/* CSS Document */
body{font-size:11px;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-align:center; background:url(home/bg_body.png) repeat-x left top}
#layout{/*width:846px;*/ width:950px; margin:0 auto; text-align:justify}
#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}
/*#img_header{background:url(style/img_header-1.png) no-repeat left}*/
#buscador{width:276px;height:34px;padding:1px 0 0 13px;position:absolute;right:53px;top:-1px;background:url(style/bg_busqueda-trans.png) no-repeat left top}
#menu{height:44px; padding:0 33px 0 48px; font-size:18px;color:#070002; width:869px}
#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; background:url(home/h1.png) no-repeat center}
#utilerias{position:absolute; right:48px; top:41px}
#utilerias li{float:left; margin-right:5px}
#utilerias li.last{float:none; clear:left}
#logo{float:left; width:231px; height:124px}
#banda{position:absolute; top:207px;background:url(home/bg_banda.jpg) no-repeat; width:1058px; z-index:-1; height:245px;margin-left:-28px}
#container{z-index:1000;margin:9px 0 0 49px; padding-left:5px }
#footer{background:url(style/bg_footer.jpg) repeat-x left bottom;height:222px; padding-top:60px; text-align:center}
#footer_cont{width:846px; margin:0 auto; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding-top:20px}

#footer_cont .isb_info{width:270px; font-weight:bold; height:167px; float:left}
#footer_cont .mas_info{float:left; width:165px; margin-right:40px}
#footer_cont .mas_info h4{font-weight:normal;}
#footer_cont .mas_info h3{height:20px; line-height:20px; color:#E7C9EF; font-size:18px; font-style:italic; margin-bottom:14px}
#footer_cont .mas_info li{height:21px; line-height:21px;border-bottom:1px dotted #fff; width:155px; text-align:left}
#footer_cont .mas_info a:link,#footer_cont .mas_info a:visited{color:#fff;text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(style/vineta_footer.gif) no-repeat left center; padding-left:19px}
#footer_cont .mas_info a:hover,#footer_cont .mas_info a:visited:hover{color:#E7C9EF;background:url(style/vineta_footer_2.gif) no-repeat left center;}
#footer_cont .mas_info h3.hotlinks{background:url(style/hotlinks.jpg) no-repeat right top}
#footer_cont .mas_info h3.podcast{background:url(style/podcast.jpg) no-repeat right top}
#footer_cont .mas_info h3.blog_fav{background:url(style/blog_fav.jpg) no-repeat right top}
#footer_cont .copyright{text-align:center; width:846px; float:left;padding-top:5px}

#footer_cont .isb_info img{margin-bottom:80px}
#footer_cont .isb_info h2.ingles_sin_barreras{ text-indent:-9999px;display:block; background:url(../img/isb.jpg) no-repeat; height:33px; width:78px;margin-bottom:60px}

#footer_cont span.label{color:#B49DCA; font-weight:normal}

#container #col_izq{background:url(style/bg_inferior.png) repeat-y}
#container #col_izq .col_content{ float:left; width:207px;background:url(style/bg_col_der_top.png) no-repeat;padding-top:18px; }
#container #col_izq .col_content .patron{background:url(style/bg_col_izq.png) repeat-y}

#menu ul li{float:left}
#menu a{ font-family:Arial, Helvetica, sans-serif;float:left;color:#2C4C66;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}

/* FORMS */
form.main_search .input_izq{background:url(style/input_izq.gif); height:28px; width:24px; display:block; float:left}
form.main_search input{border:0; color:#8aa3b9; font-weight:bold;padding-top:5px;padding-left:5px;height:23px;float:left;background:url(style/bg_input.gif) repeat-x;display:block; width:147px}
form.main_search .input_der{background:url(style/input_der.gif); height:28px; width:10px; display:block; float:left; margin-right:5px}
form.main_search .submit_busqueda{background:url(style/button_search.png) no-repeat; width:74px; height:28px; text-indent:-99999px; cursor:pointer}
form.main_search .submit_busqueda:hover{background:url(style/button_search_hover.png) no-repeat}
strong{font-weight:bold}



#atraccion .animacion{background:url(home/bg_atraccion.jpg) no-repeat; float:left; width:843px; height:224px; border-radius: 5px;  overflow: hidden;}
#atraccion .promocion{background:url(home/bg_promocion.jpg) no-repeat; float:left; width:280px; height:215px; text-align:center; color:#2c4051; padding:9px 0 0 0; position:relative}
#atraccion span.titulo_promo{background:url(home/bg_titulo_promo.jpg) no-repeat; margin:0 auto; font-size:14px; font-weight:bold; height:25px; width:260px; line-height:25px; display:block}
#atraccion .guia_ingles{background:url(home/cd_regalo.jpg) no-repeat; height:87px; width:149px; position:absolute; top:64px; left:27px; padding:15px 0 0 70px}
#atraccion .guia_ingles span.impt2{color:#fff; font-size:15px; font-weight:bold; margin:0; width:auto; margin-left:20px; height:20px}
#atraccion .guia_ingles span{ display:block; width:120px; margin:0 auto; color:#2c4c66; margin:15px}
#atraccion a.solicita_informacion{display:block; width:200px; height:32px; background:url(home/solicita_informacion.jpg) no-repeat; text-indent:-9999px; position:absolute; top:189px; left:53px}
#atraccion a.solicita_informacion:hover,#atraccion a.solicita_informacion:visited:hover{background:url(home/solicita_informacion_hover.jpg) no-repeat}
a.dudas{width:842px; margin-top:22px; display:block; text-decoration:none}
.dudas .dudas_der{background:url(home/dudas_der.png) no-repeat; float:right; display:block; width:21px; height:35px; font-size:4px}
a.dudas:hover .dudas_der{background:url(home/dudas_der_hover.png) no-repeat}
.dudas .dudas_izq{background:url(home/dudas_izq.png) no-repeat; float:left; display:block; width:21px; height:35px; font-size:4px}
a.dudas:hover .dudas_izq{background:url(home/dudas_izq_hover.png) no-repeat}
.dudas .dudas_cont{background:url(home/dudas_cont.png) repeat-x; height:27px; padding-top:7px; font-size:13px; color:#2C4C66; font-weight:bold; padding-left:30px; display:block; cursor:pointer}
a.dudas:hover .dudas_cont{background:url(home/dudas_cont_hover.png) repeat-x}
.dudas .dudas_cont .aprender_ingles{color:#6E8AA1; margin-left:100px}
.dudas .dudas_cont span.link_ver_mas{ margin-left:50px; color:#2C4C66}

.bloques{background:url(home/bg_bloques.png) no-repeat left bottom; height:242px; margin-top:5px}
.bloques .bloque{position:relative;background:url(home/bg_bloque.jpg) no-repeat; width:277px; height:227px; padding-top:2px; float:left; margin-right:6px}
.bloques .bloque a{padding-left:60px; width:217px;display:block; height:29px; padding-top:196px; font-size:16px; color:#fff; font-weight:bold; text-decoration:none; opacity:0.8}
.bloques .bloque a:hover{opacity:1}
.bloques .bloque a.decubre_curso{background:url(home/descubre_curso.jpg) no-repeat}
.bloques .bloque a:hover span,.bloques .bloque a:visited:hover span{color:#6E8AA1; opacity:1}
.bloques .bloque a.historias_exito{background:url(home/historias_exito.jpg) no-repeat}
.bloques .bloque a.demostraciones{background:url(home/demostraciones.jpg) no-repeat}

.paneles{width:844px}
.paneles h2{font-size:16px; color:#2C4C66; font-weight:bold; background:url(home/titulo_cont.png) repeat-x; height:32px; line-height:32px; text-align:center}
.paneles span.titulo_der{float:right; background:url(home/titulo_der.png) no-repeat; width:11px; height:32px; display:block}
.paneles span.titulo_izq{float:left; background:url(home/titulo_izq.png) no-repeat; width:11px; height:32px; display:block}
.paneles h2 span.titulo_texto{display:block; text-indent:-9999px; background:url(home/titulo_texto.png) no-repeat; width:304px; height:29px; margin:0 auto}
.paneles .panel_a{background:url(home/panel_a.jpg) no-repeat; width:268px; height:106px; float:left; padding:11px 0 0 11px}
.paneles .panel_a img{float:left}
.paneles .panel_a span{display:block; font-size:12px; color:#2c4c66; width:100px; text-align:center; float:left; margin:10px}
.paneles .panel_b{background:url(home/panel_b.jpg) no-repeat; width:269px; height:91px; float:left; padding:26px 0 0 17px}
.paneles .panel_c{background:url(home/panel_c.jpg) no-repeat; width:262px; height:97px; float:left; padding:20px 0 0 17px}
.panel_b li{background:url(home/vineta_paloma.gif) no-repeat left center; padding-left:21px; margin-bottom:5px; font-size:12px; color:#2c4c66}

.registro_izq{ background:url(home/registro_izq.jpg) no-repeat; width:14px; height:28px; display:block; float:left}
.registro_der{background:url(home/registro_der.jpg) no-repeat; width:18px; height:28px; display:block; float:left}
.registro input{float:left; height:23px; background:url(home/registro_cont.png) repeat-x; border:none; padding-top:5px; color:#8aa3b9; width:207px; font-weight:bold;}

a.suscribeme_ahora{background:url(home/suscribirme_ahora.jpg) no-repeat left top; height:47px; width:157px; display:block; text-indent:-9999px;position:absolute; top:10px; right:25px}
a.suscribeme_ahora:hover,a.suscribeme_ahora:visited:hover{background:url(home/suscribirme_ahora_hover.jpg) no-repeat left top}


div.sobrepuesto{background:#E2E3E4;bottom:36px;color:#343434;font-size:12px;height:56px;left:1px;opacity:0.93;padding:10px;position:absolute;width:253px}



#footer_cont .copyright a:link		{text-decoration: none; color:#FFF;}
#footer_cont .copyright a:visited	{text-decoration: none; color:#FFF;}
#footer_cont .copyright a:active	{text-decoration: none; color:#FFF;}
#footer_cont .copyright a:hover		{text-decoration: none; color:#66C;}
#salir{margin:10px 0px 0px 80px; float:left; color:#3366FF; font-weight:bold; text-decoration: none;}
#salir:hover{ color:#330099; text-decoration:underline;}