/*	Copyright 2007 ABA English. CSS 2007: V 1.0 */

/* RESET */
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/* GLOBAL */
/* * {margin: 0;padding: 0;} */
body {color:#666;background-color: #ffffff;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;}
h1{font-size:18px;line-height:24px;}
h2{font-size:16px;}
h3{font-size:12px;}
a:link {color: #990000;}
a:visited {color: #990000;}
a:hover {color: #BF0000;}
a:active {color: #990000;}
ul {padding:5px;}
ol {padding:25px 20px 20px 20px;}
strong, b { font-weight:bold; }
table.contentpane {margin:10px 20px 10px 25px;}
label {cursor:pointer;}

/* LAYOUT */
#container {width:810px;margin:0 auto;background-image: url(../images/shadow.gif);background-repeat: repeat-y;}
#header {position:relative;/*height:88px*/;height:100px}
#header #languages {position:absolute;right:105px;top:20px;}
#header #flags {position:absolute;right:25px;top:10px;}
#flags li {list-style: none;margin-left:10px;display: inline;}
#flags ul{padding:0;}
#set {background-color:#990000;margin:0 18px 0 18px;padding:2px 0 0 12px;background-image:url(../images/nav_wellcome.gif);height: 20px;color: #FFFFFF;}
#set h1{font-size:11px;line-height:18px;margin:0;color: #FCFCFC;}

/* MARGENES Y RELLENOS */
.marg0 {margin:0px!important;}
.marg5 {margin:5px!important;}
.marg10 {margin:10px!important;}
.margtop0 {margin-top:0px;}
.margtop5 {margin-top:5px!important;}
.margtop10 {margin-top:10px!important;}
.margtop15 {margin-top:15px!important;}
.margtop20 {margin-top:20px!important;}
.margbot0 {margin-bottom:0px!important;}
.margbot5 {margin-bottom:5px!important;}
.margbot10 {margin-bottom:10px!important;}
.margbot15 {margin-bottom:15px!important;}
.margbot20 {margin-bottom:20px!important;}
.margleft0 {margin-left:0px!important;}
.margleft5 {margin-left:5px!important;}
.margleft10 {margin-left:10px!important;}
.margleft15 {margin-left:15px!important;}
.margleft20 {margin-left:20px!important;}
.margright10 {margin-right:10px!important;}
.margright15 {margin-right:15px!important;}
.margright20 {margin-right:20px!important;}

.pad0 {padding:0px!important;}
.pad5 {padding:5px!important;}
.pad10 {padding:10px!important;}
.padtop0 {padding-top:0px!important;}
.padtop5 {padding-top:5px!important;}
.padtop10 {padding-top:10px!important;}
.padtop15 {padding-top:15px!important;}
.padtop20 {padding-top:20px!important;}
.padbot0 {padding-bottom:10px!important;}
.padbot5 {padding-bottom:5px!important;}
.padbot10 {padding-bottom:10px!important;}
.padbot15 {padding-bottom:15px!important;}
.padbot20 {padding-bottom:20px!important;}
.padleft0 {padding-left:0px!important;}
.padleft5 {padding-left:5px!important;}
.padleft10 {padding-left:10px!important;}
.padleft15 {padding-left:15px!important;}
.padright20 {padding-right:20px!important;}
.padright0 {padding-right:0px!important;}
.padright5 {padding-right:5px!important;}
.padright10 {padding-right:10px!important;}
.padright15 {padding-right:15px!important;}
.padright20 {padding-right:20px!important;}

/* FOOTER */
#foot_nav {background-color:#990000;margin:0 8px;padding:3px 0 2px 0;height:20px;text-align: center;}
#foot_nav ul {padding:0px;word-spacing: -1px}
#foot_nav li {list-style: none;margin-left:10px;display: inline;padding-right:10px;color: #FFFFFF;border-right-width: 1px;border-right-style: solid;border-right-color: #FFFFFF;background-color:inherit;}
#foot_nav .last {border:none;}
#foot_nav a {color:#E4E4E4;}
#foot_nav a:hover {color:#fff;background-color:inherit;}
#footer {margin:0 8px 0;padding:20px 0 15px 0;background-color:#302e2e;}
#footer li {list-style: none;font-size: 10px; }
#footer a {color:#999999;}
#footer a:hover {color:#ccc;}
#footer p {color:#E7E7E7;font-size: 10px;text-align: center;}
#footer .hr {margin: 15px 60px 15px 60px;text-align:center;height: 1px;background-image:url(../images/dotted.gif);}
#footer .hr hr  {display: none;}	
#footer .links{margin:0 6px 0 0;padding:0 0 25px 60px;width:130px;float:left;line-height:20px;}
#footer .socials-tools {margin:0px 5px 0 5px; float:right}
#footer .socials-toolsf {margin:0px 25px 0 5px; float:right}
#footer .methods {margin:0px 0 0 25px; float:left}

/* COM_FRONT */
#com_frontpage #content, #com_mitest #content{margin:2px 8px 0 18px !important;margin:2px 8px 0 9px;float:left;width:530px;}
#com_frontpage #sidebar, #com_mitest #sidebar{float:left;width:236px;margin:2px 0 0 0;}
#com_frontpage #content, #com_compra #content{margin:2px 8px 0 18px !important;margin:2px 8px 0 9px;float:left;width:530px;}
#com_frontpage #sidebar, #com_compra #sidebar{float:left;width:236px;margin:2px 0 0 0;}

/* VISOR */
.home_img {height:220px;width:528px;background-image:url(/images/modulos/vis-home.jpg);position:relative;}
.title_h {position:absolute;left:185px;top:33px;font-size:29px;font-weight:bold;letter-spacing:-2px;line-height:32px;color:#990000;width: 325px;}
.subtitle_h2 {position:absolute;left:185px;top:75px;letter-spacing:-1px;font-weight:bold;color:#484848;line-height:23px;}
#visor h2 {font-size:20px;}
.subtitle_h3 {position:absolute;left:215px;top:177px;letter-spacing:-1px;font-weight:bold;color:#484848;}
#visor h3 {font-size:14px;}
.button_download {position:absolute;left:185px;top:118px;width:155px;height:39px;}
.button_register {position:absolute;left:352px;top:118px;width:155px;height:39px;}

/* COM_CONTENT */
#com_content #content, #com_promotions #content, #com_abatestimonial #content {margin:2px 16px 0 0!important;margin:2px 7px 0 0;float:right;width:530px;	}
#com_content #sidebar, #com_promotions #sidebar, #com_testers #sidebar, #com_abatestimonial #sidebar  {float:left;width:236px;margin:2px 7px 0 18px!important;margin:2px 7px 0 9px;}
#com_content .contenido, #com_promotions .contenido, #com_testers .contenido {margin:10px 0 10px 0;width: 530px;background-color: #ffffff;}
#com_testers #content {margin:2px 16px 0 0!important;margin:2px 0px 0 5px;float:right;width:530px;}
#com_testers .visor {float:left;margin:0 0 10px 0;width: 530px;} 
#com_content .contenido ul, #com_promotions .contenido ul, #com_testers .contenido ul {list-style: none;padding-left: 0;margin-left: 0;}
#com_content .contenido li, #com_promotions .contenido li, #com_testers .contenido li { padding:0 0 0 30px;background-image:url(../images/bullet-red.gif);background-repeat:no-repeat;background-position:20px 5px;margin: 0 15px 15px 0;}
.contenido {margin:10px 0 10px 0;width: 530px;background-color: #ffffff;}
.contenido h1{margin:5px 10px 5px 8px;color:#333;}
.contenido .h12_levels{margin:15px 0 0 8px;}
#com_content h1, #com_promotions h1{margin:5px 10px 5px 8px;color:#333;}
#com_content h2, #com_promotions h2{margin:15px 10px 5px 20px;color:#963434;}
#com_content h3, #com_promotions h3{margin:5px 10px 5px 20px;}
#com_content p, #com_promotions p{margin:20px 10px 5px 20px;}
#com_content .border_box p, #com_promotions .border_box p{margin:0;}

/* MODULOS */
.modulo1 {margin:0 10px 10px 0;float:left;width: 258px;	}
.modulo2 {margin:0 0 10px 0;float:left;width: 258px;}
.modulo3{width:236px;margin:0 0 10px 0;}
.modulo4{width:236px;margin:0 0 10px 0;}
.modulo5{width:236px;margin:0 0 10px 0;}
.modulo6{width:236px;margin:0 0 10px 0;position:relative;}
.modulo7{width:234px;margin:0 0 10px 0;}
.special {margin:0 0 10px 0;width: 530px;}
.visor {margin:0 0 10px 0;width: 530px;}

#arrowhead{z-index: 99;position:absolute;top: -500px;left: 0;visibility: hidden;}

/* LOGIN */
#login p{margin:5px 0 2px 0;}
#login {padding:18px 0 5px 25px;background-color:#f1f1ec;}
.inputbox, .inputboxlog  {border:1px solid #999999;color:#333333;margin:0px 10px 0 0;font-size:11px;}
.inputboxlog {width:187px;}
.inputboxbody {border:1px solid #999999;color:#333333;margin:0px 10px 0 0;font-size:11px;}
.inputboxalert {border:1px solid #a01616;color:#333333;margin:0px 10px 5px 0;font-size:11px;background-color:#feffde;}
.inputboxcheck {margin:0px 7px 0 0;}
.inputboxcheckcon {margin:0px 5px 0 10px;}
.salto{font-size:12px;line-height:30px;margin:0 10px 5px 0;}
.btnlogin {text-align:right;margin:5px 22px 0 0;}
.box_alert_login {padding:5px;margin: 8px 20px 8px 0;border:1px solid #a01616;color:#333333;font-size:11px;background-color:#feffde;}

/* GARANTIA */
#garantia{padding:22px 100px 0 25px;}
.sello{position:absolute;background:url(/images/modulos/gar-sello.png) no-repeat top left !important;background-image: url(/images/modulos/gar-sello.gif); width:101px;height:119px;right: -8px;top: -8px;}
.medium{margin:5px 0 10px 0;font-size:14px;color:#990000;background-color:inherit;}
.normal{padding:5px 0 0 25px;}
.gratuidad{padding:25px 25px 10px 25px;}
.recomendamos{padding:20px 12px 20px 12px;}
.recomendamos ul {list-style-type:none;margin-bottom:5px;}

/* INMERSION */
.inmersion{background:transparent url(/images/modulos/sem_top_.gif) no-repeat scroll 0%;background-position: 0 top;color:#FFFFFF;font-size:19px;height:398px;padding:15px 0 0 15px;}
.inmersion p{color:#666;font-size:13px;margin:45px 25px 10px 35px;}
.inmersionbox {margin:0 0 10px 0;width: 530px;height: 440px;background-image:url(/images/modulos/sem-fndbox.gif);background-repeat:repeat-y;position:relative;}
.cornerinmersion{margin:0;width: 530px;height: 50px;}
.promo_hidden_week{background:transparent url(/images/modulos/sem_top_.gif) no-repeat scroll 0%;background-position: 0 top;color:#FFFFFF;font-size:19px;height:30px;padding:15px 0 0 15px;}	
.title_gris_box{background:transparent url(../images/box-title-gris.gif) no-repeat scroll 0%;background-position: 0 top;color:#666;height:34px;padding:15px 0 0 15px;color:#333333;}
.title_red_box{background:transparent url(../images/red-top.gif) no-repeat scroll 0%;background-position: 0 top;color:#fff;height:34px;padding:15px 0 0 15px}
.box_white {margin:3px 0 10px 0;width: 530px;background-image:url(/images/modulos/sem-fndbox.gif);background-repeat:repeat-y;position:relative;}
.box_gray {margin:0 0 10px 0;width: 530px;background-color:#f1f1ec;position:relative;}
.box_white h6 {background:transparent url(../images/box-white-foot.gif) no-repeat top left;margin:0;padding:10px 20px 10px ;font-size:11px;font-weight:normal;}
.boton_apuntate{position:absolute;left:180px;top:370px; width:156px;height:39px;}
.boton_apuntate a {text-decoration:none;}
.box_white p {padding: 0 0 50px 0;width:230px;float:left;}
.result{padding: 15px 10px 10px 20px;}
.resultest{padding: 25px 5px 10px 5px;}
.fnd_gris_p{background-color:#f1f1ec;padding:5px 15px 3px 15px;}
.fnd_intro{background-color:#f1f1ec;padding:15px 15px 4px 15px;}
.fnd_gris_t{background-color:#f1f1ec;padding:5px 15px 5px 15px;}
.fnd_gris_tutor{background-color:#f1f1ec;padding:12px 15px 5px 15px;font-size:13px;}
.rounded {padding: 10px;margin: 10px 15px 0 15px;width:480px;background: transparent url(/images/modulos/sem-top-r.gif) no-repeat;background-color:#ffffff;}
.rounded_table {padding:15px 0 0 0;margin: 10px 15px 0 15px;width:500px;background: transparent url(../images/rounded_table.gif) no-repeat;background-color:#ffffff;}
.items{margin:15px 0 0 0;background:url(/images/modulos/sem-items.gif) no-repeat;height: 280px;color:#333;}
.itemscourse {margin:0; background: url(/images/modulos/sem-items-2.gif) no-repeat;height: 280px;color:#333;}	
.item1, .item2, .item3 {font-size:11px;position:absolute;}	
.item1 {left:113px;top:136px;}
.item2{left:113px;top:206px;}	
.item3{left:113px;top:284px;}
#com_content .item1 {left:113px;top:108px;}
#com_content .item2{left:113px;top:178px;}	
#com_content .item3{left:113px;top:258px;}
.item1 h6, .item2 h6 , .item3 h6 {font-size:14px;font-weight:bold;margin:0;color:#333;}
.answer{margin:10px 0 15px 80px;}
.slectbox{margin:12px 5px 0 0;}
.close {padding: 10px;margin: 0 15px 10px 15px;height:5px;width:480px;background: transparent url(/images/modulos/sem-close-w.gif) no-repeat;}
.closep {padding: 10px;margin: 0px 15px 10px 15px;height:15px;width:480px;background: transparent url(/images/modulos/sem-close.gif) no-repeat;}
.closet {padding: 10px;margin: 0px 15px 10px 15px;height:5px;width:480px;background: transparent url(/images/modulos/sem-close-g.gif) no-repeat;}
.intro_white{padding:10px 15px 10px 15px;}
.sub_white{padding:10px 15px 5px 15px;font-size:13px;}
.box_white ul {list-style-image:url(../images/bullet-red.gif);list-style-position:outside;padding: 10px 0 0 10px;margin: 10px 20px 10px 20px;}
.box_white li, .box_gray li {margin: 0px 0px 15px 0px;}
.box_gray ul {list-style-image:url(../images/bullet-gray.gif);list-style-position:outside;padding: 10px 0 0 10px;margin: 10px 20px 10px 20px;}
.button_next {padding:10px 15px 10px 15px;}
.button_next_m{padding:10px 15px 10px 15px;text-align:center;}
.white {color:#FFFFFF;text-align:center;}
.dot {border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: dotted;border-left-style: dotted;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}
.close_gr {height:20px;width:530px;background: transparent url(../images/box-close-gris.gif) no-repeat;}
#inmersion .h7_levels{color:#333333;}
.questions {padding: 10px 10px 10px 25px;}
.inputboxcheckq {margin-bottom:15px;}
#inmersion .rounded {padding: 20px 10px 10px 20px;width:470px;}
.h7_levels_plan{font-size:14px;line-height:22px;}
.button_box_c {margin:0 auto;margin:0 auto;width:191px;height:39px;}
.picture_teacher {position:absolute;width:121px;height:122px;right: 40px;top: 15px;}

/* MENU HEADER */
/*#header #menu {position:absolute;right:11px;top:63px;width:537px;height:25px;margin:0;padding:0;}
ul#mainleveltop {float: left;padding: 0;margin:0;list-style: none;height: 25px;}
#menu #mainleveltop li {float: left;margin: 0 4px 0 0;padding: 0;}
#menu #mainleveltop a:link, #mainleveltop a:visited {float:left;display:block;padding: 0 0px;height: 25px;line-height: 23px;text-decoration: none;background: url(../images/fnd_btn.gif) 0 0 no-repeat;border: 0;width: 103px;color:#FFFFFF;text-align:center;font-weight:bold;background-color:inherit;}
#menu #mainleveltop a:hover{background: url(../images/fnd_btn_on.gif) 0 0 no-repeat;}
#menu #mainleveltop li.horizont_active_menu {float: left;padding: 0;}
#menu #mainleveltop li.horizont_active_menu a:link, #mainleveltop li.horizont_active_menu a:visited  {background: url(../images/fnd_btn_on.gif) 0 0 no-repeat;float:left;padding: 0 0px;height: 25px;line-height: 23px;width: 103px;color:#FFFFFF;background-color:inherit;}
*/
#header #menu {position:absolute;right:auto;top:75px;width:auto;height:25px;margin:0;padding:0;margin-left:18px;}
ul#mainleveltop {float: left;padding: 0;margin:0;list-style: none;height: 25px;}
#menu #mainleveltop li {float: left;margin: 0 9px 0 0;padding: 0;}
#menu #mainleveltop a:link, #mainleveltop a:visited {float:left;display:block;padding: 0 0px;height: 25px;line-height: 23px;text-decoration: none;background: url(../images/fnd_btn.gif) 0 0 no-repeat;border: 0;width: 103px;color:#FFFFFF;text-align:center;font-weight:bold;background-color:inherit;}
#menu #mainleveltop a:hover{background: url(../images/fnd_btn_on.gif) 0 0 no-repeat;}
#menu #mainleveltop li.horizont_active_menu {float: left;padding: 0;}
#menu #mainleveltop li.horizont_active_menu a:link, #mainleveltop li.horizont_active_menu a:visited  {background: url(../images/fnd_btn_on.gif) 0 0 no-repeat;float:left;padding: 0 0px;height: 25px;line-height: 23px;width: 103px;color:#FFFFFF;background-color:inherit;}


/* MENU CLIENT */
.menu_client ul {list-style: none;padding-left: 0;margin-left: 0;background:url(../images/client-menu.gif);padding-top:0;padding-bottom:0;}
.menu_client li {background-image:url(../images/bullet-gray.gif);background-repeat:no-repeat;background-position:10px 13px;margin: 0;padding:0 0 0 25px;line-height:31px;}

/* CLASES GLOBALES */
.logo {position:absolute;left:18px;top:10px;}
.flags {width: 16px;height: 11px;float: left;margin: 0 0 0 10px!important;}
.txt_level1 {font-size: 9px;}
.clear{clear:both;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.abacolor {color: #990000;}
.title_box_gray{background:url(../images/top-gray.gif) no-repeat;height:20px;color:#FFFFFF;padding-left:10px;font-weight:bold;padding-top:2px;background-color:inherit;}
.title_box_red{background:url(../images/top-red.gif) no-repeat;height:20px;color:#FFFFFF;padding-left:10px;font-weight:bold;padding-top:2px;padding-top:2px;background-color:inherit;}
.foot_box_red{background:url(../images/foot-box-r.gif);height:25px;padding:7px 10px 0 10px;text-align:right;}
.foot_box_v{background:url(../images/foot-red.gif);height:25px;padding:5px 12px 0 10px;text-align:right;color:#FFFFFF;background-color:inherit;}
.foot_box_v a, .foot_box_v a:hover, .foot_box_v a:visited {color:#FFFFFF;background-color:inherit;}
.h7_levels{font-size:14px;}
.h8_levels{font-size:16px;}
.h9_levels{font-size:18px;}
.h10_levels{font-size:20px;line-height:normal;}
.h11_levels{font-size:22px;}
.h12_levels{font-size:24px;margin:15px 0 0 0;line-height:28px;}	

.hr {margin: 10px 0px 5px 0px;text-align:center;height: 1px;background-image:url(../images/hr-white.gif);}
.hr hr {display: none;}
.border_box{border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #E0E0E0;border-left-color: #E0E0E0;}
.center_box{height:80px;}
.center_box ul {list-style: none;padding-left: 0;margin-left: 0;}
.center_box li { padding:0 0 0 20px;background-image:url(../images/bullet-red.gif);background-repeat:no-repeat;background-position:10px 5px;margin: 10px 0 15px 0;}
.box_mod_center{padding: 0 0 0 45px;font-size:14px;position:relative;}
.box_foot{position:relative;}
.icon_alert{position:absolute;background:url(/images/modulos/sol-alert.gif) no-repeat top left ; width:38px;height:38px;top:-5px;left:3px !important;left:-40px;}
.icon_com{position:absolute;background:url(/images/modulos/tes-comillas.gif) no-repeat top left ; width:30px;height:33px;top:-2px;left:5px !important;left:-40px;}
.box_foot .hr {margin: 5px 0px 5px 0px;text-align:center;height: 1px;background-image:url(../images/hr-white.gif);}
.questionshelp{margin:20px 20px 10px 20px;font-size:13px;}

/* SUB-MENU */
.sub_menu{width:236px;margin:0 0 10px 0;}
table.moduletable {width: 100%;table-layout: auto;}

/* FAQ */
.title_gris_box_q{background:transparent url(../images/box-title-gris.gif) no-repeat scroll 0%;background-position: 0 top;color:#666;height:34px;padding:15px 0 0 15px;color:#333333;}
.box_quest{padding:0 0 0 25px;background:transparent url(../images/box-white-foot-q.gif) no-repeat bottom left;}

/* LINKS SEO */
.links_box{height:90px;width:115px;float:left;}
.links_box ul {list-style: none;padding-left: 0;margin-left: 0;}
.links_box li {padding:0 0 0 25px;background-image:url(../images/bullet-red.gif);background-repeat:no-repeat;background-position:12px 5px;margin: 5px 0 5px 0;font-size:10px;}
.border_box_links{height:90px;border-right-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-left-style: solid;border-bottom-style: solid;border-right-color: #E0E0E0;border-left-color: #E0E0E0;border-bottom-color: #E0E0E0;}

/* BUTTONS */
#button, #button_high, .button, .button_high, .button_long, .button_green, .button_greenb {font-size:14px;font-weight:bold;}
#button a, #button a , .button a, .button a, .button_green a  { display:block;background:url(../images/bg-btn-med.gif) no-repeat left top;padding:5px 8px 5px 8px;text-decoration:none; color:#fff;height:22px;width:138px;margin:0px auto;text-align:center;}
#button a:hover, #button_high a:hover, #button_xl a:hover, .button a:hover, .button_high a:hover, .button_xl a:hover, .button_long a:hover, .button_green a:hover {color:#fff;text-decoration:none;}
#button a:visited, #button_high a:visited, #button_xl a:visited, .button a:visited, .button_high a:visited, .button_xl a:visited, .button_long a:visited {color:#fff;text-decoration:none;}
#button_high a, .button_high a  { display:block;background:url(../images/bg-btn-l.gif) no-repeat left top;padding:5px 12px 5px 12px;text-decoration:none; color:#fff;height:22px;width:164px;margin:0px auto;text-align:center;}
.button_long a  { display:block;background:url(../images/bg-btn-long.gif) no-repeat left top;padding:5px 12px 5px 12px;text-decoration:none; color:#fff;height:22px;width:317px;margin:0px auto;text-align:center;}

#button_xl, .button_xl {font-size:18px;}
#button_xl a, .button_xl a { display:block;background:url(../images/bg-btn-xl.gif) no-repeat left top;padding:12px 12px 5px 12px;text-decoration:none; color:#fff;height:34px;width:162px;margin:0px auto;text-align:center;}
.button_action {font-size:10px;text-transform:uppercase;font-weight:bold;}
.button_action a { display:block;background:url(../images/bg-btn-act.gif);padding:0px 5px 0px 5px;text-decoration:none; color:#666;height:16px;margin:0px auto;text-align:center;border:solid #999999; border-width:1px;}
.button_submit {background:url(../images/bg-btn-act.gif);padding:0px 5px 0px 5px;text-decoration:none; color:#666;height:16px;margin:0px auto;width:80px;text-align:center;border: 1px solid #999999 ;font-size:10px;text-transform:uppercase;}

.button_green a  { display:block;background:url(../images/bg-btn-med.gif) no-repeat left top;padding:5px 8px 5px 8px;text-decoration:none; color:#fff;height:22px;width:138px;margin:0px auto;text-align:center;}
.button_green a:hover, .button_green a:visited {color:#000000;text-decoration:none;}
.button_greenb a {background:transparent url(/moodle/my/abablocks/welcome/bg-btn-med-green.gif) no-repeat scroll left top;color:#FFFFFF;display:block;height:22px;margin:0 auto;padding:5px 8px;text-align:center;text-decoration:none;width:138px;}

/*BOX FREE*/
.box {position:relative;background:#eeefec;width:530px;overflow:hidden;background-image:url(../images/fnd-box-top.gif);background-repeat: no-repeat;}
.box h2 {padding-top:10px;color:#000000 !important;font-size:16px;}
.box .last {padding-top:0px}
.box h2, .box p {padding-left:10px;}
.box .picture {background-image:url(/images/modulos/coach-.png);}
.bot {background-image:url(../images/fnd-box-bot.gif);}
#com_publiccancel .bot {background-image:url(../images/fnd-box-bot-mid.gif);}
.bot {height:18px;background-position: left bottom}
.top, .bot {overflow: hidden;background-repeat:no-repeat;z-index:0}
.star {position:absolute;width:66px;height:45px;background-image:url(/images/modulos/pru-star.gif);font-weight:bold;font-size:13px;color:#FFFFFF;padding:23px 0 0 0px;text-align:center;}
.box .star {left: 15px; bottom: 12px}
.box .coach {position:absolute;right: 5px; bottom: 0;width:179px;height:228px;font-weight:bold;font-size:13px;color:#FFFFFF;padding:23px 0 0 0px;text-align:center;}
/*.box .coach {position:absolute;right: 5px; bottom: 0;width:179px;height:228px; background:url(../../../images/modulos/pru-coach.png) !important;background-image:url(../../../images/modulos/pru-coach.gif);font-weight:bold;font-size:13px;color:#FFFFFF;padding:23px 0 0 0px;text-align:center;}*/
.overflow {overflow:hidden}
.box .alert, .box .alertphone, .box .alertcurso   {position:absolute; right: 5px;width:155px; height:80px; font-weight:bold; font-size:10px; color:#000000; padding:8px 9px 0 14px;background:
url(../images/glow2.gif);background-repeat:no-repeat;line-height:14px;}
.box .alert {top:67px}
.box .alertphone {top:100px}
.box .alertcurso {top:152px}
.icon_download {margin: -2px 0pt 0pt; background-image: url(/templates/abaenglish/images/download_manager.png); background-repeat: no-repeat; height: 16px; width: 16px; padding-right: 8px; vertical-align: middle;}

