/*
Theme Name:     Roots EEI
Theme URI:      http: //example.com/
Description:    Child theme for the Roots theme 
Author:         SS
Author URI:     http: //example.com/about/
Template:       retlehs-roots-2b9f334
Version:        0.1.0
*/
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

html {font-size:100.01%;}
body{
	background-color:#525252;
	background-image: url(http://www.elespectadorimaginario.com/templates/BP_interior/img/fondo.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 14px;
}
.fondo{
	background-image: url(http://www.elespectadorimaginario.com/templates/BP_interior/img/fondo2.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}
.container {
	width:950px;margin:0 auto; background-color:#fffef9;
}
#content .container {
	background-color:#fffef9;
}

.texto {
	background-color: #FFFEF9;
	}
.texto p {
	text-align: left;
	font-family: "Volkhov", serif;
	font-size: 1em;
	margin-bottom: 1.1em;
	background-color: #FFFEF9;
	line-height: 1.35em;
	margin-right: 30px;
	margin-left: 10px;
	}

	
.texto li {
	text-align: left;
	font-family: "Volkhov", serif;
	font-size: 1em;
	margin-bottom: 1.1em;
	background-color: #FFFEF9;
	line-height: 1.35em;
	margin-right: 10px;
	margin-left: 20px;
	list-style-position: inside;
	list-style-type: disc;
	}
.texto ul {
	background-color: #FFFEF9;
	}
.texto ol {
	background-color: #FFFEF9;
	}
#logo{
	margin: 0px;
	padding: 0px;
	}
.autores{
	font-family: "Volkhov", serif;
	font-style: normal;
	color: #ad0000;
	text-align: right;
	margin-bottom: 1.4em;
	margin-right: 30px;
	margin-top: 0.6em;
	}
.autores_archivo{
	font-family: "Volkhov", serif;
	font-style: normal;
	color: #ad0000;
	text-align: right;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	}
h1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	}
.archivo {
	font-size: 1.1em;
	font-weight:300;
	}
h2 {
	font-size: 1.4em;
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	color: #525252;
	font-weight: bold;
	margin-right: 30px;
	margin-left: 0px;
	}
h3 {
	font-size: 1.1em;
	}

h4 {
	font-size: 1.0em;
	color: #666;
	margin-bottom: 0.8em;
	}
h5 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	}
a {
	color: #ad0000;
	text-decoration: none;
	}
a:hover {
	color: #999;
	text-decoration: underline;
	}
a:visited {
	color: #ad0000;
	text-decoration: none;
	}
	.ficha_tecnica{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.8em;
	background-color: #f3f4f5;
	border: 1px solid #d3d4d5;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333;
		}
.titulo_inv {
	border-bottom-color: #fffef9;
	border-bottom-width: 1px;
	}
.titulo_criticas {
	border-bottom-color: #fffef9;
	border-bottom-width: 1px;
	}
.titulo_resenas {
	border-bottom-color: #fffef9;
	border-bottom-width: 1px;
	}
.titulo_dossier {
	border-bottom-color: #fffef9;
	border-bottom-width: 1px;
	}
.titulo_clipandbit {
	border-bottom-color: #fffef9;
	border-bottom-width: 1px;
	}
.titulo_festival {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 1em;
	color: #FFF;
	background-color: #ad0000;
	text-transform: uppercase;
	text-align: center;
	}
.cat-clipandbit {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #17008a;
	padding-left: 3px;
	border: solid #17008a 1px;
	}
.cat-cinerama {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #a84d00;
	padding-left: 3px;
	border: solid #a84d00 1px;
	}
	.cat-criticas {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #ad0000;
	padding-left: 3px;
	border: solid #ad0000 1px;
	}
	.cat-dossiers {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #619900;
	padding-left: 3px;
	border: solid #619900 1px;
	}
	.cat-cortos {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #a8931c;
	padding-left: 3px;
	border: solid #a8931c 1px;
	}
	.cat-investigamos {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #a37500;
	padding-left: 3px;
	border: solid #a37500 1px;
	}
	.cat-fuera-de-cuadro {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #9e9a00;
	padding-left: 3px;
	border: solid #9e9a00 1px;
		
		}
	.cat-en-foco {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #00498f;
	padding-left: 3px;
	border: solid #00498f 1px;
		
		}
		.cat-festivales {
	font-family: 'Volkhov', serif;
	font-style: italic;
	font-size: 36px;
	text-align: left;
	margin-bottom: 40px;
	/*background-color: #fff;*/
	color: #00944a;
	padding-left: 3px;
	border: solid #00944a 1px;
		
		}
		.titulo_corto {
	font-size: 1.2em;
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	color: #525252;
	font-weight: bold;
	margin-right: 30px;
	margin-left: 0px;
	}
.texto h2 {
		margin-right: 30px;
	margin-left: 10px;
		}
		.sidebar {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.8em;
	background-color: #ffffff;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 10px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ad0000;
	border-right-color: #ad0000;
	border-bottom-color: #ad0000;
	border-left-color: #ad0000;
			}
.sidebar li {
	list-style-type: none;
	}
#commentform {
	font-size: 0.9em;
	color: #333;
	}
#comments p {
	font-size: 0.9em;
	color: #333;
	}
.comment-reply-link {
	font-size: 0.8em;
	}
.comment a {
	font-size: 0.9em;
	}
#respond p {
	font-size: 0.8em;
	color: #333;
	}
.comment {
	font-size: 0.9em;
	text-align: left;
	background-color: #fffef9;
	padding: 10px;
	}
#comment{
	width: 250px;
	}
#searchform #s {
	width: 200px;
	}
.numero_edicion {
	position: absolute;
	z-index: 2000;
	top: 40px;
	right: 140px;
	font-size: 1.0em;
	color: #ad0000;
	font-size: 0.9em;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.foto_quinto {
	font-family: 'Volkhov',serif;
	background-color: #fff;
	font-size: 1em; 
		
	}
.quinto caption {
	font-size: 1em;
	}
/* =============================================================================
   Header
   ========================================================================== */

#banner {
	position: relative;
	margin: 26px, 0, 0, 0;
	z-index: 1000;
	}
#banner .container {
	padding: 0;
	}
.marco {
	width:1100px;margin:0 auto; background-color:#fffef9;
}
#nav-main ul {
  background: #525252;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));
  position: relative;
  list-style: none;
  margin: 0 0 16px 0;
  padding: 0;
  float: left;
  width: 100%;
 }
#nav-main ul li {
	float: left; margin: 0; *zoom: 1;
	}
#nav-main ul li:hover {
	position: relative;
	}
#nav-main ul li a {
	font-family: "Volkhov", Times, serif;
	text-decoration: none;
	display: block;
	font-size: 1em;
	padding: 8px 16px;
	color: #fff;
	margin: 0;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
	}
#nav-main ul li a:hover,
#nav-main ul li.current-menu-item > a,
#nav-main ul li.current-menu-parent > a,
#nav-main ul li.current-menu-ancestor > a,
#nav-main ul li:hover > a {
	color: #d3d4d5;
	}
#nav-main ul ul {
	position: absolute;
	visibility: hidden;
	top: 100%;
	left: 0;
	width: 200px;
	background: #73c8ff;
  	padding: 0;
	}
#nav-main ul ul li {
	float: none;
	}
#nav-main ul ul li a {
  font-size: 12px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  padding: 4px 16px;
  width: 168px; /* account for the width of ul#nav-main ul and the padding on the anchor */
  display: inline-block;
	}
#nav-main ul ul li a:hover,
#nav-main ul ul li.current-menu-item > a,
#nav-main ul ul li.current-menu-parent > a,
#nav-main ul ul li.current-menu-ancestor > a,
#nav-main ul ul li:hover > a {
  	color: #06c;
	}
#nav-main ul ul ul {
	left: 100%; top: 0;
	}
#nav-main ul li:hover > ul {
	visibility: visible;
	}
#nav-utility {
	position: absolute; top: 0; right: 0;
	}
#nav-utility ul {
	list-style: none; margin: 0; padding: 0; float: right; width: auto; position: relative;
	}
#nav-utility ul li {
	float: left; position: relative;
	}
#nav-utility ul li a {
	display: block; float: left; padding: 2px 6px;
	}

/* =============================================================================
   Footer
   ========================================================================== */

#content-info {
	clear: both; position: relative;
	}
#content-info > .container {
	padding: 0 0 1.5em;
	background-color: #ad0000;
	}
#content-info ul.menu {
	margin: 0 0 24px; padding: 0; list-style-type: none;
	}
#content-info ul.menu li {
	display: inline; margin-right: 1em;
	}
#content-info p.copy small {
	font-size: 0.9em;
	color: #FFF;
	}
.footercolor {
	font-family: "Volkhov", serif;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #FFF;
	}
.img_portada {
	margin: 0px;
	padding: 0px;
	height: 142px;
	width: 950px;
	}
	
.comodin {
	margin: 0px;
	padding: 0px;
	height: 142px;
	width: 950px;
	z-index: 1500;
	left: 0px;
	top: 70px;
	position: absolute;
	}
.logo_eei {
	z-index: 2000;
	position: absolute;
	top: 0px;
	}
.logo_eei a {
	z-index: 2000;
	position: absolute;
	top: 0px;
	}
.titulo_tabla {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.8em;
	color: #666;
}
.titulo_tabla_cat {
	background-color: #f3f4f5;
	border: 1px solid #d3d4d5;
	text-align: center;
	}
.lista {
	font-size: 0.9em;
	}
.info-author {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.9em;
	margin: 5px;
	padding: 10px;
	width: 70%;
	border: 1px solid #d3d4d5;
	text-align: left;
	}
.fondo {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #525252;
	}
.cuadro{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: 10px;
	height: 200px;
	border: 1px solid #d3d4d5;
	font-size: 0.8em;
	text-align: center;
	background-color: #f3f4f5;
	}
.cuadro-portadas {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	height: 300px;
	border: 1px solid #d3d4d5;
	font-size: 0.8em;
	text-align: center;
	background-color: #fff;
	padding-top:5px;
	}
.titulo_pelis_portada {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 0.2em;
	}
.menu-item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ad0000;
	background-color:#fff;
	}
.ficha_libro{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.8em;
	background-color: #f3f4f5;
	padding: 10px;
	float: right;
	border: 1px solid #d3d4d5;
	margin: 10px 30px 10px 10px; 
	}
.sidebar. form {
	background-color:#fff;
	}
.sidebar .container {
	background-color:#fff;
	}
.sidebar h3 {
	font-size: 1em;
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 0.8em;
	background-color:#FFF;
	}
#searchform {
	background-color:#fff;
	}
#org_series_dropdown {
	background-color:#fff;
	}
.postform {
	background-color:#fff;
	}
.widget_series_toc {
	background-color:#fff;
	}
tbody tr:nth-child(2n) td, tbody tr.even td (línea 65) {
	background-color: #fff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	}
.texto td {
	padding: 10px;
	}
.sidebar li {
	margin-bottom: 0.4em;
	list-style-type: none;
	line-height: 1.1em;
	background-color: #fff;
	font-size: 1.06em;
	}
.news {
	margin-top: 7px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	max-height: 450px;
	overflow-y: auto;
	border-right-width-value: 1px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-left-style-value: solid;
	border-right-color-value: #dddddd;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-left-color-value: #dddddd;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	background-color: #fff;
	border: 1px solid #dddddd;
	}
.enc_noticias {
	background-color: #f3f4f5;
	font-size: 0.9em;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #d3d4d5;
	}
.enc_noticias p {
	text-align:center;
	font-family: "Volkhov", serif;
	font-size: 0.96em;
	font-weight: 700;
	}
.etiq_noticias {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #66666E;
	font-size: 0.8em;
	}
.etiq_noticias a {
	text-transform: none;
	color: #66666E;
	}
.enc_noticias_lista {
	background-color: #f3f4f5;
	font-size: 1em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #d3d4d5;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
.enc_noticias_lista p {
	font-family: "Volkhov", serif;
	font-size: 1em;
	background-color:#f3f4f5;
	}
.etiq_noticias_lista a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:normal;
	text-transform: none;
	color: #fefef9;
	text-align: right;
	}
ul {
	background-color: #fff;
	}
.reencuentros {
	background-color:#d3d4d5;
	background-image: url(img/reencuentros.jpg);
	}
.poetica {
	background-color:#d3d4d5;
	background-image: url(img/poetica.jpg);
	}
.contracriticas {
	background-color:#d3d4d5;
	background-image: url(img/contracriticas.jpg);
	}
.widget-2 container {
	font-size: 1em;
	color: #666;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 0.8em;
	}
em {
	font-style: italic;
	}
.button:hover, #post-nav a:hover, #comments-nav a:hover {
  	background: #ad0000;
  	color: #fff;
	}
.resenas_portada {
	background-color: #fffef9;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.8em;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ad0000;
	padding-bottom: 5px;
	padding-top: 10px;
	}
.resenas_portada img {
	float: right;
	margin: 3px;
	border: 1px solid #000000;
	}
.autores_portada {
	font-style: italic;
	color: #F00;
	}
.co-author-wrap {
	font-size: 0.8em;
	margin: 10px;
	padding: 5px;
	width: 200px;
	text-align: right;
	float: right;
	clear:both;
	}		
.navigation {
	text-align: center;
	margin-top: 10px;
	}
.wp-paginate {
	padding:0; 
	margin:0;
	}
.wp-paginate li {
	display:inline; 
	list-style:none;
	}
.wp-paginate a {
	background:#f3f4f5;
	border:1px solid #d3d4d5;
	color:#666; 
	margin-right:4px; 
	padding:3px 6px; 
	text-align:center; 
	text-decoration:none;
	}
.wp-paginate a:hover, .wp-paginate a:active {
	background:#ccc; 
	color:#ad0000;
	}
.wp-paginate .title {
	color:#555; 
	margin-right:4px;
	}
.wp-paginate .gap {
	color:#999; 
	margin-right:4px;
	}
.wp-paginate .current {
	color:#fff; 
	background:#ad0000; 
	border:1px solid #89adcf; 
	margin-right:4px; 
	padding:3px 6px;
	}
.texto img {
	border: 2px solid #000;
	}
.noticia_sidebar {
	background-color: #FFF;
	text-align: left;
	font-family: "Volkhov", serif;
	}
.noticia_sidebar p {
	text-align: left;
	font-family: "Volkhov", serif;
	font-size: 0.86em;
	margin-bottom: 1.1em;
	line-height: 1.3em;
	}
/*=======================================================
Portada
==========================================================*/

.texto_portada {
	font-family: 'Volkhov',serif;
}
.autor {
	font-family: 'Volkhov',serif;
	font-style:italic;
	color:#ff0000;
}
