/* reset base styles  */

@import "reset-min.css";
@import "editor.css";

/* para test */
 /*#header, #container, #footer,
 #logo, #lang_menu, #main_menu, #login, #below_login,
 #container_head, #container_foot, #content_wrapper, #container_body, 
 #sidebar_left, #sidebar_right, #content_head, #content_body, #content_foot ,
 #footer1, #footer2, #footer3, #footer4{border:1px solid #000;}
*/ 

 
/* POSICIONES GENERALES */

body{position:relative;}

#header, #container{display:table;position:relative;width:890px;margin: 0 auto;}
#footer{display:table;position:relative;width:950px;height:121px;margin: 30px auto 10px auto;background:none repeat scroll 0 0 #5D7281;}
#header{height:138px}

 /* cabecera */

#header #lang_menu{display:block;position:absolute;top:0px;margin-left:0px;width:690px;height:22px;text-align:right;float:left;line-height:23px;}
#header #login{display:block;position:absolute;top:0px;margin-left:690px;width:200px;height:22px;text-align:right;line-height:23px;}
#header #logo{position:absolute;display:block;margin-top:43px;margin-left:30px;width:210px;height:55px;}
#header #main_menu{position:relative;float:right;display:inline-table;margin-top:30px;height:90px;}
#header #below_login{position:relative;float:right;display:inline;width:117px;height:50px;margin:40px 0 0 50px;}

/* footer  */

#footer #footer1, #footer #footer2, #footer #footer3, #footer #footer4{position:relative;display:inline-table;float:left;height:121px;}
#footer1{width:380px;display:inline;background:url("../images/bg-footer-info.png") no-repeat scroll 0 0 transparent;margin-left:-30px;}
#footer2{width:155px;}
#footer3{width:215px;}
#footer4{width:200px;}

/*footer secured*/
#secured{position:relative; width:950px; margin: 0px auto 70px auto; }
#secured img{float:right; margin-left:13px;}

/* container */

#container #container_head, #container #container_foot, #container #container_body{position:relative;display:table;width:890px;}
#container #sidebar_left, #container #content_wrapper{position:relative;display:inline-table;float:left;}
#container #sidebar_right{position:relative;display:block;float:left;}
#container #sidebar_left, #container #sidebar_right{width:200px;height:100%;}
#sidebar_right{margin-left:0px;}
#container .small{width:438px;}
#container .med{width:640px;}
#container .large{width:890px;}
#container_body #content_head, #container_body #content_body, #container_body #content_foot{display:table;width:100%;}
#container_body{margin-top:10px;}

#container .med .contentpaneopen, #container .med .blog{width:570px;}

/* content positions */
DIV.leftline {background:url("../images/bg-twocolumns-mid.gif") repeat-y top left transparent;}
#content_wrapper.leftline  #content_topline{background:url("../images/bg-twocolumns-top.gif") no-repeat scroll top left transparent;}
#content_wrapper.leftline #content_bottomline{background:url("../images/bg-twocolumns-bottom.gif") no-repeat scroll bottom left transparent;}

DIV.rightline{background:url("../images/bg-twocolumns-mid.gif") repeat-y scroll top right transparent;}
#content_wrapper.rightline  #content_topline{background:url("../images/bg-twocolumns-top.gif") no-repeat scroll top right transparent;}
#content_wrapper.rightline #content_bottomline{background:url("../images/bg-twocolumns-bottom.gif") no-repeat scroll bottom right transparent;}

/* menú principal */
#main_menu{width:700px;text-align:right;}
#menulist_root{position:relative;width:600px;}
#main_menu ul li{display:inline;margin-right:50px;padding-top:0px;line-height:80px;}
#main_menu ul li, #main_menu ul li a{position:static;line-height:80px;} 
#menulist_1{position:absolute; top:25px; left:0px;text-align:left;}
#menulist_root ul li{display:inline;margin-right:34px;}

#menulist_root ul li a#menulink_9_main{font-weight:regular;}/* no resaltamos el del submenú */


/*pruebas menu*/
#main_menu ul li ul, #main_menu ul li ul li, #main_menu ul li ul li a{line-height:35px !important;}
#menulink_1_main, #menulink_2_main, #menulink_3_main, #menulink_4_main, #menulink_5_main, #mainlevel li a{font-size:18px; text-decoration:none;}
#menuitem_1_main, #menuitem_2_main, #menuitem_3_main, #menuitem_4_main{cursor:pointer}
#menuitem_1_1_main, #menuitem_2_1_main, #menuitem_4_1_main{display:none !important}
.mainlevel_main {position:relative;}
.mainlevel_main  li ul {position:absolute; top:50px; left:55px; display:none;}
#menuitem_1_main:hover, a.mainlevel_current_main, a.mainlevel_active_main{color:#525C64 !important}
#menuitem_1_main:hover #menulist_1_main, #menuitem_2_main:hover #menulist_2_main, #menuitem_3_main:hover #menulist_3_main, #menuitem_4_main:hover #menulist_4_main{display:block !important;width:485px; 
background:#fff url("../images/bullet_submenu.gif") no-repeat scroll left top;text-align:left;z-index:3;}
a.sublevel_main, a.sublevel_current_main, a.sublevel_active_main {background:url("../images/bullet_submenu.gif") no-repeat scroll top right transparent;color:#768187 !important;font-size:9px;font-weight:bold;text-decoration:none;font-family:arial, verdana;line-height:30px;display:inline-block;padding-right:7px;text-transform:uppercase;}
ul#menulist_1_main, ul#menulist_2_main, ul#menulist_3_main, ul#menulist_4_main{background:url("../images/bullet_submenu.gif") no-repeat scroll left top transparent; padding-left:7px;}
li.sublevel_main, li.sublevel_current_main, li.sublevel_active_main{margin-right:3px !important;}
a.sublevel_current_main, a.sublevel_active_main{color:#000 !important; text-decoration:none !important;}
a:link.sublevel_main, a:visited.sublevel_main, a:active.sublevel_main{color:#768187; text-decoration:none !important}
a:hover.sublevel_main{color:#000 !important; text-decoration:none !important;}
li.mainlevel_current_main ul, li.mainlevel_active_main ul{display:block !important;}




/*
#main_menu ul li a{font-size:18px;font-weight:bold;text-decoration:none;font-family:arial, verdana;color:#00C0F3}
#main_menu ul li a.mainlevel_current_main, #main_menu ul li a.mainlevel_active_main, #main_menu ul li a.mainlevel_main:hover{font-size:18px;font-weight:bold;text-decoration:none;font-family:arial, verdana;color:#525C64;}

#main_menu ul.mainlevel_sub{text-align:left;margin:-25px 0 0 50px;background: url("../images/bullet_submenu.gif") no-repeat scroll top left;}
#main_menu ul li.mainlevel_sub, #main_menu ul li.mainlevel_active_sub, #main_menu ul li.mainlevel_current_sub{display:inline;margin-right:0px;margin-left:10px;line-height:30px;}
#main_menu ul li a.mainlevel_sub, #main_menu ul li a.mainlevel_current_sub, #main_menu ul li a.mainlevel_active_sub{background:url("../images/bullet_submenu.gif") no-repeat scroll top right transparent;color:#768187;font-size:9px;font-weight:bold;text-decoration:none;font-family:arial, verdana;line-height:30px;display:inline-block;padding-right:10px;text-transform:uppercase;}
#main_menu ul li a.mainlevel_current_sub, #main_menu ul li a.mainlevel_active_sub, #main_menu ul li a.mainlevel_sub:hover{color:#000;font-weight:bold;text-decoration:none;}
*/
/* resaltamos el item de la compra */
#main_menu ul li#menuitem_4_main{margin-right:35px;}
#main_menu ul li#menuitem_5_main{
display:inline;
height:80px;
width:114px;
margin-right:-35px;
padding-left:0px;
}
#main_menu ul li a#menulink_5_main {
background:url("../images/bg-matriculate-link.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:inline-block;
font-size:15px;
font-weight:normal;
height:80px;
width:187px;
text-align:center;
text-decoration:none;

}
#main_menu ul li a#menulink_5_main:hover {font-weight:bold;}

/* menu sidebar */
.moduletable_submenu #menulist_root{position:relative;display:table;width:200px;}


/*#main_menu ul li a#menulink_1{display:none;}*//*ocultamos el item de la home */


/* menu idiomas */
#lang_menu.item-1, #lang_menu{background:none repeat scroll 0 0 #000000;}
#lang_menu #jflanguageselection ul li{display:inline;margin-right:10px;}
.jflanguageselection  {font-size:11px;
font-weight:bold;
height:21px;
}
.jflanguageselection a:link, .jflanguageselection a:active, .jflanguageselection a:hover, .jflanguageselection a:visited {color:#FFFFFF;text-decoration:none;font-weight:bold;}

/*login*/
#login.item-1, #login{background:none repeat scroll 0 0 #000000;}
#login.item-1 a, #login a{text-decoration:none;padding-right:25px;font-weight:bold;margin-right:5px;font-size:11px;padding-top:4px;}

/* para el paso 2 del registro*/
#lang_menu.item-100082, #lang_menu.item-100103, #lang_menu.item-100104, #lang_menu.item-100108, #lang_menu.item-100120, #lang_menu.item-100129, #lang_menu.item-100130, #lang_menu.item-100131{background-color:#ffffff;}
#login.item-100082, #login.item-100103, #login.item-100104, #login.item-100108, #login.item-100120, #login.item-100129, #login.item-100130, #login.item-100131{background-color:#ffffff;}
#login.item-100082 a, #login.item-100103 a, #login.item-100104 a, #login.item-100120 a, #login.item-100129 a, #login.item-100130 a{color:#888888;}

/* sidebar derecho */

#sidebar_right div.moduletable{margin:10px;margin-left:30px;}


/*Iframe del curso */

#blockrandom{margin-left:60px;
width:830px;
}

/* home page */
.visual {
	width:890px;
	overflow:hidden;
	position:relative;
	margin:0 0 9px;
	padding:2px 0 0;
}
.visual img {display:block;}
/* visual column  */
.visual .column_es, .visual .column_en, .visual .column_fr, .visual .column_pt, .visual .column_it{
	position:absolute;
	width:180px;
	overflow:hidden;
	bottom:135px;
	left:254px;
}

.visual .column_es a:link, .visual .column_es a:visited, .visual .column_en a:link, .visual .column_fr a:link, .visual .column_pt a:link, .visual .column_it a:link{
font-weight:bold !important;
text-decoration:underline;
}
.visual .column_es a:hover, .visual .column_en a:hover, .visual .column_fr a:hover, .visual .column_pt a:hover, .visual .column_it a:hover{
text-decoration:none !important;
font-weight:bold !important;
}
.visual .column p {
	margin:0 0 5px;
	text-indent:-9999px;
	background:url(../images/visual-method-text.gif) no-repeat;
	width:180px;
	height:63px;
}
.visual .info a:hover {
font-weight:bold;
}
.visual .info a:link, .visual .info a:visited {
font-weight:normal;
}
/*
.visual .column_es a {display:block;text-indent:-9999px;overflow:hidden;background:url(../images/method-link-es.gif) no-repeat;width:157px;height:17px;}
.visual .column_es a:hover {background:url(../images/method-link-es.gif) no-repeat 0 -17px;}
.visual .column_en a {display:block;text-indent:-9999px;overflow:hidden;background:url(../images/method-link-en.gif) no-repeat;width:157px;height:17px;}
.visual .column_en a:hover {background:url(../images/method-link-en.gif) no-repeat 0 -17px;}
.visual .column_fr a {display:block;text-indent:-9999px;overflow:hidden;background:url(../images/method-link.gif) no-repeat;width:157px;height:17px;}
.visual .column_fr a:hover {background:url(../images/method-link.gif) no-repeat 0 -17px;}
.visual .column_it a {display:block;text-indent:-9999px;overflow:hidden;background:url(../images/method-link.gif) no-repeat;width:157px;height:17px;}
.visual .column_it a:hover {background:url(../images/method-link.gif) no-repeat 0 -17px;}
.visual .column_pt a {display:block;text-indent:-9999px;overflow:hidden;background:url(../images/method-link.gif) no-repeat;width:157px;height:17px;}
.visual .column_pt a:hover {background:url(../images/method-link.gif) no-repeat 0 -17px;}

*/
/* visual info */
.visual .info {
	position:absolute;
	width:330px;
	height:234px;
	right:0;
	top:36px;
}
.visual .info .holder {
	width:264px;
	/*background:url(../images/bg-visual-info.png) no-repeat;*/
	overflow:hidden;
	padding:38px 0 25px 66px;
}
.visual .info p {
	text-indent:-9999px;
	background:url(../images/visual-info-text.gif) no-repeat;
	width:222px;
	height:67px;
	margin:0 0 19px;
}
.visual .info .test-link {
	display:block;
	/*background:url(../images/btn-test.gif) no-repeat;*/
	width:216px;
	height:40px;
	padding:12px 0 0;
	margin:125px 0 11px 75px;
	position:relative;
	color:#fff;
	font-size:24px;
	line-height:26px;
	letter-spacing:-1px;
	text-align:center;
	text-decoration:none;
}
.visual .info .test-link:hover {
	font-weight:bold;

}
.visual .info .signature {
	width:120px;
	height:22px;
	background:url(../images/signature.gif) no-repeat;
	margin:0 0 0 75px;
	}
	
.code{
display:inline !important;
font-size: 18px !important;
}

.med.softblue-box{
	display:block;
	width:410px !important;
	float:left;
	text-align:justify;
	border:1px solid #eee;
}

.med.softblue-box h3{
	display:block;
	width:410px;
	height:30px;
	background:url(../images/generalbox-head.png) repeat-x top left;
	text-align:center;
	color:#fff;
	padding-top:10px;
	margin:0px;
}
.med.softblue-box .boxcontent{margin:10px 35px;line-height:23px;}
.med.softblue-box .boxcontent h4{margin:20px 0;}
/* columns */
.columns {
	width:100%;
	overflow:hidden;
	margin:0 0 25px -20px;
	height:300px;
}
.columns .check-price {
	float:left;
	width:156px;
	padding:0 10px 0 0;
	font-size:12px;
	line-height:18px;
	color:#768187;
}
.columns h2 {
	display:block;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	color:#008bd0;
	margin:0 0 20px 55px;
}
/* columns line */
.columns .column{float:left;display:block;width:260px;height:140px;margin-left:16px;}
.columns .column .img {
	float:left;
	width:44px;
	margin:0 13px 0 0;
}
.columns .column .post {
	overflow:hidden;
	color:#768187;
	font-size:12px;
	line-height:18px;
}

.columns .line {
	width:620px;
	margin:0 -30px 19px 0;
	position:relative;
	overflow:hidden;
}
.columns .line .column {
	float:left;
	width:280px;
	margin:0 30px 0 0;
	overflow:hidden;
}
.columns .line .column .img {
	float:left;
	width:44px;
	margin:0 13px 0 0;
}
* html .columns .line .column .img  {margin:0 10px 0 0;}
.columns .line .column .img img {display:block;}
.columns .line .column .post {
	height:1%;
	overflow:hidden;
	color:#768187;
	font-size:12px;
	line-height:18px;
}
.post strong{
color:#768187;
}
.columns .line .post h4 {
	margin:0;
	color:#525e64;
	font-size:16px;
	line-height:20px;
}
.columns .line .post p {margin:0;}
/* icons-line */
.icons-line {
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
.icons-line .icons-list {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
.icons-line .icons-list li {
	float:left;
	width:120px !important;
	padding:0 14px !important;
	text-align:center;
	font-weight:bold;
	color:#2B363E;
}
.icons-line .icons-list img {
	display:block;
	margin:0 auto;
}

/* home content */
.home #content {background:none;}
/* video */
.video {
	width:579px;
	overflow:hidden;
	margin:0 0 6px;
	padding:5px 0 0 1px;
}
.video h2 {
	display:block;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	color:#008bd0;
	margin:0 0 13px 53px;
}
.video img {display:block;}

/* video button */

.video .btn-area {
	padding:10px 0 0 10px;
	overflow:hidden;
	height:1%;
}
.video .btn-area a:hover{
font-weight:bold;
} 
.video .btn-area .btn {
	display:block;
	width:217px;
	height:27px;
	overflow:hidden;
	background:url(../images/video-btn.gif) no-repeat;
	margin:0 auto;
	color:#FFF;
	font-size:16px;
	text-align:center;
	line-height:27px;
	text-decoration:none;
}
.video .btn-area p {
	margin:0;
	padding:3px 0 0;
	text-align:center;
	font-size:11px;
	line-height:13px;
	color:#768187;
}
.check-price {
	float:right;
	width:156px;
	font-size:12px;
	line-height:18px;
	color:#768187;
}
.check-price a {font-weight:bold;}
/* teachers */
.teachers {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.teachers h2 {
	display:block;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	color:#008bd0;
	margin:0 0 15px 55px;
}
.teachers .teachers-list {
	list-style:none;
	padding:0 0 0 5px !important;
	margin:0 -10px 0 0 !important;
	float:left;
	overflow:hidden;
	position:relative;
	
}
.teachers .teachers-list li {
	float:left;
	overflow:hidden;
	width:80px;
	margin:0 45px 0 0 !important;
	padding:0 0 15px !important;
}
.teachers .teachers-list .png {
	display:block;
	border:0;
	position:relative;
	z-index:5;
}
.teachers .teachers-list .info{
	padding:20px 0 12px;
	float:left;
	position:relative;
	margin:-15px 0 0;
	width:100%;
	text-align:center;
	color:#fff !important;
	font-size:12px;
	line-height:14px;
	background:#00bef1 url(../images/bg-photo-bottom.gif) no-repeat 0 100%;
}
.teachers .teachers-list .info strong {display:block; color:#FFF !important;}
.teachers .teachers-list .info a {
	color:#fff !important;
	text-decoration:underline;
}
.teachers .teachers-list .info a:hover {text-decoration:none;}


.teachers .teachers-list-small {
	list-style:none;
	padding:0 0 0 5px !important;
	margin:0 -10px 0 0 !important;
	float:left;
	overflow:hidden;
	position:relative;
}
.teachers .teachers-list-small li {
	float:left;
	overflow:hidden;
	width:80px;
	margin:0 35px 0 0 !important;
	padding:0 0 15px !important;
}
.teachers .teachers-list-small.png {
	display:block;
	border:0;
	position:relative;
	z-index:5;
}
.teachers .teachers-list-small .info{
	padding:10px 0 12px;
	float:left;
	position:relative;
	margin:-11px 0 0;
	width:100%;
	text-align:center;
	color:#fff !important;
	font-size:12px;
	line-height:14px;
	background:#00bef1 url(../images/bg-photo-bottom.gif) no-repeat 0 100%;
}
.teachers .teachers-list-small .info strong {display:block; color:#FFF !important;}
.teachers .teachers-list-small .info a {
	color:#fff !important;
	text-decoration:underline;
}
.teachers .teachers-list-small .info a:hover {text-decoration:none;}

.last-teacher{margin-right:0px !important;}

/* footer*/


#footer2, #footer3, #footer4{
background:url("../images/bg-footer-lists.gif") no-repeat scroll 0 10px transparent;

}

#footer .info blockquote {
display:inline;
color:#2B363E;
font-size:11px;
line-height:18px;
}

#footer .info .icon {
display:inline;
float:right;
margin:-5px 8px 0 0;
position:relative;
}

#footer2 .box .contacts {
color:#FFFFFF !important;
font-size:18px;
line-height:18px;
overflow:hidden;
padding:43px 0 0 0px;
text-align:center;
}
#footer2 .box .contacts strong{
color:#FFF !important;
}
#footer .box .contacts span {
display:block;
}

#footer3 .box address {
color:#FFFFFF;
display:block;
font-style:normal;
line-height:18px;
overflow:hidden;
padding:15px 0 0 15px;
}
#footer3 .box address span {
display:block;
}
#footer3 .box strong{
color:#FFF;
}
#footer4 .box .links {
list-style:none outside none;
margin:0;
padding:14px 0 0 15px !important;
line-height:16px;
}

#footer2  a, #footer3  a, #footer4  a {
font-size:12px;
font-weight:bold;
}

/* home sidebar */
.home #sidebar {padding:15px 0 0;}
.expirience {
	width:200px;
	overflow:hidden;
	color:#768187;
	font-size:12px;
	line-height:18px;
	margin:0 0 10px;
}
.expirience strong {
color:#768187 !important;
}
.expirience li{
margin:0 0 5px !important;
}
.expirience h4 {
	color:#525e64;
	margin:0 0 5px;
	font-size:16px;
	line-height:20px;
}
.expirience .big-font {font-size:14px;}

/* email-box */
.moduletable_softblue-box {
	width:200px;
	margin:0 0 15px 20px;
	background:#ededee url(../images/bg-email-top.jpg) no-repeat;
}
.moduletable_softblue-box .holder {
	background:url(../images/bg-email-bottom.jpg) no-repeat 0 100%;
	padding:20px 10px 30px 10px;
	width:180px;
	overflow:hidden;
	text-align:center;
	color:#768187;
	font-size:12px;
	line-height:14px;
}
.moduletable_softblue-box h3 {
	color:#008bd0;
	margin:0 0 3px;
	font-size:16px;
	line-height:18px;
}
.moduletable_softblue-box p {margin:0 0 13px;}
/* email-form */
.email-form {
	width:150px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.email-form .row {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-email-txt.jpg) no-repeat;
	padding:2px 1px 1px 10px;
}
#ChronoContact_LeadEmailForm2 .row .email-txt, #ChronoContact_LeadEjercicioDelDiaForm2 .row .email-txt,#ChronoContact_SideLeadEjercicioDelDiaForm2 .row .email-txt {
	float:left;
	padding:0;
	margin:0;
	border:0;
	background:none;
	font-size:12px;
	color:#768187;
	width:115px;
}
#ChronoContact_LeadEmailForm2 .row, #ChronoContact_LeadEjercicioDelDiaForm2 .row{
background:url("../images/bg-email-txt.jpg") no-repeat scroll 0 0 transparent;
height:1%;
overflow:hidden;
padding:2px 1px 1px 10px;
margin-left:12px;
}

#ChronoContact_SideLeadEjercicioDelDiaForm2 .row{
background:url("../images/bg-email-txt.jpg") no-repeat scroll 0 0 transparent;
height:1%;
overflow:hidden;
padding:2px 1px 1px 10px;
margin-left:12px;
margin-top:-10px;
}



#ChronoContact_LeadEmailForm2 .email-btn, #ChronoContact_LeadEjercicioDelDiaForm2 .email-btn{
	float:right;
	position:relative;
	margin:-1px 0 0;
	width:17px;
	height:17px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:0;
	cursor:pointer;
	background:url(../images/email-btn.gif) no-repeat;
	margin-right:13px;
}

#ChronoContact_SideLeadEjercicioDelDiaForm2 .email-btn {
	float:right;
	position:relative;
	margin:-1px 0 0;
	width:17px;
	height:17px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	border:0;
	cursor:pointer;
	background:url(../images/next.png) no-repeat;
	margin-right:13px;
}



/* ad-box2 */
.ad-box2 {
	width:200px;
	overflow:hidden;
	color:#768187;
	font-size:12px;
	line-height:18px;
	margin:0 0 25px;
}
.ad-box2 .ttl {
	color:#525e64;
	font-size:16px;
	line-height:18px;
	display:block;
	margin:0 0 10px;
}
/* logo-la-caixa */
.ad-box2 .logo-la-caixa {
	display:block;
	margin:0 0 10px 12px;
	width:125px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo-la-caixa.gif) no-repeat;
}
.ad-box2 .logo-la-caixa a {
	display:block;
	height:100%;
}
.ad-box2 p {margin:0;}
/* support-box */
.support-box {

	width:200px;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#707f87;
	margin:0 0 18px;
}
.support-box li{
background:url(../images/sep-list4.gif) no-repeat 0 6px !important;
	padding:0 0 0 20px !important;
	margin:0 0 6px !important;
}
.support-box .ttl {
	color:#525e64;
	font-size:16px;
	line-height:18px;
	display:block;
	margin:0 0 8px;
}
.support-box .list-items2 {
	list-style:none;
	padding:0 0 0 3px;
	margin:0;
}

.support-box .list-items2 li strong {font-size:14px;}
.support-box .list-items2 a {font-weight:bold;}
/* quote-box */
.tips-box {
	width:100%;
	overflow:hidden;
	margin:0 0 25px;
}
.tips-box .ttl {
	color:#525e64;
	font-size:16px;
	line-height:18px;
	display:block;
	margin:0 0 8px;
}
.tips-box .tip {
	height:1%;
	overflow:hidden;
	padding:0 0 0 20px;
	font-size:11px;
	line-height:14px;
	color:#8da0aa;
	font-style:italic;
}
.tips-box .tip strong,
.tips-box .tip em {
	font-style:normal;
	display:block;
	color:#8DA0AA !important;
}
.tips-box .tip em {margin:0 0 5px;}
.tips-box .tip p {margin:0;}
/* facebook-box */
.facebook-box {
	width:100%;
	overflow:hidden;
	margin:0 0 25px;
}
.facebook-box img {display:block;}
/* social-box */
.social-box {
	width:205px;
	overflow:hidden;
}
.social-box .ttl {
	color:#525e64;
	font-size:16px;
	line-height:18px;
	display:block;
	margin:0 0 13px;
}
.social-box .socials {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.social-box .socials li {
	float:left;
	padding-right:4px !important;
}
.social-box .socials a {
	display:block;
	width:47px;
	height:47px;
	text-indent:-9999px;
	overflow:hidden;
}
.social-box .socials .facebook {background:url(../images/socials.gif) no-repeat;}
.social-box .socials .you-tube {background:url(../images/socials.gif) no-repeat -47px 0;}
.social-box .socials .twitter {background:url(../images/socials.gif) no-repeat -94px 0;}
.social-box .socials .flickr {background:url(../images/socials.gif) no-repeat -142px 0;}


#ChronoContact_LeadEmailForm{
background:url("../images/bg-email-top.jpg") no-repeat scroll 0 0 #EDEDEE;
margin:0 0 15px;
width:200px;
}

/*1 paso*/

/* blocks */
#container .blocks {
	width:891px;
	background: url(../images/bg-blocks.gif) no-repeat 0 30px;
	position:relative;
	margin:0 0 25px;
	padding:0 0 0 10px;
}
#container .blocks:after {
	display:block;
	clear:both;
	content:"";
}
/* block1 */
#container .blocks .block1_desc{position:relative;}
.block1_desc .button{left:20px; top:200px;}
.block2_desc .button{left:80px; top:200px;}
.block3_desc .button{left:78px; top:240px;}
#container .blocks .block1_desc {
	padding:0px 20px 120px 11px !important;
	position:relative;
	
}
#container .blocks .block1 {
	float:left;
	width:217px;
	padding:59px 20px 120px 11px;
	color:#2b363e;
	font-size:12px;
}
#container .blocks .block1_online {
padding: 0 20px 120px 11px !important;
}
/* block2 */
#container .blocks .block2 {
	float:left;
	width:218px;
	padding:30px 20px 120px 132px;
	color:#2b363e;
}
#container .blocks .block2_desc {
	float:left;
	width:218px;
	padding:0px 20px 120px 132px;
	color:#2b363e;
	background:url("/templates/abaenglishb2c/images/d-20.gif") no-repeat 40px 180px;
	position:relative;
}
.block2_desc img{
margin-top:10px;
}

#container .blocks .block2_online {
	float:left;
	width:218px;
	padding: 0 20px 120px 82px;
	/*padding:59px 20px 120px 82px;*/
	color:#2b363e;
	
	
}
#container .blocks .block2_ac {
	float:left;
	width:218px;
	padding:30px 20px 120px 132px;
	color:#2b363e;
	background:url("/images/stories/imagenes_B2C/landings/pricing_ct.jpg") no-repeat 10px 33px;
}
/* block3 */
#container .blocks .block3 {
	float:left;
	width:220px;
	padding:55px 0 120px 20px;
	color:#2b363e;
}
#container .blocks .block3_desc {
	position:relative;
	float:left;
	width:220px;
	padding:0px 0 120px 20px;
	color:#2b363e;
	background:url("/templates/abaenglishb2c/images/d-50.gif") no-repeat 80px 220px;
	
}
#container .blocks .block3_online {
	float:left;
	width:220px;
	padding: 0 0 120px 70px;
	/*padding:55px 0 120px 39px;*/
	color:#2b363e;

}
#container .blocks .block3_ac {
	float:left;
	width:220px;
	padding:55px 0 120px 20px;
	color:#2b363e;
	background:url("/templates/abaenglishb2c/images/d15.jpg") no-repeat 179px 125px;
}
/* block-txt */
#container .blocks .block-txt {
	width:100%;
	overflow:hidden;
	min-height:50px;
}
#container .blocks p {
	margin:0;
	font:20px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
#container .blocks p strong{font-weight:bold;}
#container .blocks .active p strong{
	font-weight:bold;
	font-size:30px;
	line-height:38px;
}
#container .blocks span {
	display:block;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
/* block price */
.ad-txt strong{
color:#768C9A
}
.text strong{
color:#768C9A;
}
.price strong{
color:#2A3942
}
#container .blocks .price {
	color:#6a7c86;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	display:block;
	margin:0 0 5px;
	text-align:center;
}
#container .blocks .active .price {
	color:#008bd0;
	font-size:44px;
}
#container .blocks .price span {font-size:13px;}
/* block2 image */
#container .blocks .image {
	position:absolute;
	bottom:32px;
	width:119px;
	margin:0 0 0 -125px;
	z-index:5;
	
}
#container .blocks .image img {display:block;}
#container .blocks .image .mark2 {
	position:absolute;
	bottom:-39px;
	margin:0 0 0 10px;
	width:78px;
	height:62px;
	padding:32px 25px 0 35px;
	background:url(../images/bg-mark2.png) no-repeat;
	color:#2b363e;
	text-align:center;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}

#container .blocks .block2_online .block-txt p, #container .blocks .block3_online .block-txt p, #container .blocks .block1_online .block-txt p{
font-size:30px;color:#008BD0;
}
#container .blocks_online{background: url("../images/bg-blocks.gif") no-repeat scroll 0 0px transparent;
}
/* blocks button */
#container .block2_online .button .btn{background:url("../images/bg-gray-btn.gif") no-repeat scroll 0 0 transparent !important; }
#container .blocks .block2_online .price, #container .blocks .block3_online .price, #container .blocks .block1_online .price{font-size:35px;color:#6A7C86;margin:0 0 25px;}
#container .blocks .block1 .button {width:217px;}
#container .blocks .block2 .button {width:218px;}
#container .blocks .block3 .button {width:225px;}
#container .blocks .button {
	position:absolute;
	bottom:27px;
}
#container .blocks .button .btn {
	display:block;
	background:url(../images/bg-gray-btn.gif) no-repeat;
	width:217px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:22px;
	padding:1px 0 4px;
	font-weight:bold;
	text-decoration:none;
}

#container .blocks .button input.btn {
border:none;
	display:block;
	background:url(../images/bg-gray-btn.gif) no-repeat;
	width:217px;
	margin:0 auto;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:22px;
	padding:1px 0 4px;
	font-weight:bold;
	text-decoration:none;
	height:27px;
	cursor:pointer
}
#container .blocks .button .btn:hover{text-decoration:underline;}
#container .blocks .active .button .btn {background:url(../images/bg-blue-btn.gif);}
#container .blocks .image .mark2 {
	position:absolute;
	bottom:-39px;
	margin:0 0 0 10px;
	width:78px;
	height:62px;
	padding:32px 25px 0 35px;
	background:url(../images/bg-mark2.png) no-repeat;
	color:#2b363e;
	text-align:center;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
}
/* promo */
#container .promo {
	background:#2b363e url(../images/bg-promo.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
	position:relative;
	margin:0 0 14px;
}
#container .promo img {
	float:left;
	margin:0 21px 0 0;
}
/* promo list */
.promo .list {
	list-style:none;
	padding:14px 0 0 !important;
	margin:0;
	float:left;
	width:267px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:20px;
}
.promo .list li {
	background:url(../images/sep-list.gif) no-repeat 0 7px !important;
	padding:0 0 0 18px !important;
}
.list_b  {
	  font-weight: bold ;
}
/* promo mark */
.promo .mark {
	position:absolute;
	width:139px;
	height:61px;
	left:246px;
	top:40px;
	padding:39px 0 0 16px;
	background:url(../images/bg-mark.png) no-repeat;
	text-align:center;
}
.promo .mark strong {
	color:#fff;
	font-size:18px;
	line-height:20px;
	position:relative;
}
.promo .mark-en {position:absolute; width:139px; height:73px; left:246px; top:40px; padding:27px 0 0 16px; background:url(../images/bg-mark.png) no-repeat; text-align:center;}
.promo .mark-en strong {color:#fff; font-size:18px; line-height:20px; position:relative;}
.promo .mark-fr {position:absolute; width:148px; height:61px; left:246px; top:40px; padding:39px 0 0 7px; background:url(../images/bg-mark.png) no-repeat; text-align:center;}
.promo .mark-fr strong {color:#fff; font-size:18px; line-height:20px; position:relative;}
.promo .mark-pt {position:absolute; width:148px; height:61px; left:246px; top:40px; padding:39px 0 0 7px; background:url(../images/bg-mark.png) no-repeat; text-align:center;}
.promo .mark-pt strong {color:#fff; font-size:18px; line-height:20px; position:relative;}
.promo .mark-it {position:absolute; width:148px; height:61px; left:246px; top:40px; padding:39px 0 0 7px; background:url(../images/bg-mark.png) no-repeat; text-align:center;}
.promo .mark-it strong {color:#fff; font-size:18px; line-height:20px; position:relative;}
/* promo info */
.promo .info {
	float:right;
	width:200px;
	padding:67px 0 0;
	background:url(../images/ico-phone.gif) no-repeat 84px 20px;
}
.promo .info strong {
	display:block;
	text-align:center;
	font-size:24px;
	line-height:28px;
	color:#2b363e;
}
.promo .info span {
	display:block;
	text-align:center;
	color:#2b363e;
	font-size:11px;
	line-height:15px;
}
/* promo2 */
.promo2 {
	width:890px;
	background:url(../images/bg-promo2-mid.jpg) repeat-y;
	margin:-20px 0 23px;
	float:left;
	position:relative;
}
.promo2 .holder {
	background:url(../images/bg-promo2.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding:0 60px 0 65px;
}
.promo2 .holder img {float:left;}
/* mark3 */
.promo2 .mark3 {
	float:left;
	display:inline;
	background:url(../images/bg-mark3.png) no-repeat;
	width:117px;
	height:83px;
	padding:34px 0 0 184px;
	position:relative;
	margin:0px 0 0 -10px;
	color:#00a4d4;
	font-size:12px;
	line-height:16px;
}
.promo2 .mark3 span {display:block;}
.promo2 h1 {
	margin:0;
	padding:40px 0 0;
	float:right;
	width:445px;
	color:#fff;
	font:italic 18px/20px Georgia, "Times New Roman", Times, serif;
}
/* section */
#container .section {
	width:890px;
	background:url(../images/bg-section.gif);
	padding:12px 0 10px;
	overflow:hidden;
	margin:0 0 50px;
}
/* list-items */
.section .list-items {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	position:relative;
	overflow:hidden;
}
.section .list-items li {
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 0 0 34px !important;
}
.section .list-items li .img {
	float:left;
	margin:0 7px 0 0;
}
.section .list-items li .text {
	width:205px;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	color:#768c9a;
	float:left;
}
.section .list-items .first .text {width:180px}
.section .list-items .text .ttl {
	color:#2b363e;
	font-size:16px;
	line-height:21px;
}
.section .list-items li .text p{margin:0;}

/* ad-box */
.ad-box {
	width:890px;
	background:url(../images/bg-ad-box-mid.gif) repeat-y;
	overflow:hidden;
	margin:0 0 10px;
}
.ad-box .holder {background:url(../images/bg-ad-box-top.gif) no-repeat;}
.ad-box .holder .frame {
	background:url(../images/bg-ad-box-bottom.gif) no-repeat 0 100%;
	width:920px;
	margin:0 -30px 0 0;
	overflow:hidden;
	padding:1px 0;
}
.ad-box .box {
	float:left;
	display:inline;
	width:424px;
	padding:0 3px;
	margin:0 30px 0 0;
	position:relative;
}
.ad-box .left img {float:left;}
.ad-box .right img {float:right;}
.ad-box .box .ad-txt {
	position:absolute;
	font-size:12px;
	line-height:18px;
	color:#707f87;
}
.ad-box .left .ad-txt {
	right:25px;
	top:18px;
	text-align:right;
	width:290px;
}
.ad-box .right .ad-txt {
	left:26px;
	top:18px;
	width:295px;
	text-align:left;
}
.ad-box .ad-txt .ttl {
	color:#4f6372;
	font:24px/26px Georgia, "Times New Roman", Times, serif;
}
.ad-box .ad-txt p {margin:0;}
.ad-box .ad-txt a {text-decoration:underline;}
.ad-box .ad-txt a:hover {text-decoration:none;}


/*SUBMENU*/
.moduletable_submenu{
margin-left:30px;
}

#main_menu a:hover, #active_menu{
color:#525C64;
}


/*Checkout*/
/* content */
#content {
	float:left;
	width:590px;
	background:url(../images/bg-content-mid.gif) repeat-y;
}
#content .content-holder {background:url(../images/bg-content-top.gif) no-repeat;}
#content .content-frame {
	background:url(../images/bg-content-bottom.gif) no-repeat 0 100%;
	width:590px;
	overflow:hidden;
	padding:30px 0 0 20px;
}

/* choose-box */
.choose-box {
	width:480px;
	padding:0 55px;
	overflow:hidden;
	margin:0 0 10px;
}
.choose-box .img-area {
	float:left;
	width:165px;
	margin:0 33px 0 0;
}
* html .choose-box .img-area {margin:0 30px 0 0;}
.choose-box .img {
	height:1%;
	overflow:hidden;
	padding:0 0 0 20px;
	margin:0 0 3px;
}
.choose-box .img img {display:block;}
/* choose-box ttl */
.choose-box .ttl {
	color:#2b363e;
	display:block;
	font-size:24px;
	line-height:26px;
	margin:0 0 30px;
}
.choose-box .img-area a {
	margin:0 0 0 15px;
	font-size:11px;
	line-height:18px;
	text-decoration:underline;
}
.choose-box .img-area a:hover {text-decoration:none;}
/* choose-box text  */
.choose-box .text {
	height:1%;
	overflow:hidden;
}
.choose-box .text .list2 {
	list-style:none;
	padding:5px 0 0;
	margin:0 0 20px;
	color:#4f6372;
	font-size:12px;
	line-height:18px;
}
.choose-box .text .list2 li {
	background:url(../images/sep-list2.gif) no-repeat 0 50% !important;
	padding:0 0 0 20px !important;
	margin:0 0 6px !important;
}
.choose-box .text p {
	margin:0;
	padding:10px 0 0;
	font-size:11px;
	line-height:14px;
}
.choose-box .text .price {
	color:#2a3942;
	font-size:18px;
	line-height:24px;
	margin:0 0 15px;
	padding:0;
}
.choose-box .text .price strong {font-size:22px;}
/* form-box */
.form-box {
	width:510px;
	background:url(../images/form-divider.gif) no-repeat 50% 0;
	padding:30px 25px 0 55px;
	overflow:hidden;
	margin:0 0 0px;
}
.pay {
	margin:0 0 30px;
}
.form-box .heading {
	width:100%;
	overflow:hidden;
	color:#2b363e;
}
.form-box h2 {
	margin:0;
	padding:0 0 8px;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
}
.form-box .heading .notes {
	float:left;
	width:95px;
	font-size:11px;
	line-height:14px;
	color:#4f6372;
}
/* info-form */
.info-form {
	float:left;
	display:inline;
	width:272px;
	position:relative;
	margin:-20px 0 5px 118px;
}
.info-form .row {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.info-form .row label {
	float:left;
	width:90px;
	color:#273942;
	font-size:12px;
	line-height:16px;
}
/* row-txt */
.info-form .row .row-txt {
	float:right;
	border:1px solid #bfbfbf;
	background:#fff;
	width:170px;
	padding:2px 5px;
}
.info-form .row .row-txt-small {
	float:right;
	border:1px solid #bfbfbf;
	background:#fff;
	width:106px;
	padding:2px 5px;
}
.info-form .row .row-txt input,
.info-form .row .row-txt-small input {
	float:left;
	width:170px;
	padding:0;
	margin:0;
	border:0;
	background:none;
	font-size:12px;
	color:#273942;
}
.info-form .row .row-txt-small input {width:106px;}
/* select */
.info-form .row .number {
	float:left;
	margin:0;
}
.info-form .row .note {
	float:left;
	display:inline;
	margin:0 0 0 90px;
	color:#646c71;
	font-size:11px;
	line-height:14px;
}
/* payment-form */
.payment-form {
/*	width:416px;*/
	display:block;
	padding:0 0 0 55px;
}
.payment-form .row {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.payment-form .row-list {
	width:100%;
	overflow:hidden;
	margin:0 0 27px;
	padding:15px 0 0;
}
/* payment-type list */
.payment-form .row-list .payment-type {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
}
.payment-form .row-list .payment-type li {
	float:left;
	margin:0 6px 0 0 !important;
	padding:3px 0 0 !important;
}
.payment-form .row-list .payment-type .radio {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0 8px 0 0;
}
.payment-form .row-list .payment-type label {
	float:left;
	color:#4f6372;
	font-size:12px;
	line-height:14px;
}
/* card-list */
.payment-form .row-list .payment-type .card-list {
	list-style:none;
	padding:3px 0 0 27px !important;
	margin:0;
	clear:both;
	float:left;
}
.payment-form .row-list .payment-type .card-list li {
	float:left;
	padding:0 25px 0 0 !important;
	margin:0;
}
.payment-form .row-list .payment-type .card-list img {
	display:block;
	border:0;
}
.payment-form .row  label {
	float:left;
	width:152px;
	color:#273942;
	font-size:12px;
	line-height:16px;
}
.payment-form .row .row-txt {
	float:left;
	border:1px solid #bfbfbf;
	background:#fff;
	width:170px;
	padding:2px 5px;
}
.payment-form .row .row-txt2 {
	float:left;
	border:1px solid #bfbfbf;
	background:#fff;
	width:50px;
	padding:2px 5px;
	margin:0 6px 0 0;
}
.payment-form .row .row-txt input,
.payment-form .row .row-txt2 input {
	float:left;
	width:170px;
	padding:0;
	margin:0;
	border:0;
	background:none;
	font-size:12px;
	color:#273942;
}
.payment-form .row .row-txt2 input {width:50px}
/* select1 */
.payment-form .row .select1 {
	float:left;
	margin:0 8px 0 0;
}
/* select2 */
.payment-form .row .select2 {
	float:left;
	margin:0 8px 0 0;
}
.payment-form .row .help-link {
	float:left;
	font-size:11px;
	line-height:18px;
}
/* police radio */
.payment-form .row-radio {
	padding:0 0 0 150px;
	margin:0 0 30px;
	height:1%;
	overflow:hidden;
}
.payment-form .row-radio .radio2 {
	float:left;
	width:14px;
	height:14px;
	padding:0;
	margin:0 2px 0 0;
}
.payment-form .row-radio label {
	float:left;
	color:#4f6372;
	font-size:11px;
	line-height:14px;
	white-space:nowrap;
}
.payment-form .row-price {
	width:100%;
	overflow:hidden;
	padding:3px 0 0;
}
.payment-form .row-price strong {
	color:#2b363e;
	font-size:18px;
	line-height:24px;
	float:left;
	display:inline;
	margin:0 0 10px 110px;
}
.payment-form .row-price strong span {font-size:24px;}
/* submit */
.payment-form .btn-submit {
	float:left;
	display:inline;
	padding:0;
	margin:0 0 0 83px;
	border:0;
	background:url(../images/btn-submit.gif) no-repeat;
	cursor:pointer;
	width:216px;
	height:52px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.payment-form .btn-submit .first {font-size:14px;}
.payment-form .btn-submit .second {font-size:16px;}

#errorbox{
border:1px solid #bfbfbf;
background:#d8e5ec;
padding:5px;
margin-left:-80px;
}

#lang_menu.item-100082, #login.item-100082, #footer.item-100082, #lang_menu.item-100087, #login.item-100087 , #footer.item-100087, #footer.item-100103, #footer.item-100108, #footer.item-100120, #footer.item-100129, #footer.item-100130, #footer.item-100131 {
font-size:11px;
text-align:center;
background:#FFF !important;
}
#login.item-100082, #footer.item-100082, #lang_menu.item-100087, #login.item-100087 , #footer.item-100087, #footer.item-100103, #footer.item-100108{
height:45px !important;
}

#lang_menu #form-login{
color:#FFF;
}
.ico-box .days {
background:url("../images/ico-30days.gif") no-repeat scroll 0 50% transparent;
}
.ico-box .days-en {
background:url("../images/ico-30days-en.gif") no-repeat scroll 0 50% transparent;
}
.ico-box .days-fr {
background:url("../images/ico-30days-fr.gif") no-repeat scroll 0 50% transparent;
}
.ico-box .days-it {
background:url("../images/ico-30days-it.gif") no-repeat scroll 0 50% transparent;
}
.ico-box h3 {
font-weight:bold;
color:#2B363E;
font-size:18px;
line-height:23px;
margin:0 0 5px;
padding:0 0 0 60px;
}

.ico-box .garanty {
background:url("../images/ico-100percent.gif") no-repeat scroll 0 50% transparent;
color:#BCA559;
}

#sidebar_right .center-box  {
background:url("../images/bg-center-mid.jpg") repeat-y scroll 0 0 transparent;
margin:0 0 32px;
width:200px;
}
#sidebar_right .center-box .holder {
background:url("../images/bg-center-top.jpg") no-repeat scroll 0 0 transparent;
}

#sidebar_right .center-box .holder .frame {
background:url("../images/bg-center-bottom.gif") no-repeat scroll 0 100% transparent;
color:#78868E;
font-size:11px;
line-height:16px;
overflow:hidden;
padding:23px 10px 20px;
text-align:center;
width:180px;
}

.center-box h3 {
color:#2D383F;
font-size:20px;
line-height:22px;
margin:0;
}
.center-box .phone-txt {
font-size:12px;
line-height:16px;
}
.center-box .phone {
font-size:18px;
line-height:24px;
}
.center-box strong{
color:#78868E;
}
.center-box p {
margin:0;
}

.list-box h3 {
color:#2D383F;
font-size:18px;
line-height:24px;
margin:0 0 7px;
}
.list-links {
font-size:12px;
line-height:16px;
list-style:none outside none;
margin:0;
padding:0 0 0 2px;
}
.list-links li {
background:url("../images/sep-list3.gif") no-repeat scroll 0 5px transparent !important;
margin:0 0 8px !important;
padding:0 0 0 39px !important;
}

.list-box p a {
font-size:11px;
}
.minicourse_head{
float:right;
margin:0 !important;
font-size:12px;
font-weight:bold;
}

.botones-area{
margin-top:5px;
position:relative;
height:80px;
}

.btn_video_content{
position:absolute;
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:none !important;
width:236px;
margin-left:30px;
margin-top:0px;
}
.btn_video_content_text{
position:absolute;
color:#768187;
font-size:11px;
line-height:13px;
margin-top:30px;
text-align:center;
margin-left:70px;
}
.descuento{
position:absolute;
width:400px;
top:245px;
left:10px;
font-size:14px;
}
.descuento h2{
color:#008BD0;
margin:0;
padding;0;
}
.btn_test_content2{
position:relative;
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:none !important;
width:236px;
margin:0 auto;
margin-top:15px;
}
a:hover.btn_test_content2{
font-weight:bold;
}

.btn_test_content{
position:absolute;
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:none !important;
width:236px;
margin-left:320px;
margin-top:0;
}
.btn_test_content_text{
position:absolute;
font-size:11px;
margin-left:365px;
line-height:13px;
margin-top:30px;
}

.botones-area a:hover{
font-weight:bold;
}
.content-frame p{
padding:0 20px 0 20px;
}
#emptyCode{
padding:10px 10px 0 10px;
}
#validCode{
margin-top:10px;
margin-left:20px;
margin-right:30px;
padding:5px;
background:none repeat scroll 0 0 #D8E5EC;
border:1px solid #BFBFBF;
}


/*REGISTER*/
#sbox-content form{
padding:5px;
}
.abalogin hr{
background:#00C0F3;
height:1px;
margin:0px 0 15px;
text-align:center;
color:#00C0F3;
}
.abalogin fieldset{
padding:10px;
}
.button_submit{
font-size:10px;
width:75px !important;
height:20px !important;
display:block;
background:url("../images/bg-btn-act.gif") repeat scroll 0 0 transparent;
margin-top:14px;
color:#525C64;
}
#form-login label{
color:#00C0F3;
padding:5px;
margin-bottom:10px;
display:inline-block;
width:107px;
}
.lremember{
width:auto !important;
}

#form-login input{
width:125px;
height:14px;
margin-bottom:10px;
font-size:11px;
}
#modlgn_remember{
width:auto !important;
height:auto !important;
display:inline !important;
}

#login .flecha{
background:url("../images/bg-link-top.gif") no-repeat scroll 100% 50% transparent;
}
#ChronoContact_EjecutableEmailForm, #ChronoContact_EjecutableEmailFormPromo {
padding:7px;
}
#ChronoContact_EjecutableEmailForm hr, #ChronoContact_EjecutableEmailFormPromo hr{
background:#00C0F3;
height:1px;
margin:0px 0 15px;
text-align:center;
color:#00C0F3;
}

#ChronoContact_EjecutableEmailForm h3, #ChronoContact_EjecutableEmailFormPromo h3{
color:#008BD0;
padding:5px;
}
#ChronoContact_EjecutableEmailForm p, #ChronoContact_EjecutableEmailFormPromo p{
padding:5px;
}

#ChronoContact_EjecutableEmailForm .cf_textbox, #ChronoContact_EjecutableEmailFormPromo .cf_textbox {
text-align:center;
}

input.button_softblue{
text-align:center;
font-size:11px;
width:75px !important;
height:20px !important;
display:block;
background:url("../images/bg-btn-act.gif") repeat scroll 0 0 transparent;
color:#525C64;
}

#ChronoContact_EjecutableEmailForm .form_element{
text-align:center;
}

#ChronoContact_EjecutableEmailForm #text_1{
width:170px;
height:14px;
font-size:11px;
}
.moduletable_post{
margin:10px 10px 10px 30px;
}
.moduletable_post h3{
color:#525E64;
display:block;
font-size:16px;
line-height:18px;
margin:0 0 8px !important;
padding:0px;
font-weight:bold;
}
.moduletable_post em, .moduletable_post p{
margin-left:10px;
color:#8DA0AA;
font-size:11px;
font-style:italic;
line-height:14px;
}

/* section content */
#container .section_content {
	width:600px;
	background:url(../images/bg-section.gif);
	padding:12px 0 10px;
	overflow:hidden;
	margin:0 0 50px;
}
/* list-items */
.section_content .list-items {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	position:relative;
	overflow:hidden;
}
.section_content  .list-items li {
	float:left;
	display:inline;
	overflow:hidden;
	padding:0 0 0 34px !important;
}
.section_content  .list-items li .img {
	float:left;
	margin:0 7px 0 0;
}
.section_content  .list-items li .text {
	width:205px;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	color:#768c9a;
	float:left;
}
.section_content .list-items .first .text {width:180px}
.section_content .list-items .text .ttl {
	color:#2b363e;
	font-size:16px;
	line-height:21px;
}
.section_content .list-items li .text p{margin:0;}

div.ltBlock{
font-size:11px;
margin:20px 45px 0px 45px;
}
input.cf_inputbox{
width:200px;
height:17px;
font-size:12px;
font-weight:normal;
}

#sbox-content table{
margin:20px 25px;
}


#sbox-content h1{
font-size:26px;
font-weight:bold;
color:#00C0F3;
margin-bottom:15px;
}

#sbox-content h2{
color:#2B363E;
font-size:18px;
font-weight:bold;
margin-bottom:12px;
}
.moduletable_submenu a{
background:url("../images/sep-list3.gif") no-repeat scroll 0 6px transparent !important;
margin:0 0 6px !important;
padding:0 0 0 20px !important;
}

#helpcvv_content{
margin:10px;
}

div.ltFollowUsLink a{
text-align:left;
padding:0;
}

.banner_descarga{
position:relative;
background:url("/images/stories/imagenes_B2C/landings/descargar_curso.jpg") no-repeat scroll 0 6px transparent !important;
width:616px;
height:315px;
}

.banner_descarga a{
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:none !important;
width:236px;
position:absolute;
left:350px;
top:140px;
}

.banner_descarga a:hover{
font-weight:bold;
}

.banner_descarga span{
line-height:25px;
text-align:center;
text-decoration:none !important;
width:236px;
position:absolute;
left:350px;
top:165px;
display:block;
}

td.btn_video_sections{
height:27px;
width:217px;
background:url("../images/video-btn.gif") no-repeat scroll 0 0 transparent;
text-align:center;
vertical-align:middle;
}
.btn_video_sections a:link, .btn_video_sections a:active, .btn_video_sections a:visited{
font-weight:normal;
color:#FFF;
font-size:16px;
text-decoration:none;
}
.btn_video_sections a:hover{
font-weight:bold;
}

.pack_curso{
background:url("/templates/abaenglishb2c/images/pack_curso.jpg") no-repeat scroll 380px 2px transparent;
}

ul.menu li{
background:url("../images/sep-list3.gif") no-repeat scroll 0 6px transparent !important;
padding:0 0 0 20px !important;
}


#ChronoContact_EjecutableEmailForm_blog{
width:205px;
height:270px;
background:#eff1f2;
}

#ChronoContact_EjecutableEmailForm_blog h3{
font-size:14px;
font-weight:bold;
color:#FFF;
margin:0;
padding:5px;
background:#00C0F3;
}


#ChronoContact_EjecutableEmailForm_blog p{
padding:5px;
margin-top:5px;
font-size:12px;
}


#ChronoContact_EjecutableEmailForm_blog .cf_textbox{
margin-left:15px;
}

#ChronoContact_EjecutableEmailForm_blog .cf_textbox input{
width:165px;
}

#ChronoContact_EjecutableEmailForm_blog  .button_softblue{
margin-bottom:5px;
}

a:active.btn_clase_tel, a:visited.btn_clase_tel, a:link.btn_clase_tel {
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:15px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:none !important;
width:236px;
}

a:hover.btn_clase_tel{
font-weight:bold;
color:#FFF;
}

a:hover.btn_clases_tel{
font-weight:bold;
color:#FFF;
}

.banner_clases_tel{
position:relative;
background:url("/images/stories/imagenes_B2C/landings/bg-clases-telefonicas.jpg") no-repeat scroll 0 0 transparent;
height:290px;
}

.banner_clases_tel p{
position:absolute;
left:550px;
top:50px;
font-size:18px;
color:#525C64;
}

.banner_clases_tel strong{
position:absolute;
left:550px;
top:198px;
font-size:16px;
font-weight:normal;
}

a:link.btn_clases_tel, a:visited.btn_clases_tel, a:active.btn_clases_tel{
position:absolute;
width:405px;
height:63px;
left:460px;
top:110px;
background:url("/images/stories/imagenes_B2C/landings/btn_clases_tel.jpg") no-repeat scroll 0 0 transparent;
text-align:center;
padding-top:10px;
color:#FFF;
font-size:25px;
text-decoration:none;
line-height:25px;
}

/* promo list_tlf */

.promo .list_tlf {
	list-style:none;
	padding-top:23px !important;
	padding-left:140px !important;
	margin:0;
	float:left;
	width:267px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:20px;
}
.promo .list_tlf li {
	background:url(../images/sep-list.gif) no-repeat 0 7px !important;
	padding:0 0 0 18px !important;
}
.list_b  {
	  font-weight: bold ;
}
.oferta{
width:200px;
height:196px;
background:url("/images/stories/imagenes_B2C/modulos/oferta.png") no-repeat scroll 0 0 transparent;
position:absolute;
margin-left:184px;
z-index:6;
padding-left:3px;
padding-top:40px;
color:#FFF;
font-size:18px;
text-align:center;
line-height:25px;
}

.image .auriculares{
bottom:40px;
left:280px;
position:absolute;
width:64px;
z-index:5;
}

.block1 .block-txt, .block3 .block-txt{
height:70px !important;
}
.block2 .block-txt{
height:83px !important;
}

.ico-box .horarios{
background:url("/images/stories/imagenes_B2C/modulos/ico-clock2.gif") no-repeat scroll 0 0 transparent;
}

.ico-box .profesor{
background:url("/images/stories/imagenes_B2C/modulos/ico-professor2.gif") no-repeat scroll 0 0 transparent;
}
h3.profesor, h3.horarios{
font-size:16px;
}
.img07 img{
margin-left:-40px;
margin-top:-10px;
}

.banner_ej_dia_img{
position:relative;
width:430px;
height:240px;
background:url("/images/stories/imagenes_B2C/landings/landing_ejercicio.jpg") no-repeat scroll 0 0 transparent;
}

a:link.banner_ej_dia, a:visited.banner_ej_dia, a:active.banner_ej_dia{
position:absolute;
width:235px;
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0px 0px transparent;
height:25px;
margin-left:375px;
margin-top:160px;
color:#FFF;
font-size:16px;
text-align:center;
padding-top:2px;
}
a:hover.banner_ej_dia{
font-weight:bold;
color:#FFF;
}

.ico-banner-ej{
position:absolute;
width:152px;
height:144px;
background:url("/images/stories/imagenes_B2C/landings/ico-ejercicio.jpg") no-repeat scroll 0 0 transparent;
margin-left:410px;
margin-top:10px;
}

a:active.btn_ej_dia, a:visited.btn_ej_dia, a:link.btn_ej_dia {
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:underline;
width:236px;
}

a:hover.btn_ej_dia{
font-weight:bold;
color:#FFF;
}

/*Formulario ejercicio del dia*/
#ChronoContact_FraseDelDiaForm{
padding:15px;
width:370px;
}

#ChronoContact_FraseDelDiaForm h3{
color:#008BD0;
text-align:center;
margin-bottom:0 !important;
margin-right:40px;
}

#ChronoContact_FraseDelDiaForm hr{
color:#008BD0;
margin-bottom:40px;
}

#ChronoContact_FraseDelDiaForm .form_item{
margin:0px;
padding:0px;
text-align:center;
margin-right:33px;
}

#ChronoContact_FraseDelDiaForm p{
color:#525C64;
font-size:11px;
text-align:right;
margin-right:25px;
}

#ChronoContact_FraseDelDiaForm .cf_label{
margin-right:20px;
color:#00C0F3;
text-align:right;
}

#ChronoContact_FraseDelDiaForm .hr_short{
width:230px;
margin-right:88px;
margin-bottom:40px;
}

#ChronoContact_FraseDelDiaForm #text_1{
width:150px;
}

.frase_del_dia hr{
color:#00C0F3;
margin-bottom:50px;
}
.frase_del_dia table{
width:300px;
padding:40px;
font-size:11px;
margin-left:40px;
}

.frase_del_dia table img{
margin-right:10px;
}

.frase_del_dia h4{
text-align:center;
}

.frase_del_dia .hr_short{
width:235px;
margin-right:55px;
margin-bottom:20px !important;
}

/**********/

/**Banner ejecutable**/
.banner_ejecutable{
width:600px;
height:200px;
background:url("/images/stories/imagenes_B2C/modulos/Banner-ejecutable.jpg") no-repeat scroll 0 0 transparent;
position:relative;
}
.banner_ejecutable h2{
margin-left:250px;
padding-top:20px;
position:relative;
}
.banner_ejecutable p{
width:210px;
margin-left:205px;
margin-top:10px;
position:relative;
text-align:right;
}

.banner_ejecutable a{
background:url("/images/stories/imagenes_B2C/modulos/btn_banner_ejecutable.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:15px;
height:27px;
line-height:25px;
text-align:center;
text-decoration:none !important;
width:178px;
margin-left:240px;
margin-top:15px;
position:relative;
}

.caja_ejecutable{
position:absolute;
margin-left:450px;
margin-top:13px;
}
/**/

/*Clases por telefono*/
#iconos .ttl{
font-size:12px;
font-weight:bold;
}

#iconos p{
font-size:9px;
}

.sesiones_telefonicas{
width:280px;
height:325px;
background:url("/images/stories/imagenes_B2C/landings/img-phone.jpg") no-repeat scroll 0 0 transparent;
position:relative;
color:#FFF;
text-align:center;
font-size:11px;
font-weight:bold;
}
.text_clases{
position:absolute;
left:190px;
top:20px;
}
.sesiones_telefonicas span{
margin-top:40px;
}
.sesiones_telefonicas u{
font-size:9px;
font-weight:normal;
}
.sesiones_telefonicas b{
font-size:18px;
}

/*Pestañas register options*/
#menulist_rootonline, #menulist_roottelefonicas, #menulist_rootsoftware{position:relative;float:right;width:571px}
#menulist_rootonline li, #menulist_roottelefonicas li, #menulist_rootsoftware li{
float:left;
width:124px;
height:21px;
text-align:center;
padding-top:6px;
position:relative;
}
#menulist_rootonline li#menuitem_2online, #menulist_rootonline li#menuitem_3online, #menulist_roottelefonicas li#menuitem_1telefonicas, #menulist_roottelefonicas li#menuitem_3telefonicas, #menulist_rootsoftware li#menuitem_1software, #menulist_rootsoftware li#menuitem_2software{
background:url("/images/stories/imagenes_B2C/landings/btn_register_blue3.jpg") no-repeat scroll 0 0 transparent;
}
#menulist_rootonline li#menuitem_1online, #menulist_roottelefonicas li#menuitem_2telefonicas, #menulist_rootsoftware li#menuitem_3software{
background:url("/images/stories/imagenes_B2C/landings/btn_register_gris3.jpg") no-repeat scroll 0 0 transparent;
}
#menulist_rootonline li#menuitem_1online a, #menulist_roottelefonicas li#menuitem_2telefonicas a, #menulist_rootsoftware li#menuitem_3software a{
font-weight:bold;
}

#menulist_rootonline li a:link, #menulist_rootonline li a:visited, #menulist_rootonline li a:active, #menulist_roottelefonicas li a:link, #menulist_roottelefonicas li a:active, #menulist_roottelefonicas li a:visited, #menulist_rootsoftware li a:link, #menulist_rootsoftware li a:active, #menulist_rootsoftware li a:visited{
color:#FFF;
text-decoration:none;
}
#menulist_rootonline li a:hover, #menulist_roottelefonicas li a:hover, #menulist_rootsoftware li a:hover{
font-weight:bold;
}
/*Fin Pestañas register options*/

.registro_aba{
margin-top:-30px;
}

label.check_label{
font-size:12px;
font-weight:normal;
}

#navBlock2{
margin:0 auto;
background:url("/images/stories/imagenes_B2C/landings/bg_landing_facebook.jpg") no-repeat scroll 0 0 transparent;
padding-left:40px;
padding-right:40px;
padding-top:26px;
}

#navBlock2 h4, #navBlock2 h5{
font-size:18px;
}

#navBlock2 .video {
margin:0 0 6px;
overflow:hidden;
padding:5px 0 0 1px;
width:540px;
}

#botones_promo_fb{height:60px;}

#botones_promo_fb .btn_video_content {
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
margin-left:0px;
margin-top:0;
position:absolute;
text-align:center;
text-decoration:none !important;
width:236px;
}

#botones_promo_fb .btn_test_content {
background:url("../images/bg-blue-btn_contents.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
font-size:16px;
height:27px;
line-height:25px;
margin-left:280px;
margin-top:0;
position:absolute;
text-align:center;
text-decoration:none !important;
width:236px;
}

#botones_promo_fb .btn_video_content_text {
color:#768187;
font-size:11px;
line-height:13px;
margin-left:40px;
margin-top:30px;
position:absolute;
text-align:center;
}

#botones_promo_fb .btn_test_content_text {
font-size:11px;
line-height:13px;
margin-left:325px;
margin-top:30px;
position:absolute;
}

.tapa_logo{
background:url("/images/stories/imagenes_B2C/landings/pixel.jpg") no-repeat scroll 0 0 transparent;
position:absolute;
width:300px;
height:150px;
display:block;
top:-120px;
z-index:1;
}

td.fondo{
background:url("/images/stories/imagenes_B2C/landings/bg_abandonado.jpg") repeat-x scroll 0 0 transparent;
color:#000;
}

.mail_abandonado{
color:#FFF;
font-size:16px !important;
line-height:45px;
text-align:center;
}

#test_abandonado ul li{
font-size:12px;
line-height:25px;
padding-top:20px;
padding-left:40px !important;
background:url("/images/stories/imagenes_B2C/landings/list_abandonado.png") no-repeat scroll 0 0 transparent !important;
}

#navBlock2_small{
position:relative;
background:url("/images/stories/imagenes_B2C/landings/bg_landingfb.jpg") no-repeat scroll 0 0 transparent;
padding-left:35px;
padding-right:40px;
padding-top:30px;
}

#navBlock2_small .botones-area{
position:relative;
width:590px;
padding-left:90px;
}

#navBlock2_small .banderas-td{
position:relative;
float:right;
display:block;
width:525px;
}
#navBlock2_small .banderas-td span{
position:relative;
float:left;
width:240px;
}
/*christmas*/
.iconos-ch{
width:100%;
text-align:center;
}

.db-digger{
cursor:pointer;
width:52px;
height:55px;
background:url("/images/stories/imagenes_B2C/landings/christmas/digg.jpg") no-repeat scroll 0 0 transparent;
}
.FBConnectButton_Simple{
background-image:none !important;
width:52px !important;
}
.FBConnectButton_Text_Simple{
margin:0px !important;
}

/*carga ejercicio del dia*/
.ico-banner-ej-carga{
font-size:14px;
position:absolute;
width:202px;
height:144px;
margin-left:400px;
margin-top:20px;
text-align:center;
}
.error{
background-color:#e9eaea;
width:590px;
padding:10px;
text-align:center;
border:1px solid #626464;
margin-bottom:20px;
}

#precioPromo{
font-size:22px;
font-weight:bold;
}

.precioInicial{
color:#c20404;
text-decoration:line-through;
font-weight:bold;
}

/*banner home pricing*/
.banner_price{
position:relative;
width:200px;
text-align:center;
background:url("/images/stories/imagenes_B2C/modulos/bg_mod_price.jpg") no-repeat scroll 0 40px transparent;
margin-left:0px;
cursor:pointer;
}
.banner_price h1{
margin:0;
padding:0;
}
.banner_price p{
font-size:11px;
color:#2B363E;
text-align:center;
margin-bottom:10px;
padding:0;
}

.banner_price .btn{
background:url("/images/stories/imagenes_B2C/modulos/btn-module-price.jpg") no-repeat scroll 0 0 transparent;
padding-top:5px;
height:31px;
margin-top:15px;
} 
.banner_price .btn a{
color:#FFF;
font-weight:bold;
font-size:17px;
text-decoration:none;
}

.banner_price .b1{
position:relative;
width:100px;
float:left;
}
.banner_price .b1 .txt, .banner_price .b2 .txt{
color:#008BD0;
font-family:Georgia;
font-size:16px;
}

.banner_price .b1 .price, .banner_price .b2 .price{
color:#6A7C86;
font-weight:bold;
font-size:18px;
}

.banner_price .b1 .sub, .banner_price .b2 .sub{
font-size:11px;
}

.banner_price .b1 .discount, .banner_price .b2 .discount{
color:#c20404;
text-decoration:line-through;
font-size:16px;
font-weight:bold;
}
/*Modulos landing promos*/
.ico-promos {
width:200px;
margin-bottom:20px;
}
.ico-promos h3 {
color:#525E64;
font-size:16px;
font-weight:bold;
line-height:20px;
margin:0 0 5px;
padding:0 0 0 60px;
}
.ico-promos p{
text-align:justify;
font-size:12px;
color:#768187;
}
.ico-promos img{
margin-right:20px;
}
.ico-promos p span{
color:#525E64;
font-size:16px;
font-weight:bold;
line-height:20px;
margin:0 0 5px;
}
.ico-promos .days {
background:url("/images/stories/imagenes_B2C/modulos/ico-days2.gif") no-repeat scroll 0 0 transparent;
}

.ico-promos .garantia {
background:url("/images/stories/imagenes_B2C/modulos/ico-garanty2.gif") no-repeat scroll 0 0 transparent;
}
.ico-promos .profesor {
background:url("/images/stories/imagenes_B2C/modulos/ico-professor2.gif") no-repeat scroll 0 0 transparent;
}
.ico-promos .horarios {
background:url("/images/stories/imagenes_B2C/modulos/ico-clock2.gif") no-repeat scroll 0 0 transparent;
}
.pasos .icos{
width:600px;
margin-left:20px;
}
.pasos .icos img{
margin-right:20px;
}
.pasos .text p{
float:left;
}
.pasos .text p span{
color:#008BD0;
font-weight:bold;
}
.pasos .text .p1{
width:130px;
}
.pasos .text .p2{
width:150px;
margin-right:30px;
}
.pasos .text .p3{
width:150px;
}

.landing_promos_pricing{
background:url("/images/stories/imagenes_B2C/landings/promo-middle.jpg") repeat-y scroll 0 0 transparent;
position:relative;
text-align:center;
width:588px;
}

.fb_landing_promos_pricing{
background:url("/images/stories/imagenes_B2C/facebook/fb-promo-middle.jpg") repeat-y scroll 0 0 transparent;
position:relative;
text-align:center;
width:486px;
}

.landing_promos_pricing .b1 {
float:left;
position:relative;
width:280px;
}

.fb_landing_promos_pricing .b1 {
float:left;
position:relative;
width:240px;
}

.landing_promos_pricing .b2{
position:relative;
width:300px;
float:left;
}

.fb_landing_promos_pricing .b2{
position:relative;
width:240px;
float:left;
}

.landing_promos_pricing  .b1 .txt, .landing_promos_pricing .b2 .txt {
color:#008BD0;
font-family:Georgia;
font-size:26px;
margin-bottom:15px;
}

.fb_landing_promos_pricing  .b1 .txt, .fb_landing_promos_pricing .b2 .txt {
color:#008BD0;
font-family:Georgia;
font-size:26px;
margin-bottom:15px;
}

.landing_promos_pricing  .b1 .discount, .landing_promos_pricing .b2 .discount{
color:#c20404;
margin-bottom:10px;
text-decoration:line-through;
font-size:16px;
font-weight:bold;
height:25px;
}

.fb_landing_promos_pricing  .b1 .discount, .fb_landing_promos_pricing .b2 .discount{
color:#c20404;
margin-bottom:10px;
text-decoration:line-through;
font-size:16px;
font-weight:bold;
}

.blocks .discount{
color:#c20404;
margin-bottom:10px;
text-decoration:line-through;
font-size:20px;
font-weight:bold;
text-align:center;
}

.landing_promos_pricing .b1 .price, .landing_promos_pricing .b2 .price {
color:#6A7C86;
font-size:32px;
font-weight:bold;
}
.landing_promos_pricing .b1 .sub, .landing_promos_pricing .b2 .sub {
font-size:11px;
}
.landing_promos_pricing .b1 .btn-txt, .landing_promos_pricing .b2 .btn-txt{
font-size:11px;
margin:0px 40px;
height:110px;
}

.fb_landing_promos_pricing .b1 .price, .fb_landing_promos_pricing .b2 .price {
color:#6A7C86;
font-size:32px;
font-weight:bold;
}
.fb_landing_promos_pricing .b1 .sub, .fb_landing_promos_pricing .b2 .sub {
font-size:11px;
}
.fb_landing_promos_pricing .b1 .btn-txt, .fb_landing_promos_pricing .b2 .btn-txt{
font-size:11px;
margin:0px 40px;
height:160px;
}

.landing_promos_title{
font-family:Georgia;
color:#008BD0;
font-size:46px;
text-align:center;
padding-top:50px;
/*padding-top:75px;*/
/*background:url("/images/stories/imagenes_B2C/landings/promo-top-off_ong.png") repeat-y scroll 0 0 transparent;*/
}

.landing_promos_top_offon{
/*position:relative;*/
/*promo-top-right*/
background:url("/images/stories/imagenes_B2C/landings/promo-top-off_ong.png") repeat-y scroll 0 0 transparent;
width:588px;
height:114px;
}
.landing_promos_top_onoff{
/*position:relative;*/
/*promo-top-left.jpg*/
background:url("/images/stories/imagenes_B2C/landings/promo-top-off_ong.png ") repeat-y scroll 0 0 transparent;
width:588px;
height:114px;
}
.landing_promos_top_onon{
/*position:relative;*/
/*promo-top-both.jpg*/
background:url("/images/stories/imagenes_B2C/landings/promo-top-off_ong.png ") repeat-y scroll 0 0 transparent;
width:588px;
height:114px;
}

.fb_landing_promos_top_on{
/*position:relative;*/
/*fb-promo-top.jpg*/
background:url("/images/stories/imagenes_B2C/facebook/promo-top-off_ong.png ") repeat-y scroll 0 0 transparent;
width:486px;
height:114px;
}

.fb_landing_promos_top_on .landing_promos_title{
font-family:Georgia;
color:#008BD0;
font-size:36px;
text-align:center;
padding-top:50px;
}

.landing_promos_top_onoff .dpercent, .landing_promos_top_offon .dpercent, .landing_promos_top_onon .dpercent{
position:absolute;
left:483px;
top:35px;
width:95px;
color:#FFF;
font-size:16px;
font-weight:bold;
text-align:center;
}

.landing_promos_top_onoff .dpercent-left, .landing_promos_top_offon .dpercent-left, .landing_promos_top_onon .dpercent-left{
position:absolute;
left:10px;
top:35px;
width:95px;
color:#FFF;
font-size:16px;
font-weight:bold;
text-align:center;
}

.fb_landing_promos_top_on .dpercent{
position:absolute;
left:383px;
top:35px;
width:95px;
color:#FFF;
font-size:16px;
font-weight:bold;
text-align:center;
}

.landing_promos_top_offon .dpercent span, .landing_promos_top_onoff .dpercent span, .landing_promos_top_onon .dpercent span{
font-size:24px;
}
.landing_promos_top_onoff .dpercent, .landing_promos_top_offon .dpercent-left, .landing_promos_top_offoff .dpercent-left{display:none;}
.landing_promos_top_offon .dpercent-left span, .landing_promos_top_onoff .dpercent-left span, .landing_promos_top_onon .dpercent-left span{
font-size:24px;
}
.fb_landing_promos_top_on .dpercent span{
font-size:22px;
}
.landing_promos_top_offoff .dpercent{display:none;}
.landing_promos_top_offoff{
position:relative;
background:url("/images/stories/imagenes_B2C/landings/promo-top-off.jpg") repeat-y scroll 0 0 transparent;
/*background:url("/images/stories/imagenes_B2C/landings/promo-top-off_ong.png") repeat-y scroll 0 0 transparent;*/
width:588px;
height:114px;
}
.landing_promos_bottom{
background:url("/images/stories/imagenes_B2C/landings/promo-footer.jpg") repeat-y scroll 0 0 transparent;
width:588px;
height:19px;
}

.fb_landing_promos_bottom{
background:url("/images/stories/imagenes_B2C/facebook/fb-promo-footer.jpg") repeat-y scroll 0 0 transparent;
width:486px;
height:19px;
}

.landing_promos_pricing .bloc{
display:table;
width:588px;
background:url("/images/stories/imagenes_B2C/landings/bg_blocs_landing.gif") no-repeat scroll 265px -20px transparent;
}

.fb_landing_promos_pricing .bloc{
display:table;
width:486px;
background:url("/images/stories/imagenes_B2C/landings/bg_blocs_landing.gif") no-repeat scroll 220px -20px transparent;
}

.landing_promos_pricing .b1 .btn, .landing_promos_pricing .b2 .btn{
width:182px;
height:23px;
background:url("/images/stories/imagenes_B2C/landings/bg-blue-btn-promos.jpg") no-repeat scroll 0 0 transparent;
color:#FFF;
font-size:16px;
margin-bottom:10px;
border:medium none;
cursor:pointer;
line-height:22px;
margin:0 auto;
padding:1px 0 4px;
margin-bottom:10px;
}

.fb_landing_promos_pricing .b1 .btn, .fb_landing_promos_pricing .b2 .btn{
width:182px;
height:23px;
background:url("/images/stories/imagenes_B2C/landings/bg-blue-btn-promos.jpg") no-repeat scroll 0 0 transparent;
color:#FFF;
font-size:16px;
margin-bottom:10px;
border:medium none;
cursor:pointer;
line-height:22px;
margin:0 auto;
padding:1px 0 4px;
margin-bottom:10px;
}

.dto_on{
display:inline;
float:right;
font-size:10px;
margin-right:45px;
}
.dto_off{
display:none;
}

.banner_on{
display:block;
}
.banner_off{
display:none;
}

/*faqs*/

.columnas_ayuda{
display:inline-block;
margin-right:25px;
vertical-align:top;
width:415px;
}

.columnas_ayuda ul{
background-color:#e8eaeb !important;
margin:0 !important;
padding:10px !important;
}

/*search*/
.componentheading_search{
font-size:26px;
font-weight:normal;
color:#008BD0;
margin-bottom:15px;
}

#searchForm{
width:600px;
margin-bottom:20px;
}
.contentpaneopen_search{
margin-bottom:15px;
width:600px;
}
.contentpaneopen_search tr{
height:30px;
}
.contentpaneopen_search label{
margin-right:10px;
}
.contentpaneopen_search .small_search{
display:none;
}
.contentpaneopen_search fieldset{
margin-bottom:15px;
}
.search{
margin-top:20px;
}
.search #mod_search_searchword{
border:1px solid #888;
width:150px;
margin-right:10px;
}
.searchsearch_faqs #mod_search_searchword{
color:#768187;
}
.search  .button{
border:1px solid #888;
cursor:pointer;
}
#search_searchword{
border:1px solid #888;
margin-left:-15px;
}
.contentpaneopen_search .button, .contentpaneopen_search #ordering, #searchForm #area_sections, .searchsearch_faqs .buttonsearch_faqs{
border:1px solid #888;
}

#searchForm #limit{
border:1px solid #888;
}

#searchForm .contentpaneopen_search{
width:600px;
border:1px solid #00C0F3;
margin-top:20px;
background-color:#f0f0F3;
}

#searchForm .contentpaneopen_search td{
padding:10px;
height:10px;
vertical-align:top;
}

.contentpaneopen_search{
margin-top:25px;
}

#jtop10{
width:600px;
}
#jtop10 .chart_li:hover, #jtop10 .chart_li:focus, #jtop10 .chart_li:active {
background-color:#F0F0F0;
border-bottom:1px solid #F0F0F0;
}

.searchsearch_faqs #mod_search_searchword{
border:1px solid #888;
width:160px;
margin:0 auto;
}

.moduletablesearch_faqs{
margin-bottom:20px;
}
.searchsearch_faqs{
height:57px;
width:190px;
margin:0 auto;
text-align:center;
padding-top:15px;
background-color:#F0F0F0;
border:1px solid #00C0F3;
margin-bottom:10px;}
.buttonsearch_faqs{margin-top:10px;}
.moduletablesearch_faqs h3{text-align:center; font-size:14px; margin:5px;}

/*banner getcuotaanual*/

.banneranual_fel{
position:relative;
width:360px;
height:128px;
background:url("/images/stories/imagenes_B2C/modulos/banner_getcuotanual/background.jpg") no-repeat scroll 0 0 transparent;
padding-top:2px;
margin-left:93px;
float:left;
display:inline;
}
.banneranual{
position:relative;
width:360px;
height:128px;
background:url("/images/stories/imagenes_B2C/modulos/banner_getcuotanual/background-btn.jpg") no-repeat scroll 0 0 transparent;
padding-top:2px;
margin-left:93px;
float:left;
display:inline;
}
.banneranual .centrar, .banneranual_fel .centrar{
position:relative;
float:right;
width:217px;
text-align:center;
margin-right:16px;
display:inline;
}
.banneranual .centrar h3{
color:#2c98da;
margin:10px 0 4px 0;
padding:0;
}
.banneranual_switchon .centrar b{
font-size:14px;
font-weight:bold;
}
.banneranual .centrar input{
font-size:14px;
color:#FFF;
border:0;
background:transparent;
cursor:pointer;
margin-top:10px;
}
.banneranual .centrar .sub{
margin-top:2px;
font-size:8px;
}
.banneranual_fel .centrar p{
margin-top:40px;
}
.banneranual_fel .centrar h3{
margin-top:5px;
color:#2C98DA;
}


.banneranual.switchon{display:table;}
.banneranual.switchoff{display:none;}
.banneranual_fel.switchoff{display:none;}
.banneranual_fel.switchon{display:table;}


.bannercard{
position:relative;
width:350px;
height:129px;
background:url("/images/stories/imagenes_B2C/modulos/banner_getcuotanual/tarj-bg.jpg") no-repeat scroll 0 0 transparent;
padding-top:2px;
margin-left:93px;
float:left;
display:inline;
}
.bannercard h3{
position:absolute;
width:195px;
text-align:left;
left:145px;
color:#00C0F3;
font-size:18px;
margin:0;
top:10px;
}
.bannercard p{
position:absolute;
left:145px;
width:195px;
text-align:left;
font-size:12px;
top:55px;
line-height:1.2em;
}

.bannercard-btn{
border:0 none;
display:table;
height:27px;
line-height:27px;
margin:10px 0 0;
padding:0 0 0 15px;
position:absolute;
right:5px;
top:80px;
background:url("/images/stories/imagenes_B2C/modulos/banner_getcuotanual/tarj-left.jpg") no-repeat scroll bottom left transparent;
}

.bannercard-btn a:link, .bannercard-btn a:hover, .bannercard-btn a:active, .bannercard-btn a:visited{
border:0 none;
color:#FFFFFF !important;
float:left;
font-size:12px;
font-weight:bold;
height:27px;
line-height:27px;
margin:0 10px 0 0;
padding:0 15px 0 0;
text-decoration:underline !important;
background:url("/images/stories/imagenes_B2C/modulos/banner_getcuotanual/tarj-right.jpg") no-repeat scroll bottom right transparent;
}

/*Nueva landing precios promo*/

.new_precios{
position:relative;
width:445px;
height:509px;
}

.p_es{background:url("/images/stories/imagenes_B2C/modulos/oferta_bg.jpg") no-repeat scroll 0 0 transparent;}
.p_en{background:url("/images/stories/imagenes_B2C/modulos/oferta_bg-en.jpg") no-repeat scroll 0 0 transparent;}
.p_fr{background:url("/images/stories/imagenes_B2C/modulos/oferta_bg-fr.jpg") no-repeat scroll 0 0 transparent;}
.p_pt{background:url("/images/stories/imagenes_B2C/modulos/oferta_bg-pt.jpg") no-repeat scroll 0 0 transparent;}
.p_it{background:url("/images/stories/imagenes_B2C/modulos/oferta_bg-it.jpg") no-repeat scroll 0 0 transparent;}

.new_precios .text{
position:absolute;
width:249px;
top:40px;
left:30px;
font-size:11px;
}

.new_precios .text b{
font-weight:bold;
font-size:12px;
}

.new_precios .price{
position:absolute;
width:102px;
left:320px;
top:55px;
color:#FFF;
text-align:center;
}

.new_precios .price .fprice{
position:relative;
font-size:72px;
}

.new_precios .price .fprice .moneda{
font-size:26px;
font-weight:normal;
}

.new_precios .price .month{
font-size:14px;
line-height:40px;
}

.new_precios_sub{
width:445px;
text-align:center;
font-size:9px;
}

.form_compra{
width:445px;
height:509px;
float:left;
background:url("/images/stories/imagenes_B2C/modulos/form_bg.jpg") no-repeat scroll 0 8px transparent;
}

#ChronoContact_CompraPromociones{
width:400px;
margin-left:15px;
}

#ChronoContact_CompraPromociones .title{
margin-top:35px;
margin-bottom:20px;
color:#1683c6;
font-size:20px;
text-align:center;
}

#ChronoContact_CompraPromociones label{
color: #273942;
width: 90px;
line-height: 16px;
}

#ChronoContact_CompraPromociones input{
    border: 1px solid #a5a6a6;
    color: #273942;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 170px;
    line-height: 14px;
    }

#ChronoContact_CompraPromociones .form_element{
margin-top:4px;
display:inline;
}

#ChronoContact_CompraPromociones .help-link{
font-size: 11px;
line-height: 18px;
}

#ChronoContact_CompraPromociones .cf_button {
background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    margin: 0 0 0 83px;
    padding: 0;
    width: 216px;
}

#ChronoContact_CompraPromociones .LV_invalid{
position:absolute;
background-color:#FFD5D5;
border:1px solid #FFACAD;
padding:1px;
font-size:12px;
color:#CF3738;
font-weight:normal;
}

#footer.item-100130, #footer.item-100131{
display:none;
}

#ChronoContact_CompraPromociones .total{
text-align:center;
font-family:arial;
font-size:18px;
color:#000;
font-weight:bold;
margin:10px 0;
display:block;
}

#ChronoContact_CompraPromociones .form_item{
display:block;
padding:0px !important;
height:20px;
}

.form_compra .cf_alert{
position:absolute;
width:350px;
margin-left:20px;
margin-top:20px;
}

.form_compra .cf_alert li{
list-style:none outside none;
background:none !important;
margin:0px !important;
padding:0px !important;
}

/*atrapalo*/

#ChronoContact_CompraPromocionesAtrapalo .total{
text-align:center;
font-family:arial;
font-size:18px;
color:#000;
font-weight:bold;
margin:10px 0;
display:block;
}

#ChronoContact_CompraPromocionesAtrapalo .form_item{
display:block;
padding:0px !important;
height:40px;
}

#ChronoContact_CompraPromocionesAtrapalo .LV_invalid{
position:absolute;
background-color:#FFD5D5;
border:1px solid #FFACAD;
padding:1px;
font-size:12px;
color:#CF3738;
font-weight:normal;
}

#ChronoContact_CompraPromocionesAtrapalo{
width:400px;
margin-left:15px;
}

#ChronoContact_CompraPromocionesAtrapalo .title{
margin-top:45px;
margin-bottom:50px;
color:#1683c6;
font-size:20px;
text-align:center;
}

#ChronoContact_CompraPromocionesAtrapalo label{
color: #273942;
width: 90px;
line-height: 16px;
}

#ChronoContact_CompraPromocionesAtrapalo input{
    border: 1px solid #a5a6a6;
    color: #273942;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 170px;
    line-height: 14px;
    }

#ChronoContact_CompraPromocionesAtrapalo .form_element{
margin-top:2px;
display:inline;
}

#ChronoContact_CompraPromocionesAtrapalo .help-link{
font-size: 11px;
line-height: 18px;
}

#ChronoContact_CompraPromocionesAtrapalo .cf_button {
background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    margin: 20px 0 0 95px;
    padding: 0;
    width: 216px;
}

.promo_atrapalo{
background: url("/images/stories/imagenes_B2C/modulos/atrapalo_bg.jpg") no-repeat scroll 0 30px transparent;
position:relative;
float:left;
width:445px;
height:509px;
}

.promo_atrapalo .text_atrapalo{
position:absolute;
float:left;
color:#3f393a;
font-family:arial;
width:250px;
left:165px;
}

.promo_atrapalo .text_atrapalo h2{
color:#e40013;
font-size:16px;
}

/*Grupealo*/
.promo_grupealo{
background: url("/images/stories/imagenes_B2C/landings/cupon_grupealo.png") no-repeat scroll 190px 140px transparent;
position:relative;
float:left;
width:445px;
height:509px;
}
.promo_grupealo .text_grupealo{
position:absolute;
color:#3f393a;
font-family:arial;
width:180px;
left:0px;
top:125px;
}
.promo_grupealo .text_grupealo h2{
color:#db1871;
font-size:14px;
}

#ChronoContact_CompraPromocionesGrupealo .total{
text-align:center;
font-family:arial;
font-size:18px;
color:#000;
font-weight:bold;
margin:10px 0;
display:block;
}

#ChronoContact_CompraPromocionesGrupealo .form_item{
display:block;
padding:0px !important;
height:43px;
}

#ChronoContact_CompraPromocionesGrupealo .LV_invalid{
position:absolute;
background-color:#FFD5D5;
border:1px solid #FFACAD;
padding:1px;
font-size:12px;
color:#CF3738;
font-weight:normal;
}

#ChronoContact_CompraPromocionesGrupealo{
width:400px;
margin-left:15px;
}

#ChronoContact_CompraPromocionesGrupealo .title{
margin-top:55px;
margin-bottom:50px;
color:#1683c6;
font-size:20px;
text-align:center;
}

#ChronoContact_CompraPromocionesGrupealo label{
color: #273942;
width: 90px;
line-height: 16px;
}

#ChronoContact_CompraPromocionesGrupealo input{
    border: 1px solid #a5a6a6;
    color: #273942;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 170px;
    line-height: 14px;
    }

#ChronoContact_CompraPromocionesGrupealo .form_element{
margin-top:2px;
display:inline;
}

#ChronoContact_CompraPromocionesGrupealo .help-link{
font-size: 11px;
line-height: 18px;
}

#ChronoContact_CompraPromocionesGrupealo .cf_button {
background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    margin: 30px 0 0 95px;
    padding: 0;
    width: 216px;
}

/*KGB*/
.promo_kgb{
background: url("/images/stories/imagenes_B2C/landings/kgbdeals.jpg") no-repeat scroll 0px 190px transparent;
position:relative;
float:left;
width:445px;
height:509px;
}
.promo_kgb .text_kgb{
position:absolute;
color:#3f393a;
font-family:arial;
width:180px;
left:180px;
top:-10px;
}
.promo_kgb .text_kgb h2{
color:#00C0F3;
font-size:14px;
}

#ChronoContact_CompraPromocionesKgbdeals .total{
text-align:center;
font-family:arial;
font-size:18px;
color:#000;
font-weight:bold;
margin:10px 0;
display:block;
}

#ChronoContact_CompraPromocionesKgbdeals .form_item{
display:block;
padding:0px !important;
height:43px;
}

#ChronoContact_CompraPromocionesKgbdeals .LV_invalid{
position:absolute;
background-color:#FFD5D5;
border:1px solid #FFACAD;
padding:1px;
font-size:12px;
color:#CF3738;
font-weight:normal;
}

#ChronoContact_CompraPromocionesKgbdeals{
width:400px;
margin-left:15px;
}

#ChronoContact_CompraPromocionesKgbdeals .title{
margin-top:55px;
margin-bottom:50px;
color:#1683c6;
font-size:20px;
text-align:center;
}

#ChronoContact_CompraPromocionesKgbdeals label{
color: #273942;
width: 90px;
line-height: 16px;
}

#ChronoContact_CompraPromocionesKgbdeals input{
    border: 1px solid #a5a6a6;
    color: #273942;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 170px;
    line-height: 14px;
    }

#ChronoContact_CompraPromocionesKgbdeals .form_element{
margin-top:2px;
display:inline;
}

#ChronoContact_CompraPromocionesKgbdeals .help-link{
font-size: 11px;
line-height: 18px;
}

#ChronoContact_CompraPromocionesKgbdeals .cf_button {
background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 52px;
    margin: 30px 0 0 95px;
    padding: 0;
    width: 216px;
}

/*fin KGB*/

/*Ventas Flash*/
.ChronoContact_CompraPromocionesVentasFlash .total{text-align:center;font-family:arial;font-size:18px;color:#000;font-weight:bold;margin:10px 0;display:block;}
.ChronoContact_CompraPromocionesVentasFlash .form_item{display:block;padding:0px !important;height:43px;}
.ChronoContact_CompraPromocionesVentasFlash .LV_invalid{position:absolute;background-color:#FFD5D5;border:1px solid #FFACAD;padding:1px;font-size:12px;color:#CF3738;font-weight:normal;}
.ChronoContact_CompraPromocionesVentasFlash{width:400px;margin-left:15px;}
.ChronoContact_CompraPromocionesVentasFlashItalia{width:400px;margin-left:15px;margin-top:-10px;}
.ChronoContact_CompraPromocionesVentasFlash .title{margin-top:35px;margin-bottom:50px;color:#1683c6;font-size:20px;text-align:center;}
.ChronoContact_CompraPromocionesVentasFlash label{color: #273942;width: 90px;line-height: 16px;}
.ChronoContact_CompraPromocionesVentasFlash input{border: 1px solid #a5a6a6;color: #273942;font-size: 12px;margin: 0;padding: 0;width: 170px;line-height: 14px;}
.ChronoContact_CompraPromocionesVentasFlash .form_element{margin-top:2px;display:inline;}
.ChronoContact_CompraPromocionesVentasFlash .help-link{font-size: 11px;line-height: 18px;}
.ChronoContact_CompraPromocionesVentasFlash .cf_button {background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;cursor: pointer;display: inline;float: left;font-size: 18px;font-weight: bold;height: 52px;margin: 30px 0 0 95px; padding: 0;width: 216px;}
.ChronoContact_CompraPromocionesVentasFlash .cf_buttonPeixe {background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;cursor: pointer;display: inline;float: left;font-size: 18px;font-weight: bold;height: 52px;/*margin: 30px 0 0 95px;*/margin-left:100px; padding: 0;width: 216px;}
.ChronoContact_CompraPromocionesVentasFlash .cf_buttonItalia {background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;cursor: pointer;display: inline;float: left;font-size: 18px;font-weight: bold;height: 52px;/*margin: 30px 0 0 95px;*/margin-left:100px; padding: 0;width: 216px;}
/*Fin ventas flash*/

/*Groupalia*/
.promo_groupalia{
position:relative;
float:left;
width:445px;
height:509px;
font-size:14px;
}

.promo_groupalia h2{
color:#46aeaa;
font-size:16px;
font-weight:bold;
margin-top:15px;
}

.promo_groupalia img{
margin-top:20px;
}


/*fin Groupalia*/
/* Offerum */

.promo_offerum{position:relative;float:left;width:445px;height:509px;font-size:14px;}
.promo_offerum h2{color:#46aeaa;font-size:16px;font-weight:bold;margin-top:15px;}
.promo_offerum img{margin-top:20px;}

/* fin offerum */
/* Offerum Francia*/

.promo_offerum{position:relative;float:left;width:445px;height:509px;font-size:14px;}
.promo_offerum h2{color:#46aeaa;font-size:16px;font-weight:bold;margin-top:15px;}
.promo_offerum img{margin-top:20px;}


/* fin offerum Francia*/
/*Amigos ABA*/
.promo_amigos{position:relative;float:left;width:445px;height:509px;font-size:14px;}
.promo_amigos h2{color:#008BD0;font-size:16px;font-weight:bold;margin-top:15px;}
.promo_amigos img{margin-top:20px;}
/*Fin Amigos ABA*/

/* Groupon */

.promo_offerum{position:relative;float:left;width:445px;height:509px;font-size:14px;}
.promo_offerum h2{color:#46aeaa;font-size:16px;font-weight:bold;margin-top:15px;}
.promo_offerum img{margin-top:20px;}

.grouponit .box{float:left; width:250px;background-color:#e6e6e6;margin:10px 20px;text-align:center;height:160px;}
.peixe {float:left; width:350px;height:200px;background:url("../images/preciopeixe.jpg") no-repeat transparent;text-align:center;margin-left:5%;}
.grouponit .box h3{
/*color:#007fc1;*/
	color: #007FC1;
    font-size: 22pt;
    letter-spacing: 1px;
    line-height: 35px;
    margin-top: 30px;
    text-align: center;
}

.grouponit .box h3 a
{
	color: #007FC1;
	text-decoration:none;
}

.grouponit .box h3 a:hover
{
	color: #007FC1;
	text-decoration:underline;
}


.grouponit .box p{color:#303030}
.grouponit .box .precio a{font-size:20px;margin:14px 0;text-decoration:underline;color:#303030;display:block}
/* fin groupon */
/*New banner home*/

.visual .info-banner{
position: absolute;
    right: 200px;
    top: 238px;
    width: 216px;
}

.visual .q-banner{
position: absolute;
    right: 174px;
    top: 205px;
    width: 216px;
    font-size:18px;
    color:#008BD0;
}

.visual .info-banner .btn-link {
     background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 24px;
    letter-spacing: -1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    height: 52px;
    line-height: 18px;
    padding: 0;
    width: 216px;
    padding-top:15px;
}

.visual .info-banner a:hover {
font-weight:bold;
}
.visual .text_banner{
	position:absolute;
 	height: 234px;
 	left: 30px;
    top: 45px;
    width: 530px;
}

.visual .text_banner h1{
	font-weight:bold;
	font-size:24px;
}

.visual .text_banner ul{
	background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    margin-top:40px !important;
}

.visual .text_banner ul li{
	background: url("../images/sep-list9.gif") no-repeat scroll 0 3px transparent !important;
    list-style: none outside none !important;
    margin: 0 0 11px !important;
    padding: 0 0 0 25px !important;
    font-size:18px;
    color:#363636;
    }
	
/*Modulos centrales cn borde pixeleado*/
.moduletable_dotted-box {
	display:block;
	float:left;
	text-align:center;
	background:#FAFAFF;
	position:relative;
	left:10px;
	width:280px;
	margin:10px 0 15px 20px;
	border:1px dotted #777777;/*#008BD0;*/
	height:170px;
}	

.moduletable_dotted-box  .holder{
	display:block;
	width:260px;
	margin:10px;
	margin-top:35px;
	font-size:13px;
}


/*Modulos centrales cn borde pixeleado*/
#content_head #ChronoContact_LeadEjercicioDelDiaForm2 {
	display:block;
	float:left;
	text-align:center;
	background:#FAFAFF;
	position:relative;
	left:10px;
	width:280px;
	height:170px;
	margin:10px 0 15px 0px;
	border:1px dotted #777777;/*#008BD0;*/
}	
#content_head #ChronoContact_LeadEjercicioDelDiaForm2 .holder{
	position:relative;
	display:block;
	width:260px;
	margin:15px 10px 10px;
}
#content_head #ChronoContact_LeadEjercicioDelDiaForm2 .holder h3{
	display:inline;
	top:15px;
}
#content_head #ChronoContact_LeadEjercicioDelDiaForm2 .holder a{display:block;position:relative;top:25px;}
#content_head #ChronoContact_LeadEjercicioDelDiaForm2 .holder h3 p{font-size:12px;}
#content_head #ChronoContact_LeadEjercicioDelDiaForm2 .holder .row{
	position:relative;
	display:block;
	width:150px;
	margin:0 auto;
	top:10px;
}

.banner_price .txtd_off{display:none;}
.banner_price .txt_on{display:none;}

.list2_register li {
    background: url("../images/sep-list2.gif") no-repeat scroll 0 0 transparent !important;
    margin: 0 0 6px !important;
    padding: 0 0 0 20px !important;
}

.info-form .LV_validation_message, #credit_card_form .LV_validation_message{
background-color: #FFD5D5;
    border: 1px solid #FFACAD;
    color: #CF3738;
    font-size: 12px;
    font-weight: normal;
    padding: 1px;
    position: absolute;
    width:130px;
    }
    
.info-form .LV_invalid,  #credit_card_form .LV_invalid {
    background-color: #FFD5D5;
    border: 1px solid #FFACAD;
    color: #CF3738;
    font-size: 12px;
    font-weight: normal;
    padding: 1px;
    position: absolute;
    margin-left: 10px;
    margin-top: -4px;
}

.info-form .LV_valid, #credit_card_form .LV_valid{display:none;}

.list2_register {font-size:14px;}
.list2_register big{font-size:16px; font-weight:bold;}

/*Banner home 1r mes gratis*/

.banner_cero{
    background: url("/images/stories/imagenes_B2C/modulos/bg_banner_cero.jpg") no-repeat scroll 0 0 transparent !important;
    width:893px;
    height:302px;
    position:relative;
}

.banner_cero .left, .banner_cero .right {float:left; position:relative;}
.banner_cero .right{width:314px; height:302px; text-align:center}
.banner_cero .left{width:579px;color:#525E64}
.banner_cero .left h1{
			margin:25px 15px; line-height:1.3em;
			color:#008BD0; 
		
			}
.banner_cero .left ul{margin:25px 15px 0px 18px !important; line-height:2.3em;}
.banner_cero .left ul li{font-size:16px; list-style:none; background:url('/images/stories/imagenes_B2C/modulos/list-b.gif') no-repeat scroll 0 0 transparent !important; padding:0px 0px 0px 30px !important;}
.banner_cero .left ul li b{font-size:18px;color:#525E64;}
.banner_cero .left p{margin:10px 15px 0px 20px !important;}
.banner_cero .right h2{color:#fff; margin-top:25px; margin-bottom:20px;font-size:21px;}
.banner_cero .right .bandera{position:absolute; bottom: 0px;
    left: 13px;}
.banner_cero .right .email-txt{
	width:190px; 
	height:33px; 
	margin-bottom:5px;
	border:0;
	padding-left:5px;
	background:url("/images/stories/imagenes_B2C/modulos/bg_input_form_cero.jpg") no-repeat scroll 0 0 transparent !important;
	}
.banner_cero .right .email-btn{border:0; width:170px; height:46px;background:url("/images/stories/imagenes_B2C/modulos/btn_form_cero.jpg") no-repeat scroll 0 0 transparent !important;border-radius:8px;border:0;margin-top:7px; cursor:pointer;color:#fff;font-weight:bold;}

.banner_cero .right  .row{color:#fff;}
.banner_cero .right p {
    bottom: 20px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    line-height: 1.3em;
    position: absolute;
    right: 20px;
    text-align: right;
    width: 130px;}

.banner_cero .right .help-link{font-size:11px;}
.banner_cero .right .row .merge1{display:block;position:absolute;top:110px;left:70px;}
.banner_cero .right .row .merge2{display:block;position:absolute;top:130px;left:70px;}

.form-info{
	display: block;
    padding: 0 0 0 55px;
}

.form-info .row {
    margin: 0 0 10px;
    overflow: hidden;
    width: 100%;
}

.form-info .row label {
    color: #273942;
    float: left;
    font-size: 12px;
    line-height: 16px;
    width: 152px;}
    
    .must {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    margin-left:75px;
    }
   #ChronoContact_CompraPromocionesCero .form-box .heading span{color:#768187;margin-left:20px}
   #ChronoContact_CompraPromocionesCero .form-box .heading h2{margin-bottom:0;padding-bottom:0;}
    #ChronoContact_CompraPromocionesCero h2{
    font-size:16px;
    font-weight: normal;
    line-height: 26px;
    margin: 0;
    padding: 0 0 8px;}
    
      #ChronoContact_CompraPromocionesCero  .form-box {background:none;}
      .reg-0 h2{ 
    font-size:18px;
    font-weight: normal;
    line-height: 26px;
    margin: 0;
    padding: 0 0 18px;}
    
    .form-box .questions{width:33%;float:left} 
    #ChronoContact_CompraPromocionesCero .form-box{padding: 15px 25px 0 55px;}
     #ChronoContact_CompraPromocionesCero h1{font-size:20px;margin-top:20px;}
     
  .objetivo{display:block; width:478px;height:50px}  
  
  #container_head .banner-fb{
  background: url("/images/stories/imagenes_B2C/landings/banner-teachers-fb.jpg") no-repeat scroll 100% 0 #2B363E;
  height:200px;
  position:relative;
  }
  #container_head .banner-fb .list{position:relative; margin-left:405px;margin-top:25px;width:257px;}
  .banner-fb .info{margin-top:20px;}
  .title-promo-fb{float:left; margin-right:20px}
   .btn-try-free{width: 216px;height: 52px;margin:0 auto;text-align:center;background: url("../images/btn-submit.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF !important;
    text-decoration:none !important;line-height: 18px;padding-top:15px}
  .btn-try-free .btn-submit {
    color: #FFFFFF !important;
    text-decoration:none !important;
    font-size: 18px;
    line-height: 18px;
}
  .btn-submit:hover{
      font-size: 20px;
  }


/********************************************************ONG Mumbai Smiles Adwords @promocion-un-euro-mumbai-smiles*****************/
.content_adwords
{
font-family:Arial;
color:#008bd3;
font-size:20pt;
text-align:center;
width:645px
}

.content_adwords_header
{
background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/content_header_ong.jpg') no-repeat scroll center top transparent;
height:300px;
width:640px;
margin-top:10px;
}

.content_header_uneuro
{
background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/content_header_uneuro.jpg') no-repeat scroll center top transparent;
width:500px;
height:150px;
margin-top:-50px;
margin-left:90px;
}

.btn_uneuro
{
background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/button_green_un_euro.jpg') no-repeat scroll center top transparent;
width:137px;
height:36px;
float:left;
margin-left:30px;
margin-top:80px;
}


.content_header_uneuro .precios_uneuro
{
float:right;
margin-top:80px;
font-family:Arial;
font-size:10pt;
color:#768188;
line-height:12px;
}


.check_blue1
{
background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/check_blue.jpg') no-repeat scroll left top transparent;
height:50px;
width:550px;
margin-left:30px;
}

.check_blue2
{
background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/check_blue.jpg') no-repeat scroll left top transparent;
height:50px;
width:620px;
}

.check_blue3
{
background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/check_blue.jpg') no-repeat scroll left top transparent;
height:50px;
width:500px;
margin-left:50px;
}

.flecha_ong
{
float:left;background:url('http://www.abaenglish.com/templates/abaenglishb2c/images/flecha.gif') no-repeat scroll center left transparent;
width:108px;
height:127px;
float:left;
margin-left:50px;
}

.text_flecha
{
float:left;
margin-top:150px;
font-family:Arial;
color:#008bd3;
font-size:20pt;
text-align:right;
margin-left:-50px;
line-height:25px;
}


/*****************************************************************************************************************************************/

/************************************************INICIO*****************************************************/
.contador_ong
{
	width:210px;
    color: #525E64;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;    
}

.ong_recibira > strong
{
	color: #525E64;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
}

.price_contador 
{
    color: #375B79;
    font-size: 18px;    
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.price_space
{
    color: #008BD0;
    font-size: 22px;
	letter-spacing: 0.2em;
}

.ong_recibira
{
	text-align:center;
	
}

.mumbai_smiles_es
{
	background:url("/images/stories/imagenes_B2C/landings/mumbai_smiles_es.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 50px;
	width: 200px;

}
.mumbai_smiles
{
	background:url("/images/stories/imagenes_B2C/landings/mumbai_smiles.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	height: 50px;
	width: 200px;

}

.promo_mumbai
{
	width:600px;
	font-size:14px;
	margin-left:20px;

}

.contador_ong .btn_ong
{
	background:url("/images/stories/imagenes_B2C/landings/btn_ong.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 60px;
	line-height: 22px;
	margin: 0 auto 10px 20px;
	padding: 1px 0 4px;
	width: 200px;
}


/***************EFBK 50%***********************/
#main_menu ul li a#menulink_5_spain {
background:url("../images/post-click-button-50_per_cent.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:inline-block;
font-size:1px;
font-weight:normal;
width:188px;
text-align:center;
text-decoration:none;
height:100px;
margin-right:30px;
}


.module_testnivel-box
{
    background: none repeat scroll 0 0 #FAFAFF;
    /*border: 1px #777777;*/
    display: block;
    float: left;
    height: 170px;
    left: 10px;    
    position: relative;
    text-align: center;
    width: 205px;
	margin-left:-10px;
	font-size:18px;
}

.testnivel_right
{
	font-size:12px;
	margin-top:-2px;
	line-height:24px;
}


/**************** Fin EFBK 50% ***************/

/************************************************FIN ***************************************************/






