p {
text-align:left;
max-width: 660px;
}
.menu-numero li {
list-style:none; 
margin-bottom:8px;
line-height: auto;
}
.menu-numero a:hover {
color:#ad0000;
}
.lista-categorias {
font-variant:small-caps;
font-size: 1.2rem;
font-weight:600;
border-bottom: solid 1px #ad0000;
}
.lista-categorias a {
color: #ad0000;
}
.lista-categorias a:hover {
color: #000000;
}
.lista-categorias-sidebar {
font-variant:small-caps;
font-size: 1.0rem;
font-weight:600;
border-bottom: solid 1px #ad0000;
}
.lista-categorias-sidebar a {
color: #ad0000;
}
.lista-categorias-sidebar a:hover {
color: #000000;
}
.single-featured-image-header {
display:none;
max-width:950px;
margin-left: auto;
margin-right: auto;
}
.cat-en-lista li {
display:inline;
font-size:0.7em;
}
.titulo_criticas { font-weight:100;
text-align:center;
color:#000;
}
.autores{
font-style: normal;
font-size:0.9em;
text-align: right;
margin-bottom: 1.4em;
margin-right: 10px;
margin-top: 0.6em;
color:#ad0000;
}
.detalles {
font-size: 1em;
color: #666;
margin-bottom: 0.8em;
font-weight:300;
}
.ficha_tecnica{ font-size: 0.8em;
line-height: 1.5em;
background-color: #f8f9fa;
border: 1px solid #d3d4d5;
margin: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
color: #333;
}
.cabecera {
background-color: #fff;
}
.single {
max-width:950px;
margin-left: auto;
margin-right: auto;
}
.botones {
float: right;
margin-top:30px;
}
.numero_edicion {
text-align:right;
}
.banner {
float:left;
}
.texto p {
font-family:'Merriweather', Georgia, serif;
font-size:1em;
}
#main {
margin:2px;
}
.wrap {
max-width: 950px;
padding-left: 0;
padding-right:0;
} .entry-title { 
font-variant:small-caps;
}
.texto a {
color:#ad0000;
}
.sidebar_portada a {
color:#ad0000;
}
ol {
margin-left: 20px;
}
#main-nav      {
height: 60px; margin: 0 0 6px; font-size: 0.9em;
}
#main-nav ul   {
margin: 0; padding: 0; 
}
#main-nav li   {
display: block;
float: left;
line-height: 20px; height: 20px; margin: 0; padding: 0; position: relative; }
#main-nav li a {
display: block; line-height: 20px;
padding: 0 8px;
text-decoration: underline;
}
#main-nav .current-menu-item a, #main-nav .current_page_item a, #main-nav 
a:hover {
color: #fff;
background: #ad0000;
}
#main-nav ul ul { display: none; position: absolute;
top: 30px; }
#main-nav ul ul li { float: none; width: 150px; }
#main-nav ul ul li a {
padding: 5px 10px; }
.ficha_libro{
width: 33%;
font-size: 0.8em;
background-color: #f3f4f5;
padding: 5px;
float: right;
border: 1px solid #d3d4d5;
margin: 10px; 
}
.texto_nlo p {
font-family: "Volkhov", Georgia, T
font-size: 1.3em;
margin-bottom: 1.1em;
line-height: 1.8em;
}
.texto p {
text-align: left;
font-family: "Merriweatherorgia, Times, serif;
font-size: 0.9em;
font-weight:200;
margin-bottom: 1.1em;
margin-right: 20px;
margin-left: 10px;
} 
.cuadro{
padding: 10px;
height: 210px;	
border: 1px solid #d3d4d5;
font-size: 0.8em;
text-align: center;
background-color: #f3f4f5; width:280px; 
margin-right:auto;
margin-left:auto;
margin-bottom:10px;
padding-bottom:3px;
}
.reencuentros { 
background-image: url(http://elespectadorimaginario.com/images/reencuentros.jpg);
background-repeat:repeat;
background-color:#000;
}
.cuadro-numeros {
margin: 2px;
padding: 5px;
float: left;
width: 220px;
}
.cuadro-portadas {
min-height: 300px;
border: 1px solid #d3d4d5;
font-size: 1em;
text-align: center;
background-color: #fff;
padding-top:5px;
}
.titulo_pelis_portada {
text-align: center;
text-transform: uppercase;
font-weight: 600;
font-size: 0.86em;
line-height: 0.1em;
}
.texto_portada {
font-family: "Volkhov", Georgia, Times, serif;
font-size:0.86em;
}
.autores_portada {
font-style: italic;
color: #F00;
font-size:0.9em;
margin-left:10px;
}
header {
max-width:950px;
margin-left: auto;
margin-right: auto;
}
h4 {
font-size:1em;
font-weight:400;
color:#525252;
}
.resenas_portada {
font-size: 0.9em;
line-height:1.2em;
list-style-type: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ad0000;
padding-bottom: 5px;
padding-top: 10px;
margin-left:10px;
}
.resenas_portada img {
float: right;
margin: 3px;
border: 1px solid #000000;
max-height: 100px;
max-width: 100px;
}
.cat-especial {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
background-color: #930056;
color: #ffffff;
padding-left: 3px;
border: solid #930056 1px;
}
.cat-esp {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #930056;
padding-left: 3px;
border: solid #930056 1px;
}
.cat-resenas {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #930056;
padding-left: 3px;
border: solid #930056 1px;
}
.cat-criticas {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #ad0000;
padding-left: 3px;
border: solid #ad0000 1px;
}
.cat-clipandbit {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #17008a;
padding-left: 3px;
border: solid #17008a 1px;
}
.cat-miradas-sobre {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #17008a;
padding-left: 3px;
border: solid #17008a 1px;
}
.cat-cinevirus {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #17008a;
padding-left: 3px;
border: solid #17008a 1px;
}
.cat-dossiers {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #619900;
padding-left: 3px;
border: solid #619900 1px;
}
.cat-cortos {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #a8931c;
padding-left: 3px;
border: solid #a8931c 1px;
}
.cat-investigamos {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #a37500;
padding-left: 3px;
border: solid #a37500 1px;
}
.cat-fuera-de-cuadro {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #9e9a00;
padding-left: 3px;
border: solid #9e9a00 1px;
}
.cat-en-foco {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #00498f;
padding-left: 3px;
border: solid #00498f 1px;
}
.cat-festivales {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #00944a;
padding-left: 3px;
border: solid #00944a 1px;
}
.cat-vinetas {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #16526a;
padding-left: 3px;
border: solid #16526a 1px;
}
.cat-guiones {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #17008a;
padding-left: 3px;
border: solid #17008a 1px;
}
.cat-a-fondo {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #00498f;
padding-left: 3px;
border: solid #00498f 1px;
}
.cat-cinerama, .cat-series-de-tv, .cat-teatro, .cat.videojuegos, .cat-entrevistas, .cat-muestras-festivales, .cat-libros,
.cat-internet, .cat-prensa, .cat-bandas-sonoras, .cat-dvd, .cat-guiones, .cat-bso {
font-family: 'Merriweather', serif;
font-style: italic;
font-size: 30px;
text-align: left;
margin-bottom: 40px;
color: #a84d00;
padding-left: 3px;
border: solid #a84d00 1px;
}
.comment-body {
color: #333; font-size: 0.8rem;
margin-bottom: 4em;
}
.comment-author { font-size: 0.85rem;
margin-bottom: 0.4em;
position: relative;
z-index: 2;
}
.comment-list .children {
list-style: none;
margin-left: 40px;
padding: 0;
}
.comment-metadata {
color: #767676;
font-size: 9px;
font-size: 0.556rem;
font-weight: 600;  }
.comment-reply-link {
font-weight: 600;
position: relative;
}
.centro-izq		{ 
margin-right:auto;
margin-left:auto;
}
img.alignleft {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
padding:12px;
}
img.alignright {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
padding:5px;
}
@media screen and (min-width: 48em) {
.has-sidebar:not(.error404) #primary {
float: left;
width: 75%;
}
.has-sidebar #secondary {
float: right;
padding-top: 0;
width: 24%;
}
.site-content {
padding: 0;
}
.cuadro{
padding: 10px;
height: 200px;
border: 1px solid #d3d4d5;
font-size: 0.8em;
text-align: center;
background-color: #f3f4f5;
float: left;
width:190px; 
float:left; 
margin:5px;
}
.resenas_portada {
margin-left:0px;
}
#main-nav      {
height: 30px; margin: 0 10px 0 10px; font-size: 1em;
}
.centro-izq		{ 
float:left;
}
}