/* - - - ScrollBars y Body - - - */
body {scrollbar-face-color:#EEEEEE;scrollbar-highlight-color:F1F1F1;scrollbar-shadow-color:909090;scrollbar-3dlight-color:909090;scrollbar-base-color:909090;scrollbar-arrow-color:909090;scrollbar-track-color:EEEEEE;scrollbar-darkshadow-color:f0f0f0;}



/* - - - Capas - - - */
#cabecera{display:table; background-color:#FFFFFF; width:760px; text-align:left; border-left:solid 1px #666666; border-right:solid 1px #666666;}
#cabeceraMoz{display:table; background-color:#EFEFEF; width:723px; text-align:left; border-left:solid 1px #666666; border-right:solid 1px #666666;}

#subcabecera{background-color:#FFFFFF; width:95.8%; width:expression('100%'); padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; height:50px; float:left;}
#subcabecera_izq{width:45%; text-align:left; float:left;}
#subcabecera_der{width:45%; width:expression('45%'); float:right; text-align:right; float:right; padding-right:0px; padding-right:expression('0px');}

/*Capa comodín si se quieren alinear varias capas*/
#contenedor{background-color:#EFEFEF; width:100%; min-height:0%; height:expression('100%'); padding:0px; margin:0px; text-align:center;}

#banda_azul {background-color:#01057A; min-width:98.5%; width:expression('100%'); height:12px; height:expression('5px'); padding:5px; padding-left:7px; text-align:left; float:left;}
#banda_azul_menu {background-color:#01057A; width:21.3%; width:expression('21%'); height:12px; height:expression('5px'); padding:5px; padding-left:7px; text-align:left; float:left;}
#banda_gris_menu {background-color:#AEAEAE; width:21.3%; width:expression('21%'); height:12px; height:expression('5px'); padding:5px; padding-left:7px; text-align:left; float:left;}
#banda_gris_menu_pq {background-color:#CCCCCC;width:100%; margin:0px; height:12px; height:expression('5px'); padding:5px; text-align:left;}

#menu_izq_cab {background-color:#EFEFEF; width:21%; width:expression('21%'); height:96px; height:expression('115px'); padding:2px; text-align:left; float:left;margin:0px;}
#menu_der_cab{float:right; text-align:right; padding:0px; margin:0px;}
#menu_izq {height:100%; background-color:#EFEFEF; width:21%; width:expression('21%'); padding:7px; text-align:left; float:left; margin-top:21px; margin-top:expression('0px');}
#menu_der {height:100%; background-color:#EFEFEF; width:21%; width:expression('21%'); padding:7px; text-align:left; float:right;margin:0px;}

#recuadro_menu{min-height:50px; width:100%; text-align:left; border:solid 1px #666666; margin-top:12px;}
#recuadro_menu_contenido{padding:7px; background-color:#FFFFFF;}

#recuadro_menu_gr{min-height:65px; background-color:#EFEFEF; width:95%; width:expression('90%'); text-align:left; border:solid 1px #666666; margin-bottom:12px;}
#recuadro_menu_gr_confoto{min-height:65px; background-color:#EFEFEF; width:95%; width:expression('90%'); text-align:left; border:solid 1px #666666; margin-bottom:12px;}
#recuadro_menuazul_gr{min-height:85px; background-color:#01057A; width:95%; width:expression('90%'); text-align:left; border:solid 1px #666666; margin-bottom:12px;}

#recuadro_menu_gr_contenido{padding:7px; background-color:#FFFFFF;}
#recuadro_menu_gr_titulo_mitad_izq{background-color:#01057A; width:46%; width:expression('49.9%'); float:left;}
#recuadro_menu_gr_titulo_mitad_der{background-color:#01057A; width:46%; width:expression('49.9%'); float:right;}
#recuadro_menu_pq_contenido_mitad_izq{min-height:60px; width:47.7%; width:expression('49.9%'); padding:3px; padding:expression('7px'); background-color:#FFFFFF; border-right:solid 1px #666666; float:left;}
#recuadro_menu_pq_contenido_mitad_der{min-height:60px; width:47.6%; width:expression('49.9%'); padding:3px; padding:expression('7px'); background-color:#FFFFFF; float:right;}
#recuadro_menu_gr_contenido_mitad_izq{min-height:60px; width:48.1%; width:expression('49.9%'); padding:3px; padding:expression('7px'); background-color:#FFFFFF; border-right:solid 1px #666666; float:left;}
#recuadro_menu_gr_contenido_mitad_der{min-height:60px; width:48%; width:expression('49.9%'); padding:3px; padding:expression('7px'); background-color:#FFFFFF; float:right;}
#recuadro_menu_gr_contenido_confoto{height:95px; padding-left:expression('1px'); padding-right:expression('1px'); background-color:#FFFFFF; text-align:center;margin-top:5px;}
#recuadro_menu_gr_contenido_confoto_vert{padding:1px; background-color:#FFFFFF; text-align:center;}

#tabla_recuadro_inscripcion{display:table; width:95%; width:expression('90%');}

#contenido{background-color:#FFFFFF; width:54%; width:expression('57.3%'); min-height:350px; height:expression('100%'); float:left; text-align:center; padding-bottom:40px; padding-top:15px;}
#contenido_txt{text-align:left; width:97%; margin-bottom:25px;}

#requisitos_pq{background-color:#FFFFF1;border-bottom:3px solid #FEB727;border-right:1px solid #FEB727;}

#precio_pq{background-color:#F9F9F9;border-bottom:3px solid #999999;border-right:1px solid #999999;}

#cierre{background-color:#01057A; width:100%; width:expression('100%'); height:12px; height:expression('5px'); padding-top:5px; text-align:center; float:left;}

#paginacion{background-color:#FFFFFF; width:50%; width:expression('57.3%');float:right; text-align:center;}



/* - - - Tipografías - - - */

/* - - - Cabecera y Cierre - - - */
#txt_cabecera {color:#017A5E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#txt_cabecera a{color:#017A5E;text-decoration:none;}
#txt_cabecera a:hover{color:#017A5E;text-decoration:underline;}

#txt_gris {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#txt_gris a{color:#999999;text-decoration:none;}
#txt_gris a:hover{color:#999999;text-decoration:underline;}

#txt_cierre {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#txt_cierre a{color:#FFFFFF;text-decoration:none;}
#txt_cierre a:hover{color:#FFFFFF;text-decoration:underline;}

/* - - - Titulares - - - */
#txt_naranja {color:#FEB727; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#txt_naranja a{color:#FEB727;text-decoration:none;}
#txt_naranja a:hover{color:#FEB727;text-decoration:underline;}

#txt_naranjapq {color:#FEB727; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#txt_naranjapq a{color:#FEB727;text-decoration:none;}
#txt_naranjapq a:hover{color:#FEB727;text-decoration:underline;}

#txt_blanco_gr {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#txt_blanco_gr a{color:#FFFFFF;text-decoration:none;}
#txt_blanco_gr a:hover{color:#FEB727;text-decoration:none;}

#txt_negro_gr {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#txt_negro_gr a{color:#000000;text-decoration:none;}
#txt_negro_gr a:hover{color:#000000;text-decoration:none;}

#txt_azultitul {color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
#txt_azultitul a{color:#025AA7;text-decoration:none;}
#txt_azultitul a:hover{color:#025AA7;text-decoration:underline;}

#txt_gristitul {color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#txt_gristitul a{color:#686868;text-decoration:none;}
#txt_gristitul a:hover{color:#686868;text-decoration:underline;}

/* - - - Menús - - - */
#txt_azul_bold {color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#txt_azul_bold a{color:#025AA7;text-decoration:none;}
#txt_azul_bold a:hover{color:#000000;text-decoration:underline;}

/* - - - Texto Normal - - - */
#txt_gris_norm {color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#txt_gris_norm a{color:#025AA7;text-decoration:none;font-weight:bold;}
#txt_gris_norm a:hover{color:#025AA7;text-decoration:underline;font-weight:bold;}

#txt_gris_claro {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#txt_gris_claro a{color:#01057A;text-decoration:none;font-weight:bold;}
#txt_gris_claro a:hover{color:#01057A;text-decoration:underline;font-weight:bold;}

#txt_gris_bold {color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#txt_gris_bold a{color:#01057A;text-decoration:none;}
#txt_gris_bold a:hover{color:#01057A;text-decoration:underline;}

#txt_blanco {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#txt_blanco a{color:#FFFFFF;text-decoration:none;}
#txt_blanco a:hover{color:#FEB727;text-decoration:underline;}

#txt_azul {color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#txt_azul a{color:#025AA7;text-decoration:none;}
#txt_azul a:hover{color:#000000;text-decoration:underline;}

#txt_azul_peq {color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
#txt_azul_peq a{color:#025AA7;text-decoration:none;}
#txt_azul_peq a:hover{color:#000000;text-decoration:underline;}

#txt_naranja_norm {color:#FEB727; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;}
#txt_naranja_norm a{color:#FEB727;text-decoration:none;}
#txt_naranja_norm a:hover{color:#025AA7;text-decoration:underline;}

#txt_rojo_norm {color:#F1592A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#txt_rojo_norm a{color:#F1592A;text-decoration:none;}
#txt_rojo_norm a:hover{color:#F1592A;text-decoration:underline;}

#txt_naranja_pq {color:#FEB727; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
#txt_naranja_pq a{color:#FEB727;text-decoration:none;}
#txt_naranja_pq a:hover{color:#025AA7;text-decoration:underline;}

#txt_azul_pq {color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
#txt_azul_pq a{color:#025AA7;text-decoration:none;}
#txt_azul_pq a:hover{color:#025AA7;text-decoration:underline;}

/* - - - Especiales - - - */
#txt_bienvenida {color:#FEB727; font-family:Trebuchet MS; font-size:10px; font-weight:normal; letter-spacing:7px;}
#txt_bienvenida a{color:#FEB727;text-decoration:underline;}
#txt_bienvenida a:hover{color:#FEB727;text-decoration:underline;}

#txt_cita {color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal;}
#txt_cita a{color:#999999;text-decoration:none;font-weight:normal;}
#txt_cita a:hover{color:#999999;text-decoration:underline;font-weight:normal;}



/* - - - Formulario - - - */
input.formulario {background-color:#F9F9FF; color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; border:solid 1px #025AA7;}
select.formulario {background-color:#F9F9FF; color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; border:solid 1px #025AA7;}
textarea.formulario {background-color:#F9F9FF; color:#025AA7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; border:solid 1px #025AA7;}

#btn_formulario {background-color:#01057A; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; padding:3px;}
#btn_formulario a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#btn_formulario a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold;}



span.difOfertas {color:#008edd;font-weight:bold;text-decoration:underline}