.hidden {
    display: none;
}
.reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
    font-size: 100%;
	list-style: none; 
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; 
}
.clearfix { 
	display: inline-block; 
}
/* clearfix in Opera \*/
* html .clearfix { 
	height: 1%; 
}
.clearfix { 
	display: block; 
}
/* end clearfix */
.zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.clr {
	clear: both;
	display: block;
	width: 0px;
	height: 0px;
	font-size: 0%;
}
html {font-family:Arial, Helvetica, Verdana;}
body {font-size:13px; padding:0; margin:0; background:#dddddd }
form {margin:0; padding:0;}
a {text-decoration:none; color:#656a6d;}
a img {border:0;}
textarea, input { font-family:Arial, Helvetica, Verdana; border:0;}

.clear {clear:both;}
#contenedor {width:1175px; padding-left: 60px; margin:0 auto; background:#dddddd url(../img/fnd_sombra.png) repeat-y; }
	#contenedor .barra_superior{ width:1055px; background:#3a3a3a;float:left}
		#contenedor .barra_superior a{ color:#FFF;  }
			#contenedor .barra_superior a:hover{ color:#999;  }
		#contenedor .barra_superior img{ vertical-align: bottom; padding-right:10px; padding-left:15px; }
		#contenedor .barra_superior .barra_superior_izq{ float:left; padding-top:5px; padding-bottom:5px; padding-left:13px;}
		#contenedor .barra_superior .barra_superior_der{ float:right; padding-top:5px; padding-bottom:5px; padding-right:28px;}
		
	#encabezado {width:1000px; background: url(../img/fnd_encabezado.jpg) repeat-x; float:left; margin-top:18px; margin-left:28px; border-bottom:6px solid #bacfec; height:165px; }
		#encabezado .logo{height:55px; width:357px; float:left; padding-top:35px; padding-left:10px; }
		#encabezado .banner_encabezado{ float:right; padding-top:30px; padding-right:25px;}
	
	#menu { background: url(../img/fnd_menu.jpg) repeat-x;  width:1000px; float:left; margin-top:38px; height:46px; }
			#menu ul {margin:0; padding:5px 0 0 0; list-style:none; float:left;}
				#menu ul li { float:left; padding-left:8px ; padding-right:8px }
				#menu ul li img{ vertical-align:middle; padding-left:7px; }
				#menu ul li a {color:#fff; text-decoration:none;  text-align:center; font-weight:bold; display:block; font-size:13px; font-weight:bold; padding-top:2px}
				#menu ul li a:hover { color:#bacfec}
				#menu ul li a.ultimo { display:block; padding-top:9px}
				#menu ul li a.primero { padding-left:10px}
				
				
	#principal {width:1000px;  margin-top:18px; margin-left:28px;}
	
/*PARTE IZQUIERA*/
		#principal .ppal_izq{ width:180px; background:#bcbbb9; padding-top:10px; float:left; min-height: 1045px; }
			#principal .ppal_izq .buscador{ margin:0px 12px;  border-bottom:1px solid #4d4d4d; padding-top:10px; padding-bottom:20px; }
				#titulo{ text-transform:uppercase; color:#4d4d4d; font-size:14px; font-weight:bold; padding-bottom:10px;}
				#principal .ppal_izq .buscador .buscar{ height:30px; width:150px; color:#4d4d4d; font-size:12px; font-weight:bold; padding-left:5px;  }
			#principal .ppal_izq .videos{ margin:0px 12px;  padding-top:10px; padding-bottom:20px; }
				#principal .ppal_izq .videos table{ margin-bottom:20px; }
				#principal .ppal_izq .videos .video_descripcion{ background: url(../img/fnd_descripcion.jpg) repeat-x;font-size:11px; color:#fff;height:42px; padding-left:10px; padding-right:5px;}
		
/*PARTE CENTRAL*/
		#principal .ppal_centro{ width:580px; padding:0 30px; float:left;  }
		
		h1{ font-size:30px; color:#fff; width:265px; font-weight:bold; height:65px; padding:0; margin:0 }
		h2{ font-size:20px; color:#FFF; font-weight:bold;padding:0 0 5px 0; margin:0 }
		h4, h4 a{ color:#252525; font-weight:bold; padding:0; margin:0; font-size:13px;   }
		h3, h3 a{ font-size:14px; color:#4D4D4D; font-weight:bold; padding:0; padding-bottom:5px; margin:0 }
		p{padding:0px; margin:0; }
		
		/*NOTA PPAL*/
			#principal .ppal_centro .primera_plana{ background:#4d4d4d; float:left; width:550px; padding:15px;  }
			  #principal .ppal_centro .primera_plana h3 a { color: white; font-size: 30px; }
			  #principal .ppal_centro .primera_plana h4 a { color: #82A2DF; }
				#principal .ppal_centro .primera_plana #slider { width: 550px; padding: 0; margin: 0 }
					#principal .ppal_centro .primera_plana #slider li { width: 550px; }
					#principal .ppal_centro .primera_plana #slider li h3 { line-height: 1; }
					#principal .ppal_centro .primera_plana .bx-prev { position:absolute; width: 29px; height: 29px; background-image: url(../img/btn_anterior.png); text-indent: -10000em; bottom: 10px; left: 2px }
					#principal .ppal_centro .primera_plana .bx-next { position:absolute; width: 29px; height: 29px; background-image: url(../img/btn_siguiente.png); text-indent: -10000em; bottom: 10px; left: 34px }
				#principal .ppal_centro .primera_plana .titulo_pplana{float:left; font-size:14px; border-bottom:1px solid #fff; color:#FFF; text-transform:uppercase; width:550px; font-weight:bold; padding-bottom:15px; padding-top:5px; margin-bottom:10px; }
				#principal .ppal_centro .primera_plana .titular{ font-size:14px; color:#82a2df; text-transform:uppercase; width:250px; font-weight:bold; padding:3px 0px }
				#principal .ppal_centro .primera_plana .bajada{ font-size:30px; color:#fff; width:265px; font-weight:bold }
				#principal .ppal_centro .primera_plana .texto, #principal .ppal_centro .primera_plana .texto a{ color:#fff; width:220px; display:block; padding:3px 0px; height:90px; }
		
		/*NOTAS SECUNDARIAS*/
			#principal .ppal_centro .notas_secundarias{border-bottom:1px solid #c1c0c0; padding-bottom:15px; float:left}
				#principal .ppal_centro .notas_secundarias .nota{ background: #fff; border:1px solid #c1c0c0; padding:10px; margin-top:15px}
                #principal .ppal_centro .notas_secundarias h3 a { font-size: 18px; }
					#principal .ppal_centro .notas_secundarias .nota img{ padding-right:10px;}
					#principal .ppal_centro .notas_secundarias .nota .titular h4 a{ font-size:14px; color:#82a2df; text-transform:uppercase; width:350px; font-weight:bold; padding-top:10px; height:15px;}
					#principal .ppal_centro .notas_secundarias .nota .bajada{ font-size:16px; color:#303030; width:350px; font-weight:bold; height:20px; }
					#principal .ppal_centro .notas_secundarias .nota .texto{ color:#303030; padding:3px 0px }
		
		/*COLUMNISTAS*/
			#principal .ppal_centro .columnistas{ padding-top:15px; border-bottom:1px solid #c1c0c0; float:left; margin-bottom:5px }
				#principal .ppal_centro .columnistas .columnistas_titulo{ background:url(../img/fnd_violeta.jpg) repeat-y; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:550px; font-weight:bold; padding:5px; margin-bottom:10px; float:left }
				#principal .ppal_centro .columnistas .columnista_datos{ padding-top:15px; width:290px; border-right:1px solid #c1c0c0; float:left;  }
					#principal .ppal_centro .columnistas .columnista_datos img{ padding-right:5px; padding-left:10px }
					#principal .ppal_centro .notas_secundarias { padding-top: 5px }
                    #principal .ppal_centro .notas_secundarias h4 a{ color:#663399 }
					#principal .ppal_centro .columnistas .columnista_datos .columnista_titular{ color:#252525; font-weight:bold; height:4px;  }
					#principal .ppal_centro .columnistas .columnista_datos .columnista_bajada{ font-size: 11px;color:#252525; height:15px; padding-bottom:10px }
		
			#principal .ppal_centro .columnistas_publicidad{ border-bottom:1px solid #c1c0c0; float:left; width:580px;  padding-bottom:20px;padding-top:15px;  }
				#principal .ppal_centro .columnistas_publicidad .publicidad{ background:#c1c0c0; height:50px; width:360px; margin-left:110px; text-align:center; padding-top:30px;  }

		/*NOTICIAS*/
			#principal .ppal_centro .noticias{ padding-top:15px; border-bottom:1px solid #c1c0c0; float:left; padding-bottom:15px; }
				#principal .ppal_centro .noticias .noticias_titulo{ background:url(../img/fnd_verde.jpg) repeat-y; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:560px; font-weight:bold; padding:5px; margin-bottom:10px; float:left }
				#principal .ppal_centro .noticias .noticias_bloqueGris{ font-size:14px; color:#3d3d3d; float:left }
                #principal .ppal_centro .noticias .noticias_bloqueGris h3 a { font-size: 18px; }
					#principal .ppal_centro .noticias .noticias_bloqueGris .noticia_detalle { background-color: #DDD; padding: 10px; margin-bottom: 10px }
						#principal .ppal_centro .noticias .noticias_bloqueGris .noticia_detalle .noticia_detalle_titulo{ font-size:16px; font-weight:bold; padding-bottom:5px; }
						#principal .ppal_centro .noticias .noticias_bloqueGris .noticia_detalle .noticia_detalle_texto{ font-size:12px;  }

		/*ENTREVISTA*/
			#principal .ppal_centro .entrevista{ padding-top:15px; border-bottom:1px solid #c1c0c0; float:left; padding-bottom:15px; }
				#principal .ppal_centro .entrevista .entrevista_titulo{ background:url(../img/fnd_marron.jpg) repeat-y; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:560px; font-weight:bold; padding:5px; margin-bottom:10px; float:left }
		
				#principal .ppal_centro .entrevista .entrevistado{ float:left; border-bottom:3px solid #9b8e6f; width:285px; margin-right:5px; padding-top:10px}
					#principal .ppal_centro .entrevista .entrevistado .entrevistado_subtitulo{ color:#84775a; vertical-align: text-top; line-height:18px; font-size:14px; padding-top:20px; }
                    #principal .ppal_centro .entrevista .entrevistado .entrevistado_subtitulo h4 a { color: #847B4F }
          #principal .ppal_centro .entrevista .entrevistado .entrevistado_subtitulo h3{ color:#82A2DF }
					#principal .ppal_centro .entrevista .entrevistado .entrevistado_nombre{ color:#2f2f2f; font-size:14px; font-weight:bold; text-transform:uppercase; }
			#principal .ppal_centro .entrevista_publicidad{ border-bottom:1px solid #c1c0c0; float:left; width:580px;  padding-bottom:20px;padding-top:15px; text-align:center  }
		
		
			#principal .ppal_centro .links_pie{ padding-top:70px; float:left; text-align:center; width:500px;  margin-left:40px; padding-bottom:25px;  }
				#principal .ppal_centro .links_pie a{ color:#686868; font-size:11px;  }
				#principal .ppal_centro .links_pie a:hover{ color:#4b6cac; text-decoration:underline  }
				#principal .ppal_centro .links_pie label{ color:#686868; font-size:11px; padding:0 5px;  }
				
		/*ENTREVISTAS*/
      #principal .ppal_centro .seccion_entrevistas{border-bottom:1px solid #c1c0c0; padding-bottom:15px; float:left}
      	#principal .ppal_centro .seccion_entrevistas .entrevista_titulo{ background:#4b6cac; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:570px; font-weight:bold; padding:5px; }
      	#principal .ppal_centro .seccion_entrevistas .entrevista{ background: #fff; border:1px solid #c1c0c0; padding:20px; margin-top:10px; width:538px;}
      		#principal .ppal_centro .seccion_entrevistas .entrevista img{ padding-right:15px; padding-bottom:10px; float:left}
                #principal .ppal_centro .seccion_entrevistas .entrevista p a { color: black; }
		
		
/*PARTE DERECHA*/
		#principal .ppal_der{ width:180px; background:#4b6cac; float:left; height: auto; min-height: 1045px;  }
			#principal .ppal_der .libros{ margin:0px 12px;  padding-top:10px; padding-bottom:20px; }
				#principal .ppal_der .libros .libro_descripcion{ background:#FFF; padding:10px; margin-top:10px;}
					#principal .ppal_der .libros .libro_descripcion_titular{ color:#4695c8; font-size:12px; font-weight:bolder; padding-top:10px;}
					#principal .ppal_der .libros .libro_descripcion_texto{ color:#282727; font-size:11px; }

			#principal .ppal_der .redes_sociales{text-align:center; width:180px; padding:10px 0px; }
				#principal .ppal_der .redes_sociales img{ padding-top:5px; }


	#pie { float:left;width:1150px; height:57px; position: absolute }
		#pie .pie_info{ background:url(../img/fnd_pie.png);  height:57px; position:relative; top:0; left:-48px;  }
			#pie .pie_info span{ float:right; padding-right:55px; padding-top:30px; color:#686868; font-size:12px; }
	
/* CONTACTO */
  #principal .ppal_centro .title { background:#4b6cac; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:570px; font-weight:bold; padding:5px; margin-bottom: 10px; }
    #principal .ppal_centro .contacto tr td:first-child { padding-right: 10px;}
    #principal .ppal_centro .contacto tr td { padding-bottom: 5px;text-align:right; position:relative }
    #principal .ppal_centro .contacto td.last { padding:0 !important }
    #principal .ppal_centro .contacto input { border: 1px solid #C1C0C0; padding: 2px; width: 250px;}
    #principal .ppal_centro .contacto input[type=submit] { background-color: #4b6cac; width: auto; padding: 5px 15px; color: white; margin: 0; border: 0; cursor: pointer; }
		#principal .ppal_centro .contacto textarea { border: 1px solid #C1C0C0; padding: 2px;width:250px; height: 100px}
		#principal .ppal_centro .contacto label.error { font-size: 11px;color: red;position: absolute;right: 0;display: block;padding: 2px;border: 2px solid red;top: 2px;font-weight: bold; }
.bx-wrapper {
	clear: both;
}		
		
.video a {
  display: block;
  width: 72px;
  height: 70px;
  position: absolute;
  top: 25%;
  left: 28%;
}

.seccion {
  border: 1px solid #C1C0C0;
  padding: 20px;
}
.seccion p {
  margin-top: 15px;
  line-height: 120%;
}
.seccion p.first {
  margin: 0;
}

/* DETALLE NOTICIA */
#notice h3 {
  font-size: 14px;
  padding: 0;
}
#notice .compartir {
    margin-bottom: 10px;
}
#notice h2 {
  font-size: 24px;
  color: #656A6D;
}
#notice img {
  margin: 5px 0 10px;
}
#notice p {
  margin-top: 15px;
}

/*LIBROS*/
#principal .ppal_centro .seccion_libros{border-bottom:1px solid #c1c0c0; padding-bottom:15px; float:left}
	#principal .ppal_centro .seccion_libros .libros_titulo{ background: #4B6CAC; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:570px; font-weight:bold; padding:5px; }
	#principal .ppal_centro .seccion_libros .libros{ background: #fff; border:1px solid #c1c0c0; padding:20px; margin-top:10px; width:538px;}
		#principal .ppal_centro .seccion_libros .libros img{ padding:25px 35px 55px 25px; float:left}
		#principal .ppal_centro .seccion_libros .libros .libros_texto{ font-size:12px; font-weight:bold; line-height:16px; padding-top:10px;}
			#principal .ppal_centro .seccion_libros .libros .libros_texto label{ color:#476db5}

/* Links */
.links .item {
    background-color: #FBFBFB;
    border-bottom: dotted 1px #CCC;
    padding: 5px 10px 10px;
    margin-bottom: 10px
}
.links .item h4 {
    margin-bottom: 3px;
    color: #476DB5;
}
#paginator {
	margin: 5px 0;
	float: left
}

.pagination div {
	float: left;
	margin-right: 2px;
}

.pagination a {
	padding:2px 6px;
	display: block;
	border: 0 !important;
}

.pagination div.current {
	padding:2px 6px;
	background-color:#266DBB;
	color:#fff;
}
#paginator a {
	color: #329ECC;
	text-decoration:none;
	border-bottom:1px solid #A1CFD4;
}
#paginator a:hover, #paginator a:focus, #paginator a:active {
	background-color:#E2EFFF;
	border-bottom:1px solid #329ECC;
}
#principal .ppal_centro .titulo_blue { background:#4b6cac; height:15px; font-size:14px; color:#FFF; text-transform:uppercase; width:570px; font-weight:bold; padding:5px; display: block; margin-bottom: 10px }