/* Estilos Comunes */

.fuente_esp, .tab_pie, .tab_normal { font: 0px tahoma, verdana, arial, helvetica; }

img { font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif; }
body { background: #FFFFFF; margin-bottom: 20px; margin-top: 10px; font: 10px tahoma, verdana, arial, helvetica; }
h1 { display: none; font: 10px tahoma, verdana, arial, helvetica; }
.tab_normal, .tab_pie { padding: 0px; border: 0px; }
.tab_pie { background:  url(/images/barra_inferior.gif); width: 742px; }

/* Barra Superior */

.tab_barra_superior { border-bottom: 1px solid #FFFFFF; background: url(/images/barra_superior.jpg); background-repeat: no-repeat; padding: 0px; width: 742px; }
.c_buscar_barra_superior { height: 50px; text-align: right; padding-top: 18px; vertical-align: top;  padding-right: 4px; }
.c_buscar_barra_superior_1 { height: 50px; text-align: right; padding-right: 17px; padding-top: 10px; vertical-align: top; width: 54px; }
.c_busq_barra_superior { margin: 0px; padding: 0px; border: 1px solid #000000; padding-left: 6px; font: 10px Verdana, Arial, Helvetica, sans-serif; height: 20px; padding-top: 3px; filter: alpha(opacity=90); opacity: .85; }
.c_busq_barra_superior:hover, .c_busq_barra_superior:active { filter: alpha(opacity=100); opacity: 1; }
.c_menu_barra_superior, .c_fecha_barra_superior { font: 10px verdana, arial, helvetica, tahoma; color: #FFF7F4; padding-bottom: 5px; vertical-align: bottom; height: 49px; }
.c_menu_barra_superior { padding-left: 48px; }
.c_fecha_barra_superior { padding-right: 15px; text-align: right; }


/* Bordes Tablas y Menus */

.b_tit_menu_principal, .b_menu_principal { font: 8px tahoma, verdana, arial, helvetica;	border-right: 1px solid #E3B9B9; border-left: 1px solid #E3B9B9; padding: 0px; width: 160px; }
.b_tit_menu_principal { border-bottom: 1px solid #E3B9B9; }
.c_tit_menu_principal { text-decoration: none; font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #990000; border: 1px solid #FFFFFF; padding-left: 12px; background: url(/images/f_tit_menu_principal.gif) #FFFFFF; height: 22px; }
.b_c_menu_principal { border-left: 1px solid #E3B9B9; padding-left: 18px; padding-bottom: 15px; padding-right: 15px; padding-top: 10px; background: #FFFFFF; width: 135px; background: #FFFBFB; }
.b_c_int_menu_principal { font: 11px verdana, arial, helvetica, tahoma; color: #CC0000; padding: 0px; border: 0px; width: 100%; }
.c_mar_izq_principal { background: #FEEAE7; border: 1px solid #FFFFFF; width: 23px; height: 195px; }

.b_tit_menu_sponsors, .b_menu_sponsors { font: 8px tahoma, verdana, arial, helvetica; border-right: 1px solid #E1C79F; border-left: 1px solid #E1C79F; border-bottom: 1px solid #E1C79F; padding: 0px; width: 160px; }
.b_tit_menu_sponsors { border-top: 1px solid #E1C79F; }
.c_tit_menu_sponsors { text-decoration: none; font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #E14900; border: 1px solid #FFFFFF; padding-left: 12px; background:  url(/images/f_tit_menu_sponsors.gif) #FFFFFF; height: 23px; }
.b_c_menu_sponsors { border-left: 1px solid #E1C79F; padding: 10px; background: #FFFFFF; width: 135px; }
.b_c_int_menu_sponsors { font: 10px verdana, arial, helvetica, tahoma; color: #FF6633; border: 0px; padding: 0px; width: 100%; }
.c_mar_izq_sponsors { background: #FEEFE0; border: 1px solid #FFFFFF; width: 23px; height: 114px; }

.opciones_superior { border-bottom: 1px solid #FF954F; border-left: 1px solid #FF954F; border-right: 1px solid #FF6600; font: 9px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #FF6600; padding-top: 4px; padding-top: 2px; padding-bottom: 5px; text-align: center; }

.area_con, .b_mar_der_inf, .b_mar_izq_inf {	padding: 0px; border: 0px; vertical-align: top; }
.b_mar_der_inf { background:  url(/images/f_mar_der.gif); width: 160px; }
.b_mar_izq_inf { background:  url(/images/f_mar_izq.gif); width: 160px; }
.area_con { width: 422px; }

/* Poppup Google */

div.ppgoogle_sombra { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #333333; filter: alpha(opacity=50); opacity: .5 }
div.ppgoogle_sombra_1 { position: absolute; left: 455px; top: 70px; width: 270px; height: 288px; background: #333333; filter: alpha(opacity=50); opacity: .5 }
div.ppgoogle { position: absolute; left: 450px; top: 60px; width: 270px; height: 288px; background: #FFFFFF; padding: 0px; border: 1px solid #000000; }

td.ppgoogle_cerrar, td.ppgoogle_x { font: 10px Verdana, Arial, Helvetica, sans-serif; height: 18px; vertical-align: middle; border-bottom: 1px solid #000000; width: 256px; font-weight: bold; }
td.ppgoogle_cerrar { background: #333333; text-align: right; color: #FFFFFF; padding-right: 5px; width: 256px; }
td.ppgoogle_x { background: #FFFFFF; text-align: center; color: #FFFFFF; width: 14px; padding-left: 2px; }
a.ppgoogle_cerrar { color: #FCFCFC; text-decoration: none; }
a.ppgoogle_x { color: #000000; text-decoration: none; }
td.ppgoogle_pub { height: 270px; width: 270px; text-align: center; vertical-align: middle; }

/* Enlaces y Enlaces falsos*/

.enl_menu_sup { text-decoration: none; color: #FFE7E1; font-weight: bold; }
.enl_menu_sup:hover { text-decoration: underline; }

.enl_opc_sup { text-decoration: none; color: #FF6600; }
.enl_opc_sup:hover { text-decoration: underline; }

.enl_menu_prin { text-decoration: none; color: #CC0000; }
.enl_menu_prin:hover { text-decoration: underline; }

.enl_menu_spon { text-decoration: none; color: #FF6633; }
.enl_menu_spon:hover { text-decoration: underline; }

.enlace_con_chico { text-decoration: underline; color: #FF6600; }

.enlace_con_chico_falso { color: #FF6600; }

.enlace_con_chico2 { text-decoration: underline; color: #0033CC; }

.enlace_con_chico2_falso { color: #0033CC; }

.enl_barra_inf { text-decoration: none; color: #CC6600; }
.enl_barra_inf:hover { text-decoration: underline; }

.enl_pie_pag { text-decoration: none; color: #666666; }

/* Contenido */

.con_gris_chico, .con_gris_chico_2, .con_gris_chico_sangria, .con_gris_chico_2tab { text-decoration: none; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #666666; }
.con_gris_chico { font-size: 10px; padding-left: 10px; padding-top: 5px;  }
.con_gris_chico_2 { font-size: 11px; padding-top: 5px; }
.con_gris_chico_sangria { font-size: 11px; padding-left: 10px; }
.con_res { color: #333333; }
.con_res_color { color:#D64949 }
.con_gris_chico_2tab { font-size: 11px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }

.tab_tit_2tab_portada { padding: 0px; border: 0px; font: 9px tahoma, verdana, arial, helvetica; background:  url(/images/f_tit_2tab_portada.gif); }
.tit_2tab_portada { font: 11px arial, verdana, helvetica, tahoma; color: #004A95; font-weight: bold; padding-left: 26px; }
.enlace_tit_2tab_portada { font: 9px verdana, arial, helvetica, tahoma; color: #0033CC; padding-right: 15px; }
.precio_2tab_portada { font: 18px verdana, arial, helvetica, tahoma; font-weight: bold; color: #797979; padding-left: 10px; }
.tit_int_2tab_portada { font: 13px tahoma, arial, verdana, helvetica; color: #CC3333; font-weight: bold; padding-left: 10px; padding-top: 6px; }

/* Fuentes (Tamaņos y Tipos) */

.barra_inf_enlaces, .barra_inf_izq, .barra_inf_der { font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.barra_inf_enlaces { font-size: 10px; color: #CC6600; height: 23px; text-align: center; }
.barra_inf_izq { font-size: 10px; color: #666666; padding-left: 10px; height: 22px; }
.barra_inf_der { font-size: 9px; color: #666666; padding-right: 10px; text-align: right; }


.fuente0 { font: 9px tahoma, verdana, arial, helvetica; }
.fuente0a { font: 9px verdana, arial, helvetica, tahoma; }
.fuente0b { font: 9px arial, tahoma, verdana, helvetica; }

.fuente1 { font: 10px tahoma, verdana, arial, helvetica; }
.fuente1a { font: 10px verdana, arial, helvetica, tahoma; }
.fuente1b { font: 10px arial, tahoma, verdana, helvetica; }

.fuente2 { font: 11px tahoma, verdana, arial, helvetica; }
.fuente2a { font: 11px verdana, arial, helvetica, tahoma; }
.fuente2b { font: 11px arial, tahoma, verdana, helvetica; }

.fuente3 { font: 12px tahoma, verdana, arial, helvetica; }
.fuente3a { font: 12px verdana, arial, helvetica, tahoma; }
.fuente3b { font: 12px arial, tahoma, verdana, helvetica; }

.fuente4 { font: 13px tahoma, verdana, arial, helvetica; }
.fuente4a { font: 13px verdana, arial, helvetica, tahoma; }
.fuente4b { font: 13px arial, tahoma, verdana, helvetica; }