/* 
Theme Name: Cinefilo v3
Description: Nuevo tema de cinefilo.es por HD Bits
Title: screen styles
Author: HD Bits
Last Update: Jan 6, 2009
*/

/* Layout
---------------------------------------------------------------- */


#wrapper {
	width: 557px;
	float: left;
	}
	
#content {
	margin-left: 17px;
	padding: 10px 0 0;
	background: #fff;
	}

/* Content
---------------------------------------------------------------- */

/* basic elements */

blockquote {
	color: #999;
	font-style: italic;
	padding: 0 10px 0 25px;
	background: url('images/quote.png') no-repeat 0 0;
	}

/* navigation */

.navigation {
	padding: 10px 0;
	background: #f1f1f1;
	}
.navigation a {
	display: block;
	padding: 5px 15px;
	background: #e33258;
	text-transform: uppercase;
	}
.navigation a:link,
.navigation a:visited {
	color: #fff;
	}
.navigation .meta-nav {
	width: 0;
	display: none;
	}
.nav-previous {
	float: left;
	text-align: left;
	}
.nav-next {
	float: right;
	text-align: right;
	}

#nav-images {
	margin: 0;
	padding: 10px;
	background: #fff;
	border-bottom: 10px solid #f1f1f1;
	}
#nav-images a {
	float: left;
	padding: 0;
	background: none;
	line-height: 0;
	border: 1px solid #eee;
	}
#nav-images a:hover {
	border: 1px solid #e33258;
	}
#nav-images img {
	width: 60px;
	height: 60px;
	padding: 3px;
	background: #fff;
	line-height: 0;
	}
#nav-images img:hover {
	background: #e33258;
	}

/* Main Content */

.hentry {
	padding: 10px 15px;
	border-bottom: 2px solid #f1f1f1;
	}
body.archive .hentry {
	border: none;
	}
.page-title {
	margin: 0 0 20px;
	padding: 5px 5px 0;
	font-size: 1.8em;
	font-weight: normal;
	line-height: normal;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
body.search .page-title,
body.archive .page-title {
	margin: 10px 15px 10px;
	} 
body.author .page-title,
body.category .page-title {
	border-bottom: none;
	}
body.attachment .page-title {
	margin: 0 10px;
	}
.section-title {
	clear: both;
	margin: 0 15px 10px;
	padding: 5px;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	border: solid #ccc;
	border-width: 1px 0;
	}
.entry-title {
	margin: 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: bold;
	line-height: normal;
	font-stretch: narrower;
	}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	}
.entry-title a:hover {
	color: #e33258;
	text-decoration: none;
	}

.archive-meta {
	margin: -10px 15px 15px;
	padding: 0 5px 5px;
	color: #6c6c6c;
	font-style: italic;
	border-bottom: 1px solid #ccc;
	}
.entry-meta,
.entry-meta a:link,
.entry-meta a:visited {
	color: #999;
	}
.entry-meta a:hover {
	color: #e33258;
	}
.entry-meta .entry-more a:link,
.entry-meta .entry-more a:visited {
	color: #e33258;
	}
.entry-meta .entry-more a:hover {
	color: #e33258;
	text-decoration: underline;
	}
.entry-meta .entry-date {
	font-size: .8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
.entry-meta .entry-meta-sep {
	padding: 0 2px;
	}

.entry-content {
	margin: 8px 0 0;
	}
.entry-image {
	float: left;
	width: 120px;
	height: 85px;
	padding: 4px;
	background: #fff;
	border: 1px solid #eee;
	}

.entry-caption {
	color: #b1b1b1;
	font-style: italic;
	}
.entry-content .gallery {
	max-width: 588px;
	margin: 0 0 10px;
	}
.entry-content .gallery dl {
	margin: 0;
	padding: 0;
	}
.entry-content .gallery:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.entry-content .gallery {
	display: inline-block;
	}
* html .entry-content .gallery {
	height: 1%;
	}
*:first-child+html .entry-content .gallery {
	min-height: 1px;
	}
.entry-content .gallery {
	display: block;
	}
.entry-content .gallery a {
	float: left;
	margin: 0 5px 10px 0;
	border: 1px solid #eee;
	}
.entry-content .gallery a:hover {
	background: #e33258;
	border: 1px solid #e33258;
	}
.entry-content .gallery img {
	float: left;
	width: 100px;
	height: 100px;
	padding: 3px;
	background: none;
	}

.protected .entry-content input {
	margin: 5px 0 0;
	padding: 3px 10px;
	color: #fff;
	background: #e33258;
	border: none;
	}
.protected .entry-content label input {
	color: #000;
	background: #fefefe;
	border: 1px solid #d5d5d5;
	}
.protected .entry-content label input[type="text"]:focus {
	background: #fff;
	}

#searchform-no-results {
	margin: 0 0 5px;
	padding: 15px;
	background: #efefef;
	}
#searchform-no-results .button {
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	vertical-align: text-bottom;
	background: #e33258;
	border: none;
	}
#searchform-no-results #s-no-results {
	border: 1px solid #d5d5d5;
	}

/* Front Page Styles */

#headline {
	height: 249px;
	padding: 15px;
	overflow: hidden;
	position: relative;
	border-bottom: 10px solid #f1f1f1;
	}
#headline .glidecontent {
	color: #fff;
	position: absolute;
	visibility: hidden;
	z-index: 0;
	}
#headline .teaser-image {
	left: 15px;
	width: 390px;
	height: 252px;
	line-height: 0;
	position: relative;
	z-index: 0;
	}
* html #headline .teaser-image {
	display: inline;
	}
#headline .teaser-main {
	left: 15px;
	top: 170px;
	width: 390px;
	height: 82px;
	position: absolute;
	}
#headline .teaser-main .overlay {
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
	}
#headline .teaser-main .teaser-wrap {
	width: 100%;
	height: 100%;
	position: relative;
	}
#headline .teaser-main .teaser-title {
	margin: 0 10px;
	padding: 10px 0 0;
	font-size: 1.6em;
	font-weight: normal;
	line-height: normal;
	position: relative;
	}
#headline .teaser-main .teaser-text {
	margin: 0 10px;
	position: relative;
	}
#headline .teaser-main .teaser-text p {
	margin: 0;
	}
#headline .teaser-main a:link,
#headline .teaser-main a:visited {
	color: #fff;
	}
#headline .teaser-main a:hover {
	color: #e33258;
	}

#headline .glidecontenttoggler { /* Style for DIV used to contain toggler links. */
	top: 15px;
	right: 15px;
	width: 190px;
	color: #fff;
	font-size: 12px; 
	position: absolute;
	}
#headline .glidecontenttoggler a {
	height: 83px;
	display: block;
	border: solid #222;
	border-width: 1px 1px 0;
	background: #333 url('images/bg-main.png') repeat-x 0 -20px;
	cursor: pointer;
	}
#headline .glidecontenttoggler a:link,
#headline .glidecontenttoggler a:visited {
	color: #aaa;
	}
#headline .glidecontenttoggler a:hover,
#headline .glidecontenttoggler a.selected {
	color: #fff;
	background-color: #222;
	}
#headline .glidecontenttoggler .togglercontent {
	padding: 10px;
	font-weight: bold;
	}
#headline .glidecontenttoggler .togglertitle {
	margin: -2px 0 0 85px;
	line-height: 1.2em;
	display: block;
	}
#headline .glidecontenttoggler .teaser-image-small {
	float: left;
	margin: 0 10px 0 0;
	line-height: 0;
	}

/* More News */

.entry-row {
	border-bottom: 2px solid #f1f1f1;
	}
.entry-list {
	float: left;
	width: 270px;
	display: inline;
	margin: 0 5px 0 15px;
	padding: 5px;
	}
/*
#list-categories #examples-list {
	background: #f2fafa;
	}
*/
.entry-list-thumb {
	margin: 5px 0 10px;
	padding: 4px;
	border: 1px solid #eee;
	line-height: 0;
	}
.entry-list-thumb:hover {
	background: #e33258;
	border: 1px solid #e33258;
	}
.entry-list-thumb img {
	width: 260px;
	height: 110px;
	}

/* Archives Page */

.car-container {
	}
.car-container .car-toggler {
	padding: 2px 5px;
	color: #fff;
	font-size: .9em;
	text-transform: uppercase;
	text-decoration: none;
	font-stretch: condensed;
	background: #e33258;
	}
.car-container .car-toggler {
	}

.car-container .car-list {
	margin: 10px 0 0;
	}
.entry-content .car-container li {
	background: url('images/bullet-list.gif') no-repeat 0 8px;
	}
.entry-content .car-container li li {
	background: url('images/bullet-list-bw.gif') no-repeat 0 8px;
	}
.car-container .car-yearmonth {
	font-weight: bold;
	}
.car-container .car-comm,
.car-container .car-yearmonth span {
	color: #999;
	font-style: italic;
	font-weight: normal;
	}
.car-container .car-date {
	width: 50px !important;
	float: left;
	display: block;
	}
.car-container .car-sep {
	padding: 0 5px;
	}

/* Single Post View Styles */

.entry-top {
	margin: 0 0 25px;
	padding: 0 0 10px;
	text-align: center;
	background: url('images/bg-single-title.gif') no-repeat 50% 100%;
	}
.entry-top .entry-title {
	font-size: 2.4em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
.entry-top .entry-author {
	font-style: italic;
	}

.entry-meta-top {
	margin: 0 0 10px;
	padding: 3px 5px;
	color: #999;
	text-align: left;
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
.entry-meta-top .entry-email img {
	margin: -2px 0 0;
	}
.entry-meta-top .entry-print img {
	margin: -1px 0 0;
	}
.entry-meta-top .entry-meta-sep {
	padding: 0 3px;
	}
.entry-meta-top .entry-bookmarks .entry-meta-sep {
	vertical-align: super;
	}
.entry-meta-top a:link,
.entry-meta-top a:visited {
	color: #999;
	}
.entry-meta-top a:hover {
	color: #000;
	text-decoration: none;
	}
.entry-meta-top .entry-tools {
	float: right;
	margin: 2px 0 0;
	padding: 0;
	line-height: 0;
	list-style: none;
	}
.entry-meta-top .entry-tools li {
	float: left;
	margin: 0;
	padding: 0 3px;
	}
.entry-bottom {
	margin: 15px 0 0;
	}
.entry-bookmarks {
	margin: 10px auto;
	text-align: center;
	}

body.single .hentry {
	border-bottom-width: 10px;
	}

/* Author profile - on single post view */

.section-box {
	left: 0;
	margin: 15px 0 0;
	padding: 15px;
	position: relative;
	border: 1px solid #eee;
	}
.section-box .author-avatar {
	float: left;
	width: 93px;
	margin: 0 15px 5px 0;
	}
.section-box .author-avatar img {
	width: 85px;
	height: 85px;
	padding: 4px;
	background: #fff;
	border: 1px solid #eee;
	}
.section-box .author-main {
	margin: 0 0 5px 100px;
	}
.section-box .author-main h3 {
	color: #e33258;
	font-size: 1.6em;
	font-weight: normal;
	}
.section-box .author-contact {
	top: 15px;
	right: 15px;
	position: absolute;
	}
.section-box .author-contact .meta-sep {
	color: #ccc;
	padding: 0 6px 0 4px;
	}
.section-box .author-posts {
	margin: 5px 0 0;
	}

/* Popular Articles - on search result page*/

#populars {
	padding: 10px 0;
	}

/* Comentarios
---------------------------------------------------------------- */

.comentarios-title {
	padding: 5px;
	background:#E2EEF8;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 1em;
	border: solid #C0DAEE;
	border-width: 4px;
	}
	
.comentarios-title-form {
	padding: 5px;
	font:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#333;
	line-height: 1em;
	}

.comments {
	padding: 15px;
	display: block;
	}
#comments .navigation {
	margin: 1px 0 0;
	padding: 10px 0 0;
	background: #fff;
	}
#comments .section-title {
	margin: 0 0 10px;
	}
#comments ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#comments ul ul {
	margin: 15px 0 10px;
	}
#comments li {
	min-height: 45px;
	margin: 0 0 5px;
	padding: 5px 15px 5px;
	border: 4px solid #C0DAEE;
	-moz-border-radius: 10px;
	}
#comments li.alt {
	background: #f6f6f6;
	}
#comments li.odd {
	background: #fff;
	}
#comments li.even {
	background: #E2EEF8;
	padding:10px;
	}

#comments .comment-author {
	margin: 0 0 3px;
	font-size: 1.2em;
	font-weight: bold;
	}
	
#comments .comment-author a:link,
#comments .comment-author a:visited { color:#276592; }
#comments .comment-author a:hover { text-decoration:underline; }
#comments #trackbacks-list .comment-author {
	margin: 0;
	font-size: inherit;
	}
#comments #trackbacks-list .comment-meta,
#comments #trackbacks-list .comment-author img,
#comments #trackbacks-list .comm-repl-link {
	display: none;
	}
#comments .comment-author img {
	float: left;
	padding: 0;
	margin: 0 7px 7px 0;
	background: #fff;
	border: 1px solid #eee;
	}
#comments .comment-meta {
	color: #333;
	font:13px Arial, Helvetica, sans-serif;
	padding:8px 0 5px;
	}
#comments .comment-meta .meta-sep {
	padding: 0 4px;
	}
#comments .unapproved {
	width: 50%;
	margin: 10px auto;
	padding: 5px 10px;
	display: block;
	color: #0cc6ef;
	text-align: center;
	background: #fff;
	border: solid #c6c6c6;
	border-width: 1px 0;
	}
#comments .comment-content {
	margin: 0;
	font:14px Arial, Helvetica, sans-serif;
	}

#comments #respond {
	padding: 15px;
	position: relative;
	background: #fff;
	}
#comments #respond .comm-cancel {
	top: 21px;
	right: 15px;
	font-size: 10px;
	text-transform: uppercase;
	position: absolute;
	}
#comments .formcontainer {
	padding: 10px 20px 5px;
	background: #F4F4F4;
	border: 4px solid #D7D7D7;
	}
#comments #commentform {
	padding: 0 0 10px;
	}
#comments #commentform .comm-notes {
	color: #838383;
	}
#comments #commentform .form-input {
	margin: 0 0 10px;
	}
#comments #commentform input,
#comments #commentform textarea {
	margin: 0 0 5px;
	padding: 5px;
	color: #999;
	font-size: 1em;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #B3B3B3;
	}
#comments #commentform input {
	width: 250px;
	}
#comments #commentform textarea {
	width: 97%;
	}
#comments #commentform textarea:focus,
#comments #commentform input[type="text"]:focus {
	color: #000;
	font-style: normal;
	background: #fff;
	}
#comments #commentform #submit {
	float: right;
	width: auto;
	margin: 0 4px 0 0;
	padding: 5px 20px;
	color: #333;
	font-style: normal;
	font-weight: bold;
	background: #D6D6D6;
	}

/* Nuestros */

body {
	color: #333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #000 /*url('images/bg-main2.png') repeat-x 0 0*/;
	}
	
/* links */

a:link, a:visited {
	color: #e33258;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}	
	
.pads {
	width: 1103px;
	margin: 0 auto;
	}
#container { }

#container .pads {
	padding: 14px 0 0;
	background: #fff;
	border-bottom: 10px solid #000;
	}

/* Header
---------------------------------------------------------------- */

#cabecera_cinefilo .pads {
	padding: 15px 0 5px;
	}

/* site logo */

#cabecera_cinefilo #site-logo {
	float: left;
	line-height: 0;
	}

/* top 468x60 ads */

#cabecera_cinefilo .adblock {
	top: 0px;
	position: relative;
	margin: 0 0 0 0px !important;
	z-index: 0;
	}
	
#publicidad728x90 {
	float:right;
	}
	
/* pages navigation */

#menu .pads {
	position: relative;
	background: #333;
	z-index: 999;
	}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#menu ul ul {
	left: 0;
	top: 34px;
	width: 170px;
	display: none;
	position: absolute;
	background: #333;
	}
#menu ul ul ul {
	top: -1px;
	left: 170px;
	}

#menu li {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	border-right: 1px solid #333;
	}
#menu li li {
	margin: 0;
	float: none;
	border: none;
	line-height: 0;
	border-bottom: 1px solid #222;
	}
#menu a {
	display: block;
	padding: 10px 15px;
	font-weight: bold;
	line-height: 1.2em;
	position: relative;
	}
#menu a:link,
#menu a:visited {
	color: #fff;
	}
#menu a:hover,
#menu .current-cat a {
	background: #333;
	text-decoration: none;
	}
#menu li:hover a,
#menu .current-cat li a,
#menu .current-cat-parent li a {
	background: #333;
	}
#menu li:hover a:hover,
#menu .current-cat li a:hover,
#menu .current-cat-parent li a:hover,
#menu .current-cat-parent {
	background: #666;
	}
#menu li li a {
	width: 140px;
	float: none;
	display: block;
	}

#menu .sub_list {
	padding-left: 15px;
	background: transparent url('images/arrow-down.png') no-repeat 11px 3px;
	}

#menu .sub_sub_list {
	width: 9px;
	height: 6px;
	padding-left: 15px;
	background: url('images/arrow-right.png') no-repeat 9px 5px;
	}

#menu #m-subscribe {
	top: 0;
	right: 0;
	float: none;
	position: absolute;
	border: none;
	}
#menu #m-subscribe a {
	padding: 5px 10px;
	}
#menu #m-subscribe a:hover {
	color: #000;
	background: none;
	}
	
#menu2 {
	width: 1103px;
	height:34px;	
	margin: 0 auto;
	background: url('imagenes/fondo_menu2.png') repeat-x;
	font:11px Verdana;
	color:#FFBF46;
	font-weight:bold;
	line-height:34px;
	}
	
#menu2 input {
	margin-left:10px;
	}

#menu2 select {
	height:21px;
	padding:0;
	margin:0;
	}
	

/* NOTICIAS */

#noticias_cine {
	margin-left: 10px;
	width:546px;
	}
	
#noticias_cine img {
	margin:0;
	padding:0;
	}
	

.imagen_noticia_portada {
	width:546px;
	height:160px;
	position:relative;
	margin:0;
	padding:0;
	}
	
#comentarios_portada {
	width:530px;
	padding: 9px 8px 9px 8px;
	font:12px Arial;
	color:#666;
	background: url('imagenes/fondo_comentarios_portada.png') repeat-x;
	border-bottom:1px solid #CFCFCF;
	margin-bottom:15px;
	overflow:hidden;
	float:left;
	}
	
#comentarios_portada a:link,
#comentarios_portada a:visited { 
	background: url('imagenes/icono_comentarios_portada.png') left no-repeat;
	padding-left:30px;
	font-size:13px;
	font-weight:bold;
	float:right; 
	}
#comentarios_portada a:hover { text-decoration:underline; }


a.imagen_noticia:link { width:546px; height:121px; display:block; }
a.imagen_noticia:active { width:546px; height:121px; display:block; }
a.imagen_noticia:visited {  width:546px; height:121px; display:block; }
a.imagen_noticia:hover	{ width:546px; height:121px; display:block; }

.titulo_noticia_portada {
	width:546px;
	height:39px;
	background: url('imagenes/fondo_titulo_noticia_opacity.png') repeat-x;
	filter: alpha(opacity=80); opacity: .8;
	position:absolute;bottom:0;
	padding:0;
	margin:0;
	}
	
.titulo_noticia_portada h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 8px 0 8px;
	margin:0;
	line-height:39px;
	}
	
.titulo_noticia_portada h2 a:link { color:#fff; }
.titulo_noticia_portada h2 a:active { color:#fff;}
.titulo_noticia_portada h2 a:visited { color:#fff;}
.titulo_noticia_portada h2 a:hover { text-decoration:underline; }

.fondo_texto_noticia {
	width:546px;
	margin-bottom:13px;
	}

.texto_noticia_portada p {
	font: 15px 'Calibri', Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	padding:11px 8px 11px 8px;
	line-height:18px;
	}
	
.texto_noticia_portada a:link { color:#0079F2; }
.texto_noticia_portada a:active { color:#0079F2; }
.texto_noticia_portada a:visited { color:#0079F2; }
.texto_noticia_portada a:hover { color:#0079F2; text-decoration:underline; }

#rotulo_noticias_cine_portada {
	width:546px;
	height:40px;
	padding:0;
	margin:10px 0 10px 0;
	background: url('imagenes/fondo_rotulo_noticias_adicionales_cine.gif');
	}
	
#trailers_estrenos_portada { min-height:260px; }
#trailers_estrenos_portada a:link,
#trailers_estrenos_portada a:visited { padding:0 64px 64px; background:url('imagenes/icono_play_overlay.png') no-repeat; }
#trailers_estrenos_portada a:hover { background:url('imagenes/icono_play.png') no-repeat; }
	
#rotulo_peliculas_destacadas_portada {
	width:546px;
	height:40px;
	padding:0;
	margin:10px 0 10px 0;
	background: url('imagenes/fondo_rotulo_peliculas_mas_esperadas.gif');
	}
	
#navegacion_pelicula_destacados {
	width:546px;
	height:24px;
	margin-top:17px;
	}

#navegacion_pelicula_destacados p { 
	background:#CCC; 
	padding: 9px 13px 9px 13px; 
	margin-right:2px; 
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #000;
	display:inline;
	}
#navegacion_pelicula_destacados a:link, 
#navegacion_pelicula_destacados a:visited { background:#E9E9E9; padding: 9px 13px 9px 13px; margin-right:2px; font:12px Arial, Helvetica, sans-serif; color: #000; font-weight:bold; }
#navegacion_pelicula_destacados a:hover { background:#D6D6D6; text-decoration:underline; font-weight:bold; }

#twitter {
	width:471px;
	padding-left:74px;
	height:116px;
	background:url('imagenes/fondo_twitter_1.png') no-repeat left top;
	}

#twitter_texto {
	width:429px;
	height:74px;
	padding:21px 10px 0 32px;
	font:14px Arial, Helvetica, sans-serif;
	color:#333;
	background:url('imagenes/fondo_twitter_2.png') no-repeat top;
	}
	
#twitter_texto a:link,
#twitter_texto a:visited { color:#1E94F5; }
#twitter_texto a:hover { text-decoration:underline; }

#twitter_siguenos a:link,
#twitter_siguenos a:visited { margin:8px 0 0 270px; font:14px Arial, Helvetica, sans-serif; color:#62BC19; font-weight:bold; }
#twitter_siguenos a:hover { text-decoration:underline; }

#rotulos_cine {
	width:546px;
	height:37px;
	background: url('imagenes/fondo_titulo_noticia.png') repeat-x;
	margin:12px 0 12px 0;
	padding:0px;
	}
	
#rotulos_cine h2, h3 {
	padding-left: 7px;
	font:18px Arial, Helvetica, sans-serif;
	color:#101010;
	margin:0px;
	line-height: 37px;
	}

#mas_noticias_cine {
	width:546px;
	height:129px;
}

#mas_noticias_cine_interior {
	width:250px; 
	float:left; 
	margin-left:15px;
	}
	
#mas_noticias_img {
	width:250px;
	height:73px;
	}

#mas_noticias_cine_titulo {
	width:234px;
	height:34px;
	padding:5px 8px 5px 8px;
	font:13px Arial, Helvetica, sans-serif;	
	background:url('imagenes/fondo_mas_noticias_titulo.png') repeat-x top #212324; 
	}
	
#mas_noticias_cine_titulo a:link,
#mas_noticias_cine_titulo a:visited { color:#fff; }
#mas_noticias_cine_titulo a:hover { text-decoration:underline; }

#nube_tags { 
	width:523px;
	padding:5px;
	margin:10px 0 10px 5px;
	background:url('imagenes/fondo_nube_tags.png') repeat-x top #F5F8FA;
	border:1px solid #CACACA;
	}
	
#nube_tags a:link,
#nube_tags a:visited { color:#0079F2; }
#nube_tags a:hover { text-decoration:underline; }

#banner_468_portada {
	padding:10px 0 0 39px;
	}

/*hasta aquí los nuevos estilos*/


#destacados_cine {
	margin:0px;
	padding:0px;
	}

#titulo_noticia {
	width:533px;
	height:37px;
	background: url('imagenes/fondo_titulo_noticia.png') repeat-x;
	margin-bottom:12px;
	padding:0px;
	line-height: 37px;
	}

#titulo_noticia h3 {
	padding-left: 7px;
	font:18px Arial, Helvetica, sans-serif;
	color:#0079F2;
	margin:0px;
	line-height: 37px;
	}
	
#titulo_noticia h3 a {
	color:#0079F2;
	margin-bottom:12px;	
	}
	
#titulo_noticia_2 {
	width:533px;
	line-height: 26px;
	font:20px Arial, Helvetica, sans-serif;
	color: #C4CCDF;
	}
	
#titulo_noticia_2 h3 {
	line-height: 26px;
	font:16px Arial, Helvetica, sans-serif;
	color:#0079F2;
	margin:0px;
	display:inline;
	}
	
#titulo_noticia_2 h3 a {
	color:#0079F2;
	line-height: 26px;
	display:inline;
	font-weight:bold;
	}

#titulo_noticia_2 li { margin-left:15px; }

#categorias_noticias {
	width:533px;
	line-height: 26px;
	font:16px Arial, Helvetica, sans-serif;
	color: #C4CCDF;
	}
#categorias_noticias a {
	color:#0079F2;
	line-height: 16px;
	display:inline;
	font-weight:bold;
	}
	
#categorias_noticias li { margin-left:15px; display:inline; }

	
#imagen_entrada_noticia {
	width:199px;
	margin-right:12px;
	}

#texto_noticia_entrada {
	color: #3E4548;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}
	
#informacion_noticia {
	color:#474e58;
	margin:10px 0 10px;
	font: 13px Arial, Helvetica, sans-serif;
	}
	
#informacion_noticia a {
	color:#007AF4;
	margin:0px;
	padding:0px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	}	
/*div#twitter { font-family: 'Calibri', sans-serif; font-size: 13px; line-height: 20px; color:#28809d; }
div#twitter { height: 130px; margin-top:10px; }
div#twitter p { display: block; margin: 0; padding: 40px 115px 0 10px; }
div#twitter span.twitter-timestamp abbr { border: none; }
a#twitter { background: transparent url('images/background-twitter.gif') left center no-repeat; }
div#twitter { background: transparent url('imagenes/fondo_twitter.jpg') top left no-repeat; }
div#twitter span.twitter-timestamp abbr { color: #63cdef; }*/

/* Sidebar uno */

#sidebar {
	float: left;
	width: 327px;
	margin-left:17px;
	background: url('imagenes/fondo_sidebar_1.png') repeat-y; }
	
#sidebar_ficha {
	float: left;
	width: 327px;
	margin-left:10px;
	background: url('imagenes/fondo_sidebar_1.png') repeat-y; }

#rotulo_suscribir {
	width:322px;
	height:31px;
	padding:5px 5px 0 0;
	background:url('imagenes/rotulo_suscribir.png') no-repeat;
	}
#suscribir { 
	width:327px;
	}

#suscribir p {
	font:15px 'Calibri', Arial;
	color:#263039;
	margin-left:15px;
	line-height:35px;
	}

#suscribir strong {
	color:#58B80B;
	}
	
#suscribir_input {
	height:30px; 
	width:261px; 
	background:url('imagenes/input_suscribir.png') no-repeat; 
	border:0px; 
	margin-top:14px;
	margin-right:10px;
	margin-left:15px;
	float:left;
	}
#suscribir_input input {
	background-color:transparent;
	width:251px;
	height:23px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	border:0px;
	font: 12px Verdana;
	color:#5e5d5d;
	}
#suscribir_enviar {
	float:left; 
	margin-top:19px;
	height:30px;
	width:41px;
	}
#rotulo_patrocinadores {
	width:327px;
	height:36px;
	background:url('imagenes/rotulo_patrocinadores.png') no-repeat;
	}
#publicidad_300x250 {
	padding:13px;
	}
#rotulo_estrenos {
	width:317px;
	height:26px;
	padding:10px 10px 0 0;
	margin-bottom:11px;
	background:url('imagenes/rotulo_estrenos.png') no-repeat;
	}
#estrenos { 
	width:298px;
	height:128px;
	padding-bottom:11px;
	margin-left:14px;
	}
	
#paginado_estrenos_sidebar { height:20px; padding:10px; }	
#paginado_estrenos_sidebar a:link, #paginado_estrenos_sidebar a:visited { background:#E33258; padding:8px; color:#fff; }
#paginado_estrenos_sidebar a:hover { background: #EC758F; }

#rotulo_facebook {
	width:327px;
	height:36px;
	background:url('imagenes/rotulo_facebook.png') no-repeat;
	}
#facebook {
	padding:13px;
	}
	
#noticias_destacadas_sidebar { 
	background:url('imagenes/rotulo_especiales_sidebar.png') no-repeat top;
	padding:46px 0 0 15px;
	}
	
#destacadas_sidebar_img {
	width:296px;
	height:87px;
	}
	
#destacadas_sidebar_titulo {
	width:281px;
	height:34px;
	padding:5px 8px 5px 8px;
	margin:0 0 10px 0;
	font:13px Arial, Helvetica, sans-serif;	
	background:#CCC; 
	}
	
#destacadas_sidebar_titulo a:link,
#destacadas_sidebar_titulo a:visited { color:#333; }
#destacadas_sidebar_titulo a:hover { text-decoration:underline; }
	
	
#rotulo_criticas_sidebar {
	width:317px;
	height:26px;
	padding:10px 10px 0 0;
	background:url('imagenes/rotulo_criticas_sidebar.png') no-repeat;
	}

#rotulo_criticas_sidebar p {
	display:inline;
	margin-right:100px;
	font: 17px Arial, Helvetica, sans-serif;
	color: #FFDF2E;
	}

#rotulo_criticas_sidebar a:link,
#rotulo_criticas_sidebar a:visited {
	color: #FFDF2E;
	}
#rotulo_criticas_sidebar a:hover {
	color: #FFDF2E;
	text-decoration: underline;
	}

#criticas_sidebar {
	width:300px;
	margin:19px 0 0 13px;
	padding:0px;
	}
	
#tabla_critica_sidebar {
	width:300px;
	background:url('imagenes/fondo_critica_sidebar.png') no-repeat;
	font:18px Arial;
	color:#FE58AB;
	min-height:128px;
	}
	
#tabla_critica_sidebar img {		
	padding:0px;
	margin:0px;
	}
	
#tabla_critica_sidebar_poster {
	float:left; 
	width:54px; 
	padding:11px 12px 0 12px;
	}
	
#tabla_critica_sidebar_datos {
	float:left; 
	width:222px; 
	}
	
#tabla_critica_sidebar_titulo {
	padding:11px 12px 0 0;
	margin:0;
	height:20px;
	}
	
#tabla_critica_sidebar_puntuacion img {
	height:13px;
	padding:0;
	margin:0;
	}

#tabla_critica_sidebar_cita {
	height:45px;
	padding:5px 0 0 0;
	font:14px Arial;
	color:#000;
	}
	
#tabla_critica_sidebar_autor {
	padding:0 0 0 78px;
	margin:0;
	color:#CACACA;
	font:15px Arial;
	font-weight:bold;
	}

#rotulo_criticas_autor_sidebar {
	width:317px;
	height:26px;
	padding:10px 10px 0 0;
	background:url('imagenes/rotulo_criticas_autor_sidebar.png') no-repeat;
	}

#criticas_autor_sidebar ul {
	list-style: none;
	font:18px Arial;
	padding:0px;
	margin:0px;
	}
	
#criticas_autor_sidebar li {
	padding:0 0 0 15px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #e2e5ed;
	line-height:40px;
	}
	
#criticas_autor_sidebar ul a:link,
#criticas_autor_sidebar ul a:visited {
	color: #0E81F3;
	}
#criticas_autor_sidebar ul a:hover {
	color: #0E81F3;
	text-decoration: underline;
	}
	
#rotulo_cinefilo_recomienda {
	width:317px;
	height:26px;
	padding:10px 10px 0 0;
	background:url('imagenes/rotulo_cinefilo_recomienda_sidebar.png') no-repeat;
	}
	
#rotulo_cinefilo_bodriazos {
	width:317px;
	height:26px;
	padding:10px 10px 0 0;
	background:url('imagenes/rotulo_cinefilo_bodriazos_sidebar.png') no-repeat;
	}
	
#recomendados_sidebar {
	font:14px Arial;
	}
	
#recomendados_sidebar a:link,
#recomendados_sidebar a:visited {
	color: #0079F3;
	}
#recomendados_sidebar a:hover {
	color: #0079F3;
	text-decoration: underline;
	}

#recomendados_sidebar ul {
	list-style: none;
	font:14px Arial;
	font-weight: bold;
	color:#009900;
	padding:0px;
	margin:0px;
	}
	
#recomendados_sidebar li {
	padding:0 0 0 9px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #e2e5ed;
	line-height:30px;
	}
	
#bodrios_sidebar {
	font:14px Arial;
	}
	
#bodrios_sidebar a:link,
#bodrios_sidebar a:visited {
	color: #0079F3;
	}
#bodrios_sidebar a:hover {
	color: #0079F3;
	text-decoration: underline;
	}

#bodrios_sidebar ul {
	list-style: none;
	font:14px Arial;
	font-weight: bold;
	color:#ac4a4a;
	padding:0px;
	margin:0px;
	}
	
#bodrios_sidebar li {
	padding:0 0 0 9px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #e2e5ed;
	line-height:30px;
	}

#rss_mundodvd {
	width:327px;
	background:url('imagenes/rotulo_rss_mundodvd_sidebar.png') no-repeat top;
	padding-top:26px;
	}
	
#rss_forodvd {
	width:327px;
	background:url('imagenes/rotulo_rss_forodvd_sidebar.png') no-repeat top;
	padding-top:26px;
	}

#rss_sidebar a:link,
#rss_sidebar a:visited {
	color: #0066CC;
	}
#rss_sidebar a:hover {
	color: #0066CC;
	text-decoration: underline;
	}
	
#rss_sidebar ul {
	list-style: none;
	font:12px Arial;
	font-weight: bold;
	color:#0066CC;
	padding:0px;
	margin:0px;
	}
	
#rss_sidebar li {
	padding:0 0 0 9px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #e2e5ed;
	line-height:30px;
	}
	
/* Estilos sidebar_2 */

.children { display:none } /* sirve para ocultar las subcategorías */

#sidebar2 {
	float: left;
	width: 175px;
	margin-left:17px;
	background: url('imagenes/fondo_sidebar_2.png') repeat-y; }
	
#sidebar2 ul {
	list-style: none;
	font:15px Arial;
	padding:0px;
	margin:0px;
	}
	
#sidebar2 li {
	padding:0 0 0 8px;
	margin:0 5px 0 5px;
	border-bottom:1px solid #e2e5ed;
	line-height:30px;
	}
	
#sidebar2 ul a:link,
#sidebar2 ul a:visited {
	color: #0066CC;
	}
#sidebar2 ul a:hover {
	color: #0066CC;
	text-decoration: underline;
	}

#rotulo_categorias {
	width:175px;
	height:36px;
	background:url('imagenes/rotulo_categorias.png') no-repeat;
	}
	
#rotulo_publicidad_sidebar_2 {
	width:175px;
	height:36px;
	background:url('imagenes/rotulo_publicidad_sidebar_2.png') no-repeat;
	margin-top:4px;
	margin-bottom:6px;
	}
	
#rotulo_autores_sidebar_2 {
	width:175px;
	height:36px;
	background:url('imagenes/rotulo_autores_sidebar.png') no-repeat;
	margin-top:4px;
	}
	
#autores_sidebar_2 {
	width:165px;
	height:30px;
	padding:10px 0 10px 0;
	margin:0 5px 0 5px;
	font:12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #E2E5ED;
	}
#autores_sidebar_2 a:link,
#autores_sidebar_2 a:visited { color: #0066CC; }
#autores_sidebar_2 a:hover { text-decoration:underline; }

#autores_sidebar_2_avatar {
	width:30px; 
	padding:0 5px 0 5px; 
	float:left;
	}
	
#autores_sidebar_2_nombre {
	float:left; 
	padding-top:8px; 
	font:12px Verdana;
	}
	

	
/* Noticia
------------------------------------------------------------------ */

#noticias_cine_single {
	margin-left:10px;
	width:546px;
	}
	
.texto_noticia p {
	font: 15px 'Calibri', Arial, Helvetica, sans-serif;
	color:#333;
	line-height:18px;
	}
	
.texto_noticia a:link { color:#0079F2; }
.texto_noticia a:active { color:#0079F2; }
.texto_noticia a:visited { color:#0079F2; }
.texto_noticia a:hover { color:#0079F2; text-decoration:underline; }
	
#titulo_noticia_single {
	width:546px;
	background:#3D3B37;
	margin:0;
	padding:0;
	}

#titulo_noticia_single h2 {
	font:18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding: 10px 8px 10px 8px;
	margin:0px;
	}
	
#noticia_single_autor {
	background:#fff url('imagenes/fondo_autor_noticia.png') repeat-x bottom;
	width:546px;
	height:61px;
	}

#noticia_single_autor_avatar {
	float:left;
	width:34px;
	padding:14px 11px 13px 13px;
	}
	
#noticia_single_autor_nombre {
	float:left;
	width:365px;
	font:12px Arial, Helvetica, sans-serif;
	padding:14px 0 0 0;
	margin:0;
	}

#noticia_single_autor_nombre p {
	margin:0;
	padding:0;
	text-transform: uppercase;
	}
	
#noticia_single_autor_comentarios {
	width:95px;
	height:47px;
	padding:14px 0 0 28px;
	font:11px Arial, Helvetica, sans-serif;
	background:url('imagenes/fondo_autor_noticia_comentarios.png') no-repeat left;
	float:left;
	}
	
#noticia_single_autor_comentarios p {
	float:right;
	margin:0;
	padding:0 24px 0 0;
	}
	
#noticia_single_inferior {
	width:520px;
	padding:10px 12px 10px 12px;
	margin-top:15px;
	border:1px solid #ccc;
	background: #EDECED url('imagenes/fondo_etiquetas_noticia.png') top repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	}
	
#noticia_single_inferior p {
	padding:0;
	margin:0;
	}
	
#noticia_single_inferior img {
	float:right;
	margin-left:6px;
	}
	
#noticia_single_inferior a:link,
#noticia_single_inferior a:visited { color:#666; text-decoration:underline; }
#noticia_single_inferior a:hover { text-decoration:underline; }

#noticia_single_inferior_etiquetas {
	width:520px;
	margin-top:12px;
	padding-top:12px;
	border-top:1px solid #E2E5ED;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#noticia_single_inferior_etiquetas a:link,
#noticia_single_inferior_etiquetas a:visited { color:#007AF4; text-decoration:none; }
#noticia_single_inferior_etiquetas a:hover { text-decoration:underline; }
		
	
/* Buscador de cine 
------------------------------------------------------------------ */
#buscacine { width:546px; margin-left:10px; } 
#resumen_resultados_buscacine { padding-bottom:20px; }
#resumen_resultados_buscacine h2 { font:18px Arial, Helvetica, sans-serif; color:#579926; font-weight:bold; line-height:10px; }
#resumen_resultados_buscacine h2 strong { color:#101010; }
#resumen_resultados_buscacine h3 { font:18px Arial, Helvetica, sans-serif; color:#101010; font-weight:bold; line-height:10px; }
#resumen_resultados_buscacine h3 strong { color:#579926; }
#filtros_resultados_buscacine { font:12px Arial, Helvetica, sans-serif; color:#464C58; padding-bottom:9px; }
#consulta_busca_cine { width:546px; }
#resultados_busca_cine { border:1px solid #cccccc; width:544px; height:59px; background:url('imagenes/fondo_resultados_busca_cine.png') repeat-x #f7f7f7; margin-bottom:5px; }
#poster_busca_cine { float:left; width:29px; padding:9px; }
#buscador_pelicula_director { float:left; width:349px; }
#link_buscador_titulo {padding-top:9px;}
#link_buscador_titulo a:link,
#link_buscador_titulo a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0079F2;}
#link_buscador_titulo a:hover { color: #0079F2; text-decoration:underline;}
#link_buscador_titulo strong { text-decoration:none; }
#link_buscador_director a:link, 
#link_buscador_director a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #464C58; }
#link_buscador_director a:hover { text-decoration:underline;}
#resultados_busca_cine_fecha { float:left; width:118px; padding-left:10px; height:50px; padding-top:9px; font:11px Arial; background:url('imagenes/fondo_resultados_busca_cine_separador.png') no-repeat left;}
#resultados_busca_cine_fecha_2 { color:#000; }
#resultados_busca_cine_fecha_3 { color:#999; }
#paginado_buscacine { padding-top:9px; }
#paginado_buscacine strong { padding:0 5px 0 5px; }

#buscacine_avanzado {
	width:533px;
	padding-left:11px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font:12px Arial, Helvetica, sans-serif; 
	color:#666;
	background: url('imagenes/fondo_datos_pelicula.png') repeat-x top #fff;
	}
	
#buscacine_avanzado p {
	padding:15px 15px 0 0;
	margin:0;
	}

#buscacine_avanzado input {
	margin:0 0 0 10px;
	}



/* Cartelera de estrenos
----------------------------------------------------------------- */

#navegacion_cartelera { font:13px Arial, Helvetica, sans-serif; width:515px; padding-left:12px; height:38px; color:#999; font-weight:bold; border:1px solid #CCCCCC; line-height:38px;}
#navegacion_cartelera a:link, 
#navegacion_cartelera a:visited { color: #0079F2; font-weight:bold; }
#navegacion_cartelera a:hover { text-decoration:underline; }

#navegacion_meses { width:527px; height:35px; font:12px "Calibri"; color:#999; font-weight:bold; line-height:35px; }
#navegacion_meses a:link, 
#navegacion_meses a:visited { font:15px Arial, Helvetica, sans-serif; color: #0079F2; font-weight:bold; }
#navegacion_meses a:hover { text-decoration:underline; }
#resumen_resultados_calendario_estrenos { width:527px; height:60px; line-height:60px; }
#resumen_resultados_calendario_estrenos h2 { font:18px Arial, Helvetica, sans-serif; color:#101010; font-weight:bold; display:inline; }
#resumen_resultados_calendario_estrenos h2 strong { color:#579926; }
#resumen_resultados_calendario_estrenos h3 { font:18px Arial, Helvetica, sans-serif; color:#999; margin-left:3px; display:inline; }
#filtros_resultados_cartelera_estrenos { font:12px Arial, Helvetica, sans-serif; color:#464C58; }
#resultados_cartelera_estrenos_fecha { border:1px solid #BFBFBF; margin-top:20px; width:522px; padding-left:5px; height:23px; background:url('imagenes/fondo_resultados_cartelera_dia.png') repeat-x #E2E2E2; font:12px Arial, Helvetica, sans-serif; color:#101010; line-height:23px; }
#resultados_cartelera_estrenos_fecha_anyo { border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; width:527px; height:2px; background:#9A9A9A; }
#resultados_cartelera_estrenos { border-bottom:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; width:527px; height:25px; background:url('imagenes/fondo_resultados_cartelera.png') repeat-x #fff; }
#resultados_cartelera_estrenos_2 { border-bottom:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; width:527px; height:25px; background:url('imagenes/fondo_resultados_cartelera_2.png') repeat-x #fff; }
#puntuaciones_cartelera { float:left; width:22px; border-right:1px solid #D4D4D4; font:11px Arial; color:#666; line-height:25px; }
#fecha_cartelera_anyo { float:left; width:92px; padding-left:12px; border-right:1px solid #D4D4D4; font:11px Arial; color:#666; line-height:25px; }
#pelicula_listado_cartelera { float:left; padding-left:6px; width:339px; border-right:1px solid #D4D4D4; line-height:25px; }
#pelicula_listado_cartelera a:link, 
#pelicula_listado_cartelera a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0079F2; }
#pelicula_listado_cartelera a:hover { text-decoration:underline;}

#pelicula_listado_cartelera_anyo { float:left; padding-left:6px; width:281px; border-right:1px solid #D4D4D4; line-height:25px; }
#pelicula_listado_cartelera_anyo a:link, 
#pelicula_listado_cartelera_anyo a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0079F2; }
#pelicula_listado_cartelera_anyo a:hover { text-decoration:underline;}
#director_listado_cartelera { float:left; padding-left:6px; width:127px; line-height:25px; }
#director_listado_cartelera a:link, 
#director_listado_cartelera a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #464C58; }
#director_listado_cartelera a:hover { text-decoration:underline;}

#titulo_cartelera_semanal {
	width:527px;
	height:37px;
	background: url('imagenes/fondo_titulo_noticia.png') repeat-x;
	margin-bottom:7px;
	padding:0px;
	line-height: 37px;
	}

#titulo_cartelera_semanal h1 {
	padding-left: 7px;
	font:18px Arial, Helvetica, sans-serif;
	color:#D6D6D6;
	margin:0px;
	font-weight:bold;
	line-height: 37px;
	}

#titulo_cartelera_semanal h1 strong { color:#101010; }

/* Peliculas ficha
----------------------------------------------------------------- */

#wrapper_ficha {
	width: 557px;
	float: left;
	}
	
#peliculas {
	margin-left: 10px;
	padding: 23px 0 0;
	background: #fff;
	}

#navegacion_pelicula {
	width:546px;
	height:25px;
	}
#navegacion_pelicula strong { 
	background:#D6D6D6; 
	padding: 9px 18px 9px 18px; 
	margin-right:2px; 
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #000;
	}
#navegacion_pelicula p { 
	background:#E9E9E9; 
	padding: 9px 18px 9px 18px; 
	margin-right:2px; 
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #CCCCCC;
	display:inline;
	}
#navegacion_pelicula a:link, 
#navegacion_pelicula a:visited { background:#E9E9E9; padding: 9px 18px 9px 18px; margin-right:2px; font:12px Arial, Helvetica, sans-serif; color: #000; font-weight:bold; }
#navegacion_pelicula a:hover { background:#D6D6D6; text-decoration:underline; font-weight:bold; }

#peliculas_titulo {
	width: 546px;
	background: #6080A6;
	margin:0;
	}
#peliculas_titulo h1 {
	font: 18px Arial;
	color: #FFF;
	padding-left:13px;
	padding-right:13px;
	padding-top:9px;
	padding-bottom:9px;	
	margin:0;
	}

#peliculas_datos {
	width:533px;
	padding-left:11px;
	margin:0;
	font: 12px Arial;
	color: #666;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	background: url('imagenes/fondo_datos_pelicula.png') repeat-x top #fff;
	}

#peliculas_datos_estreno {
	height:30px;
	line-height:30px;
	}
#peliculas_datos_estreno_fecha {
	float:left;
	}
#peliculas_datos_estreno_visitas {
	float:right;
	font: 10px Trebuchet MS;
	color:#999;
	line-height:30px;
	padding-right:10px;
	}

#peliculas_datos_titulo_original {
	height:22px;
	font-size:14px;
	}
#peliculas_datos_titulo_original strong {
	color:#4D5760;
	}

#peliculas_datos_titulo_original_1 {
	float:left;
	line-height:22px;
	}

#peliculas_datos_titulo_original_2 {
	float:left;
	padding-top:6px;
	padding-left:6px;
	}
	

#peliculas_director a:link,
#peliculas_director a:visited { color:#474E58; text-decoration:underline; line-height:22px; }
#peliculas_director a:hover { color:#E33258; text-decoration:underline; }

.peliculas_separador { height:1px; width:523px; background:#D6D6D6; margin-top:7px; margin-bottom:12px; }

#peliculas_datos_tecnicos {
	width:533px;
	color:#8C8C8C;
	}
#peliculas_datos_tecnicos p { color:#65963E; display:inline; font-weight:bold; }
#peliculas_datos_tecnicos strong { color:#000; font-weight:normal; }

#peliculas_datos_tecnicos a:link,
#peliculas_datos_tecnicos a:visited { color:#263039; }
#peliculas_datos_tecnicos a:hover { text-decoration:underline; }

#peliculas_paises {
	width:533px;
	color:#8C8C8C;
	padding:5px 0 0 0;
	}
	
#peliculas_paises img {
	padding:0 0 0 5px;
	margin: 0;
	}
	
#peliculas_paises a:link,
#peliculas_paises a:visited { color:#666; }
#peliculas_paises a:hover { text-decoration:underline; }

#peliculas_interpretes {
	width:523px;
	line-height:22px;
	margin-bottom:10px;
	}

#peliculas_interpretes a:link,
#peliculas_interpretes a:visited { color:#4B86C1; }
#peliculas_interpretes a:hover { text-decoration:underline; }

#peliculas_sinopsis {
	width:505px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:14px;
	font: 12px Arial;
	color: #575757;
	background: url('imagenes/fondo_peliculas_sinopsis.png') repeat-x top #F3F3F3;
	line-height:16px;
	}
	
#peliculas_productora p {
	font: 11px Arial;
	color: #666;
	width:523px;
	}
	
#peliculas_productora strong { color:#B75651; }

#peliculas_datos_inferior {
	background: url('imagenes/fondo_datos_pelicula_inferior.png') repeat-x bottom #fff;
	height:13px;
	width: 544px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	}
	
#peliculas_datos_social {
	width:544px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;
	height:37px;
	margin-bottom:15px;
	}

#peliculas_datos_social a:link,
#peliculas_datos_social a:visited,
#peliculas_datos_social a:hover { 
	padding-left:8px;
	}

#peliculas_datos_social input {
	border:1px solid #839FB5;
	width:375px;
	padding:0px;
	margin:0px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#9B9B9B;
	height:14px;
	}
	

#peliculas_filmografia_titulo {
	width: 546px;
	height:28px;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	}
#peliculas_filmografia_titulo h2 {
	font: 13px Arial;
	color: #FFF;
	background: #000;
	width:240px;
	padding-left:16px;
	line-height:28px;
	margin:0;
	}
	
#peliculas_noticias_relacionadas {
	width:533px;
	padding-left:11px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font:13px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#C0C0C0;
	background: url('imagenes/fondo_datos_pelicula.png') repeat-x top #fff;
	}
	
#peliculas_noticias_relacionadas a:link,
#peliculas_noticias_relacionadas a:visited { color:#888; }
#peliculas_noticias_relacionadas a:hover { text-decoration:underline; }

#peliculas_noticias_relacionadas strong { color:#4B85C0; }

#peliculas_noticias_relacionadas li {
	margin-left: 10px;
	padding: 10px 0 0 0;
	}

#filmografia_posters {
	width:533px;
	height:76px;
	padding-top:13px;
	}
	
#filmografia_posters_1 {
	width:42px; 
	margin-right:11px; 
	float:left;
	}
	
#resultados_mismo_dia { border-top:1px solid #cccccc; height:59px; }

#peliculas_disclaimer {
	width:514px;
	padding:10px 15px 10px 15px;
	border:1px solid #CCCCCC;
	font:10px Trebuchet MS;
	color:#666;
	background:#F8F8F8;
	}
	
#peliculas_disclaimer p {
	padding:0px;
	margin-bottom:10px;
	}

#peliculas_poster {
	width:546px;
	}
	
#peliculas_fotogramas { 
	width:546px; 
	padding:0px;
	margin:0px;
	background:#333;
	}
	
#peliculas_fotogramas_1 {
	width:536px;
	height:30px;
	padding-left:10px;
	background:#333;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	line-height:29px;	
	}

#html_bbcode {
	padding-top:5px;
	padding-bottom:5px;
	}

#html_bbcode input {
	color:#666;
	border:1px solid #999;
	margin-bottom:3px;
	}
	
	
#peliculas_criticas { 
	width:523px;
	height:94px;
	background: url('imagenes/fondo_criticas_peliculas.png') repeat-x top #fff;
	padding-bottom:10px;
	}
	
#peliculas_criticas_autor {
	width: 69px;
	padding:11px 0 13px 12px;
	float:left;
	background: url('imagenes/fondo_criticas_peliculas_izda.png') no-repeat;
	}

#peliculas_criticas_datos {
	float:left;
	width:430px;
	height:94px;
	padding-left:12px;
	background: url('imagenes/fondo_criticas_peliculas_dcha.png') top right no-repeat;
	}

#peliculas_criticas_datos h2 { font:18px 'Calibri', Arial, Helvetica, sans-serif; margin:0; display:inline; line-height:35px; }
#peliculas_criticas_datos h3 { font:12px Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:10px; }
#peliculas_criticas_datos h3 a:link,
#peliculas_criticas_datos h3 a:visited { color:#999; }
#peliculas_criticas_datos h3 a:hover { text-decoration:underline; }
#peliculas_criticas_datos p { font:16px Arial, Helvetica, sans-serif; padding-top:12px; margin:0; color:#444; line-height:11px; }
#peliculas_criticas_datos img {float:right; padding:12px 12px 0 0;}

/* Cartelera de tráilers
---------------------------------------------------------------- */

#cartelera_trailers_titulo { width:546px; background:#000; }
#cartelera_trailers_titulo h2 { 
	font: 18px Arial;
	color: #FFF;
	padding-left:13px;
	padding-right:13px;
	padding-top:9px;
	padding-bottom:9px;	
	margin:0;
	}

#cartelera_trailers_titulo h2 a:link,
#cartelera_trailers_titulo h2 a:visited { color:#fff; }
#cartelera_trailers_titulo h2 a:hover { text-decoration:underline; }
	
#peliculas_datos_trailer {
	width:533px;
	padding-left:11px;
	margin:0;
	font: 12px Arial;
	color: #666;
	border-left:1px solid #000;
	border-right:1px solid #000;	
	background: url('imagenes/fondo_datos_pelicula.png') repeat-x top #fff;
	}
	
/* sidebar peliculas
---------------------------------------------------------------- */
	
#rotulo_puntuacion_pelicula_sidebar {
	width:121px;
	height:36px;
	padding-left:206px;
	background:url('imagenes/rotulo_puntuacion_pelicula_sidebar.png') no-repeat;
	}
	
#rotulo_puntuacion_pelicula_sidebar_imagen {
	float:left;
	width:69px;
	height:16px;
	margin-top:10px;
	margin-right:8px;
	}

#rotulo_puntuacion_pelicula_sidebar_numero {
	float:left;
	font: 13px Arial, Helvetica, sans-serif;
	color: #5D7206;
	font-weight:bold;
	line-height:36px;
	}
	
#poster_pelicula_sidebar {
	width:302px;
	height:425px;
	padding:14px 0 10px 14px;
	}
	
#peliculas_datos_sidebar {
	width:300px;
	padding:0 0 13px 14px;
	}
	
#calificacion_recomendadas_sidebar {
	width:300px;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;	
	border-top:1px solid #C0C0C0;
	height:37px;
	}
	
#peliculas_datos_sidebar_enlaces {
	width:300px;
	padding:10px 0 10px 0;
	border:1px solid #C0C0C0;
	background:url('imagenes/fondo_peliculas_datos_sidebar.png') repeat-x top #fff;
	}
	
#peliculas_datos_sidebar_enlaces li {
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666;	
	margin-left: 25px;
	}

#peliculas_datos_sidebar_enlaces a:link,
#peliculas_datos_sidebar_enlaces a:visited { color: #4B86C1 }
#peliculas_datos_sidebar_enlaces a:hover { text-decoration: underline; }

#peliculas_datos_sidebar_enlaces strong { color: #65A553; }

	
/* Footer
----------------------------------------------------------------- */

#concurso {
	width:1103px;
	padding:10px 0 10px 0;
	margin:auto;
	background:#FFF;
	}

#footer {
	width:845px;
	margin:auto;
	padding: 0 0 10px 258px;
	background: url('imagenes/fondo_footer.png') left no-repeat;
	color: #fff;
	min-height:120px;
	}
#footer #menu-bottom {
	padding: 35px 0 0 0;
	margin: 0 auto;
	list-style: none;
	}
#footer #menu-bottom li {
	margin: 0;
	padding: 0;
	display: inline;
	}
#footer #menu-bottom a {
	padding: 0px;
	border-left: none;
	line-height: 1em;
	display: inline;
	}
#footer #menu-bottom a:link,
#footer #menu-bottom a:visited {
	color: #8ec3ff;
	text-transform:uppercase;
	}
#footer #menu-bottom #mb-home a {
	border-left: none;
	}