body{
background-image:url(../imagenes/fondo.jpg);
font-family:arial;
font-size:0.8em;
color:#ffffff;
}

a{color:#ffffff;text-decoration:none}
a: hover{color:#ffffff}
a: link{color:#ffffff}
a: vlink{color:#ffffff}

a img{border-width:0px}

.fondoContenedor{
background-color:#ffffff;
}

.fondoContenedor_reducido{
background-color:#ffffff;
}

.superior{
	background-image:url(/skins/precriticas/imagenes/fondoCOM.jpg);
}

.bannersSuperior{
	width:1004px;
	height:109px;
	overflow:hidden;
	margin:auto;	
	clear:both;
}

.skyHoyCinema{width:100%;clear:both;padding-top:18px}

.hoyCinema{
	text-align:right;
	position:relative;
	width:1004px;
	
	margin:auto;	

}

.minicabecera{
position:absolute;
top:-109px;
height:18px;
overflow:hidden;
width:1004px;
background-image:url(../imagenes/fondohoycinema.jpg);


}

.minicabeceralogo{
	float:left;
}

.minicabeceramenu{font-size:0.9em}





.texto{
text-align:justify;
width:600px;
font-size:1.2em;
}


h1{
font-size:1.6em;
font-variant:small-caps;
font-wieght:normal;
display:inline;
}

h2{display:inline;font-size:1.4em}
h3{display:inline}
h4{display:inline}

.inferior{
	background-color:#83A6B9;
	color:#cccccc;
	
}

.principal{
	color:#444444;
}
.principal a, .lateral a{color:#800000;text-decoration:none}

.principalNoCols{
	color:#444444;
	background-color:#ffffff;
}
.principalNoCols a{color:#800000;text-decoration:none}
.principalNoCols a: hover{color:#800000}
.principalNoCols a: link{color:#800000}
.principalNoCols a: vlink{color:#800000}


.titulo{
color:#ffffff;
background-color:#485767;
width:600px;
padding:4px 0px;
margin-top:4px;margin-bottom:4px;
}

.titulo h1{margin:0px 4px}

.titulo a{color:#ffffff;}
.titulo a: hover{color:#ffffff}
.titulo a: link{color:#ffffff}
.titulo a: vlink{color:#ffffff}

.rectanguloGris{
	background-color:#d0d0d0;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	margin:4px;
}

.logosInferiores{
text-align:right;
font-size:0.8em;
}

.menuHorizontal li{
	float:left;
	margin-left:0px;
	margin-right:2px;
	width:108px;
	padding:0px;
	background-color:#ededed;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	text-align:center;
	list-style-type:none;
	list-style-image:none;
}

.menuHorizontal ul{

	margin:0px;
	padding:0px;
}

.listaSinPuntos {
	margin:0px;
	padding:0px;
}

.listaSinPuntos li{
	margin-left:0px;
	margin-right:2px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.menuHorizontal a{color:#444444;text-decoration:none;font-weight:bold}
.menuHorizontal a: hover{color:#444444;font-weight:bold}
.menuHorizontal a: link{color:#444444;font-weight:bold}
.menuHorizontal a: vlink{color:#444444;font-weight:bold}

.resaltado{background-color:#ededed;}
.padding{margin:4px;}

.imagenIzda{float:left;margin-right:4px;}
.imagenDcha{float:right;margin-left:4px;}

.quienesSomos{font-size:1.2em;font-variant:small-caps;}



.botonBuscar{
width:16px;
height:16px;
background-image:url(../imagenes/lupa.png);
background-color:transparent;
border:0px;
margin-bottom:2px;
margin-left:3px;
}

.elementoSubmenu{
	font-variant:small-caps;
	font-size:1.2em;
	
	
	position:relative;	
	width:220px;
	margin-left:0px;
	margin-bottom:4px;
	background-color:#ededed;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	text-align:center;
	
}

.elementoSubmenu a{color:#444444;text-decoration:none}
.elementoSubmenu a: hover{color:#444444}
.elementoSubmenu a: link{color:#444444}
.elementoSubmenu a: vlink{color:#444444}


.publi300Dcha{
margin-left:-10px;
}



.noticiaSec{font-size:0.75em}

.anuncioBatman{
	width:804px;
	height:47px;
	overflow:hidden;
	position:relative;
	background-image:url(../imagenes/zinemaldia/fondo_zinemaldia.jpg);
}

.anuncioBatman div{
	margin-left:150px;
	color:#FFFFFF;
}

.anuncioBatman a{color:#ffffff}

.enlacesBatman{
	width:804px;
	height:23px;
	overflow:hidden;
	background-color:#d7d7d7;
	color:#3e3e3e;
	line-height:23px;
	margin-bottom:5px;
}

.enlacesBatman a{
	margin-left:30px;
	font-variant:small-caps;
}

.enlacesBatman b{
	margin-left:5px;
}

.seccionesZinemaldia{
	float:left;
	margin-left:4px;
	margin-top:4px;
	clear:both;
	width:470px;
	font-weight:bold;

}

.seccionesZinemaldia a{font-size:0.75em}
.seccionesZinemaldia div{text-align:center;float:left;margin-right:2px;width:75px;}


.famososZinemaldia{
width:180px;
float:right;
overflow:hidden;
}

.famososZinemaldia h3{font-size:1em}

.criticasZinemaldia{
clear:both;
margin-top:10px;
float:left;
width:300px;
overflow:hidden;
background-color:#ededed;
}

.noticiaZinemaldia{
clear:both;
margin-left:10px;
margin-top:10px;
}

.avisoZinemaldia{
clear:both;
width:450px;
background-color:#ededed;
border-color:#808080;
border-width:1px;
border-style:solid;

}

.negrita{
	font-weight:bold;
}

.titPeliPortada{
	font-size:0.9em;
	color:#404040
}

.txtPeliSeccion{
	clear:both;
	text-align:justify;
	font-size:1.2em;
}

.elementoLista{
	float:left;
	width:100%;
}

.edicionFamosos{
	width:100%;
}

.edicionFamosos .elementoLista{
width:90px;
}

.edicionFamosos .padding{
width:82px;
text-align:center;
font-size:0.75em;
}

.letraPeque{font-size:0.75em}

.tituloZinemaldia{
	background-color:#E35E95;
	color:#ffffff;
	width:100%;
	height:30px;
	line-height:30px;
}

.tituloZinemaldia h1{margin-left:100px}

.topZinemaldi {margin-top:5px;margin-left:10px}
.topZinemaldi .estrellas{width:80px;float:left;clear:both}
.topZinemaldi li{background-color:#ededed;margin-bottom:1px;width:400px}
.topZinemaldi a{font-weight:bold}

.donostias{
	width:298px;
	float:left;
	padding-left:10px;
	margin-top:5px;
	background-color:#ededed;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;	
	overflow:hidden;
}


.imagenFamosoLista {margin-left:62px;margin-top:3px}



span.ancla{
margin-left:20px;
margin-right:30px;
margin-top:8px;
margin-bottom:8px;
font-size:1.2em;
}

.ancla a{font-weight:bold}

a.ancla {color:#444444}



.bloquePregunta li{
	
	list-style-type:none;
	list-style-image:none;
}

.bloquePregunta p{display:inline}

.bloquePregunta{margin-bottom:10px}

.imagenPelicula {
	margin-left:5px;
	padding:10px 0px;
	clear:both;
	height:120px;
}

.imagenPelicula ul{
	padding:0px;
	margin:0px;
}

.imagenPelicula li{
	float:left;	
	margin-right:5px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	text-align:center;
}

.imagenPelicula img{
border-width:0;
}
.imagenPelicula table,td{padding:0px;margin:0px}

.peliculas_titulos{
clear:both;
width:100%;
background-color:#485767;
color:#ffffff;
padding:3px 0px 3px 0px;
font-size:1.2em;
color:#ffffff;
margin-top:7px;
text-indent:40px;
font-variant:small-caps;
}

.peliculas_titulos A {color:#ffffff;}

.anularP P{display:inline}

.tst_correcta{background-color:#66FF66}



.especial{width:600px;margin-left:10px;text-align:justify}

.salto{clear:both}

.dvdgo_listapelis{clear:both;margin-top:4px;width:100%;text-align:center}

.portadaZinemaldia{
	width:100%;padding-top:6px;padding-bottom:6px;background-color:#FADE51
}
.portadaZinemaldia a{color:#000000;margin-left:10px;margin-right:10px;font-weight:bold}


.tagNube {}



.menuPrincipal{
position:absolute;
top:55px;
left:0px;

padding:0px;
margin:0px;
list-style:none;
}

.menuPrincipal li{
	padding:0px;
	padding: 0px 20px 0px 10px;
	
	float:left;
	height:24px;
	line-height:24px;
	text-transform:uppercase;
	font-size:0.9em;
}

.menuSeleccionado{background-color:#0A558E}


.submenu{
position:absolute;
top:79px;
left:0px;

padding:0px;
margin:0px;

list-style:none;
}

.menuinvisible{display:none}

.submenu li{
	padding:0px;
	padding: 2px 10px 0px 20px;
	
	float:left;
	height:21px;
	font-weight:bold;
	
}

.loginComunidad{
	position:absolute;
	top:58px;
	left:730px;
	width:270px;
	overflow:hidden;
}

.loginComunidad .COM_caja{width:100px}




#comentariosReload{
	width:300px;float:right;overflow:hidden;
}
#reload{width:500px;overflow:hidden}

#anuncioCabecera{margin-left:2px;}



.cannes2010{
	width:784px;
	margin-left:10px;
	background-color:#f8f3f7;
	margin-top:20px;
}

.cannes2010 .palma{
	width:66px;
	height:97px;
	background-image:url(../imagenes/cannes2010/palma.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

.cannes2010 .logocannes{
	float:right;
}
.cannes2010 span{
	font-size:0.9em;
}

.iconos_social img{border-width:0px}



.mrty_diapositivas {
	position:relative;	           
}

.mrty_diapositiva{
	background-color:#ededed;
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:200px;
	overflow:hidden;
	display:none;
}





.portada_articulos{
	float:right;
	margin:0px;
	padding:0px;
	width:502px;
	overflow:hidden;
}

.pelicula_articulos{
	
	margin:0px;
	padding:0px;
	
}

.portada_articulos li, .pelicula_articulos li{
	margin:16px 10px;
	padding:4px;
	list-style-type:none;
	list-style-image:none;
	clear:both;
	border-width:0px 0px 1px;
	border-style:solid;
	border-color:#ededed;
}

.pelicula_articulos li{margin:16px 0px}

.portada_articulos li.destacado{
	background-color:#d7e7f1;
	border:1px solid #808080;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(/skins/precriticas/imagenes/chincheta.gif);
}

.portada_articulos li.enlaces, .pelicula_articulos li.enlaces{
	text-align:center;
	font-size:1.2em;
}

.imagenElemento{float:left;margin:0px 4px 4px 0px}


.portada_articulos .titulo_articulo, .pelicula_articulos .titulo_articulo{
	font-size:1.3em;
}

.portada_articulos .fecha, .pelicula_articulos .fecha{
	font-size:0.9em;
	font-weight:bold;
	color:#606060;	
}

.lateral div{margin:5px 0px}
.lateral h3, .lateral h4{display:block}

.titulo_estreno_principal{font-size:1.4em}
.portada_estrenos .titulo_articulo{
	font-size:1.3em;
}

.portada_estrenos{
	float:left;
	margin:0px;
	width:501px;
	overflow:hidden;
	background-color:#ededed;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#808080;
}
.portada_estrenos_margin{margin:10px}
.portada_estrenos h2{display:block;clear:both}
.portada_estrenos ul{margin:0px;padding:0px;}
.portada_estrenos li{
	margin:16px 0px;
	padding:4px;
	list-style-type:none;
	list-style-image:none;
	clear:both;
}

.hreview{margin:10px;width:600px}

.ficha_pelicula{
	float:left;
	width:300px;
	overflow:hidden;
	background-color:#ededed;
}
.cabecera_ficha{width:100%;background-color:#CCCCCC;height:50px;border-color:#808080;border-width:0px 0px 1px 0px;border-style:solid}
.cabecera h1{margin:0px 0px 0px 6px;display:block}
.datos_ficha{width:170px;float:right}
.ficha_caratula{width:120px;float:left;margin-left:5px;margin-top:5px;overflow:hidden}
.pelis_centro{ float:left;width:370px;overflow:hidden;margin:0px 10px}

.blogPortada{
	float:right;width:370px;height:600px;
}
.blogPortada .rectanguloGris{padding:5px}

.blogLateral {margin-left:10px;margin-top:4px}
.blogLateral .titulo{ font-variant:small-caps;font-size:1.2em}
.blogLateral ul {margin:0px;padding:0px}
.blogLateral li {margin:5px 0px; border-top:1px solid #ededed;padding:3px 0px;}

.columna_inf{width:230px;overflow:hidden;margin:10px;float:left}


.festival_contenido_principal{
	float:left;
	width:600px;
	margin:10px;
	clear:both;
}

.festival_lateral{
	float:right;
	width:300px;
	margin:10px 10px 10px 0px;
	padding:0px 5px;
	border-left:2px solid #cccccc;
}

.secciones_festival div{float:left;padding:5px 10px;background-color:#ededed;margin:5px 10px 15px 0px;border:1px solid #808080}

.blog_concreto{clear:both;margin:10px}
.festival_contenido_principal .blog_concreto{margin:0px}

.cabeceraEstrenos{
	margin:5px;
	padding:0px;

}

.cabeceraEstrenos li{
	list-style-type:none;
	list-style-image:none;
	padding:5px;
	margin:4px;
	background-color:#ededed;
	border:1px solid #cccccc;
	float:left;
}

.estrenos_lista .elementoLista{
	width:50%;
	height:150px;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:4px;
	border-bottom:4px solid #ededed;
}

.estrenos_lista .elementoLista.resaltado{
	background-color:#ffffff;
	clear:both;
}

#gallery{height:500px;}

.comentariosPie{
	width:100%;
	background-color:#ededed;
	border-top:1px solid #cccccc;
	color:#444444;
	padding:10px 0px;
}

.comentariosPie a{color:#800000}
.comentariosPie div.columna{width:450px; margin-left:50px;float:left}
.comentariosPie span{margin-left:20px}

.ultimos_blogs{
	width:400px;
}

.top20pelis{
	margin:10px 0px;
	padding:0px;
}

.top20pelis li{
	margin:3px 0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	border:1px #808080 solid;
	overflow:hidden;	
}

.top20pelis li img{float:left;margin:4px}
.top20pelis li p img{float:none;margin:10px 0px 2px}
.top20pelis li p{margin:4px 8px 10px 0px}
.top20pelis li h3{margin:4px 0px;display:block}

