@charset "utf-8";
/* CSS Document [chis]
*/


*{margin:0;padding:0;border:0;} 

body{color:#4e5156;font:normal 12px Arial;-webkit-text-size-adjust:none;}
fieldset legend{display:none;}


#contenedor
{

display:block;
width:auto;
text-align:left;
border:solid 16px #ffffff;
border-collapse:collapse;
background:#c4d1e2 url(../img/bg.jpg) repeat-x left top;}
#sub_contenedor{display:block;width:auto;position:relative;}

.logotipos{
display:block;
width:auto;
height:70px;
background-color:#ffffff;}
#iphone_img{float:left;margin-top:10px;}
#movistar_img{float:right;}

h1,h2,p.p1,.oculto{display:block;position:absolute;top:0;left:-5000px;}


fieldset.iphone_form{
clear:both;
display:block;
width:auto;
position:relative;
margin-left:5%;
padding:156px 12px 0 0;
background:transparent url(../img/h1_h2_p1.gif) no-repeat 0 14px;
}

label{margin-bottom:5px;}
label,input,select{font-size:12px;}

fieldset > fieldset input,fieldset > fieldset select{width:80%;}


fieldset > fieldset input{
background-color:#99a3af;
border:none;
-webkit-border-radius:0;
margin-bottom:10px;
font-size:17px;
line-height:20px;
color:#ffffff;}

fieldset > fieldset select{
background:#99a3af;
margin-bottom:10px;
font-size:14px;
line-height:16px;
color:#4e5156;}

#registrarse{
position:absolute;
right:6%;
bottom:-97px;
display:block;
width:79px;
height:30px;
background:transparent url(../img/envio.gif) no-repeat left 50%;
text-indent:-5000px;
border:none;
-webkit-border-radius:0;
-webkit-appearance:none;}	


.terminos_legales{padding:40px 0 20px 0;}
.terminos_legales label{float:left;font-size:12px;line-height:14px;}
.terminos_legales label a{font-size:12px;line-height:14px;padding:5px 5px 5px 0;}
.terminos_legales > input{float:left;border:1px solid #1c5180;-webkit-border-radius:0;width:13px;height:13px;margin-right:5px;}		

p.aviso{clear:left;}

#terminos_legales{
clear:both;
display:none;
border:1px solid #99a3af;
-webkit-border-radius:6px;
background-color:#ffffff;
position:relative;
margin-top:50px;
}
#terminos_legales p{padding:15px 10px 15px 18px;font-size:12px;}

#cerrar{position:absolute;right:10px;top:-18px;}


.notaprensa{color:#5d6670;font-size:14px;padding:30px 0 20px 0;margin-left:5%;}
.notaprensa a{
display:block;
text-indent:-5000px;
background:transparent url(../img/comunicado_iphone.jpg) no-repeat left 10px;
width:144px;
height:32px;}

.titulo{color:#5d6670;font-size:26px; font-weight:bold; padding:25px 0 8px 0;margin-left:5%;}