html{font-size:68%;margin:0;padding:0;height:100%;min-height:100%;}
body{background:#fff;background-position:top left;background-repeat:repeat-x;color:#434343;text-align:left;margin:0px;padding:0px;font-family:'Lucida Grande','Tahoma', Arial, Helvetica, sans-serif;}
*{margin:0;padding:0;}
a, img, a img{border:none;}
.clearb{clear:both;float:none;}
a, a:visited{text-decoration:none;color:#434343;}
div#container{position:relative;margin:0 auto;width:835px;padding-top:27px;}
div#container h1{position:relative;height:122px;background:url(/adsl/images/logo_oferta.es.jpg);background-position:0 0;background-repeat:no-repeat;font-size:260%;color:#545250;}
div#container h1 span.oculta{display:none;}
div#container h1 span.header{position:absolute;right:0px;top:75px;}
div#container div#mensaje{position:relative;right:0px;clear:both;float:none;padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px;font-size:140%;color:#884f28;border-top:solid 1px #cc9750;border-bottom:solid 1px #cc9750;background:#fff6e5;margin-bottom:20px;}
h2.headers_home{position:relative;background:url(/adsl/images/tile_header.gif) top left repeat-x;font-size:150%;color:#fff;font-weight:bold;padding-left:20px;padding-top:2px;padding-bottom:4px;clear:both;float:none;}
div.friso{position:relative;background:url(/adsl/images/tile_header.gif) top left repeat-x;height:30px;clear:both;float:none;}
h2.headers_home span{font-size:120%;padding-right:5px;}
div#linea_adsl{position:relative;clear:both;float:none;padding-top:0px;padding-top:20px;}
ul.operadores{list-style:none;}
ul.operadores li{position:relative;list-style:none;width:88px;height:92px;margin-right:0px;margin-left:4px;float:left;overflow:hidden;}
ul.operadores li a{display:block;height:88px;text-align:center;color:#3d8aa4;font-weight:bold;font-size:110%;border:solid 2px #ccc;}
ul.operadores li a:visited{color:#3d8aa4;}
ul.operadores li a:hover, ul.operadores li.selected a{position:relative;border:solid 2px #ff6f0f;}
ul.operadores li input{position:absolute;top:62px;left:34px;z-index:10;}
a.telefonica{background:url(/adsl/images/log_telefonica.gif);background-position:top center;background-repeat:no-repeat;}
a.jazztel{background:url(/adsl/images/log_jazztel.gif);background-position:top center;background-repeat:no-repeat;}
a.vodafone{background:url(/adsl/images/log_vodafone.gif);background-position:top center;background-repeat:no-repeat;}
a.yacom{background:url(/adsl/images/log_yacom.gif);background-position:top center;background-repeat:no-repeat;}
a.tele2{background:url(/adsl/images/log_tele2.gif);background-position:top center;background-repeat:no-repeat;}
a.ono{background:url(/adsl/images/log_ono.gif);background-position:top center;background-repeat:no-repeat;}
a.orange{background:url(/adsl/images/log_orange.gif);background-position:top center;background-repeat:no-repeat;}
a.imagenio{background:url(/adsl/images/log_imagenio.gif);background-position:top center;background-repeat:no-repeat;}
ul.enviado li.imagenio{background:url(/adsl/images/log_imagenio.gif);background-position:0 4px;background-repeat:no-repeat;}
div#linea_tel{clear:both;float:none;padding-top:10px;display:none;}
ul.operadores_foot{list-style:none;}
ul.operadores_foot li{position:relative;list-style:none;width:87px;height:60px;margin-right:16px;margin-left:12px;float:left;overflow:hidden;margin-bottom:8px;}
ul.operadores_foot li span{display:block;width:87px;height:90px;text-align:center;color:#287fa0;font-weight:bold;font-size:120%;}
span.telefonica{background:url(/adsl/images/log_telefonica.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.jazztel{background:url(/adsl/images/log_jazztel.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.vodafone{background:url(/adsl/images/log_vodafone.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.yacom{background:url(/adsl/images/log_yacom.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.tele2{background:url(/adsl/images/log_tele2.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.ono{background:url(/adsl/images/log_ono.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.orange{background:url(/adsl/images/log_orange.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
span.imagenio{background:url(/adsl/images/log_imagenio.gif);height:90px;padding:0;background-position:top center;background-repeat:no-repeat;}
div.container_form{position:relative;padding-top:30px;text-align:center;padding-bottom:50px;padding-left:260px;padding-right:260px;}
div.container_form ul{position:relative;list-style:none;text-align:center;}
div.container_form ul li{position:relative;list-style:none;text-align:center;margin-bottom:10px;}
div.container_form ul li h2{color:#147fa3;font-size:160%;}
div.container_form ul li input{font-size:180%;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:1px;text-align:center;width:279px;}
div.container_form ul li input.check_f{font-size:100%;padding:0;margin:0;display:inline;width:20px;}
input.boton{background:#dcd8d2;}
div#col_left{position:relative;float:left;left:0px;width:416px;}
div#col_right{position:relative;float:right;right:0px;top:30px;width:381px;background:url(/adsl/images/tile_form.gif) top left repeat-y;}
div#col_right h2{background:url(/adsl/images/corner_top.gif) top left no-repeat;padding-top:10px;text-align:center;color:#e87717;font-size:160%;font-weight:bold;margin-bottom:20px;}
div#col_right h2 span{font-size:120%;}
div#col_right #col_form{background:url(/adsl/images/corner-bottom.gif) bottom left no-repeat;padding-left:20px;padding-right:20px;padding-bottom:10px;}
ul.form_oferta{list-style:none;}
ul.form_oferta li{list-style:none;margin-bottom:10px;font-size:130%;line-height:1.9em;}
ul.form_oferta li span{color:#000;font-weight:bold;font-size:110%;}
ul.form_oferta li input.txt{padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;font-size:100%;width:280px;}
ul.form_oferta li.butt input.boton{background:#dcd8d2;font-size:120%;}
ul.form_oferta li.butt{text-align:center;}
ul.operadores_small{list-style:none;}
ul.operadores_small li{position:relative;list-style:none;width:80px;height:94px;margin-right:0px;margin-left:4px;float:left;overflow:hidden;}
ul.operadores_small li a{display:block;height:88px;text-align:center;color:#3d8aa4;font-weight:bold;font-size:110%;border:solid 2px #ccc;}
ul.operadores_small li a:visited{color:#3d8aa4;}
ul.operadores_small li a:hover, ul.operadores_small li.selected a{position:relative;border:solid 2px #ff6f0f;}
ul.operadores_small li input{position:absolute;top:62px;left:34px;z-index:10;}
#col_left h2{font-size:160%;color:#e87717;margin-bottom:9px;}
span.oculta{display:none;}
div.header_of{height:103px;}
div.header_of h4{padding-left:20px;color:#000;padding-right:6px;font-size:130%;}
div.header_of p{padding-left:20px;color:#277d9e;padding-right:6px;font-size:120%;}
div.precio{position:relative;float:left;width:149px;left:20px;color:#fff;}
div.precio h4{font-size:120%;padding-top:6px;}
div.precio p{margin:0;padding:0;font-size:400%;font-weight:bold;}
div.precio span{margin:0;padding:0;font-size:130%;font-weight:bold;}
div.gratis{width:232px;float:right;right:0px;}
div.gratis h4{font-size:140%;font-weight:bold;border-bottom:solid 2px #fff;color:#fff;padding-top:4px;margin-bottom:6px;}
div.gratis ul{position:relative;color:#fff;padding-left:16px;font-size:120%;line-height:1.2em;}
div.gratis ul li{list-style-type:disc;list-style-position:outside;}
a.bot_oferta{display:block;margin-bottom:10px;margin-top:10px;background:url(/adsl/images/ico_bot.gif);background-position:0 0;background-repeat:no-repeat;padding-left:30px;font-size:140%;font-weight:bold;margin-top:10px;}
a.bot_oferta span{color:#2a849e;}
a.bot_oferta_n{display:block;margin-bottom:10px;margin-top:10px;background:url(/adsl/images/ico_noc.gif);background-position:0 0;background-repeat:no-repeat;padding-left:30px;font-size:140%;font-weight:bold;margin-top:10px;}
a.bot_oferta_n span{color:#2a849e;}
div.of_yacom{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#cd0065;margin-bottom:10px;}
div.of_yacom .header_of{background:#fff url(/adsl/images/log_yacom.gif);background-position:right 0;background-repeat:no-repeat;}
div.of_yacom h3{color:#cd0065;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_yacom h3 span{font-size:80%;}
div.of_jazztel{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#dca605;margin-bottom:10px;}
div.of_jazztel .header_of{background:#fff url(/adsl/images/log_jazztel.gif);background-position:305px -10px;background-repeat:no-repeat;}
div.of_jazztel h3{color:#dca605;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_jazztel h3 span{font-size:80%;}
div.of_ono{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#000000;margin-bottom:10px;}
div.of_ono .header_of{background:#fff url(/adsl/images/log_ono.gif);background-position:305px -10px;background-repeat:no-repeat;}
div.of_ono h3{color:#fe1200;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_ono h3 span{font-size:80%;}
div.of_orange{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#fe6c00;margin-bottom:10px;}
div.of_orange .header_of{background:#fff url(/adsl/images/log_orange.gif);background-position:305px -10px;background-repeat:no-repeat;}
div.of_orange h3{color:#fe6c00;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_orange h3 span{font-size:80%;}
div.of_tele2{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#019eed;margin-bottom:10px;}
div.of_tele2 .header_of{background:#fff url(/adsl/images/log_tele2.gif);background-position:305px -10px;background-repeat:no-repeat;}
div.of_tele2 h3{color:#000;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_tele2 h3 span{font-size:80%;}
div.of_vodafone{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#fe1200;margin-bottom:10px;}
div.of_vodafone .header_of{background:#fff url(/adsl/images/log_vodafone.gif);background-position:312px 0px;background-repeat:no-repeat;}
div.of_vodafone h3{color:#000;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_ono h3 span{font-size:80%;}
div.of_telefonica{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#020c85;margin-bottom:10px;}
div.of_telefonica .header_of{background:#fff url(/adsl/images/log_telefonica.gif);background-position:305px -10px;background-repeat:no-repeat;}
div.of_telefonica h3{color:#bae200;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
div.of_telefonica h3 span{font-size:80%;}
div.of_telefonica div.precio{color:#bae200;}
div.of_imagenio{width:402px;height:199px;overflow:hidden;border:solid 4px #d1d3d2;background:#020c85;margin-bottom:10px;}
div.of_imagenio .header_of{background:#fff url(/adsl/images/log_imagenio.gif);background-position:312px 12px;background-repeat:no-repeat;}
div.of_imagenio h3{color:#bae200;font-size:420%;font-weight:bold;padding-top:6px;padding-left:20px;}
a.imagenio{background:url(/adsl/images/log_imagenio2.gif);background-position:0px 20px;background-repeat:no-repeat;}
h2.gracias{color:#00aac8;text-align:center;font-size:160%;margin-top:20px;margin-bottom:20px;}
ul.enviado{list-style:none;}
ul.enviado li{list-style:none;float:left;width:33%;padding-top:10px;margin-bottom:20px;}
ul.enviado li.cierre{clear:both;float:none;}
ul.enviado li span{display:block;height:30px;margin-left:100px;padding-left:30px;background:url(/adsl/images/ico_bot.gif);background-position:0 0;background-repeat:no-repeat;font-size:140%;}
ul.enviado li.ono{background:url(/adsl/images/log_ono.gif);background-position:0 -20px;background-repeat:no-repeat;}
ul.enviado li.jazztel{background:url(/adsl/images/log_jazztel.gif);background-position:0 -20px;background-repeat:no-repeat;}
ul.enviado li.telefonica{background:url(/adsl/images/log_telefonica.gif);background-position:0 -20px;background-repeat:no-repeat;}
ul.enviado li.yacom{background:url(/adsl/images/log_yacom.gif);background-position:0 -20px;background-repeat:no-repeat;}
ul.enviado li.orange{background:url(/adsl/images/log_orange.gif);background-position:0 -20px;background-repeat:no-repeat;}
ul.enviado li.vodafone{background:url(/adsl/images/log_vodafone.gif);background-position:0 -16px;background-repeat:no-repeat;}
ul.enviado li.tele2{background:url(/adsl/images/log_tele2.gif);background-position:0 -20px;background-repeat:no-repeat;}
ul.enviado li.imagenio{background:url(/adsl/images/log_imagenio.gif);background-position:0 4px;background-repeat:no-repeat;}
div.container.form_gracias{position:relative;}
div.container_form_gracias ul{list-style:none;margin-left:40px;padding-bottom:80px;}
div.container_form_gracias ul li{list-style:none;position:relative;float:left;margin-right:30px;}
div.container_form_gracias ul li.note{width:264px;height:146px;border:solid 1px #ccc;border-bottom:solid 2px #808080;background:#fcfaed;}
div.container_form_gracias ul li.cierre{clear:both;float:none;margin-bottom:40px;}
div.container_form_gracias ul li.note h3{font-size:160%;color:#00aac8;padding:20px;}
div.container_form_gracias ul li.formulario h4{font-size:150%;color:#666;margin-top:35px;margin-bottom:8px;}
div.container_form_gracias ul li.formulario input.mail_gracias{font-size:150%;width:250px;}
div.container_form_gracias ul li.formulario input.boton{font-size:150%;padding-left:20px;padding-right:20px;}
#footer{position:relative;margin-top:0px;background:url(/adsl/images/tile_footer.gif) top left repeat-x;padding-top:6px;height:100px;font-size:120%;clear:both;float:none;}
div.box_left{position:relative;float:left;top:0px;width:359px;}
div.box_right{position:relative;float:right;top:0px;width:350px;height:135px;text-align:right;}
div.box_right p{position:relative;font-size:110%;line-height:1em:}
.overlay{position:absolute;z-index:9999;padding:10px;width:400px;height:100px;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 2px #666;border-right:solid 2px #666;background-color:#ffffff;display:none;top:50%;left:50%;margin-top:-120px;margin-left:-200px;text-align:center;}
.overlay p{margin-top:34px;font-size:140%;font-weight:bold;margin-bottom:6px;color:#6fb8d8;}
.hidden{display:none;}
span.acepto a{text-decoration:none;color:#434343;}
h2.legal{color:#000;font-size:160%;margin-bottom:10px;}
p.legal{font-size:120%;text-align:justify;margin-bottom:10px;}