/* reset css */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 12px Verdana, Arial, Helvetica, sans-serif,courier new;
	line-height: 16px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}
li, dd, blockquote {
	margin-left: 1em;
}
form label {
	cursor: pointer;
}
fieldset, img {
	border: none;
}
input, select, textarea {
	font: 100% courier, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
}
p, li {
	padding-bottom: 1em;
	color:#FFF;
}
/**/
body {
/*background:url(/img/background.gif);*/
background-color:#210121;
}
a:link, a:visited, a:hover  {
	color: #9999cc;
	text-decoration: underline;
	border: none;
}

a.link2:link, a.link2:visited, a.link2:hover  {
	color: #FFF;
	text-decoration: underline;
	border: none;
}

/* estructura */

#base {
position: relative;
width: 960px;
margin: auto;
background:#170017;
}

#contenido {
position: relative;
overflow:hidden;
width: 940px;
background:#330033;
margin-left:10px;
}

#colizq {
position: relative;
float:left;
width: 600px;
background:#330033;
}

#colder {
position: relative;
float:left;
width: 338px;
background:#330033;
}

#colizq2 {
position: relative;
float:left;
width: 630px;
background:#FFF;
margin-left:10px;
}

#colder2 {
position: relative;
float:left;
width: 280px;
background:#FFF;
}

#logo{
position: absolute;
width:317px;
height:30px;
background:url(/img/logo.gif);
z-index: 10;
right:10px;
top:14px;
}

/*HEADER*/
#header{
position:relative;
width: 98%;
height:71px;
}

.head_a2{
position:relative;
height:71px;
width:100%;
border-right:solid 10px #000;
border-left:solid 10px #000;
}

#menuheader{
position: absolute;
width:130px;
height:130px;
z-index: 10;
right:20px;
top:15px;
}

.menuitem{
position:relative;
float:left;
width:100px;
height:20px;
text-align:right;
}

.menustar{
position:relative;
float:left;
margin-top:2px;
margin-left:10px;
height:14px;
width:14px;
background-image:url(../img/menu_opt_star.gif);
}

/*FOOTER*/
#footer{
position:relative;
width:98%;
text-align:center;
font-size:11px;
color:#FFF;
background:#1B011B;
}

.foot_a2{
position:relative;
width:100%;
border-right:solid 10px #170017;
border-left:solid 10px #170017;
}

#footer2{
position:relative;
width:100%;
height:15px;
background:url(/img/foot_bottom_center.gif);
}

/*BOX ULTIMAS CONEXIONES*/
.contenedor_box_ultimasconexiones{
position:relative;
}

.box_ultimasconexiones{
position:relative;
width:100%;
}
/*BOX ULTIMAS CONEXIONES*/


/*BOX LILA*/
.box_lila{
position:relative;
overflow:hidden;
width:317px;
background:#C259C1;
}

.box_lila_content{
position:relative;
overflow:hidden;
padding:10px;
}

.box_lila_top{
position:relative;
overflow:hidden;
width:317px;
height:14px;
background:url(/img/boxlilatop.gif);
}

.box_lila_bottom{
position:relative;
overflow:hidden;
width:317px;
height:14px;
background:url(/img/boxlilabottom.gif);
}

/*BOX LILA*/



.mediospago_call,.mediospago_credit,.mediospago_sms{
position:relative;
width:394px;
height:122px;
text-align:left;
}

.mediospago_call{
background-image:url(/img/mediospago_call.gif);
}
.mediospago_credit{
background-image:url(/img/mediospago_credit.gif);
}
.mediospago_sms{
background-image:url(/img/mediospago_sms.gif);
}

.mediospago_call_mini,.mediospago_credit_mini,.mediospago_sms_mini{
position:relative;
width:318px;
height:110px;
text-align:left;
}

.mediospago_call_mini{
background-image:url(/img/mediospago_call_mini.gif);
}
.mediospago_credit_mini{
background-image:url(/img/mediospago_credit_mini.gif);
}
.mediospago_sms_mini{
background-image:url(/img/mediospago_sms_mini.gif);
}

/* thumbnails */
#canales {
	width: 100%;
	background:#330033;
	color:#FFF;
}
.canal {
	position: relative;
	display: inline;
	float:right;
	width: 120px;
	height: 116px;
	text-align: center;
	line-height: 10px;
	font-size: 9px;
	overflow: hidden;
	margin-right:12px;
}
.thwebcamon, .thwebcamoff {
	position: absolute;
	left: 3px;
	top: 66px;
	width: 29px;
	height: 29px;
	z-index: 3;
	background-image: url(/img/webcam_on.png);
}
.thwebcamoff {
	background-image: url(/img/webcam_off.png);
}

.thgratis {
	position: absolute;
	left: 27px;
	top: 78px;
	width: 40px;
	height: 11px;
	z-index: 4;
}
.alerta {
	position:absolute;
	top: 5px;
	left: 5px;
	width: 11px;
	height: 9px;
}
.cflags {
	position: absolute;
	top: 80px;
	left: 5px;
}
.shadow120 {
	position: absolute;
	width: 120px;
	height: 98px;
	background-image: url(/img/shadow120.gif);
}
.shadow138 {
	position: absolute;
	width: 138px;
	height: 112px;
	background-image: url(/img/shadow138.gif);
}
.menucanales {
	font-size: 9px;
	border-top:dotted 1px #fff;
	padding: 0 5px;
	background:#330033;
}
.floatlink {
	float:right;
	font-size:9px;
	font-weight:normal;
}
#anterior {
	visibility: hidden;
}
.thumbfoto {
	position: relative;
	display: inline;
	float:left;
	width: 138px;
	height: 118px;
	overflow: hidden;
}

.txt_foot{
position:absolute;
width:100%;
top:30px;
font-size:10px;
text-align:center;
color:#fff;
}

.clearing {
height: 0;
overflow: hidden;
clear: both;
}
.spacer5px {
height: 5px;
overflow: hidden;
clear: both;
}

h2 
{
font-size: 18px;
padding: 4px 0 8px 0;
color:#FFF;

}
h3 {
font-size: 15px;
padding: 2px 0 4px 0;
color: #FFF;
}

h4{
color:#FFF;
}

.txt_small{
font-size: 10px;
padding: 2px 0 4px 0;
color: #FFF;
}

.medium{
font-size: 10px;
padding: 2px 0 4px 0;
color: #FFF;
}

/* caja de búsqueda */
.suggest {
	margin-top: 5px;
	padding: 2px;
	background-color: #88AADD;
	height: 36px;
	cursor: pointer;
	color:#FFF;
}
.suggest img {
	vertical-align: middle;
}
.suggest:hover {
	background-color: #eebbff;
}
#canalSuggest input {
	width: 221px;
}

#menubienvenida {
	position: relative;
	float:left;
	width: 244px;
	height: 320px;
	background:url(/img/homegirl.jpg);
}


/* Contenedores Flash */
#novedad, #presentacion, #ranking, #swf260, #swf360 {
	position: relative;
	overflow: hidden;
}

#ranking {
	height: 623px;
}


/* img general */
.imgtoleft {
	float: left;
	margin: 8px;
}
.imgtoright {
	float: right;
	margin: 8px;
}
.minicon {
	float: left;
	margin-top: -2px;
	margin-right: 4px;
}

/* recthumbs */
#tuvideo {
	display: none;
}
#recthumbs {
	margin: 0 5px;
}
#recthumbs img {
	border: none;
}

/* directlink */
.byicon {
	position: relative;
	float: left;
	left: -3px;
}
input.code {
	width: 90px;
}
input.entrar {
	width: 60px;
}
input.alta {
	width: 160px;
}

/* miembros */
#acceso, #recupera {
	text-align: right;
	padding-right: 2px;
	line-height: 26px;
}
.inpt {
	width: 140px;
	border:0px;
}
.inpb {
	width: 108px;
}


/* mailing */
.inp1 {
	width: 146px;
}
.inp2 {
	width: 70px;
}

/* listado ranking */
.stars {
	font-size: 11px;
	line-height: 20px;
}
.stars img {
	float: right;
	margin-top: 2px;
}

/* iconos de botones */
.infobot {
	float:left;
	margin:-2px 8px 4px 0;
}
/* flags */
.flags img {
	position: relative;
	top: 2px;
}

/* popswc */
#popswc {
	display: none;
	position: fixed;
	width: 297px;
	height: 166px;
	top: 50%;
	left: 50%;
	margin-top: -90px;
	margin-left: -148px;
	z-index: 6;
}

#icra {
	float: left;
	margin-right: 8px;
}




div.Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:564px;
}

div.supersexmotel-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:541px;
	height:440px;
	background:#3b2a5d;
}

div.supersexmotel-01_botones {
	position:absolute;
	left:20px;
	top:20px;
	width:200px;
	height:420px;
}

div.supersexmotel-01_texto {
	position:absolute;
	left:220px;
	top:35px;
	width:290px;
	height:405px;
	background:#3b2a5d;
	color:#FFF;
	font-size:12px;
	font-family:arial;
}

div.supersexmotel-02_ {
	position:absolute;
	left:541px;
	top:0px;
	width:333px;
	height:41px;
}

div.supersexmotel-03_ {
	position:absolute;
	left:874px;
	top:0px;
	width:86px;
	height:440px;
}

div.supersexmotel-04_ {
	position:absolute;
	left:541px;
	top:41px;
	width:333px;
	height:73px;
}

div.supersexmotel-04_ {
	position:absolute;
	left:541px;
	top:41px;
	width:333px;
	height:73px;
}

div.supersexmotel-05_ {
	position:absolute;
	left:541px;
	top:114px;
	width:333px;
	height:104px;
}

div.supersexmotel-06_ {
	position:absolute;
	left:541px;
	top:218px;
	width:333px;
	height:109px;
}

div.supersexmotel-07_ {
	position:absolute;
	left:541px;
	top:327px;
	width:333px;
	height:113px;
}

div.supersexmotel-08_ {
	position:absolute;
	left:0px;
	top:440px;
	width:541px;
	height:68px;
}

div.supersexmotel-09_ {
	position:absolute;
	left:541px;
	top:440px;
	width:333px;
	height:68px;
}

div.supersexmotel-10_ {
	position:absolute;
	left:874px;
	top:440px;
	width:86px;
	height:68px;
}

div.supersexmotel-11_ {
	position:absolute;
	left:0px;
	top:508px;
	width:541px;
	height:56px;
}

div.supersexmotel-12_ {
	position:absolute;
	left:541px;
	top:508px;
	width:333px;
	height:56px;
}

div.supersexmotel-13_ {
	position:absolute;
	left:874px;
	top:508px;
	width:86px;
	height:56px;
}

div.supersexmotel-15_ {
	position:relative;
	float:right;
	width:397px;
	height:101px;
	background-image:url(/img/supersexmotel_15.gif);
	cursor:pointer;
}

div.supersexmotel-15_over {
	position:relative;
	float:right;
	width:397px;
	height:101px;
	background-image:url(/img/supersexmotel_15_over.gif);
	cursor:pointer;
}

div.barrafooter {
	overflow:hidden;
	position:relative;
	width:960px;
	height:57px;
}

.barraheader {
	position:relative;
	width:940px;
	height:71px;
	background-image:url(/img/barra_header.gif);	
}

.barraranking {
	position:relative;
	width:960px;
	height:73px;
}

div.Table_02 {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:574px;
}

div.recepcion-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:72px;
	background-image:url(/img/recepcion_01.gif);
}

div.recepcion-02_ {
	position:absolute;
	left:0px;
	top:72px;
	width:134px;
	height:107px;
}

div.recepcion-03_ {
	position:absolute;
	left:134px;
	top:72px;
	width:127px;
	height:107px;
}

div.recepcion-04_ {
	position:absolute;
	left:261px;
	top:72px;
	width:185px;
	height:107px;
}

div.recepcion-05_ {
	position:absolute;
	left:446px;
	top:72px;
	width:514px;
	height:368px;
	background:#AC43AB;
}

div.recepcion-06_ {
	position:absolute;
	left:0px;
	top:179px;
	width:134px;
	height:72px;
}

div.recepcion-07_ {
	position:absolute;
	left:134px;
	top:179px;
	width:127px;
	height:72px;
}

div.recepcion-08_ {
	position:absolute;
	left:261px;
	top:179px;
	width:185px;
	height:72px;
}

div.recepcion-09_ {
	position:absolute;
	left:0px;
	top:251px;
	width:134px;
	height:189px;
}

div.recepcion-10_ {
	position:absolute;
	left:134px;
	top:251px;
	width:127px;
	height:189px;
}

div.recepcion-11_ {
	position:absolute;
	left:261px;
	top:251px;
	width:185px;
	height:189px;
}

div.recepcion-12_ {
	position:absolute;
	left:0px;
	top:440px;
	width:134px;
	height:82px;
}

div.recepcion-13_ {
	position:absolute;
	left:134px;
	top:440px;
	width:127px;
	height:82px;
}

div.recepcion-14_ {
	position:absolute;
	left:261px;
	top:440px;
	width:185px;
	height:82px;
}

div.recepcion-15_ {
	position:absolute;
	left:446px;
	top:440px;
	width:254px;
	height:82px;
}

div.recepcion-16_ {
	position:absolute;
	left:700px;
	top:440px;
	width:260px;
	height:82px;
}

div.recepcion-17_ {
	position:absolute;
	left:0px;
	top:522px;
	width:134px;
	height:51px;
}

div.recepcion-18_ {
	position:absolute;
	left:134px;
	top:522px;
	width:127px;
	height:51px;
}

div.recepcion-19_ {
	position:absolute;
	left:261px;
	top:522px;
	width:185px;
	height:52px;
}

div.recepcion-20_ {
	position:absolute;
	left:446px;
	top:522px;
	width:254px;
	height:51px;
}

div.recepcion-21_ {
	position:absolute;
	left:700px;
	top:522px;
	width:260px;
	height:51px;
}

div.recepcion-22_ {
	position:absolute;
	left:0px;
	top:573px;
	width:261px;
	height:1px;
}

div.recepcion-23_ {
	position:absolute;
	left:446px;
	top:573px;
	width:514px;
	height:1px;
}

div.Table_03 {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:574px;
}

div.canal-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:960px;
	height:72px;
	background-image:url(/img/canal_01.gif);
}

div.canal-02_ {
	position:absolute;
	left:0px;
	top:72px;
	width:566px;
	height:407px;
	background:#4C034C;
}

div.canal-03_ {
	position:absolute;
	left:566px;
	top:72px;
	width:46px;
	height:223px;
}

div.canal-04_ {
	position:absolute;
	left:612px;
	top:72px;
	width:348px;
	height:223px;
}

div.canal-05_ {
	position:absolute;
	left:566px;
	top:295px;
	width:46px;
	height:184px;
}

div.canal-06_ {
	position:absolute;
	left:612px;
	top:295px;
	width:273px;
	height:1px;
}

div.canal-07_ {
	position:absolute;
	left:885px;
	top:295px;
	width:51px;
	height:184px;
}

div.canal-08_ {
	position:absolute;
	left:936px;
	top:295px;
	width:24px;
	height:184px;
}

div.canal-09_ {
	position:absolute;
	left:612px;
	top:296px;
	width:148px;
	height:183px;
}

div.canal-10_ {
	position:absolute;
	left:760px;
	top:296px;
	width:125px;
	height:183px;
}

div.canal-11_ {
	position:absolute;
	left:0px;
	top:479px;
	width:566px;
	height:95px;
}

div.canal-12_ {
	position:absolute;
	left:566px;
	top:479px;
	width:394px;
	height:95px;
}

#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }


/* DIV lateral para medios de pago */
.rbox2{display:block;}
.rbox2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#f2c200}
.rbox21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9e491;
  border-right:1px solid #f9e491;
  background:#f5d13f}
.rbox22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdf8e5;
  border-right:1px solid #fdf8e5;
  background:#f4cd30}
.rbox23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f4cd30;
  border-right:1px solid #f4cd30;}
.rbox24{
  border-left:1px solid #f9e491;
  border-right:1px solid #f9e491}
.rbox25{
  border-left:1px solid #f5d13f;
  border-right:1px solid #f5d13f}
.rbox2fg{
  background:#f2c200;
  padding:5px 3px 5px 8px;
 }
/* DIV lateral */