body {background: #ffffff; margin: 0px}
input, textarea, select{font: normal 10px arial, tahoma, verdana; color: #52a7bf}
h1{margin: 0px;margin-top: 5px;margin-bottom: -15px;font: bold 22px arial, tahoma, verdana ;color: #d2d2d2;}
h1 a{text-decoration: none; color: #d2d2d2}
/* Elementos comunes */
#fondo{width: 758px; background: #ffffff}
.cabecera{}
#lateral{background: #F7F7F7;min-height: 300px; height: auto !important; height: 300px; font: normal 11px arial, tahoma, verdana; color: #555555;padding:3px 10px;padding-bottom: 0px;}
#lateral a{border: 0px; text-decoration: none; color: #007ea1; padding-bottom: 10px;}
#lateral a:hover{color: #666666}
#lateral h2{font: bold 14px arial, tahoma, verdana; color: #007ea1; margin: 0px; border-bottom: 2px solid #007ea1; letter-spacing: -1px;}
#menu{background: #52A7BF; width: 151px; height: 201px}
.Submenu{background: #007EA1; width: 599px; height: 20px; font: bold 12px arial, tahoma, verdana; color: #b4d4e6; padding: 0px 15px;}
.Submenu a{text-decoration: none; color: #b4d4e6}
.Submenu a:hover{color: #ffffff}
.Submenu a.Act{text-decoration: none; color: #ffffff}
.Submenu span.sep{padding: 0px 10px;}
#contenidos{background: #F3F3F3;min-height: 300px; height: auto !important; height: 300px;font: normal 11px arial, tahoma, verdana; color: #555555;}
#Content{background: #F3F3F3;min-height: 300px; height: auto !important; height: 300px;font: normal 11px arial, tahoma, verdana; color: #555555;}
#sombra{background: url(imagenes/ext.gif) repeat-y;min-height: 300px; height: auto !important; height: 300px;}
#legal{background: #f3f3f3; font: normal 11px aruial, tahoma, verdana; color: #555555;}
#legal div{text-align: justify; padding: 5px 10px;}
#legal div.titulo{ font:bold 12px arial, tahoma, verdana}
#legal div.subtitulo{font-weight: bold;}

/* Estilos más utilizados */
.intercambiosPie{font: normal 10px arial, tahoma, verdana;color: #666666;text-align: center}
.intercambiosPie a{text-decoration: none; color: #999999;}
.intercambiosPie a:hover{color: #52A7BF}
.copyright{font: normal 11px arial, tahoma, verdana;color: #555555;text-align: center;}
.copyright a{text-decoration: none; color: #555555}
.menu{ padding: 10px;}
.menu a{font: bold 14px arial, tahoma, verdana; text-decoration: none; color: #B4D4E6;display: block; padding-bottom: 5px;}
.menu a:hover{color: #ffffff}
.menu a.Act{font: bold 14px arial, tahoma, verdana; color: #ffffff; text-decoration: none;display: block; padding-bottom: 5px;}
.MenuContenidos{ padding:0px 10px;padding-top: 5px;text-align: right}
.MenuContenidos a{font: normal 13px arial, tahoma, verdana; text-decoration: none; color: #666666}
.MenuContenidos a:hover{color: #ffffff}
.MenuContenidos a.Act{font: normal 13px arial, tahoma, verdana; color: #ffffff; text-decoration: none}
.contenidos{padding: 0px 10px; min-height: 270px; height: auto !important; height: 270px;}
.contenidos a{ text-decoration: none; font-weight: bold; color: #52a7bf}
.contenidos a:hover{color: #007ea1}
.contenidos a.Act{ text-decoration: underline; font-weight: bold; color: #007ea1}

.precio {font: italic bold 16px arial, tahoma, verdana; color: #007EA1}