*{margin:0;padding:0;}
body, html{font:12px/16px "Helvetica Neue",Arial,sans-serif;background:#6783A3;color:#303030;}
.nav{margin:0 auto;width:960px;}
.main{position:absolute;top:198px;width:960px;background:#fff;}
.main_content{width:946px;background-color:#fff;clear:both;padding:0px 0px 0px 14px;}
.content_70_right{position:relative;width:700px;float:left;left:230px;}
.content_lateral_30_left{position:relative;width:220px;float:left;left:-700px;padding:0px 0px 0px 0px;}
.content_60_left{position:relative;width:600px;float:left;}
.content_lateral_40_right{position:relative;width:320px;float:left;padding:0px 0px 0px 0px;margin-left:12px;}
.content_100{position:relative;width:932px;}
img{border:0;}
a{text-decoration:none;outline:none;color:#135EAE;}
a:hover{text-decoration:underline;color:#F39108;}
ul{list-style-type:none;}
small{font-size:11px;}
.clear{clear:both;}
.clearl{clear:left;}
.active{font-weight:bold;}
.ac{text-align:center;}
.b{font-weight:bold;}
.dispnone{display:none;}
.dispblock{display:block !important;}
.pad5a{padding:5px 0 5px 0;}
.nopad{padding:0;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.b{font-weight:bold;}
.italic{font-style:italic;}
.notunder{text-decoration:none;}
.pointer{cursor:pointer;}
.cp{cursor:pointer;}
.al{text-align:left;}
.aj{text-align:justify;}
.ar{text-align:right;}
.ac, .center{text-align:center;}
.at, .vat{vertical-align:top;}
.am, .vam{vertical-align:middle;}
.ab, .vab{vertical-align:bottom;}
.fl{float:left;}
.fr{float:right;}
.msg{position:relative;margin:3px;margin-bottom:13px;border:1px solid #E6E6A7;padding:20px 20px 20px 75px;background:#FFFFBB url(../img/system/tooltip.png) no-repeat 5px 0px;}
.msg h2{width:475px;}
.msg ul{padding:4px 0 4px 20px;list-style-type:square}
.msg li{padding-top:2px;}
.error{background-color:#FFDEDE;background-image:url(../img/system/error.png);border-color:#FFBEBE;}
.exito{border-color:#d5edaf;background-color:#ecffcd;background-image:url(../img/system/exito.png);}
.close{position:absolute;right:20px;top:10px;font-size:11px;}
.error h2, .error .close a{color:#E83D3D;}
.exito h2, .exito .close a{color:#80B925;}
.spacer{border-top:1px solid #ccc;line-height:5px;padding:0;margin:5px 0 0 0;font-size:5px;background-color:#eee;height:5px;}
.ampliar{height:30px;text-align:right;}
.ampliar a{padding-left:16px;background-image:url(../img/base/plus.gif);background-position:center left;background-repeat:no-repeat;}
.aj{text-align:justify;}
.publicada{display:block;margin:3px 0;color:#888;}
.caja-content ul li span.publicada a{font-weight:normal;color:#888;display:inline;margin:0;padding:0;background:none;}
.abecedario{font:150% Verdana,Tahoma,Arial,sans-serif;}
.grande{font:200% Verdana;vertical-align:middle;color:#f90;}
blockquote{margin-left:25px;text-indent:40px;background:url(../img/base/quotes1.png) no-repeat 0 2px;}
blockquote p{display:inline;margin:0;padding-right:40px;background:url(../img/base/quotes2.png) no-repeat bottom right;}
.header{position:absolute;margin:5px 0 0 0;width:960px;height:160px;background:transparent url("./../img/base/_rounded.gif") no-repeat top left;clear:both;text-align:left;}
.header img{padding-top:4px;}
.header_cont{margin-top:3px;background:#fff;width:960px;height:101px;text-align:center;}
.header_img{vertical-align:middle;height:50px;margin:-1px 0px 0px 6px;float:left;}
.header_user_menu{float:left;text-align:center;width:737px;}
.header_lang{width:100px;float:left;padding-top:12px;}
.menus{width:100%;height:26px;text-align:left;clear:both;background:#ffffff;}
.menu{position:absolute;left:26px;font-size:11px;}
.menu li{margin-left:3px;background:#1a7ea1 url("../img/base/h-tab-l.png") no-repeat top left;float:left;}
.menu li.active{background:#0d3e4f url("../img/base/h-tab-active.png") repeat-x top left;}
.menu a{display:block;padding:6px 10px 4px 10px;background:transparent none no-repeat top right;background-image:url("../img/base/h-tab-r.png");color:#ffffff;}
.menu li.active a{padding:0;text-decoration:none;background-image:url("../img/base/h-tab-active-r.png");}
.menu a:hover{text-decoration:none;color:#ffffff;}
.menu li.active a strong{display:block;padding:6px 10px 4px 10px;background:transparent url("../img/base/h-tab-active-l.png") no-repeat top left;}
ul.menu li.active a:hover strong{color:#fffff1;}
ul.menu li.active a , ul.menu li.active a strong{color:#fffff1 !important;}
.submenu{clear:both;position:relative;top:0px;height:20px;padding:6px 30px;background:#0d3e4f;}
.sub_menus_panel{clear:both;position:relative;top:0px;height:47px;padding:0px 13px;background:#0d3e4f;}
.searchform{height:35px;padding:12px 0 0 20px;}
.searchform input, .searchform select{padding:2px;border:1px solid #1865B5;font:14px/16px "Helvetica Neue",Arial,sans-serif;}
.searchform .query{width:350px;}
.searchform .refine{width:300px;}
.searchform .area{width:150px;}
.searchform .submit{margin:0px;padding:0;border:0;cursor:pointer;vertical-align:bottom;width:81px;height:22px;}
.submenutabs{margin-left:4px;font-size:11px;}
.submenus_div{height:20px;margin-top:1px;}
.submenutabs li{line-height:15px;margin:1px 3px;float:left;}
.submenutabs li.active{background:#7ba6d4 none no-repeat top right;color:#fff;}
.submenutabs a{display:block;padding:6px 12px 5px 10px;color:#fff;}
.submenutabs a p{padding-left:20px;background:transparent none no-repeat top left;background-image:url("../img/botonera/add_border.gif");}
.submenutabs a b{padding-left:20px;background:transparent none no-repeat top left;background-image:url("../img/botonera/edit_single.gif");}
.submenutabs li.active a{padding:0;text-decoration:none;color:#fff !important;}
.submenutabs li.active a:hover{padding:0;text-decoration:none;}
.submenutabs li.active a strong:hover{color:#fff;}
.submenutabs a:hover{display:block;padding:6px 12px 4px 10px;text-decoration:none;color:#fff;background:#7ba6d4 none no-repeat top right;}
.submenutabs li.active a strong{font-size:12px;display:block;padding:6px 10px 4px 10px;color:#fff;}
.submenu h1{width:100%;text-align:center;padding-top:18px;padding-bottom:13px;font-family:"Arial";font-size:24px;color:#FFF;}
.sub_menus_panel h1{width:100%;text-align:center;padding-top:0px;padding-bottom:4px;font-family:"Arial";font-size:24px;color:#FFF;}
.misc{padding:10px 19px 5px 19px;font-size:11px;background:#fff;}
.misc .main_b, .misc .main_b ul li{float:left;}
.breadcrumb li a{color:#555;margin:0px;background:transparent url("../img/icons/breadcrumb.gif") no-repeat 3px 4px;padding:5px 0px 0 20px;font-size:11px;}
.breadcrumb li a.first{padding:0;background:none;}
.misc .derecha{float:right;}
.footer{margin:5px auto;clear:both;height:105px;font-size:11px;background:#0d3e4f;color:#fff;}
.footer_left{float:left;height:100px;width:420px;}
.footer_left p{padding:20px 30px 0 30px;}
.footer_left p a, .footer_left p a:hover, .footer_left p a:visited{color:#fff;}
.footer_right{float:right;width:400px;padding-top:20px;}
.footer_right p a, .footer_right p a:hover, .footer_right p a:visited{padding:2px 8px;color:#fff;}
.footer .clear{height:10px;background:#6783a3 url("../img/base/_rounded.gif") no-repeat bottom left;}
.debug_line{height:8px;background-color:#6783a3;}
.debug{text-align:left;background-color:#fff;}
.caja{margin-bottom:20px;}
.caja .caja-title{height:32px;background:transparent url("../img/cajas/azul/bg.png") repeat-x top left;color:#fff;font-size:11px;}
.caja-content{padding-top:10px;}
.caja-content p{text-align:justify;margin:10px 0;}
.caja-content p a{font-weight:bold;}
.caja-content ul{list-style-type:square;}
.caja-content ul li{text-align:justify;padding:3px 0;margin:0 0 0 25px;}
.caja-content ol li{text-align:justify;padding:3px 0;margin:0 0 0 35px;}
.caja-content ul li a{background:url("../img/base/bullet.gif") no-repeat 0px 2px;padding-left:20px;font-weight:bold;display:block;}
.caja-content ul li.active{background:url("../img/base/bullet_blue_big.gif") no-repeat 0px 0px;padding-left:30px;font-weight:bold;cursor:pointer;float:left;width:120px;font-size:14px;padding-bottom:14px;}
.caja-content ul li.inactive{background:url("../img/base/bullet_none_big.gif") no-repeat 0px 0px;padding-left:30px;font-weight:bold;cursor:pointer;float:left;width:120px;font-size:14px;padding-bottom:14px;}
.caja-content ul li.loading{background:url("../img/base/loading.gif") no-repeat 0px 2px;padding-left:30px;font-weight:bold;cursor:pointer;float:left;width:120px;font-size:14px;padding-bottom:14px;}
.lateral ul{list-style-type:none;}
.lateral ul li{margin:0;}
.noticias ul li a{background:url("../img/icons/news.gif") no-repeat center left;}
.nostyle{background:#fff !important;padding:0px !important;display:inline !important;}
.r_news{background:url("../img/icons/news.gif") no-repeat center left;padding-left:20px;color:#135EAE;font-weight:bold;}
.caja-content img{margin:0 10px 5px 10px;}
.p7{padding:0px 7px;}
.p10{padding:0px 10px;}
.col2i{width:155px;margin-right:10px;float:left;}
.col2d{width:155px;float:left;}
.caja .caja-title h2{float:left;font-size:14px;padding:8px 0px 8px 10px;background:transparent url("../img/cajas/azul/l.png") no-repeat top left;color:#fff;}
.caja .caja-title h2 a{color:#fff;}
.caja .caja-title a{color:#fff;}
.caja .caja-title h2 small{font-weight:normal;line-height:0;}
.caja .caja-title .options{float:right;background:transparent url("../img/cajas/azul/r.png") no-repeat top right;}
.caja .caja-title .options a{color:#fff;}
.caja .caja-title .options p{padding:8px 10px;}
.caja .caja-content h3{font-size:12px;}
.naranja .caja-title{background-image:url("../img/cajas/naranja/bg.png");}
.naranja .caja-title h2{background-image:url("../img/cajas/naranja/l.png");}
.naranja .caja-title h2 a{color:#fff;}
.naranja .caja-title .options{background-image:url("../img/cajas/naranja/r.png");}
.verde .caja-title{background-image:url("../img/cajas/verde/bg.png");}
.verde .caja-title h2{background-image:url("../img/cajas/verde/l.png");}
.verde .caja-title h2 a{color:#fff;}
.verde .caja-title .options{background-image:url("../img/cajas/verde/r.png");}
.azulo .caja-title{background-image:url("../img/cajas/azulo/bg.png");}
.azulo .caja-title h2{background-image:url("../img/cajas/azulo/l.png");}
.azulo .caja-title h2 a{color:#fff;}
.azulo .caja-title .options{background-image:url("../img/cajas/azulo/r.png");}
.gris .caja-title{background-image:url("../img/cajas/gris/bg.png");}
.gris .caja-title h2{background-image:url("../img/cajas/gris/l.png");color:#000;}
.gris .caja-title h2 a{color:#555;}
.gris .caja-title .options{background-image:url("../img/cajas/gris/r.png");}
fieldset{margin:0;padding:0;border:0;}
.formContainer{margin:0;background-color:#F8F4DB;border:none;padding:10px 20px 0px 20px;width:540px;}
.formContainer a, .formContainer a:hover, .formContainer a:visited{font-weight:bold;text-decoration:none;}
* html #signupform .formContainer .ar a,* html #formador_reg .formContainer .ar a {float:left;margin:0px 0px 0px 5px;}
.rowContainer{width:100%;overflow:hidden;padding-bottom:5px;height:38px;}
* html .rowContainer{float:left;width:auto;margin:0px 0px 0px 10px;}
.rowContainer label{padding-top:3px;width:140px;float:left;color:#336633;font-weight:bold;}
.rowContainer input[type="text"], .rowContainer input[type="password"]{width:220px;padding:2px 5px;}
* html .rowContainer input{width:212px;padding:2px 5px;}
.tooltipContainer{margin:0;height:125px;font-size:11px;color:#666666;display:none;float:none;background-repeat:no-repeat;background-position:left center;padding:0px 20px;}
.rowContainer .info{background:transparent url('../img/forms/info.gif') no-repeat top left;}
.rowContainer .error, .rowContainer .error1, .rowContainer .error2, .rowContainer .error3{background:transparent url('../img/forms/error.gif') no-repeat top left;color:#990000;}
.btnSubmit{padding:5px;margin:0 8px 0 0;cursor:pointer;}
#signupform img, #formador_reg img,#loginform img, #forgotform img, #user_activate img, #changeform img,#formador_login img{float:left;width:160px;margin:-10px 0 0 -180px;}
* html #signupform img,* html #formador_reg img,* html #loginform img, * html #forgotform img, * html #user_activate img, * html #changeform img{margin:-10px 0 0 -20px;}
#signupform img{height:266px;}
#loginform img{height:215px;}
#signupform .formContainer,#formador_reg .formContainer, #formador_login .formContainer,#loginform .formContainer, #forgotform .formContainer, #user_activate .formContainer , #changeform .formContainer{width:380px;float:left;margin-left:160px;}
* html #signupform .formContainer, * html #formador_reg .formContainer,* html #loginform .formContainer, * html #forgotform .formContainer, * html #user_activate .formContainer , * html #changeform .formContainer{width:540px;margin:0px;}
#signupform .btnSubmit,#formador_reg .btnSubmit{margin-left:120px;}
* html #signupform .btnSubmit, * html #formador_reg .btnSubmit,* html #loginbtnSubmit, * html #forgotbtnSubmit{margin:0px 20px 0px 0px;}
div.botonera a{float:left;background:url(../img/botonera/buttonr.gif) no-repeat;margin:5px;color:#333;font-weight:bold;height:30px;text-decoration:none;cursor:pointer;}
div.botonera a:hover{background-color:#e8edfa;}
div.botonera em{float:left;height:30px;width:6px;background:url(../img/botonera/buttonl.gif) no-repeat top right;}
div.botonera a span{float:left;border-top:1px solid #cedbf3;border-bottom:1px solid #cedbf3;margin:0px 0px 0px 6px;padding:4px 5px 6px 0px;text-indent:33px;height:18px;line-height:20px;overflow:hidden;background-repeat:no-repeat;background-position:5px 7px;min-width:22px;}
.add{background-image:url(../img/botonera/add.gif);}
.delete{background-image:url(../img/botonera/delete.gif);}
.user{background-image:url(../img/botonera/user.gif);}
.alert{background-image:url(../img/botonera/alert.gif);}
.btmsg{background-image:url(../img/botonera/msg.gif);}
.download{background-image:url(../img/botonera/download.gif);}
.lens{background-image:url(../img/botonera/lens.gif);}
.info_bt{background-image:url(../img/botonera/info.gif);}
.edit{background-image:url(../img/botonera/edit.gif);}
.save{background-image:url(../img/botonera/save.gif);}
.page_right{background-image:url(../img/botonera/page_right.gif);}
.page_left{background-image:url(../img/botonera/page_left.gif);}
.bt_print{background-image:url(../img/botonera/printer.gif);}
.cat_list{float:left;width:282px;padding:4px 0 4px 8px;}
.cat_list_1{float:left;width:330px;padding:4px 0 4px 8px;}
.disp_none{display:none;}
.pages{clear:both;margin-top:8px;height:28px;}
.list_curso{width:100%;border:1px solid #9AAFE5 !important;height:170px;padding:4px 0 4px 0;margin-bottom:4px;}
.list_centros{width:100%;border:1px solid #9AAFE5 !important;height:80px;padding:4px 0 4px 0;margin-bottom:4px;}
.centro_logo{float:left;width:100px;border-right:1px solid #9AAFE5 !important;height:100%;}
.centros_logo{float:left;width:160px;height:100%;}
.curso_info{float:left;width:400px;padding-left:4px;}
.centro_info{float:left;width:518px;padding-left:4px;}
.page_curso{font-size:11px;}
.curso_details{float:left;width:172px;border-left:1px solid #9AAFE5 !important;height:100%;padding-left:4px;font-size:11px;}
.curso_details_tit{line-height:22px;font-size:12px;font-weight:bold;}
.curso_titulo{font-size:13px;font-weight:bold;height:40px;padding-right:4px;}
.centro_titulo{font-size:13px;font-weight:bold;padding-right:4px;}
.centro_name{font-size:11px;}
.curso_intro{font-size:11px;height:70px;}
.centro_intro{font-size:11px;}
.curso_centro{font-size:13px;font-weight:bold;}
.curso_centro img{vertical-align:middle;}
.curso_details_opt{float:left;padding:2px 20px 2px 4px;font-size:11px;}
.promo{text-decoration:line-through;}
.curso_lead{clear:both;}
.paginado{float:left;margin-top:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;list-style:none !important;}
.paginado li{float:left;margin:0 2px 0 0 !important;padding:0 !important;position:relative;}
.paginado li a, .paginado li.texto, .paginado li.puntos, .paginado li.este{background:none !important;float:left;border:1px solid #9AAFE5 !important;padding:1px 4px 0 6px !important;text-decoration:none;min-width:0px;color:#0E509E;font-weight:normal !important;}
.paginado li.texto{color:#9AAFE5;}
.paginado li a:hover, .paginado li.puntos:hover{border-color:#0e509e;}
.paginado li a:hover, .paginado li.puntos:hover{background-color:#2E6AB1 !important;color:#fff;border-color:#2E6AB1;}
.paginado li.puntos:hover span a{color:#0E509E;}
.paginado li.puntos{font-size:16px;font-weight:bold;cursor:pointer;position:relative;}
.paginado li.este{background:#2E6AB1 !important;color:#fff;font-weight:bold !important;border-color:#2E6AB1;}
.paginado li.puntos span{position:absolute;}
.paginado li.puntos span a{background:#fff !important;font-size:11px;font-weight:normal;}
.paginado li.puntos span a:hover{border-color:#135EAE;background:#2E6AB1 !important;color:#FFF !important;}
.paginado li.sigant a{font-weight:bold;}
.conv_class{padding-left:0px;padding-top:2px;margin-top:4px;margin-bottom:4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:18px;}
.add_200x200{width:200px;height:auto;text-align:center;margin-top:10px;}
#simplemodal-overlay {background-color:#000;cursor:wait;}
#simplemodal-container {background-color:#fff;border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-14px;right:-18px;cursor:pointer;}
.separador {background-image:url(../img/pipe1x1.gif);background-position:left center;background-repeat:repeat-x;width:100%;}
.gratis{font-weight:bold;color:#990000;}
div.completar{float: left;width: 100%;}
div.completar span{float:left;width:33%;margin: 0 1% 0 0;color:#666;padding: 6px 2% 6px 0;background: #efeef3;text-align: center;font-size: 18px;height: 26px;}
div.completar div{float: left;width: 200px;cursor: pointer;text-align: center;}
div.completar div a{text-decoration:none;border-bottom:2px solid #ccc;display:block;padding:0 0 4px 0;}
div.completar div a strong{font-weight:normal;display:block;}
div.completar div.activo a strong{ background: #ff6c24; }
div.completar div.activo{background:url('../img/forms/formularios_pasos_flecha.gif') no-repeat bottom center;padding:0px 0px 8px 0px;}
div.completar div.activo a{border-bottom-color:#000;color: #fff;}
