
/*-------------BODYS----------------*/

BODY { color: #000000; FONT-FAMILY: arial, sans-serif; background: #FFFFFF; margin: 0px 0px 10px 0px }
BODY#home { margin: 0px 0px 0px 0px }
BODY#fotosNumeros { margin: 0px 0px 0px 0px; background:#F1F1F1 }
BODY#organi { background: url(/imagenes/cab_fondo.gif) repeat-x 0px 0px; }

/*-------------GENERICOS----------------*/

IMG { border: 0px }
TABLE { border: 0px; font-size:100% }
li { text-decoration: none } 
ul { margin-bottom: 5px; list-style-image: url(/imagenes/bolicheListas.gif) }
td, p { vertical-align: top; text-decoration: none }
td#medio { vertical-align: middle }
h6 { font-size: 100%; text-decoration: none; color: #336699; height: 15px; width: 100%; vertical-align: bottom; font-weight: normal }

/*-------------TEXTOS----------------*/

.t_treb9bla { font-size: 9px; color: #FFFFFF; text-decoration: none }
.t_treb9neg { font-size: 9px; color: #000000; text-decoration: none }
.t_treb9negb { font-size: 9px; color: #000000; text-decoration: none }
.t_treb9negbu { font-size: 9px; color: #000000; text-decoration: underline }
.t_treb9roj { font-size: 9px; color: #AD0000; text-decoration: none }

.t_treb10neg#bla { color: #FFFFFF; text-decoration: none }
.t_treb10neg { font-size:65%; color: #000000 text-decoration: none }
.t_treb10neg#roj { color: #AD0000; text-decoration: none }
.t_treb10roj { font-size:65%; color: #AD0000; text-decoration: none }
.t_treb10bla {  font-size:65%; font-size:10px; color: #FFFFFF; text-decoration: none }

.t_treb11bla { font-size: 69%; color: #FFFFFF; text-decoration: none }
.t_treb11neg { font-size: 69%; color: #000000; text-decoration: none }
.t_treb11negu { font-size: 69%; color: #000000; text-decoration: underline }
.t_treb11roj { font-size: 69%; color: #AD0000; text-decoration: none }
.t_treb11gris { font-size: 69%; color: #737373; text-decoration: none }
.t_treb11neg#margen10 { padding-left: 10px }
.t_treb11neg#margen20 { padding: 20px }
.t_treb11neg#100 { width: 100% }

.t_treb12bla { font-size: 74%; color: #FFFFFF; text-decoration: none }
.t_treb12neg { font-size: 74%; color: #000000; text-decoration: none }
.t_treb12roj { font-size: 74%; color: #AD0000; text-decoration: none }

.gris { color: #737373 }

/*-------------ESPACIADORES----------------*/

.sp2 { font-size: 2px }
.sp4 { font-size: 4px }
.sp6 { font-size: 6px }
.sp8 { font-size: 8px }

/*-------------ENLACES (Y MÁS...)----------------*/

a:link, a:visited { color: #b13131; text-decoration: none }
a:active, a:hover { color: #b13131; text-decoration: underline }

		/*-------------barra superior----------------*/
		
.barrasuperior { font-size: 10px; color: #FFFFFF; vertical-align: bottom }
a.barrasup:link, a.barrasup:visited { color: #FFFFFF; text-decoration: none }
a.barrasup:active, a.barrasup:hover { color: #FFFFFF; text-decoration: underline }
a.barrasupRojo:link, a.barrasupRojo:visited { font-size: 10px; color: #AD0000; text-decoration: none }
a.barrasupRojo:active, a.barrasupRojo:hover { font-size: 10px; color: #AD0000; text-decoration: underline }

		/*-------------barra de navegación----------------*/
		
a.barranav:link, a.barranav:visited { font-size: 10px; color: #000000; text-decoration: none; margin-left: 6px }
a.barranav:active, a.barranav:hover { font-size: 10px; color: #000000; text-decoration: underline; margin-left: 6px }

		/*-------------barra de idiomaS----------------*/
		
.barraidioma { vertical-align: bottom; text-align: right }
a.barraidioma:link, a.barraidioma:visited { font-size: 9px; color: #000000; text-decoration: none; padding-left: 8px }
a.barraidioma:hover, a.barraidioma:active { font-size: 9px; color: #000000; text-decoration: underline; padding-left: 8px }

		/*-------------barra de pie de página----------------*/
		
a.barrapie:link, a.barrapie:visited { font-size: 10px; color: #000000; text-decoration: none }
a.barrapie:active, a.barrapie:hover { font-size: 10px; color: #000000; text-decoration: underline }

		/*-------------menu de canales----------------*/
		
A.menucanal:link, A.menucanal:visited  { font-size: 11px; text-decoration: none; color: #393939; line-height: 12px }
A.menucanal:active, A.menucanal:hover { font-size: 11px; text-decoration: underline; color: #b13131; line-height: 12px }
.menucanalRojo { font-size: 11px; color: #b13131; line-height: 12px; vertical-align: top; padding-top: 3px }

		/*-------------menu izquierda----------------*/
		
A.menuizq:link, A.menuizq:visited { width: 114px; display: block; line-height: 14px; color: #393939; background-color: #CDCDCD; font-size: 11px; text-decoration: none; padding-left: 8px; background: url(/imagenes/boliche.gif) no-repeat 2px 6px }
A.menuizq:active, A.menuizq:hover { color: #b13131; background-color: #FFF }
A.menuizq#dos:link, A.menuizq#dos:visited { background: url(/imagenes/boliche2.gif) no-repeat 6px 6px; padding-left: 14px }
A.menuizq#dos:active, A.menuizq#dos:hover { background-color: #FFF }	
.menuizqmargen3 { padding-left: 8px; text-decoration: none; color: #393939; font-size: 11px; line-height: 14px; background: url(/imagenes/boliche.gif) no-repeat 2px 6px }
.menuIzqOn { width: 114px; font-size: 11px; color: #AD0000; background: #FFFFFF; line-height: 14px; display:block; padding-left: 8px }
.tablaMenuIzq { width: 114px; background: #CDCDCD; line-height: 14px }
.sp4#menuizq { background: #CDCDCD }
.sp6#menuizq { background: #CDCDCD }


		/*-------------menu derecha----------------*/
		
A.menuder:link, A.menuder:visited { font-size: 11px; text-decoration: none; color: #393939 }
A.menuder:active, A.menuder:hover { font-size: 11px; text-decoration: underline; color: #b13131 }
.celdaMenuDer { width: 136px; text-align: center }
.celdaMenuDer2 { width: 136px }
.tablaMenuDer { width: 185px; height: 260px; background: #B5B5B5 }
.cabMenuDer { background: #ad0000; width: 100% }
.titMenuDer { padding-left: 5px; vertical-align: middle; font-size: 11px; color: #FFFFFF; font-variant: small-caps }
.bolicheMenuDer { text-align: center; font-size: 11px; color: #000000; width: 20px }
.bolicheMenuDerRojo { text-align: center; font-size: 11px; color: #AD0000; width: 20px }

		/*-------------calendario----------------*/
		
.tablaCalendario { font-size: 10px; background: #F7F7F7; border: 1px #8E8E8E solid; width: 125px; color: #AD0000; text-decoration: none }
.calendarioTit { border-bottom: 1px #8E8E8E solid; background: #CDCDCD; width: 100% }
.calendDiasTit { border-bottom: 1px #BBBBBB solid; background: #E0E0E0; width: 100% }  
.calendMoverMeses { width: 20px; text-align: center; font-weight: bold }
.calendMeses { white-space: nowrap; width: 100%; text-align: center }
.calendDias { color: #666666; text-align: center; font-weight: bold }
.calendactivo { background: #EBE5D9; color: #ad0000; text-decoration: none; text-align: center; border: 1px #CDC4B3 solid  }
.calendactivo2 { background: #FFFFFF; color: #ad0000; text-decoration: none; text-align: center }
.calendvacio { color: #C1C1C1; text-decoration: none; text-align: center }
a.calendevento:link, a.calendevento:visited { color: #000000; text-decoration: none; text-align: center }
a.calendevento:active, a.calendevento:hover { color: #000000; text-decoration: underline; text-align: center }

		/*-------------organigrama----------------*/
		
a.bioOrga:link, a.bioOrga:visited, a.bioOrga:active, a.bioOrga:hover { font-size: 10px; text-decoration: none }

		/*-------------mapa----------------*/
		
.mapaCaja { border: #C1C1C1 solid 1px; width: 100%; font-size: 69%; color: #000000; text-decoration: none }		
.mapaCaja#Util { background: #F7F7F7 }		
.mapaCajaTit { background: #F0F0F0; border: #C1C1C1 solid; border-width: 0px 0px 0px 1px; font-size: 69%; color: #AD0000; text-decoration: none  }		
.mapaCajaRaya { background: #F0F0F0; border: #C1C1C1 solid; border-width: 1px 0px 0px 0px; white-space: nowrap }
A.mapa:link, A.mapa:visited { line-height: 14px; color: #393939; font-size: 100%; text-decoration: none }
A.mapa:active, A.mapa:hover { color: #b13131; text-decoration: underline }
.sp2#mapa2 { background: #E6DFCF }
.tablaMenuIzq#mapa { background: #E6DFCF}
.menuizqmargen3#mapa3 { background: none; padding-left: 0px;  color: #014F76 }/*color: #737373*/


/*-------------ESTRUCTURA GENERAL----------------*/

.lupa { vertical-align: middle }
.cabecera { background: url(cab_fondo.gif) repeat-x 0px 0px; width: 778px; height: 46px }

.canales { width: 778px; background: #CDCDCD; height: 32px }
.canalesBlank { width: 10px; height: 32px }
.canalesText { vertical-align: top; padding-top: 3px }

.tablaContenidos { width: 772px; margin-left: 6px; margin-top: 10px }
.celdaContenCentro { width: 497px; padding-left: 12px; padding-right: 12px }
.celdaContenCentro#sinD { width: 658px; padding-right: 0px }
.celdaContenCentro#sinD-I { width: 772px; padding-right: 6px }
.celdaContenCentro#sinI { width: 652px }

/*-------------NOTICIAS----------------*/

.tablaNotis { width: 497px; margin-top: 20px }
.tablaNotis#primera { margin-top: 4px }

/*-------------PIE DE PÁGINA----------------*/

.tablaPie { width: 576px; height: 21px; background: #B5B5B5 }
.tablaPie#med { width: 766px; margin-top: 12px; margin-bottom: 12px }
.tablaPieText { font-size: 11px; color: #000000 text-decoration: none; vertical-align: middle }

/*-------------PORTADA----------------*/

.tablaNotisPortada { width: 767px; height: px; margin: 6px 6px 0px }
.tablaNotisPortadaAllo { width: 576px; height: 125px; background: #E6DFCF }
.tablaNotisPortadaGris { width: 576px; height: 94px; background: #D5D5D5 }
.tablaHoyPortada { width: 185px; height: 58px; background: #AD0000 }
.esquinasPortada { width: 10px; height: 10px}
.esquinasPortada#abajo { vertical-align: bottom; height: 100% }
.esquinasPortadaHoy { width: 10px; height: 58px }

a.serviciosPortada:link, a.serviciosPortada:visited { color: #FFFFFF; text-decoration: none }
a.serviciosPortada:active, a.serviciosPortada:hover { color: #FFFFFF; text-decoration: underline }

/*-------------FORMULARIOS Y TABLAS EN GRIS----------------*/

.f_text75 { font-size: 11px; color: #444444; border: solid 1px #000000; width: 75px; height: 17px }
/*.f_text100 { font-size: 11px; color: #444444; border: solid 1px #000000; width: 100px; height: 17px }
.f_text125 { font-size: 11px; color: #444444; border: solid 1px #000000; width: 125px; height: 17px }
.f_text225 { font-size: 11px; color: #444444; border: solid 1px #000000; width: 225px; height: 17px }
.f_text400 { font-size: 11px; color: #444444; border: solid 1px #000000; width: 400px; height: 17px }
.f_area400 { font-size: 11px; color: #444444; border: solid 1px #000000; width: 400px; height: 68px }*/
.buscadores { border: 1 solid #000000; color: #000000; font-size: 100% }
.buscadores1 { border: 1 solid #000000; color: #000000; font-size: 12 }
.tablaForm { font-size: 69%; color: #000000; text-decoration: none; width: 100%; border: 1px #999999 solid; background: #F1F1F1 }
.tablaFormTit { background: #CCCCCC; color: #000000; }
.tablaFormTit#Paises { border-bottom: 1px #999999 solid }
.tablaFormTit#PaisesTit { background: #9E9E9E; color: #FFFFFF; border-bottom: 1px #B4B4B4 solid; letter-spacing: 3px; text-transform: uppercase }
.tablaDatos { font-size: 100%; color: #000000; text-decoration: none; width: 100%; border: 1px #999999 solid; background: #F1F1F1 }

/*-------------GALERÍA DE IMÁGENES----------------*/

.tablaForm#galeriaFotos { margin-top: 15px; margin-bottom: 15px; }
.fotosNum { font-size: 9px; height: 25px; color: #000000; text-decoration: none; text-align: center }
.bordeGris { border-bottom: 1px #999999 solid }
.bordeImagen { border: 1px #666666 solid; margin: 0px 4px; width: 36px; height: 50px }
.bordeImagen#media { width: 88px; height: 124px }
.tablaFotos { width: 100%; background: #F1F1F1 }

/*-------------ORGANIGRAMA----------------*/

.titOrganig { font-size: 20px; color: #FFFFFF; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
.cajasOrganig {  font-size: 65%; color: #000000; text-decoration: none; text-align: center; border: 1px #999999 solid; background: #E6E6E6; padding: 5px; cursor: default }
.cajasOrganigOn {  font-size: 65%; color: #000000; text-decoration: none; text-align: center; border: 1px #999999 solid; background: #D6BDBD; padding: 5px; cursor: default }
.cajasOrganigTabla { font-size: 65%; color: #000000; text-decoration: none; text-align: center; background: #E6E6E6; padding: 5px; cursor: default; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 0px solid #999999; border-left: 1px solid #999999 }
.cajasOrganigOnTabla { font-size: 65%; color: #000000; text-decoration: none; text-align: center; background: #D6BDBD; padding: 5px; cursor: default; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 0px solid #999999; border-left: 1px solid #999999 }
.tooltipOrganig { font-size: 70%; color: #000000; border: 1px dotted; background: #F1E8B3; padding: 10px; visibility: hidden; z-index: 13; width: 300px; left: 0px; top: 0px }

/*-------------MARGEN----------------*/

.margen10 { margin: 10px 10px 4px 0px }
.margenInferior { width: 100%; margin-bottom: 15px }

/*------------VARIOS (ZONA CENTRAL DE CONTENIDOS)----------------*/

.tablaAnclas { margin-left: 10px; margin-bottom: 15px; width: 100% }
.celdaSubir { vertical-align: bottom; width: 16px; text-align: right; padding-bottom: 3px }
.tabla100 { width: 100%; font-size:100% }
.iconitos { margin-left: 5px }
.TDabajo { vertical-align: bottom; padding-bottom: 3px }
.iconoImprimir { width: 16px; height: 13px; text-align: right }
.tablaTitulo { width: 778px; background: #E6DFCF; height: 35px }
.titular { font-size: 11px; color: #000000; font-variant: small-caps; letter-spacing: 1px; width: 644px; height: 18px }
.rayaRoja { background: #AD0000 }
.rayaAllo { background: #D8B600 }
.rayaGris { background: #999999 }


/*---------- CLASES PARA EL WAI ----------------*/
/*para candidatos.asp*/
.celda1 {width=400}
.celda2 {background= #CDCDCD; width=10px}
.celda3 {font-size: 69%; text-decoration: none; background= #CDCDCD}
.tabla1 {width=90%; border=0; cellspacing=0; cellpadding=0; text-align=center}
.celda5 {text-align=center}
.tabla2 {width=100%; border=0; cellpadding=0; cellspacing=0}
.tabla3 { font-size: 69%; color: #000000; text-decoration: none; width: 100%; border: 1px #999999 solid; background: #F1F1F1 }
.celda4 {height=20; background= #FED700}
.celdacentro {text-align=center}
.celdaizquierda {text-align=left}
.celdaarriba {position= relative;top= 0px; left= 0px}
.imagen1 {width= 10; height= 11}
.tabla4 {border=0; cellpadding=0; cellspacing=0; text-align=left; width= 100%}
.cuerpo {link=#FFFF99; visited= #3366CC; TEXT=#FFFFFF; TOPMARGIN=0; LEFTMARGIN=0; MARGINWIDTH=0; MARGINHEIGHT=0}