@charset "utf-8";
/* CSS Document */
/* HTML Elements */

* {
	margin:0;
	padding:0;
	}

body {
	font: 100% Arial, Helvetica;
	background: #505050;
	color: #505050;
	}

p {	margin: 15px 0;	}

a:link, a:visited {
	color: #000000;
	text-decoration:none
	}

a:hover, a:active {
	color: #808080;
	text-decoration:underline;
	}

a img {
	border:0;
	}
	
/* Estructura */	
	
#superior {
	width:900px;
	margin:0px auto;
	margin-top:0px;
	padding:20px 0px 0px 0px;
	font-size:0.7em;
	background:#fff;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	
	background-image:url(/imagenes/hearder_home.jpg);background-repeat:no-repeat;
	}
	
#superior a{ font-size:13px; color:#FFFFFF; font-weight:bold}
#superior a:hover{ text-decoration:underline;  font-weight:bold}
#pagina {
	width:900px;
	margin:0px auto;
	padding:0px;
	background:#eeeeee url(/imagenes/diag_stripe.gif);
	font-size:12px;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	}

#espacio_head {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#fff;
	width:900px;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	height:30px;
	}

	
/* Nevegacion superior*/
#navbar {
	margin:0 auto;
	padding:0px 10px 0px 10px;
	text-transform:uppercase;
	background:#333333 url(../imagenes/navbar.png) no-repeat;
	width:980px;
	font-size:10px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}
	

/* Index Page*/

#logo {
	width:165px;
	height:90px;
	background:#fff;
	}

#cabecera {
	width:590px;
	float:left;
	padding:0px 12px 25px 25px;
    font-size:12px;
	line-height:1.5em;
	margin:0;
	background:#333333;
	color:#fff;
	overflow:hidden;
	}

#cabecera a {
	color:#a0a0a0;
	}

#cabecera a:hover {
	color:#d0d0d0;
	}
#cabecera div.title {
	font:28px Arial;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:0.9em;
	padding-bottom:5px;
	padding-top:5px;
    margin-top:0px;
	}

#cabecera div.meta {
	display:block;
	padding:4px 0px 4px 0px;
	color:#ececec;
	font-size:10px;
	}

#cabecera p {
	padding-bottom:25px;
	}
#cabecera p, #conciertos p {	margin:0;	}
#cabecera a img, #conciertos a img {	margin-top:5px; }
#cabecera a img {	border:3px solid #fff;	margin-right:15px;	}		

#conciertos {
	width:350px;
	float:right;
	padding:0px 0px 0px 10px;
	font-size:12px;
	line-height:1.5em;
	height: 279px; overflow:hidden;
}
#conciertos li {
    list-style:none;
    width: 320px;
    height: 79px;
    margin-bottom:0px;
    padding-bottom:0px;
}

#conciertos .barcobar-carousel {
    overflow:hidden;
    width:320px;
}


#conciertos .info {
    margin-top:0px;
	padding-top:10px;
	/*float:right;*/
	/*width:203px;*/
	font-size:11px;
	}

#conciertos .meta {
	margin-top:5px;
    font-weight:normal;
    font-size:10px;
	}

#conciertos .title { font-weight:bold;	}

#conciertos .divider {
	margin-left:95px;
	}
#conciertos a {
	color:#000000;
	}

#conciertos a:hover {
	color:#808080;
	}

#conciertos a img {
	border:2px solid #fff;
	margin-right:10px;
	}


#top {
	margin:0 auto;
	padding:0px 10px 0px 0px;
	background:#dedede;
	width:990px;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	}
#top div.label {
	-x-system-font:none;
	display:block;
	font-family:Arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;
	letter-spacing:-0.02em;
	line-height:0.9em;
	padding-bottom:5px;
	padding-top:15px;
	text-transform:lowercase;
}	

#contenido-pagina {
	width: 900px;
	}
	
#contenido {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #ECECEC;
	float:left;
	font-size:12px;
	line-height:1.75em;
	padding:10px;
	width:630px;
}	
#contenido h2.title {
	border-bottom:1px solid #E2E2E2;
	border-top:3px solid #E2E2E2;
	color:#000000;
	letter-spacing:-0.05em;
	margin-bottom:0;
	padding:5px 0;
	margin-bottom:5px;
}
	
#contenido-pagina-izquierda {
	float:left;
	}

#contenido-pagina-izquierda .meta, #content.archive .meta {
	font-size:10px;
	}
	
#contenido-principal, #contenido-destaca {
	width:600px;
	padding:20px;
	background:#fff;
	font-size:12px;
	line-height:1.75em;
	margin:10px;
	border-top:1px solid #ececec;

    }	
	
#contenido-principal blockquote {
	padding: 0px 10px 0 10px;
	}

#contenido-principal .title {
	font:18px Arial;
	font-weight:bold;
	letter-spacing:-0.05em;
    line-height:1.0em;
	}

.cat_title{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-0.05em;
	margin:0;
	color:#5FADE3;
	/*text-transform:lowercase;*/
}	
#contenido-principal img {
	border:1px solid #ccc;
	margin:0 10px 5px 0;
	padding:2px;
	}
#contenido-principal .divider {
	margin-left:216px;
	margin-top:0px;
	margin-bottom:0px;
	}	
	

.noticia , .noticia .tanbox {
	width:600px;
	background:url(../imagenes/dots_content.gif) repeat-x bottom;
    padding-bottom:1px;
	margin-bottom:10px;
	}
.noticia img {
	margin:8px 10px 7px 0px;
	border:1px solid #ccc;
	padding:2px;
	}
	
/* Lateral*/
#lateral {
	width:230px;
	float:right;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	/*background: #DEDEDE;*/
	/*padding:10px;*/
	padding-top:10px;
	padding-right:10px;
	font-size:11px;
	}

#lateral h3 {
	font:12px Arial, Helvetica, Verdana, Sans-Serif;
	font-weight:bold;
	background:#001675;
	color:#fff;
	margin:10px 0px 5px 0px;
	padding:3px 10px;
	}
.box-lateral { 	padding:2px;background:#fff; width:230px;}
.box-banner { 	padding:2px;background:#fff; width:230px; text-align:center}
#lateral-banner, #lateral-categorias {

	float:right;
	margin-bottom:10px;
	width:100%;

	}

	
#lateral-categorias h3 {font:12px Arial, Helvetica, Verdana, Sans-Serif;
   	font-weight:bold; color:#FFFFFF; margin:0px 0px 8px 0px; 	
	padding:3px 10px; border-bottom:1px solid #ececec; text-align:left
}
	
#lateral-categorias a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#5FADE3; text-decoration:none; margin-left:20px; line-height:16px;}
#lateral-categorias a:hover{ text-decoration:underline;}
#lateral h3 img { margin-top:1px; }


/*  NOTICIAS  */
.noticia{line-height:12px;}
.categoria_noticia{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;  color:#696969;
	padding-left:12px;  padding-bottom:0px; 
	margin-bottom:10px; margin-top:0px;
}
.no_importante{margin-left:135px;}

.flecha_roja{background:url(/imagenes/flecha_cat_noticia.gif) bottom left; background-repeat:no-repeat;}


.titular_noticia, .detalle_titular_noticia, .lista_titular_noticia a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#696969; font-weight:bold; padding-bottom:10px;}
.detalle_titular_noticia{font-size:14px;}
.lista_titular_noticia a{font-size:11px; text-decoration:none;  font-weight: normal}
.lista_titular_noticia a:hover{ color:#FF0000;}
.entradilla_noticia,.detalle_entradilla_noticia {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#747474;}
.detalle_entradilla_noticia{ font-style:italic;font-weight:bold;margin-bottom:20px;}
.cuerpo_noticia{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#696969; font-weight:normal; padding-top:15px;}
.pie_noticia{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#696969; font-weight:normal; font-style:italic;}

.img_noticia{margin:5px; margin-bottom:10px;}
.foto{padding:1px; border:1px solid #999999;}



.leer_mas{ margin: 8px; margin-left:0px;}
.leer_mas a { font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:14px; font-size:10px; color:#0066CC; width:70px;text-decoration:none;}
.leer_mas a:hover{ text-decoration:none;}

.separador_noticia{width:90%; border-bottom:1px dashed #CCCCCC; margin:15px; clear:both;}













/* Paginacion */
#paginacion {
background:#FFFFFF none repeat scroll 0 0;
font-size:12px;
padding:15px 10px;
text-align:center;
width:550px;
}
.wp-pagenavi span.pages {
background-color:#FFFFFF;
border:1px solid #303030;
color:#303030;
margin:3px;
padding:2px 5px;
}
.wp-pagenavi span.current {
background-color:#303030;
border:1px solid #303030;
color:#FFFFFF;
font-weight:bold;
margin:3px;
padding:2px 5px;
}
.wp-pagenavi a:visited {
background-color:#FFFFFF;
border:1px solid #303030;
color:#303030;
margin:3px;
padding:2px 5px;
text-decoration:none;
}
.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#FFFFFF;
border:1px solid #303030;
color:#303030;
margin:3px;
padding:2px 5px;
text-decoration:none;
}			
/* Footer*/

#footer {
	margin: 0 auto;
	width: 890px;
	font-size:10px;
	background:#000000;
	color:#FFFFFF;
	padding:5px 5px;
	border-left:4px solid #fff;
	border-right:4px solid #fff;
	border-bottom:4px solid #fff;	
	}
			
/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}


.left {float:left;}
.right {float:right;}
.center{clear:both; float:none; text-align:center;}

/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {display:block;}


/* Textos*/

h1 {
	font:28px Arial;
	font-weight:bold;
	letter-spacing:-0.08em;
	}

h2 {
	font:22px Arial;
	font-weight:bold;
	}

h3 {
	font:12px Arial;
	margin-bottom:3px;
	font-weight:bold;
	}

h4 {
	font:12px Arial;
	}


