body{ text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12px;  }
.page{ margin:auto; width:960px; text-align:left; background-color:#FFFFFF; border-left: solid 5px #FFFFFF; border-right:solid 5px #FFFFFF;  }

#header{ height:30px; padding-top:3px;}
#content{ clear:both;}
#frase{ clear:both; background-color:#ECF1FA; font-size:14px; text-align:center; padding:10px 0px; margin:20px 0px;}
#footer{ clear:both; background-color:#F0F0F0; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:5px; margin-bottom:10px; line-height:20px;}
#footer a{ text-decoration:none}
#footer a:hover{ text-decoration:underline}
.corte { clear:both;}
#peliculas21 { color:#000000; text-decoration:none; }
#headerestrenos { text-decoration:underline; }
#headertrailers { text-decoration:underline; }
#logo{font-size:27px; font-weight:bold; float:left; margin-right:10px;}
#menu{ float:left; padding-left:3px; padding-top:9px; font-size:16px;  font-weight:bold;   margin-right:15px; }
#menu a{ text-decoration:none; font-size:16px;  text-decoration:underline;   }
#menu a:hover{ text-decoration:underline}
#estrenos { margin-top:0px; padding-top:0px;}
#estrenos .film{ width:100px; float:left; margin-right:6px; text-align:center; line-height:13px;}
.title{font-size:17px; font-weight:bold; padding:5px 0px; margin-top:0px; padding-top:0px;}
.thumbestreno { border:0px; text-decoration:none; }
.film a{ font-size:11px; text-decoration:none}
.film a:hover{ text-decoration:underline}
.divthumbactores {  overflow:hidden;  line-height:normal; }
#frmbusfecha2 { margin:0px; padding:0px; margin-top:8px; } 
#anio_ini2 { margin-top:0px;}
#frmbusfecha { margin:0px; padding:0px; } 
.divimgmenu { position:absolute; margin-left:-125px; display:none;      border:1px solid #003366; background-color:#FFFFCC; padding:2px; text-align:center; } 
#buscador{ float:right;  text-align:center; padding:10px; padding-top:6px; padding-bottom:1px; margin:0px 0px;}
.divdoblaje { margin:0px; padding:0px; margin-top:3px; }
.divtrailer { margin:0px; padding:0px; margin-top:3px; }
.intercambio { float:left; width:247px; list-style: none; padding:1px;  }
.atencionprox { padding:12px; margin-top:4px; background-color:#FFFF99; font-size:11px; margin-bottom:5px; }
.pagepelicula { background-color:#FFFFFF; margin:auto; width:970px; }
.peliculatitulo { font-size:20px; margin:10px; padding:0px; }
.peliculaenlaces { line-height:18px; padding-bottom:5px; }
.peliculaembed {  margin:auto; width:650px; text-align:left; padding-top:5px;  }
#divvotar { float:left;     }
#spanidgenero { margin:0px; padding:0px; float:left; border:2px solid #F0F0F0; }
#spanperiodo { margin:0px; padding:0px; float:left;  border:2px solid #F0F0F0; }
#spanidactor { margin:0px; padding:0px;  float:left; border:2px solid #F0F0F0; }
#idgenero { margin:0px; padding:0px; }
#periodo { margin:0px; padding:0px;  }
#idactor { margin:0px; padding:0px;  }
#textidgenero { margin:0px; padding:0px; float:left; padding-top:5px; padding-right:2px; }
#textperiodo { margin:0px; padding:0px; float:left;  padding-top:5px; padding-right:2px; } 
#textidactor { margin:0px; padding:0px;  float:left; padding-top:5px; padding-right:2px; }
.divreproduc {   float:right;    }
.divvotarnegativo { float:left;padding-left:15px; padding-right:10px; font-size:11px; line-height:16px; }
.divvotarpositivo { float:left; font-size:11px; line-height:16px; }
.peliculaerror {  position:relative;   margin:auto; margin-left:120px;  text-align:center; }
.peliculaerrortext { text-decoration:none; background:url(/images/cross.gif) no-repeat; padding-left:20px; }
.peliculaayuda { color:#FF0000; position:relative; width:400px;    margin-left:120px;    }
#divabuso {  background-color:#F3F3F3; margin-bottom:5px; text-align:center;   padding:0px;  margin-top:10px; font-size:16px;   font-size:11px; border:1px solid #CDCDCD; position:relative; width:400px;    margin-left:120px;  }

.peliculamsnenviado { position:relative; width:210px;  margin:auto; text-align:center; color:#009900; font-weight:bold; font-size:13px;}
#divvotarok { display:none;  position:relative; width:210px; margin:auto;  margin-top:10px;  font-size:13px; font-weight:bold; border:1px solid  #FFFF66; background-color:#FDEFC1; padding:2px; color:#000000;  text-align:center; }
#divvotarno {  display:none;  position:relative; width:210px; margin:auto;  margin-top:10px; border:1px solid  #FFFF66;  font-size:13px; font-weight:bold;  background-color:#FDEFC1; padding:2px; color:#000000;  text-align:center; }

#formabuso { margin:0px; padding:0px; }
 
.peliculadoblaje {  margin:auto; width:650px; text-align:left; padding-top:0px; }
.peliculatitulo2 { font-size:17px; font-weight:bold; padding-bottom: 5px; }
.peliculathumbrel { border:0px; text-decoration:none; }
#list{ width:590px; float:left; margin:0px; padding:0px;}
#col_right{ width:335px; float:right; margin-top:0px; padding-top:0px; }

.menustyle{  overflow:hidden;  margin:0px;    margin-bottom:5px; margin-top:0px; border-bottom:1px solid #CECECD; }
.menustyle li{ list-style-type:none; float:left; padding:0px 5px 0px 5px; }
.menustyle span{ border-right:#CECECD 1px solid; padding-right:10px;}
.menustyle a{ text-decoration:none; font-size:11px;}
.menustyle a:hover{ text-decoration:underline}
.menustyle .last{ border-right:#FFF 1px solid;}

.fichafilm{ clear:both; padding-bottom:16px; line-height:15px;     }
.fichafilm img{ float:left; margin-right:10px;}
.fichafilm a.titulo{ font-weight:bold; font-size:14px; }
.fichafilm .datos{ padding-top:5px;}
.verde{ float:left; margin-right:12px; color:#090}
.rojo{ float:left; margin-right:12px; color:#F00}
.fichafilm .reproducciones{ float:left; color:#666}

#genero{clear:both; }
.generos{ float:left; padding-left:4px; margin-right:4px; width:103px; line-height:16px; font-size:13px; }
.generos a{ text-decoration:none; display:block; font-size:13px;}
.generos a:hover{ text-decoration:underline}
.generos a:visited{ color:#2200CC;}
.generos .last{ border-right:#FFF 1px solid;}

.anios{ float:left; margin-right:5px; width:76px; line-height:16px;}
.anios a{ text-decoration:none; display:block; font-size:11px;}
.anios a:hover{ text-decoration:underline}

.subtitulo{ clear:both; font-weight:bold; margin:0px; padding:20px 5px 5px 5px; border-bottom:1px solid #CECECD; }
.subtitulouno{ clear:both; font-weight:bold; margin:0px; padding:0px 5px 5px 5px; border-bottom:1px solid #CECECD; }
#buttonatras {   font-size: 15px; font-weight: bold;}
#abecedario{ clear:both; padding:5px 0px 0px 5px;}
#abecedario a{ float:left; text-decoration:none; margin-right:4px; font-size:11px;}
#abecedario a:hover{ text-decoration:underline}

#actores{ padding:10px 0px;}
.actores_{ float:left; margin-right:5px; line-height:16px; }
.actores_ a{ text-decoration:none; display:block; font-size:11px; overflow:hidden; height:17px; width:106px;  }
.actores_ a:hover{ text-decoration:underline}

.actores_2{ float:left; margin-right:5px; width:140px; line-height:16px;}
.actores_2 a{ text-decoration:none; display:block; font-size:11px; overflow:hidden; height:17px; width:116px; }
.actores_2 a:hover{ text-decoration:underline}

#ano{padding:10px 5px 10px  0px;}
#ano a{ text-decoration:none;}

#mirrors{ line-height:22px; font-size:15px;}

#relacionadas .film{ width:85px; float:left; margin-right:7px; text-align:center; line-height:18px;}
#relacionadas .title{font-size:17px; font-weight:bold; padding:5px 0px;}
#relacionadas .film a{ font-size:11px; text-decoration:none}
#relacionadas .film a:hover{ text-decoration:underline}

.paginador { margin: 0px; padding: 3px; font-size:15px; font-weight:bold;float : center; display : inline; clear:both; }
.paginador a{ margin:0px; padding:0px;  }


a.hand1 { display: block; width: 12px; height: 14px; background: url('/images/hand1.gif') no-repeat; text-indent: -9999px; float:left;}		
a.hand1:hover { background-position: -12px;}

a.hand2 { display: block; width: 12px; height: 14px; background: url('/images/hand2.gif') no-repeat; text-indent: -9999px; float:left}		
a.hand2:hover { background-position: -12px;}


div.pagination {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		text-align:center; font-size:12px;
}
div.pagination a {
		padding: 2px 2px 2px 2px;
		margin: 2px;
		text-decoration: underline; font-weight:bold;
		font-size:12px; text-decoration:none;
}

 
div.pagination span.current {
		padding: 2px 2px 2px 2px;
		margin: 2px;
		font-size:12px; 
		font-weight: bold;
		background-color: #fff;
 
}
 

.filmgal { padding:0px; float:left; padding-bottom:10px; width:138px; }

.nuevo-banner{ margin:0 auto;; width:650px; padding:10px 0px 10px 20px; text-align:left; font-size:14px;}
.nuevo-banner div{height: 30px;}
.nuevo-banner b{ color:red;}
.nuevo-banner a{ text-decoration: underline; color:#1F32CA;}
