/* CSS Document */

body {
	background-image: url(/site/images/bg1.jpg);
	background-repeat: repeat-x;	 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

.body1 {
	background-image: url(/site/images/bg_all.jpg);
	background-repeat: no-repeat;
	background-position:center top;
}

*{
 font-family:Tahoma
}
.texto_rojo
{
	color:#990000;	
}
.texto_blanco
{
	color:#FFFFFF !important; 
}

.texto_gris
{
	color:#656565;
}

.texto_azul
{
	color:#336699;
	text-decoration: none;
}
.texto_bold
{
	font-weight: bold;
}


.input_gris
{	
	width: 186px;
	height: 16px;
	background: none;	
	color: #FFFFFF;
	border: 0px;
	filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;
}

.input_gris1
{
	
	width: 214px;
	height: 20px;
	background-color:#777979;z-index:1;filter:alpha(opacity=60);float:left;-moz-opacity:.60;opacity:.60;
	border: 1px solid #BEBEBE;	
		
}

.input_contact
{
	border-bottom:#E0E0E0 1px solid;
	border-right:#E0E0E0 1px solid;
	
	border-top:#C0C0C0 2px solid;
	border-left:#C0C0C0 2px solid;
}


.botones
{	
	background: url("/site/images/fondo_boton_ingresar.jpg") ;
	background-position: 1px;	
	border-bottom: 1px solid #595959;
	border-right: 1px solid #595959;	
	border-left:  1px solid #1D1D1D;
	border-top:  1px solid #1D1D1D;
	margin:0px;
	padding-bottom:2px;
}

.boton_rojo
{
	height:19px;
	padding-top:4px;
	background: url("/site/images/fondo_boton_rojo.jpg")  repeat-x center;		
	border: 1px solid #DB1E1C;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.0em; 
z-index:99;

}
#nav a{
display:block;
padding:0px 10px;
color:#fff;
text-decoration:none;
font-size:11px;
font-weight: bold;
}

#nav a:hover{
	text-decoration: none;
/*background-color:;
color:#333;*/
}

#nav li{
float:left;
position:relative;
height: 34px;
background:url("/site/images/separador_menu.jpg") right no-repeat;
padding-top: 12px;
}

#nav li:hover{
background:#104287;
}


#nav ul {
position:absolute;
display:none;
width:10em;
/*top:1.5em;*/

}

#nav li ul a{
width:152px;
height:auto;
float:left;
background:#104287;
/*border: #FFFFFF solid 1px;*/
}

#nav li ul li{
	top:0px;
	padding:0px;
	float:left;
	position:relative;
	background:url(/site/images/separador_menu.jpg) right no-repeat;
	height: auto;
}

#nav li ul li a{	
	color:#89B0F2;
	font-size: 11px;
	padding-bottom: 8px;
	padding-top: 2px;
	background:url(/site/images/separador_menuV2.jpg) 10px bottom no-repeat #104287;
}

#nav li ul li ul li a{	
	color:#89B0F2;
	font-size: 11px;
	padding-bottom: 8px;
	padding-top: 2px;
	background:url(/site/images/separador_menuV2.jpg) 10px bottom no-repeat #325E9B;
}

#nav li ul li a:hover{
color:#FFFFFF;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:158px;
margin:0px 0 0 10px;
background-color : #325E9B;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.titleNewsRead {}
.titleNewsUnRead {}
.background_news {position: absolute; left: 0px; top:0px; background-color: #000000; opacity:.50; -moz-opacity:.50; filter:alpha(opacity=50); z-index: 10; width: 624px; height: 172px; color:#FFFFFF;}
.background_news_mugre {position: absolute; left: 0px; top:0px;width: 0px; height: 0px; font-size: 0px }
.content_news {position: absolute; left: 0px; top:0px; z-index: 20; width: 602px; height: 172px; color:#FFFFFF; padding: 10px 10px 0px 10px; font-size: 32px}

.footer
{
	background: url("/site/images/fondo_footer.jpg") repeat-x;
	height: 176px; 
}
.eventTit
{
	height: 21px;
	background: url('/site/images/fondo_titulo_eventos.jpg') repeat-x;text-align: center;
	color: #FFFFFF;
	font-weight: bolder;
}

.celda1
{	
	background-color: #1B2228;
	color:#FFFFFF;
	font-size: 11px;
	height: 22px;
	
}
.celda1 td.td1
{
	border-right: 2px solid #FFFFFF;
	padding-left: 4px;
}
.celda1 td.td2
{	
	border-bottom: 1px solid #293A56;
	border-right: 2px solid #FFFFFF;
	padding-left: 4px;
	text-align: center;
}

.celda1 td.td3
{
	border-bottom: 1px solid #293A56;
	padding-left: 4px;
}

.celda2
{
	background-color: #293A56;
	color:#FFFFFF;
	font-size: 11px;
	height: 22px;
	
}
.celda2 td.td1
{
	border-right: 2px solid #FFFFFF;
	padding-left: 4px;
}
.celda2 td.td2
{
	border-bottom: 1px solid #717A87;
	border-right: 2px solid #FFFFFF;
	padding-left: 4px;
	text-align: center;
}

.celda2 td.td3
{
	border-bottom: 1px solid #717A87;
	padding-left: 4px;
}

.celdaEventos
{
	background-color: #A10300;
	color:#FFFFFF !important;	
}


.fotosHome1
{
	border-right: 1px solid #FFFFFF;
}
.fotosHome2
{
	border-right: 1px solid #FFFFFF;
}
.fotosHome3
{
}
.fotosLinea1
{
	border-bottom: 1px solid #FFFFFF;
}
.fotosLinea2
{
	border-bottom: 1px solid #FFFFFF;
	
}
.fotosLinea3
{
	/*border-top: 1px solid #FFFFFF;*/
}

.titulo
{
	font-size: 32px;
}
.subtitulo_zona
{
	font-size: 11px;
	color:#CB0000;
	font-weight: bold;
}

.fecha
{
	font-size:11px;
	color: #999999;
}

.texto_contenido
{
	color:#656565;
	font-size: 11px;
}

.paginator_article
{
	margin:5px 15px 10px 15px;
	text-align:right;
	border-bottom: 2px solid #E0E0E0;
	border-top: 2px solid #E0E0E0;
	font-size: 10px;
	font-weight: bold; 
}

.bottom-degradado
{
background: url('/site/images/fondo_bottom_dg.jpg') bottom repeat-x;
	
	min-height:530px;
	height:auto !important;
	height:530px;
}
.bottom-degradado1
{
	background: url('/site/images/fondo_bottom_dg.jpg') bottom repeat-x;
}

.menu_pistas
{
	background:url('/site/images/separador_menu-pistas.jpg') top right no-repeat ;
	float:left;height:33px; padding-top:10px;text-align:center ;
	font-weight: bold;
}
.menu_pistas:hover
{
	color:#608ED8;
}
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

.titulos_cuadros
{
	background: url('/site/images/fondo_noticias.jpg') no-repeat left; 
	height: 40px;
	color: #FFFFFF;
	font-size: 22px;
	font-family:Arial,Verdana;
	margin-top:-6px;
	padding-top:9px; 
	padding-left: 15px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
}
.link
{
	color:#375184;
}
.link:hover
{
	text-decoration: underline;
}

.titulo_info_relacionada
{
	background:url(/site/images/fondo_multimedia.jpg) no-repeat right top; font-family:Arial,Verdana;font-size: 22px;font-weight:bolder;vertical-align: top; width: 100%;
}




.selected {color:#D50000;cursor:pointer;}
.notSelected{cursor:pointer;}


.tb_relacionada
{
	min-height:170px;
	height:auto !important;
	height:170px;
	vertical-align: top;
}


.tabla_formulario
{
	color: #496F81;font-size: 11px
}

table.tabla_formulario td
{
	padding:5px; text-align:right
}

th{
	text-decoration: none;
	font-weight: bold;
	font-family:Tahoma;
	color:#FFFFFF;
}

.si
{
	background: url("/site/images/flecha_der_rojo.png") no-repeat right;
}


.menu
{
	vertical-align:top; float:left;background: url('/site/images/fondo_menu.jpg') repeat-x;width: 100%;height: 46px;
}

.columna_derecha
{
	background-color: #355283;
}

.borde_gris
{
	border:  #999999 1px solid;
}

.tab1on
{
	font-family:Arial;
	color: #FFFFFF;
	text-align: center;		
	background-color: #1B2228;
	letter-spacing: -1px;
	font-size: 16px;
	cursor: default;	
}
.tab1off
{
	font-family:Arial;
	border-bottom: #999999 1px solid;
	background-color: #4F5C67;
	font-size: 16px;
	cursor: pointer;
	letter-spacing: -1px;
}

.tab2on
{
	font-family:Arial;
	color: #FFFFFF;
	text-align: center;
	background-color: #1B2228;
	border-left: #999999 1px solid;
	font-size: 16px;
	cursor: default;
	letter-spacing: -1px;
}
.tab2off
{
	font-family:Arial;
	border-bottom: #999999 1px solid;
	background-color: #4F5C67;
	border-left: #999999 1px solid;
	font-size: 16px;
	cursor: pointer;
	letter-spacing: -1px;
}

.underline
{
	text-decoration: underline !important;
}
.underline:hover
{
	text-decoration: none !important;
}
