/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}


img {
border: 0;
}

body {
	background: #000000;
	color: #000000;
	font: normal 62.5% Arial,Tahoma,sans-serif;
}

li {list-style: none;}


label{
	font: bold 12px Tahoma,sans-serif;
}

input{
	border: solid 1px #99CC66;
	font: normal 12px Tahoma,sans-serif;
}

textarea{
	border: solid 1px #99CC66;
	font: normal 12px Tahoma,sans-serif;
}

select{
	border: solid 1px #99CC66;
	font: normal 12px Tahoma,sans-serif;
	padding: 0px 0px 0px 2px;
}

button{
	font: bold 12px Tahoma,sans-serif;
	background-color: #FFFFFF;
	display: block;
	border:1px solid #99CC66;
	text-decoration:none;
	cursor: pointer;
	padding: 0px 8px 0px 8px;
}

a{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight:normal;	
}


h1,h2,h3 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}


/* title */
.header {
	background-color: #fff;
	font-size: 1.2em;
	height: 140px;
	margin: 0 auto;
	padding: 5px 5px 0px 5px;
	width: 960px;
}

.header .left {
	background-color: #A26800;
	font: normal 2.8em "Trebuchet MS",sans-serif;
	line-height: 105px;
	width: 960px;
	text-align: left;	
	color: #FFF;
	height: 105px;
	
}


/* structure */

.container {
	background-color: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 5px 5px 5px;
	width: 960px;
}

/* navigation */
.navigation {
	display: block;
	float: left;
	background: #FFFFFF;
	height: 41px;
	margin: 0px 0px 0px 10px;
}

.navigation_left {
	display: block;
	float: left;
	color: #000000;	
	font: bold 1.2em sans-serif;
	line-height: 41px;
	padding: 0 14px 0px 0px;
	text-decoration: underline;
}
.navigation_left:hover {	
	color: #000000;
	text-decoration: underline;
}

.publi_enlaces_sup{
	display: block;
	float: left;	
	padding: 14px 14px 0px 0px;
}

.publi_sup{
	text-align: center;	
}

.publi_sup_izq{
	display: block;
	float: left;
	width: 360px;	
	text-align: right;	
}

.publi_sup_dcha{
	display: block;
	float: left;
	width: 530px;	
	text-align: right;	
}

/* main */
.main {
	border-top: 4px solid #FFFFFF;
	width:100%;
}



/* content */
.content {
	display: block;
	float: left;
	margin: 0px 0 0 0px;
	padding: 0 6px;
	width: 930px;
	text-align: center;
}

.contenido_principal{	
	display: block;	
	float: left;
	padding: 0px 8px 8px 8px;
	width: 930px;
	text-align: left;
}

.contenedor_portada_up{
	display: block;	
	float: left;
	width: 100%;
	padding: 5px 0px 10px 0px;
}

/*.imagen_portada{
	float: right;
	width: 372px;
	padding: 0px 15px 0px 0px; 
}*/

.contenedor_portada_up_left{
	padding: 0px 20px 0px 0px;
	float: left;
	width: 315px;
}

.portada_left{		
	padding: 0px 5px 0px 5px;
	text-align: center;
	background-color: #DAE7F8;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

.portada_left p{
	text-align: justify;
	padding: 10px 10px 10px 10px;	
}

.contenedor_portada_up_right{
	float: left;
	width: 250px;	
}

.contenedor_publi_120_240{
	padding: 0px 0px 0px 30px;
	float: left;
	width: 275px;		
}

.publi_cuadrado{
	float: left;
	width: 250px;
	height: 250px;	
	padding: 25px 5px 25px 5px;
	border-top: 2px solid #76A9EF;
	border-left: 2px solid #76A9EF;
	border-right: 2px solid #76A9EF;
	border-bottom: 2px solid #76A9EF;
}

.publi_468_60{
	text-align: center;
	float: left;
	width: 620px;
	height: 60px;	
	padding: 10px 0px 0px 15px;	
}

.publi_120_240{
	float: left;
	width: 265px;
	padding: 10px 10px 10px 10px;
	text-align: center;
	background-color: #DAE7F8;	
}

.contenedor_imagen_up_right{
	float: left;
	width: 225px;	
	padding: 20px 0px 10px 15px;	
}

.img_up_right{
	padding: 0px 0px 10px 0px;
}

.publi_portada_medio{
	align: center;
	text-align: left;
	padding: 10px 0px 5px 15px;	
}

.contenedor_portada_middle{
	display: block;	
	float: left;
	width: 98%;
	padding: 5px 0px 5px 0px;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
}

.fila_descripcion{
	float: left;
	width: 260px;
	padding: 10px 0px 0px 0px;
	text-align: justify;
	font: normal 12px arial;	
}

.fila_descripcion li{		
	padding: 2px 4px 2px 12px;	
}

.fila_descripcion p{
	padding: 2px 4px 8px 12px;	
}

.fila_descripcion_dcha{
	float: left;
	width: 360px;
	padding: 10px 0px 16px 0px;
	text-align: justify;
	font: normal 12px arial;	
}

.fila_descripcion_dcha li{		
	padding: 2px 4px 2px 12px;	
}

.fila_descripcion_dcha p{
	padding: 2px 4px 8px 12px;	
}

.titulo_negro{
	font: bold 16px sans-serif;
	text-align: center;	
	color: #000000;
	text-decoration: none;
}

.titulo_blanco{
	font: bold 14px sans-serif;
	text-align: center;	
	color: #666666;
	text-decoration: none;
}

.titulo_marron{
	font: bold 16px sans-serif;
	text-align: center;	
	color: #A26800;
	text-decoration: none;
}

.imagen_caras{
	padding: 0px 10px 0px 0px;	
}

.contenedor_portada_down{
	display: block;	
	float: left;
	width: 100%;
	padding: 15px 0px 10px 0px;
}

.contenedor_portada_down_left{
	float: left;
	width: 340px;	
	padding: 0px 15px 0px 0px;
}

.contenedor_portada_down_left_dentro{
	text-align: center;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;

}

.contenedor_portada_down_left_dentro p{
	text-align: justify;
	padding: 10px 10px 10px 10px;	
}


.contenedor_portada_down_right{
	float: left;
	width: 544px;
	padding: 0px 10px 0px 10px;	
}

.contenedor_portada_down_right_dentro{
	text-align: center;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;	
	background-color: #DAE7F8;
	height: 290px;
}

.contenedor_portada_down_right_dentro p{
	text-align: justify;
	padding: 10px 10px 10px 10px;	
}

.contenedor_prox_capitulos{
	width: 250px;
	position: relative;
	float: left;
	padding: 0px 10px 0px 10px;
}

.contenedor_otras_series{
	float: left;
	width: 250px;
	padding: 0px 10px 0px 10px;	
}

.otras_series{
	text-align: center;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;		
	padding: 0px 0px 10px 0px;	
}

.contenedor_temporadas{
	float: left;
	width: 250px;
	padding: 0px 10px 0px 10px;	
}

.temporadas{
	text-align: left;
	background-color: #DAE7F8;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;	
	padding: 0px 0px 10px 0px;	
}

.temporadas li{
		padding: 0px 0px 0px 20px;
}


/* footer */
.footer {
	color: #222222;
	font: bold 1em sans-serif;
	line-height: 39px;
	text-align: center;	
}

.footer_enlaces {
	text-align: center;	
}

.footer_enlaces a,.footer a:hover 
{
	font: normal 12px sans-serif;
	text-decoration: underline;	
	color: #000000;
}


.mapa_sitio{
	display: block;	
	float: left;	
	width: 90%;
	text-align: left;
}

.mapa_sitio li{
	padding: 4px 0 0 0;	
}

.mapa_sitio_n1 a{
	color: #A26800;
	font: bold 1.2em sans-serif;
	padding: 0 0 0 20px;
	text-decoration: none;
}

.mapa_sitio_n2 a{
	color: #000000;
	font: normal 1em sans-serif;
	padding: 0 0 0 40px;
	text-decoration: none;
}


.menus_esquina{
	background-color: #FFFFFF;
	font: normal 2px;
}

.titulo_seccion{
	width: 100%;
	text-align: center;
}

.contenedor_personajes{
	display: block;	
	float: left;
	width: 100%;
	padding: 15px 0px 10px 0px;
}

.indice_personajes{
	float: left;
	width: 240px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	background-color: #DAE7F8;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;	
}

.fila_personajes{	
	float: left;
	width: 580px;	
	padding: 10px 20px 16px 60px;
	text-align: justify;
}

.fila_personajes li{		
	padding: 10px 4px 0px 20px;	
}

.fila_personajes p{
	padding: 2px 4px 8px 12px;	
}

.imagen_personajes{
	padding: 0px 20px 10px 20px;
}

.inicio_indice_personajes{
	font: bold 14px Arial;
	text-align: center;
	padding: 10px 10px 5px 10px;
}

.elemento_indice_personajes{
	padding: 5px 10px 0px 20px;
}

.sup_indice_personajes{
	padding: 10px 10px 5px 10px;
}

.contenedor_episodios{
	display: block;	
	float: left;
	width: 100%;
	padding: 15px 0px 10px 0px;
}

.indice_episodios{
	float: left;
	width: 240px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	background-color: #DAE7F8;
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-bottom: 1px dotted #666666;	
}
	
.fila_episodios{	
	float: left;
	width: 580px;	
	padding: 5px 20px 16px 60px;
	text-align: justify;
}

.fila_episodios li{		
	padding: 10px 4px 0px 20px;	
}

.fila_episodios p{
	padding: 2px 4px 8px 12px;	
}

.imagen_episodios{
	padding: 0px 20px 10px 20px;	
}

.inicio_indice_episodios{
	font: bold 14px Arial;
	text-align: center;
	padding: 10px 10px 5px 10px;
}

.temporada_indice_episodios{
	padding: 10px 15px 5px 10px;
}

.capitulo_indice_episodios{
	padding: 5px 20px 0px 20px;
}

.hr_episodios{
	width: 90%;
	border-style: solid; 
	border-color: #666666; 
	border-width: 1px	
}

.enlace_niv1{
	font: bold 14px Arial;
	text-decoration: enlace_niv1;
}

.enlace_niv2{
	font: bold 12px Arial;
	text-decoration: underline;
	color: #08197C;
}

.enlace_indice_niv1{
	font: normal 14px Arial;
	text-decoration: none;
}

.enlace_indice_niv2{
	font: normal 12px Arial;
	text-decoration: none;	
}

.proximo_capitulo{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	text-align: center;	
}

.publi_indices_250_250{
	display: block;
	float: left;
	padding: 0px 40px 20px 0px;
}

.contenedor_publi_indices_336_280{
	text-align: left;	
	padding: 10px 0px 20px 400px;
}
.publi_indices_336_280{
	text-align: left;
	padding: 10px 10px 10px 10px;
	width: 336px;
	height: 280px;
	border-top: 2px solid #76A9EF;
	border-left: 2px solid #76A9EF;
	border-right: 2px solid #76A9EF;
	border-bottom: 2px solid #76A9EF;
}

.video{
	text-align: center;
	padding: 10px 20px 0px 0px;
}

.listados_dcha{
	padding: 5px 0px 0px 70px;
}