body{margin:0; padding:0; text-align:center; background:url(../img/bg.gif) center repeat-y #fff; font:12px/18px Tahoma,Arial,sans-serif; color:#666}
a:link {color:#9aadd7; text-decoration:none}
a:visited {text-decoration:none; color:#9aadd7;}
a:hover {text-decoration:underline; color:#9aadd7;}
a:active {text-decoration:none; color:#9aadd7;}
.bt_enviar{width:95px; height:32px; margin:0; background:url(../img/consultas_enviar.gif) 0 -64px no-repeat;}
.bt_enviar a{display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; background:url(../img/consultas_enviar.gif) top left no-repeat}
.bt_enviar a:hover{background-image:none; color:yellow}
.bt_enviar a:active{color:black}
.campos1{border-top:solid 2px #7686aa; border-left:solid 2px #7686aa; width:240px;border-bottom:solid 2px #b3c6f0; border-right:solid 2px #b3c6f0; margin:5px 0 10px 0; font:11px Tahoma, Arial, sans-serif; color:#666; padding:3px 0}
.campos2{border-top:solid 2px #7686aa; border-left:solid 2px #7686aa; width:240px; height:240px; border-bottom:solid 2px #b3c6f0; border-right:solid 2px #b3c6f0; margin:5px 0 10px 0; font:11px Tahoma, Arial, sans-serif; color:#666; padding:3px 0; overflow:hidden}
.clearfloat{clear:both; height:0; font-size:1px; line-height:0px}
.contacto{float:left; right:50px; background:url(../img/contacto_sobre.gif) no-repeat; padding-left:24px; height:10px; margin:27px 35px 0 0}
.contacto a{text-decoration:none}
.contacto a:link{text-decoration:none; color:#8c60b1}
.contacto a:visited{text-decoration:none; color:#8c60b1}
.contacto a:hover{text-decoration:none; color:#9aadd7}
.contacto a:active{text-decoration:none}
.contacto_in{float:right; background:url(../img/contacto_sobre.gif) no-repeat; padding-left:24px; color:#9aadd7; line-height:8px; height:10px}
.contenido_txt{width:517px; margin-left:1px; float:left}
.contenido_tit{width:517px; margin-left:1px}
.contenido_tabla{width:517px; margin-left:1px; float:left}
.contenido_tabla .planes{width:100%; border:solid 1px #ccc}
.contenido_tabla .planes3{width:100%; border:solid 1px #ccc; margin-bottom:10px}
.contenido_tabla .planes td{width:25%; border:solid 1px #ccc; padding:6px 10px 10px 10px; font-size:11px; vertical-align:top}
.contenido_tabla .planes2 td{width:20%; border:solid 1px #ccc; padding:6px 10px 10px 10px; font-size:11px; vertical-align:top}
.contenido_tabla .planes3 td{width:20%; border:solid 1px #ccc; padding:4px 7px 7px 7px; font-size:11px; vertical-align:middle; line-height:11px; text-align:center}
.contenido_tabla .planes .tit{text-align:center; font-weight:bold; color:#fff; background-color:#9aadd7; line-height:12px; vertical-align:middle}
.contenido_tabla .planes2 .tit{text-align:center; font-weight:bold; color:#fff; background-color:#9aadd7; line-height:12px; vertical-align:middle}
.contenido_tabla .planes3 .tit{text-align:center; font-weight:bold; color:#fff; background-color:#5c397a; line-height:12px; vertical-align:middle}
.contenido_tabla .planes3 .tit2{text-align:right; font-weight:bold; color:#fff; background-color:#9aadd7; line-height:12px; vertical-align:middle}
.contenido_subtit{width:517px; height:26px; background-color:#9aadd7; margin:20px 1px 8px 0; font-weight:bold; line-height:26px; color:#fff; float:left}
.contenido_subtit_txt{width:auto; float:left; height:26px; background:url(../img/subtit_cruz.gif) right no-repeat #5c397a; padding:0 35px 0 20px}

.fecha{background:url(../img/fecha_hoy.gif) no-repeat; float:right; padding:0 20px 0 35px; margin-top:27px; height:10px}
.MeGusta{float:left; position:relative; left:675px;  padding:10 20px 0 35px; margin-top:27px; height:10px}
.fltrt{float:right; margin-left:8px}
.fltlft{float:left; margin-right:8px}
.form{width:517px; background:url(../img/consultas_bg_bottom.jpg) bottom no-repeat #9aadd7; padding-bottom:40px; float:left}
.form_top{width:517px; background:url(../img/consultas_bg_top.gif) top no-repeat; height:15px; margin-top:15px; float:left}
.form_respuesta{width:517px; height:384px; background:url(../img/consultas_bg_bottom.jpg) bottom no-repeat #9aadd7; padding-bottom:40px; float:left}
.formulario_txt{color:#fff; font-weight:bold}
.formulario_txt_gs{color:#fff; font-weight:bold; text-align:center; vertical-align:middle; height:200px}
.home_4cajas{width:517px; height:423px; float:left; margin:15px 0 0 1px; font-size:11px; color:#fff; line-height:13px}
.home_4cajas a{text-decoration:underline; font-weight:bold}
.home_4cajas a:link{text-decoration:none; color:#8c60b1}
.home_4cajas a:visited{text-decoration:none; color:#8c60b1}
.home_4cajas a:hover{text-decoration:underline; color:#8c60b1}
.home_4cajas a:active{text-decoration:none}
.home_4cajas_caja{height:423px; float:left;}
.home_4cajas_txt{width:98px; margin-top:79px;}
.imagenes{margin-top:15px; float:left}
.thumb{margin:3px 0 0 10px; width:68px; height:78px; float:right; cursor:pointer}
.twoColFixLtHdr #container{width:776px; margin:0 auto; text-align:left}
.twoColFixLtHdr #header{background:url(../img/seccion_bg.gif) bottom repeat-x #fff; margin:0 0 0 1px; text-align:right; height:235px}
.twoColFixLtHdr #header #top{font:10px/9px Tahoma,Arial,sans-serif; color:#8c60b1; width:775; clear:both;}
.twoColFixLtHdr #header #logo{height:161px; background-image:url(../img/logo.gif); width:775; clear:both; border-top:solid 10px #fff}
.twoColFixLtHdr #header #logo img{float:right}
.twoColFixLtHdr #header #seccion{width:775px;}
.twoColFixLtHdr #header #seccion img{float:right;}
.twoColFixLtHdr #sidebar1{float:left; width:238px; padding:0; height:100px; padding-top:10px}
.twoColFixLtHdr #mainContent{width:538px; float:right; padding-bottom:20px}
.twoColFixLtHdr #footer{background:url(../img/seccion_bg.gif) 0 1px repeat-x #fff; height:50px; border-top:solid 1px #5c397a;border-bottom:solid 1px #5c397a; margin-left:1px}
.twoColFixLtHdr #footer .data{margin:0; font-size:11px; color:#fff; line-height:26px; padding-left:239px; background:url(../img/footer_logo.gif) no-repeat}
.twoColFixLtHdr #footer .copy{margin:0; font-size:9px; color:#9aadd7; line-height:26px; padding-left:20px; width:auto; float:left}
.twoColFixLtHdr #footer .lemot{margin:0; font-size:9px; color:#9aadd7; line-height:26px; padding-right:20px; width:auto; float:right}
.twoColFixLtHdr #footer a{text-decoration:none}
.twoColFixLtHdr #footer a:link{text-decoration:none; color:#fff}
.twoColFixLtHdr #footer a:visited{text-decoration:none; color:#fff}
.twoColFixLtHdr #footer a:hover{text-decoration:underline; color:#fff}
.twoColFixLtHdr #footer a:active{text-decoration:fff}
.twoColFixLtHdr #footer .lemot a{text-decoration:none}
.twoColFixLtHdr #footer .lemot a:link{text-decoration:none; color:#9aadd7}
.twoColFixLtHdr #footer .lemot a:visited{text-decoration:none; color:#9aadd7}
.twoColFixLtHdr #footer .lemot a:hover{text-decoration:underline; color:#9aadd7}
.twoColFixLtHdr #footer .lemot a:active{text-decoration:9aadd7}

<!--[if IE 5]>
/* place css box model fixes for IE 5* in this conditional comment */
.twoColFixLtHdr #sidebar1 { width:238px; }
<!--[if IE]>
/* place css fixes for all versions of IE in this conditional comment */
.twoColFixLtHdr #sidebar1 { padding-top:30px; }
.twoColFixLtHdr #mainContent { zoom:1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */