/* CSS Document */
body{
	background-color:#cbd4da;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background-image: url(/images/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;


}
a{ 

	text-decoration:none; 
	color:#173071;
	
}

a:hover{ text-decoration:underline; }
img{ border:0px; }

.hr{

	border-top: 1px solid #cacaca;

	margin-top:10px;
	
	height:10px;

}


/* PUBLICIDAD*/
.anuncio, .anuncio_sig{

margin-bottom:10px;

}
.anuncio_texto{ background-color:#FFFFFF; padding:10px;}
.anuncio_texto a{ font-weight:bold; text-decoration:underline; }


#publicidad_superior{

margin-top:10px;


}
#publicidad_superior .anuncio{ margin:0px !important;}

.anuncio_728{ width:728px; margin-right:10px; float:left; }
.anuncio_212{ width:212px; margin-left:10px; float:left; }

/* RUTA */

.ruta{

font-size:0.95em;
font-weight:bold;

color:#999999;

}
.ruta a{ color:#666666; }
.ruta .inicio{

	
	padding-right:20px;
	background-image: url(/images/flecha.png);
	background-repeat: no-repeat;
	background-position: right center;
	color:#021d63 !important;
}
.ruta .final{

	
	padding-left:20px;
	background-image: url(/images/flecha.png);
	background-repeat: no-repeat;
	background-position: left center;
	color:#999999 !important;
}


/*ENCABEZADO*/

#encabezado{
	margin-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #303b55;
	background-color:#435684;
	background-image: url(/images/fondo_menu.png);
	background-repeat: repeat-x;
	height:110px;
	
	overflow:hidden;

}
#encabezado #logo, #pie #logo{ 	text-align:center; 
					font-size:1.2em;
					font-weight:bold;
					}
#encabezado #logo img, #pie #logo img{ padding-top:10px; width:290px; height:60px; }
#encabezado #logo a, #pie #logo a{ color:#FFFFFF; }

#encabezado #fecha{

color:#FFFFFF;
font-size:0.875em;
padding-top:75px;
width:280px;
float:left;

}

#encabezado #rss{

padding-top:70px;
color:#FFFFFF;
margin-left:290px;

}
#encabezado #rss img{ vertical-align:middle; }
#encabezado #rss a{ color:#FFFFFF; font-weight:bold; }

#encabezado #buscador{ color:#FFFFFF; }
#encabezado #buscador a{ color:#FFFFFF; }

#encabezado #buscador{ padding-top:5px;  }

#encabezado #buscador form{ margin-top:5px; }
#encabezado #buscador input[type=text]{

width:170px !important;
}
#encabezado #buscador input[type=image]{

vertical-align:middle;
margin-bottom:4px;

}

/*MENU*/

#menu{
	height:38px;
	background-image: url(/images/fondo_menu.png);
	background-repeat: repeat-x;
	background-position: 0px -110px;
	overflow:hidden;
	margin-bottom:10px;
}

#menu ul{ padding:0px; margin:0px; 
			
			font-size:0.875em;
		}
#menu li a{ color:#FFFFFF; font-weight:bold; }
#menu li{ list-style:none; float:left;
			
			margin:0px;
			padding:10px 3px;
		 }
#menu .actual a{

color:#ffbe00 !important;

}

#menu .video{
	background-image: url(/images/fondo_menu_video.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:12px;
	color:#acd1fd;
	margin-left:12px;
}
#menu .blog{
	color:#acd1fd;
}

/* PIE */

#pie{
	background-color:#50669f;
	
	background-image: url(/images/fondo_menu.png);
	background-repeat: repeat-x;
	background-position: 0px -150px;
	
	padding-bottom:15px;
	
	margin-bottom:10px;
}

#pie #pie_menu{

	padding-top:20px;
	
	color:#FFFFFF;
	font-size:0.875em;

}
#pie #pie_menu ul{ 
					padding:0px; margin:0px; 
					
			}
#pie #pie_menu  a{ color:#FFFFFF; font-weight:bold; }
#pie #pie_menu li{ list-style:none; float:left;
			
			margin:0px;
			padding:2px 4px;
		 }
		 
/* CONTENIDO*/

#contenido{

padding-bottom:10px;

}


#contenido #columna_izquierda{


width:640px;

}

#contenido #columna_derecha{

              

}

#contenido .noticias{

padding:10px;
background-color:#FFFFFF;

}


/* CUADRO */
.cuadro{

padding:10px;
background-color:#FFFFFF;
margin-bottom:10px;


}
.cuadro .titulo{

font-size:1.125em;
color:#000000;
font-weight:bold;
margin-bottom:10px;

}

.cuadro .inner{ margin-bottom:10px; }

/*CONTENIDO NOTICIAS*/


#contenido .noticias .bloque h2{


font-size:1.125em;

margin:0px;
padding:0px 0px 10px 0px;
color:#000000;



}
#contenido .noticias .bloque h2 a{ color:#000000; }

#contenido .noticias .bloque h3{

font-size:1.125em;
line-height:1.2em;
margin:0px;
padding:0px 0px 5px;

}


#contenido .noticias .bloque ul{



color:#c0c0c0;
list-style:square;

font-size:1.3em;

}
#contenido .noticias .bloque p{ margin-bottom:10px; }

#contenido .noticias .bloque ul li{ margin-left:20px; }
#contenido .noticias .bloque ul a{ font-size:0.7em; font-weight:bold; }
#contenido .noticias .bloque ul .fecha{ font-size:0.55em; }
#contenido .noticias .bloque p .fecha{ font-size:0.7em;  }
#contenido .noticias .bloque .fecha{ color:#999999; font-weight:normal; }

#contenido .no_decoration li{ margin:0px 0px 10px 0px !important; line-height:1.2em; list-style:none; }

/* imgs*/
.imgbr{

margin-bottom:10px;

display:block;

}

.imgfi{

float:left;
padding-right:10px;

}


/* PAGINAS */

.paginas{ text-align:center; color:#999999 }
.paginas img{ vertical-align:middle; margin-bottom:6px; }
.paginas strong{ color:#001e6c; }


#banners_sociales{ widows:280px; margin-bottom:10px; }


/* AGENDA */

#bloque_agenda, 
#bloque_encuesta
{

margin-bottom:12px;

}

#bloque_agenda table{

padding:0px;
margin:0px;

}

#bloque_agenda h1{

background-color:#507da8;
padding:8px 8px 8px 40px;
font-size:1.05em;
line-height:1.05em;
color:#FFFFFF;
margin:0px;


	background-image: url(/images/fondo_deportes.png);
	background-repeat: no-repeat;
	background-position: left -112px;

}

#bloque_encuesta h1{

background-color:#507da8;
padding:8px 8px 8px 40px;
font-size:1.05em;
line-height:1.05em;
color:#FFFFFF;
margin:0px;


	background-image: url(/images/fondo_deportes.png);
	background-repeat: no-repeat;
	background-position: left -142px;

}
#bloque_encuesta h2{
	margin-bottom: 10px;
	font-size: 1.6em;
	text-align: center;
}
#bloque_encuesta .flink{
	text-decoration: underline;
	color: #173071;
	cursor: pointer;
}

#bloque_agenda table{ width:280px; }



#bloque_agenda .h{
	padding:5px 10px 5px 5px;
	background-color:#d4d8db;
	color:#333333;
	
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}

#bloque_agenda .h strong{ color:#092469; }

#bloque_agenda .d{

padding:5px;
background-color:#e1ecf4;
color:#333333;

	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
#bloque_agenda .h strong{ color:#000000; }
