/* CSS Document */
body{font-size:11px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-align:center; background:url(style/bg_body.png) repeat-x left top}
#layout{/*width:846px;*/ width:950px; margin:0 auto; text-align:justify; position:relative}
#header{margin:0 auto; text-align:left; width:868px; padding:0 33px 0 49px; margin-top:6px;height:124px;background:url(style/bg_header.jpg) no-repeat left top;position:relative}
div.promo{float:left; width:524px; z-index:2; position:relative}
#menu{height:44px;padding:0 58px 0 48px;font-size:18px;color:#000;width:843px;line-height:41px}
#tagline{height:33px;font-weight:bold;line-height:33px;font-family:Geneva, Arial, Helvetica, sans-serif;color:#BBBBBB;font-size:16px;text-align:center;font-style:italic;text-indent:-9999px;}
#logo{float:left; width:231px; height:124px}
#banda{position:absolute; top:201px;background:url(style/bg_banda.jpg) no-repeat; width:1058px; z-index:-1; height:31px;margin-left:-28px}
#container{margin:0 0 0 49px; padding-top:9px; position:relative; z-index:10}
#footer_canal_mail{background:url(landing_canal_mail/bg_footer_canal_mail.jpg) repeat-x left bottom;height:175px; padding-top:0px; text-align:center; background-position:top;}

#footer_cont{width:846px; margin:0 auto; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding-top:20px}

#menu ul li{float:left}
#menu a{font-family:Arial, Helvetica, sans-serif;float:left;color:#000;text-decoration:none;display:block;height:42px;line-height:42px;border-left:1px solid #fff; border-right:1px solid #BDD0DF; padding:0 26px}
#menu a.selected, #menu a:hover{background:url(style/bg_menu_hover.png) repeat-x; line-height:48px; position:relative; margin-top:-3px; height:45px}
#menu span.llama_ahora{color:#7fa1bb; float:right; margin-top:10px}

#footer_cont .isb_info{width:270px; font-weight:bold; float:left}
#footer_cont .copyright{text-align:center; width:846px; float:left;padding-top:5px}
#footer_cont .isb_info img{margin-bottom:30px; margin-top:60px;}

.atraccion{background:url(landing_sorteo/bg_atraccion.jpg) no-repeat left top; width:324px; height:361px; float:left; margin-right:7px; padding-left:193px; position:relative; margin-bottom:3px}
.atraccion .curso_ingles{background:url(landing_sorteo/aprende_ingles-trans.png) no-repeat left top; display:block; text-indent:-9999px; margin-left:-60px; width:292px; height:71px; margin-top:14px}
.form{background:url(landing/bg_form.png) no-repeat left top; width:321px; height:364px; float:left; text-align:center; position:absolute; top:10px; right:56px; z-index:1}

.sorteo_30_anos{display:block; text-indent:-9999px; background:url(landing_sorteo/sin_horarios-trans.png) no-repeat; width:218px; height:192px; margin-top:30px; margin-left:41px}
.gana20000{text-indent:-9999px; background:url(landing_sorteo/llena_cupon-trans.png) no-repeat; width:223px; height:64px; margin:-109px 40px; 0 0px}
h2.gana_sorteo{text-indent:-9999px; background:url(landing_sorteo/ganate_sorteo.png) no-repeat; width:551px; height:97px; position:absolute; left:0; bottom:-6px; z-index:100}
h2.ganadora{ background:url(landing_sorteo/ganadora-sorteo.png) no-repeat; text-indent:-9999px; width:223px; height:291px; position:absolute; bottom:-1px; left:0; z-index:101;
	
}

.panel{float:left; margin-top:10px}
.top_a{height:33px; background:url(landing/top_panel.gif) no-repeat; float:left}
.top_b{height:33px; background:url(landing/top_panel.gif) no-repeat; background-position:-10px; float:left}
.top_c{height:33px; background:url(landing/top_panel.gif) no-repeat right;float:left}
.top_panel h2{font-size:18px; line-height:33px; height:33px; color:#fff; background:url(landing/vineta_top_panel.gif) no-repeat left center; padding-left:16px; width:207px; margin-left:57px}
.top_b h2{width:211px}
.top_c h2{width:207px}
.panel_cont span{font-size:12px; color:#70a7d2; font-weight:bold}

.panel_cont a.ver_mas{font-size:13px; color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;background:url(landing/ver_mas.gif) no-repeat left top;width:80px; line-height:20px; padding-left:3px; height:20px; display:block; float:left; margin-top:5px}
.panel_cont a.ver_fotos:hover, .panel_cont a.ver_fotos:visited:hover{ background-position:0 -20px;}
.panel_cont a.ver_fotos{display:block; text-indent:-9999px;font-weight:bold;text-transform:uppercase;background:url(style/ver_fotos.gif) no-repeat left top;width:80px; line-height:20px; padding-left:3px; height:20px;float:left; margin-top:5px}
.panel_cont a.ver_demo:hover, .panel_cont a.ver_demo:visited:hover{ background-position:0 -20px;}
.panel_cont a.ver_demo{display:block; text-indent:-9999px;font-weight:bold;text-transform:uppercase;background:url(style/ver_demo.gif) no-repeat left top;width:84px; line-height:20px; padding-left:3px; height:20px;float:left; margin-top:5px}
.panel_cont{float:left}
.panel .opcion_a{background:url(landing_sorteo_canal_mail/opcion_a.jpg) no-repeat left top; width:240px; height:84px; padding:20px; text-align:center; padding-top:30px;}
.panel .opcion_b{background:url(landing_sorteo_canal_mail/opcion_b.jpg) no-repeat left top; width:244px; height:84px; padding:20px; text-align:center; padding-top:30px;}
.panel .opcion_c{background:url(landing_sorteo_canal_mail/opcion_c.jpg) no-repeat left top; width:241px; height:84px; padding:20px; text-align:center; padding-top:30px;}

.fila_b .panel_cont ul{margin-left:37px}
.fila_b .panel_cont li{list-style-image:url(landing/vineta_panel.gif); list-style-position:inside; font-size:12px; color:#689bc3; padding-right:20px}
.fila_b .panel_cont li em{font-weight:bold}

.fila_b .panel .opcion_a{background:url(landing/opcion_a_f1.png) no-repeat left top; width:280px; height:197px}
.fila_b .panel .opcion_b{background:url(landing/opcion_b_f1.png) repeat-x left top; width:284px; height:197px}
.fila_b .panel .opcion_c{background:url(landing/opcion_c_f1.png) no-repeat right top; width:281spx; height:197px}
h6.sub_title{margin:5px 0 7px 35px;font-size:16px; color:#70a7d2; font-weight:bold}
.top_c h2{margin-left:67px; width:197px}
.opcion_c h6.sub_title{margin:5px 0 7px 55px}
.fila_b .opcion_b span.text{font-size:12px; font-weight:normal; width:117px; margin-top:0; text-align:left}
.fila_b .opcion_b img.promo{ margin:0 17px 0 30px}
.fila_b .opcion_c img.promo{ margin:0 17px 0 55px}

form{padding-left:39px; text-align:left; position:relative}
form span{ font-size:12px; font-weight:bold; color:#4186bb; margin:0 5px}
input{border:1px solid #ACCAE1; color:#B8D1E5; background:#fff; height:20px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:6px;margin-right:2px; padding-left:5px; margin-left:0}
input.image{border:none; background: url(landing_general/solicitar_informacion.jpg) no-repeat; display:block;height:37px; width:272px; padding:0; margin:0}
input.image:hover{background-position:0 -37px}
select{font-family:Arial, Helvetica, sans-serif;border:1px solid #ACCAE1; color:#B8D1E5; background:#fff; height:30px;font-size:16px; font-weight:bold; line-height:30px; margin:0}

form .numero_lada{display:block; float:left; height:28px; line-height:28px}
.hint{color:#eb9729;background:#ffd852;border:1px solid #F4BE56;display:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-top:-4px;padding:10px 12px;position:absolute;right:-160px;width:150px;z-index:20}
#loading{background:url(style/loading.gif) no-repeat center center #000; opacity:0.5; width:100%; z-index:3000}
.form > #loading {left:0;position:fixed;top:0; height:100%}

.mexico a.solicitar_informacion{margin-top:4px}
.latina a.solicitar_informacion{margin-top:4px}
.latina select#combo_Estados{float:left; margin-right:3px; width:118px}
.latina input.ciudad{width:118px}
.mexico select#combo_Estados{width:245px}
.mexico input.ciudad{width:237px}
.latina input{}
.mexico select,.latina select{margin-bottom:6px}
img.solicita_informacion{margin-top:20px; margin-bottom:6px;}



.mexico input.telefono{width:156px}
.spacer{clear:both}