BODY { text-align: center;}

P, H1, H2, H3, LI, BODY, INPUT, SELECT, TEXTAREA, IFRAME{ padding: 0 0 0 0; margin: 0 0 0 0}
UL{ margin:0 0 0 15px; padding:0 0 0 0}

IFRAME {border: none;}

P, H1, H2, H3, LI{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
P, H2, H3, LI, TEXTAREA{ font-size: 11px; }
H1{ font-size: 24px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }

#straightzone {  padding: 0 10px 0 10px; text-align: left; display: block }
BODY A IMG {  border: none}

#top { position:absolute; top:0px; left:0px; width: 100%;  display: table; height: 90px;  border-bottom: 1px solid #000}

#top #logo  {width: 150px; height: 80px;  position: absolute; left: 10px; top: 5px  }

#top #tendencia { margin: 10px 10px 0 0; display: block; float: right}
#top #tendencia .gay,#top #tendencia .les,#top #tendencia .sex {padding: 0 0 0 15px;  line-height: 29px ; margin: 0 2px 0 2px; float: left; }
#top #tendencia .gay SPAN,#top #tendencia .les SPAN,#top #tendencia .sex SPAN { line-height: 29px; padding: 8px 15px 8px 0; }

#top #tendencia .gay { background: url(/imgs/straightzone-top-botton-gay-1.png) no-repeat top left; }
#top #tendencia .gay SPAN { background: url(/imgs/straightzone-top-botton-gay-2.png) no-repeat top right; }

#top #tendencia .les { background: url(/imgs/straightzone-top-botton-les-1.png) no-repeat top left; }
#top #tendencia .les SPAN { background: url(/imgs/straightzone-top-botton-les-2.png) no-repeat top right; }

#top #tendencia .sex { background: url(/imgs/straightzone-top-botton-sex-1.png) no-repeat top left; }
#top #tendencia .sex SPAN { background: url(/imgs/straightzone-top-botton-sex-2.png) no-repeat top right; }


#top UL { display:table; width: 100%; margin:0 0 0 0; position: absolute; top: 63px; left: 0px; }
#top LI { float: right; list-style: none; margin: 0 2px 0 2px; line-height: 25px;overflow: hidden; position: relative; top: 2px }
#top LI SPAN{ padding: 6px 15px 6px 35px; line-height: 25px }
#top LI SPAN A{  line-height: 25px; padding: 0px 0 6px 0;  }
#top LI SPAN IMG{ position: absolute; margin-left:-30px; }

#es #top LI.es,#fr #top LI.fr,#it #top LI.it,#en #top LI.en{ background: url(/imgs/straightzone-pest-1.png) no-repeat top left; position: relative; top: 3px }
#es #top LI.es SPAN,#fr #top LI.fr SPAN,#it #top LI.it SPAN,#en #top LI.en SPAN{background: url(/imgs/straightzone-pest-2.png) no-repeat top right; }

#lateral {width: 155px; float: left; margin-top:100px }
#content { position: absolute; left: 0px; margin: 140px 175px 50px 175px; }

#cabecera { position: absolute; margin: 0 175px 0 175px; margin-top:100px;  left: 0px   }

#lateral2 {width: 155px; float: right;  margin-top:100px  }
#lateral2 IFRAME{  margin: 0 0 0 5px }

.ficha P{ clear: both; display: table; width: 100%; margin-bottom: 10px; margin-top: 10px }
.ficha { display: table;  width: 100%}
.ficha .u01{ float: left; margin-right: 10px}
.ficha .u01 IMG { background-repeat: no-repeat; background-position: 12px 5px}

.ficha .u02{ display: block; font-weight: bold; font-size: 14px }
.ficha .u03{ display: block; font-size: 10px; margin-top:5px }
.ficha .u03 A{ margin-right: 10px }
.ficha .u04{font-size: 10px; line-height: 10px;  margin-top:5px  }

.ttl{  margin: 20px 0 0 0}
.ttl P{ font-weight: bold }




#novedades  { margin-top:20px ;display: table; width: 100%; background:url(/imgs/straightzone-fondo-top-2.gif) no-repeat top left;}
#novedades2 { background:url(/imgs/straightzone-fondo-top-3.gif) no-repeat top right; display: table; width: 100%; }
#novedades .fnd { margin-left: 10px; }
#novedades .fnd P{ margin: 5px 3px 0px 3px; float: left; width: 144px; display: table; }
#novedades .g01 {  }
#novedades .g01 IMG{ background-repeat: no-repeat; background-position: 12px 5px }
#novedades .g02 { text-decoration: underline  ;height: 36px;  overflow: hidden; display: block; font-size: 10px; letter-spacing: -1px; padding: 0 0 0 5px; }

#novedades A IMG { border: none}

/*#modopagosms IFRAME { width: 400px; height: 280px }
#modopagomail IFRAME { width: 468px; height: 90px }*/

#detallepelicula .e01{ font-size:25px; font-weight: bold; display: block; line-height:24px; margin-bottom:10px }
#detallepelicula .e02{ font-weight: normal; margin-bottom:10px  }
#detallepelicula .e02 A{ margin-right:5px}
#detallepelicula .e03{ display: block }

#preview { width: 200px; height: 210px; display: block; float: left; margin: 0 20px 20px 0; text-align: center;}
#preview P { font-weight: bold;}
#preview A { margin: 0 2px 0 2px}

#fotospelicula { clear: both; margin-top: 20px}
#fotospelicula IMG { background-repeat: no-repeat; background-position: 4px 14px; margin: 5px 0 5px 0 }


#vervideo, #pagovideo, #select { text-align: left; display: table; width: 100%}


#fotosxxx { width: 164px; display: block; float: left; height: 410px; }
#fotosxxx IMG{ background-repeat: no-repeat; background-position: 22px 4px }

/*#select #fotosxxx { width: 328px; display: block; float: left; height: 410px; }
#select #fotosxxx IMG {float: left;}*/

#pago {display: table; margin-left: 10px }


#resolucion240 DIV,#resolucion120 DIV { width: 416px; height: 312px; display:table; background: url(/imgs/straightzone-tv-2.gif) no-repeat 0px 0px }
#resolucion240, #resolucion120  { margin-top: 30px;display: table; margin-left: 40px }

#resolucionimgs DIV{ width: 416px; height: 312px; display:table; background: url(/imgs/straightzone-tv-2.gif) no-repeat 0px 0px }
#resolucionimgs{  margin-top: 30px;display: table; margin-left: 40px }
#resolucionimgs IMG{ margin: 23px 0 0 49px; }
#select P A IMG{ margin: 0 5px 0 5px }

#resolucion500 {display:table; float: right }

#resolucion500  OBJECT { margin: 10px 0 0 10px; display: table}
#resolucion240  OBJECT { margin: 23px 0 0 49px; display: table}
#resolucion120  OBJECT { margin: 80px 0 0 135px; display: table}

.cell {background: url(/imgs/straightzone-fondo-top-1.gif) no-repeat top left;   }
.fnd {background: url(/imgs/straightzone-fondo-bottom-1.gif) no-repeat bottom left; padding: 10px 10px 10px 10px   }
.ttl {padding: 5px 10px 0 10px  }
.ttl P{color:#fff;  font-weight: bold; letter-spacing: -1px; text-align: center;}

#sex #navtematicas .ttl P{ font-size: 12px;}
#gay #es #navtematicas .ttl P{ font-size: 17px;}
#sex #en #navtematicas .ttl P{ font-size: 17px;}
#sex #fr #navtematicas .ttl P{ font-size: 17px;}


#liveshow .ttl P{ font-size: 17px; }
#fotoentuemail .ttl P{ font-size: 12px; }
#cuadrosexshop .ttl P{ font-size: 17px; }
#sex #enlaces .ttl P{ font-size: 17px; }
#novedades .ttl P{ font-size: 17px; }


#content .cell {background: none; padding: 0 0 0 0}
#content .fnd {background: none; padding: 0 0 0 0}

#liveshow A{ display: block;}

#top A { color:#fff}

#paginacion { margin:20px 0 20px 0 }
#paginacion P{ text-align: center }
#paginacion P A{ margin: 0 3px 0 3px}

#paginacion .d01 { display: block }
#paginacion .d02 { font-weight: bold; margin: 0 3px 0 3px;  }


#enlaces2 {  clear: both; display: table; width:100%; margin: 20px 0 20px 0}
#enlaces2 P{ text-align: center;}

#bannerlateral { margin: 10px 0 0 0 }
