@charset "utf-8";
/* CSS Documento */

h2{
	padding:10px 0px 7px 30px; 
	color:#fff; 
	font:28px "Impact", "Helvetica Neue", "Helvetica", Arial, sans-serif; 
	/*text-shadow: #000 0px 1px 0px; line-height:160%;*/
}

h3{
	padding:0px 0px 7px 30px; 
	color:#fff; 
	font:21px "Impact", "Helvetica Neue", "Helvetica", Arial, sans-serif; 
	/*text-shadow: #000 0px 1px 0px; line-height:160%;*/
}

p{
	padding:0 30px 14px 30px; 
	color:#fff; 
	font:12px "Helvetica Neue", "Helvetica", Arial, sans-serif; 
	text-shadow: #000 0px 1px 0px;
	line-height:160%;
	}

a{
	text-shadow: #000 0px 1px 0px;
}

p a{ 
	color:#eee; font-weight:bold;
	}

.versalitas {
	font-variant:small-caps;
	font-size:14px;
	}

.versalitasrep {
	font-variant:small-caps;
	font-size:16px;
	color:#FFF;
	}
h3{
	padding:30px 30px 20px 30px;
	}
			
#cabecera{
	width:96%; 
	margin:30px auto;
	text-align:left;
	}

#logointro{
	text-align:right;
	}

#logo{
	height:90%;
	position:absolute;
	top:35%;
	margin-left:60%;
	bottom:50%;
	}
	
#reproductor{
	text-align:left;}

/* ----MENU---- */

#OCSSM_Horizontal{
	margin-top:-30px;
	margin-bottom:14px;
	margin-right:0;
	padding:0px;
	list-style:none;
	height:29px;
	width:100%;
	}

#OCSSM_Horizontal li{
	background:url(../img/bg-black3.png) repeat;
	border:solid 1px #303030;
	border-width:1px 0px 0px 0;
	display:inline;
	position:relative;
	float:left;
	}

#OCSSM_Horizontal li a{
	display:block;
	float:left;
	height:29px;
	line-height:29px;
	padding:0 25px;
	text-decoration:none;
	color:#FFFFFF;
	font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	border-left:solid 1px #303030;
	}
	
#OCSSM_Horizontal li a:hover{
	color:#a9401b;
	background: url(../img/bg-black2.png) repeat;
	}

/* ----CONTENIDO---- */

#contenido {
	width:96%;
	margin:0px auto; 
	text-align:center;
	}

#sinopsis{
	background:url(../img/bg-white.png) repeat;
	width:540px;
	text-align:left;
	margin:10px 70px 10px auto;
	}

#ficha{
	background:url(../img/bg-white2.png) repeat;
	width:540px;
	text-align:left;
	margin:10px auto 10px 70px;
	}

#prensa{
	background:url(../img/bg-white.png) repeat;
	width:540px;
	text-align:left;
	margin:10px auto 10px auto;
	}

#prensa p{font-size:14px;}

#trailer{
	background:url(../img/bg-black2.png) repeat;
	width:540px;
	text-align:center;
	margin:10px auto 10px auto;
	padding:10px 0px 10px 0px;
	}

#reparto{
	background:url(../img/bg-white.png) repeat;
	width:540px;
	text-align:left;
	margin:10px 70px 10px auto;
	}

#repficha{
	margin-top:5px;
	margin-bottom:10px;}
	
#actrep{
	border:#777 1px solid;
	float:left;
	padding:2px;
	margin-right:14px;
	margin-bottom:14px;}

#imgder{
	border:#777 1px solid;
	float:right;
	padding:5px;
	margin-left:14px;
	margin-bottom:14px;}
	
#nomb{
	text-align:justify;
	padding:0 30px 14px 30px;
	color:#CCC;}

#premios{
	background:url(../img/bg-white.png) repeat;
	width:540px;
	text-align:left;
	margin:10px auto 10px 70px;
	}

#selecciones{
	text-align:center;
}

#selecciones img{
	margin:5px 20px;}