strong, b{ font-weight:bold;}

body
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}

.clear{ clear:both;}

/**/
#popup{ display:block; width:980px; height:640px; margin:0 auto; position:relative;}

#btn-cerrar{ display:block; background: url("images/sprite-form.png") -3px top no-repeat; width:21px; height:21px; position:absolute; right:18px; top:10px; text-indent:-9999px;}


/* HEADER */
#header{ display:block; border-bottom:15px solid #E5E5E5; width:951px; height:100px; margin:0 auto; position:relative;}

	#header #logo{ display:block; background:url("images/logo-bottom.png"); width:282px; height:96px; float:left; margin:2px 0 0;}
	#header #texto{ 
		display:block; float:right; padding:1px 0 3px 0; margin:48px 40px 0 0;
		font-family:'PT Sans', "trebuchet MS"; font-size:18px; color:#000; text-align:right;
		}
	#header #ico-cam{ background:url("images/sprite-form.png") 0 -169px no-repeat; display:block; width:27px; height:21px; position:absolute; top:48px; right:7px; }

/**/
#content{ width:951px; margin:8px auto 0; }

	#content #thumb-grande{ display:block; background:#F0EFEE; padding:4px; width:320px; height:240px; float:left; position:relative; }
	#content #thumb-grande img{ display:block; width:320px; height:240px; position:absolute; }
	#content #thumb-grande #online, #content #thumb-grande #offline{ 
		display:block; background:#000 url("images/sprite-form.png") -6px -21px no-repeat; height:18px; padding:0 4px 0 16px; position:absolute; top:8px; right:4px;
		font-family:'PT Sans', "trebuchet MS"; font-size:12px; font-weight:bold; color:#fffefe; line-height:17px
		}

	#content #thumb-grande #offline{ background:#000 url("images/sprite-form.png") -6px -35px no-repeat;	}
	
	#content #tabs{ float:right; width:613px;}
	
	#content #tabs a{ display:block; margin:0 1px 0 0; float:left;}
	
	#content #tabs a span.bg-left{ display:block; background:url("images/sprite-form.png") left -189px no-repeat; width:10px; height:39px; float:left;}
	#content #tabs a span.bg-right{ display:block; background:url("images/sprite-form.png") right -345px no-repeat; width:10px; height:39px; float:left;}
	#content #tabs a span.bg-repite{ 
		display:block; background:url("images/sprite-form.png") left -267px repeat-x; height:39px; float:left;
		font-family:'PT Sans', "trebuchet MS"; font-size:16px; color:#000;

		-moz-text-shadow: 		1px 1px 0px #fff;
		-o-text-shadow:			1px 1px 0px #fff;
		-ms-text-shadow: 		1px 1px 0px #fff;
		-webkit-text-shadow: 	1px 1px 0px #fff;
		text-shadow:			1px 1px 0px #fff;
		}
	#content #tabs a:hover span.bg-repite{ color:#787878;}
		
	#content #tabs a.selected span.bg-left{ background:url("images/sprite-form.png") left -228px no-repeat; }
	#content #tabs a.selected span.bg-right{ background:url("images/sprite-form.png") right -384px no-repeat; }
	#content #tabs a.selected span.bg-repite{ background:url("images/sprite-form.png") left -306px repeat-x; color:#000;}

	#content #tabs a span small.btn-telefonico{ display:block; background:url("images/sprite-form.png") -7px -73px no-repeat; padding:1px 0 3px 22px; margin:14px 0 0;}
	#content #tabs a:hover span small.btn-telefonico{ background:url("images/sprite-form.png") -7px -53px no-repeat; }
	#content #tabs a.selected span small.btn-telefonico{ background:url("images/sprite-form.png") -7px -73px no-repeat; }
	
	#content #tabs a span small.btn-tarjeta{ display:block; background:url("images/sprite-form.png") -3px -153px no-repeat; padding:0 0 0px 33px; margin:15px 0 0;}
	#content #tabs a:hover span small.btn-tarjeta{ background:url("images/sprite-form.png") -3px -137px no-repeat; }
	#content #tabs a.selected span small.btn-tarjeta{ background:url("images/sprite-form.png") -3px -153px no-repeat; }

	#content #tabs a span small.btn-movil{ display:block; background:url("images/sprite-form.png") -3px -115px no-repeat; padding:2px 0 4px 29px; margin:13px 0 0;}
	#content #tabs a:hover span small.btn-movil{ background:url("images/sprite-form.png") -3px -93px no-repeat;}
	#content #tabs a.selected span small.btn-movil{ background:url("images/sprite-form.png") -3px -115px no-repeat;}


/**/
.data-telefonico{ border:1px solid #E5E5E5; width:611px; height:170px; float:right; padding:7px 0 0;}
.data-telefonico-la{ border:1px solid #E5E5E5; width:611px; height:207px; float:right; padding:0;}
	.data-telefonico span{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:20px; color:#000; text-align:center; line-height:normal; padding:0 80px; margin:12px 0 0;}
	.data-telefonico span small{ color: #999;}
	.data-telefonico big{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:60px; font-weight:bold; color:#ff840b; text-align:center; line-height:60px;}
    .data-telefonico .btn-enviar{ 
    	display:block; background:#FF7B00; border:none; width:200px; padding:2px 0; float: none; margin:17px 0 0; cursor:pointer;
    	font-family:'PT Sans', "trebuchet MS"; color:#FFF; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;
    	
    	-moz-border-radius: 	8px;
    	-o-border-radius: 		8px;
    	-ms-border-radius:		8px;
    	-webkit-border-radius: 	8px;	
    	border-radius: 			8px;
    	}

#data-telefonico-show-number label { font-weight:bold; color:#ff840b; }

#data-telefonico-timeup { padding: 10px; }

#data-telefonico-loading { padding: 20px; }

#data-telefonico-connecting {padding: 50px; }

#data-telefonico-error { padding: 5px; }


#data-telefonico-mx-show-number label { font-weight:bold; color:#ff840b; }

#data-telefonico-mx-loading { padding: 20px; }

#data-telefonico-mx-connecting {padding: 50px; }

#data-telefonico-mx-error { padding: 5px; }

/**/
#data-tarjeta{ border:1px solid #E5E5E5; width:611px; height:187px; float:right; padding:20px 0 0;}

	#data-tarjeta .box-oferta, #data-movil .box-oferta { background:#FFFFFF; border:1px solid #E5E5E5; height:51px; margin:0 auto 5px; position:relative; width:488px; }
	#data-tarjeta .recomendada, #data-movil .recomendada { background:#EFEFEF; border:1px solid #C1BFBF;}
	#data-tarjeta .box-oferta:hover, #data-movil .box-oferta:hover { border:1px solid #999999; }
	#data-tarjeta .box-oferta input, #data-movil .box-oferta input { float:left; margin:21px 25px 0; }
	#data-tarjeta .box-oferta .text-oferta, #data-movil .box-oferta .text-oferta { float:left; margin:8px 0 0;}
	#data-tarjeta .box-oferta .text-oferta h5, #data-movil .box-oferta .text-oferta h5 { font:"trebuchet MS"; color:#000000; font-size:20px; font-weight:bold; }
	#data-tarjeta .box-oferta .text-oferta h5 span.dolar, #data-movil .box-oferta .text-oferta h5 span.dolar { font-family:Geneva,Arial,Helvetica,sans-serif; font-size:19px;}
	#data-tarjeta .box-oferta .text-oferta small, #data-movil .box-oferta .text-oferta small { color:#282828; font-size:11px; }
	#data-tarjeta .box-oferta #recomendada, #data-movil .box-oferta #recomendada { background: url("images/oferta-recomendada.png") repeat scroll 0 0 transparent; height:48px; position:absolute; right:-10px; text-indent:-9999px; top:3px; width:125px; }

/**/
#data-tarjeta{ border:1px solid #E5E5E5; width:611px; height:197px; float:right; padding:10px 0 0;}

	#data-tarjeta .btn-oferta{ 
		display:block; border:1px solid #ccc; height:48px; margin:0 auto 5px; position:relative; width:458px; padding:0 0 0 30px; 
		
		-moz-border-radius: 	8px;
		-o-border-radius: 		8px;
		-ms-border-radius:		8px;
		-webkit-border-radius: 	8px;	
		border-radius: 			8px;
		
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); 
		background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
		behavior: url("PIE.htc");
		}
		
	#data-tarjeta .recomendada, { background:#EFEFEF; border:1px solid #C1BFBF;}
	
	#data-tarjeta .btn-oferta:hover{ 
		border:1px solid #999999;
		
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #C0C0C0 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#C0C0C0)); 
		background: -webkit-linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		background: -o-linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		background: -ms-linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		background: linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#C0C0C0',GradientType=0 );
		behavior: url("PIE.htc");
		}
		
	#data-tarjeta .btn-oferta input{ float:left; margin:21px 25px 0; }
	#data-tarjeta .btn-oferta .text-oferta{ float:left; margin:6px 0 0;}
	#data-tarjeta .btn-oferta .text-oferta h5{ font-family:'PT Sans'; color:#000000; font-size:19px; font-weight:bold; }
	#data-tarjeta .btn-oferta .text-oferta h5 span.dolar{ font-family:Geneva,Arial,Helvetica,sans-serif; font-size:19px;}
	#data-tarjeta .btn-oferta .text-oferta small{ color:#282828; font-size:11px; }
	#data-tarjeta .btn-oferta #recomendada{ background: url("images/oferta-recomendada.png") repeat scroll 0 0 transparent; height:48px; position:absolute; right:-6px; text-indent:-9999px; top:1px; width:125px; }
	#data-tarjeta .texto-info{ display:block; text-align:center; font-family: 'PT Sans',"trebuchet MS"; font-size: 16px; margin:0 0 10px;}

/**/
#data-movil{ border:1px solid #E5E5E5; width:611px; height:187px; float:right; padding:20px 0 0;}

#data-movil #mensaje-error{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff0000; font-size:12px; text-align:center; margin:10px 0 0;}

#data-movil #form-movil{width:490px; margin:10px auto 0;}

#data-movil #form-movil .box-label-mail{ float:left; margin:0;}
#data-movil #form-movil .box-label-mail label{ display:block; color:#494848; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; margin:0 0 3px;}
#data-movil #form-movil .box-label-mail input{ border:1px solid #142E51; width:261px; height:20px;}

#data-movil #form-movil .box-label-contrasena{ float:right; margin:0;}
#data-movil #form-movil .box-label-contrasena label{ display:block; color:#494848; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; margin:0 0 3px;}
#data-movil #form-movil .box-label-contrasena input{ border:1px solid #142E51; width:211px; height:20px;}

#data-movil #form-movil .box-label-movil { float:left; margin:8px 10px 0 0; width:380px;}
#data-movil #form-movil .box-label-movil label{ display:block; color:#494848; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; margin:0 0 3px;}
#data-movil #form-movil .box-label-movil input{ border:1px solid #142E51; width:196px; height:20px;}
#data-movil #form-movil .box-label-movil small{ font-size:11px; color:#a3a3a3; display:block; float:right; width:174px;}

#data-movil #form-movil .btn-enviar{ 
	display:block; background:#FF7B00; border:none; width:100px; padding:2px 0; float:right; margin:17px 0 0; cursor:pointer;
	font-family:'PT Sans', "trebuchet MS"; color:#FFF; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;
	
	-moz-border-radius: 	8px;
	-o-border-radius: 		8px;
	-ms-border-radius:		8px;
	-webkit-border-radius: 	8px;	
	border-radius: 			8px;
	}
	
#data-movil-processing{ width:611px; height:187px; float:right; padding:70px 0 0;}
	#data-movil-processing span{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:20px; color:#000; text-align:center; line-height:normal; padding:0 40px;}

#data-movil-error{ width:611px; height:187px; float:right; padding:35px 0 0;}
	#data-movil-error span{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:20px; color:#000; text-align:center; line-height:normal; padding:0 40px;}
    #data-movil-error .btn-enviar{ 
    	display:block; background:#FF7B00; border:none; width:200px; padding:2px 0; float: none; margin:17px 0 0; cursor:pointer;
    	font-family:'PT Sans', "trebuchet MS"; color:#FFF; font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;
    	
    	-moz-border-radius: 	8px;
    	-o-border-radius: 		8px;
    	-ms-border-radius:		8px;
    	-webkit-border-radius: 	8px;	
    	border-radius: 			8px;
    	}

#data-movil-message{ width:611px; height:187px; float:right; padding:70px 0 0;}
	#data-movil-message span{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:20px; color:#000; text-align:center; line-height:normal; padding:0 40px;}

/* DISCLAIMER */
#disclaimer{ width:951px; margin:6px auto 5px; height: 32px;}
#disclaimer small{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:11px; color:#919191; text-align:center; line-height:16px;}
#disclaimer small a{ color:#919191; text-decoration:none;}
#disclaimer small a:hover{ text-decoration:underline;}


/* CHICAS */
#chicas{}
#chicas p{ display:block; font-family:'PT Sans', "trebuchet MS"; font-size:19px; font-weight:bold; color:#000; text-align:center;}

/* MUESTRA WEBCAMERS HOME */
.box-chica{ display:block; width:183px; float:left; margin:0 0 6px 10px; }

	/**/
	.box-chica .data{ height:21px; line-height:20px; padding:0 4px;}
	
	.box-chica .data h2{ color:#000; font-size:13px; font-family:'PT Sans'; float:left;}
	.box-chica .data h2 a{ color:#000; text-decoration:none;}
	.box-chica .data h2 a:hover{ color:#ff7200;}
	
	.box-chica .data span{ display:block; color:#ff7200; font-size:13px; font-family:'PT Sans'; float:left; margin:0 0 0 5px;}
	.box-chica .data span strong{ font-weight:normal; color:#cfcfcf;}
	
	.titulo-escena{ background:url("images/sprite-form.png") left -545px; display:block; width:9px; height:9px; float:left; margin:6px 6px 0 0 ;}
	
	/**/
	.thumb-links{}
		
		/**/
		.thumb-links .thumb{ display:block; border:4px solid #F1EFEE; width:175px; height:150px; position:relative; text-align:center;}
		.thumb-links .thumb:hover{ border:4px solid #FF840B;}
		.thumb-links .thumb img{ display:block; width:175px; height:150px; }

		.thumb-links .thumb .hd { 
			background: url("images/sprite-form.png") 0px -505px; display:block; width:23px; height:17px; text-indent:-9999px; z-index:10; position:absolute; right:3px; bottom:4px;	
			-moz-transition: all 0.26s ease-out 0s; -o-transition: all 0.26s ease-out 0s; -ms-transition: all 0.26s ease-out 0s; -webkit-transition: all 0.26s ease-out 0s; transition: all 0.26s ease-out 0s;
		}
		.thumb-links .thumb:hover .hd { 
			background: url("images/sprite-form.png") 0px -521px;
			-moz-transition: all 0.26s ease-out 0s; -o-transition: all 0.26s ease-out 0s; -ms-transition: all 0.26s ease-out 0s; -webkit-transition: all 0.26s ease-out 0s; transition: all 0.26s ease-out 0s;
		}
			

/**/
#tarjeta-nuevo{ border:1px solid #E5E5E5; width:611px; height:197px; float:right; padding:10px 0 0;}

	#abonos{ width:349px; float:left; margin:0 0 0 10px;}

	#abonos .texto-info{ display:block; font-family: 'PT Sans',"trebuchet MS"; font-size: 16px; margin:0 0 10px;}
	#abonos .texto-info small{ text-decoration:underline;}
	
	#abonos .btn-oferta{ 
		display:block; border:1px solid #ccc; height:48px; margin:0 auto 5px; position:relative; width:345px;
		
		-moz-border-radius: 	8px;
		-o-border-radius: 		8px;
		-ms-border-radius:		8px;
		-webkit-border-radius: 	8px;	
		border-radius: 			8px;
		
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); 
		background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
		behavior: url("PIE.htc");
		}
		
	#abonos .btn-oferta:hover{ 
		border:1px solid #999999;
		
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #C0C0C0 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#C0C0C0)); 
		background: -webkit-linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		background: -o-linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		background: -ms-linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		background: linear-gradient(top, #ffffff 0%,#C0C0C0 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#C0C0C0',GradientType=0 );
		behavior: url("PIE.htc");
		}

	#abonos .recomendada { 
		border:1px solid #F3CBA7;

		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #FFEED9 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#FFEED9)); 
		background: -webkit-linear-gradient(top, #ffffff 0%,#FFEED9 100%); 
		background: -o-linear-gradient(top, #ffffff 0%,#FFEED9 100%); 
		background: -ms-linear-gradient(top, #ffffff 0%,#FFEED9 100%); 
		background: linear-gradient(top, #ffffff 0%,#FFEED9 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#FFEED9',GradientType=0 );
		behavior: url("PIE.htc");
		}
	
	#abonos .btn-oferta input{ float:left; margin:18px 10px 0; }
	
	#abonos .btn-oferta .text-oferta{ float:left; margin:6px 0 0;}
	#abonos .btn-oferta .text-oferta h5{ font-family:'PT Sans'; color:#000000; font-size:19px; font-weight:bold; }
	#abonos .btn-oferta .text-oferta h5 span.dolar{ font-family:Geneva,Arial,Helvetica,sans-serif; font-size:19px;}
	#abonos .btn-oferta .text-oferta small{ color:#282828; font-size:11px; }
	
	#abonos .btn-oferta #recomendada{ background: url("images/oferta-recomendada-small.png") repeat scroll 0 0 transparent; height:32px; position:absolute; right:-7px; text-indent:-9999px; top:9px; width:85px; }

/**/
#cuenta{ float:left; width:215px; margin:0 0 0 15px; background:url("images/separa-tarjeta-nuevo.png") left center no-repeat; padding:0 0 0 15px; }

	#cuenta .texto-info{ display:block; font-family: 'PT Sans',"trebuchet MS"; font-size: 16px; margin:0 0 19px;}
	#cuenta .texto-info small{ text-decoration:underline;}

	#cuenta .ingresa-dato{ margin:0 0 10px;}
	#cuenta .ingresa-dato label{  color:#494848; display:block; font-size:12px; font-weight:bold; margin:0 0 4px;}
	#cuenta .ingresa-dato span{  color:#878787; display:block; font-size:11px; margin:6px 0 8px;}
	#cuenta .ingresa-dato input{ border:1px solid #152F50; color:#494848; font-family:"trebuchet MS"; font-size:12px; padding:0 5px; height:24px; width:201px;}

	#cuenta #btn-registrate{background:url(images/btn-registrate.png); display:block; height:40px; margin:0; text-indent:-9999px; width:215px;}
	#cuenta #btn-registrate:hover{background:url(images/btn-registrate.png) bottom;}
