body{margin:0;padding:0;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1.2rem;background-color:#fff}
.clearer{clear:both;margin:0;padding:0;height:0;height:none}
#main{border-bottom:0 solid #ccc;margin:10px auto}
#ad{height:92px;border:1px solid #fff}
#ad .banner1{float:left;width:675px}
#left .banner1{float:left;width:675px;height:200px;display:inline;margin-top:15px;padding:6px 0 0 15px;border:1px solid #ccc}
#left.col-sm-9,#left.col-md-9{margin-top:-10px}
#ad .banner2{float:right;width:240px;height:90px;margin-right:6px;_margin-right:0}
#mainFriend{width:680px;margin:0 auto}
#top{background:url(../img/bg_top.gif) repeat-x;overflow:hidden;margin-top:2px}
#top h1{background:transparent url(https://static.educaweb.com/buscador/img/logo_educaweb.jpg) no-repeat scroll 0 0;margin:0;padding:16px 10px 16px 0;_padding:0 10px 12px 0;float:left;text-indent:-9999px}
#top h1 a{color:#fff;display:block;width:230px;height:30px}
#top ul{float:right;margin:35px 0 0;padding:0;list-style:none;width:300px}
#top ul li{float:left;padding-left:20px;background:url(../img/bullet_shortmenu.gif) no-repeat 13px 6px}
#top ul li a{color:#e8e8e8;text-decoration:none;font-weight:700}
#top ul li a:hover{text-decoration:underline}
#top ul li span{color:#fc0;padding:0 3px;font-weight:700}
#middle{background:#fff;min-height:400px;_height:400px;border:0 solid #ccc}
.breadcrums{background-color:#f1f1f1;border-bottom:1px solid #ccc;float:left;height:35px;overflow:hidden;width:988px}
.breadcrums ul{list-style:none;margin:0;padding:8px 0 0 10px;display:block}
.breadcrums ul li{float:left;color:#333b74;padding:0 3px;font-size:1em}
.breadcrums ul li a{color:#333b74;background:url(../img/bullet_breadcrums.gif) no-repeat right 4px;padding:0 8px 0 0}
.breadcrums ul li a:hover{color:#36c}
.breadcrums ul li.first{font-weight:700;background:url(../img/inicio.gif) no-repeat 3px 3px;padding-left:15px}
#middle h2.tema{color:#008dd4;font-weight:400;font-size:1.7em;margin:0;padding:10px 0 0 10px}
#middle p.presentacion{padding:15px 0 8px 12px;font-size:1em;margin:0}
h3.apartado{background:url(../img/flecha_azul.gif) no-repeat 15px 15px;font-size:1.05em;margin:0;padding:15px 0 8px 35px;border-bottom:1px solid #008dd4}
h3.apartado span{font-weight:400}
.logged-gr-row{background-color:#fff}
ul#menu{height:auto;list-style:none}
ul#menu li{text-align:center;border-left:0 solid #ddd;border-right:0 solid #ddd;padding:0 5px;width:auto!important}
ul#menu li a{color:#008dd4;font-weight:700;text-decoration:none;padding:12px;display:block;font-size:1.5rem}
ul#menu li a.selected{background-color:#eaeaea}
ul#menu li a:hover{color:#333;background-color:#eaeaea}
ul#menu li a.seccion{color:#333b74;background:#eaeaea;text-decoration:underline}
.aviso_home{margin-top:10px}
.aviso_home h3{background:url(../img/aviso_home.gif) no-repeat 15px 15px;color:#666;font-size:1.05em;margin:0;padding:15px 45px 15px 55px}
.info_home h3{background:url(../img/info_home.gif) no-repeat 15px 10px;color:#666;font-size:1.05em;margin:0;padding:15px 45px 15px 55px}
.aviso_home h3 strong,.info_home h3 strong{color:#000}
.aviso_home h3 a{color:#008dd4}
.info_home h3 a{color:#008dd4}
#middle p.addcentro{width:182px;height:35px;float:left;margin:15px 10px 12px 20px;background:url(../img/button_add_centro.gif) no-repeat;padding:12px 0 0 18px}
#middle p.addcurso{width:182px;height:35px;float:left;margin:15px 10px 12px 0;background:url(../img/button_add_curso.gif) no-repeat;padding:12px 0 0 18px}
#middle p.addcurso a,#middle p.addcentro a{font-weight:700;text-decoration:none;color:#000;font-size:1.1rem}
#middle p.addcentro a:hover{color:#f30}
#middle p.addcurso a:hover{color:#008dd4}
.onTop h3.mioferta{width:345px;float:left;font-size:1.45em;font-weight:700;background:url(../img/bullet_mioferta.gif) no-repeat 8px 5px;padding:8px 0 7px 45px;margin:10px 0 0}
.onTop h3.solicitudes{font-size:1.45em;font-weight:700;background:url(../img/bullet_solicitudes.gif) no-repeat 8px 5px;padding:8px 0 7px 30px;margin:10px 0 0}
.onTop h3.estadisticas{width:335px;float:left;font-size:1.45em;font-weight:700;background:url(../img/bullet_estadisticas.gif) no-repeat 8px 5px;padding:8px 0 7px 50px;margin:10px 0 0}
.onTop .select{float:right;width:240px;margin:10px 0 0;padding:0}
.onTop .selectTime{float:right;width:260px;margin:10px 0 0;padding:0}
.onTop .select label{color:#008dd4;font-weight:700;border-left:1px dotted #008dd4;padding-left:10px}
.onTop .selectTime p{font-weight:700;float:left;margin:0;padding:15px 0 0}
.onTop .selectTime .daterange{width:110px;margin-top:8px;border:1px solid #999;background:#ffc;float:right;padding:6px 10px 3px}
.onTop .selectTime .daterange img{border:0;float:left;margin-top:5px}
.onTop .selectTime .daterange img.sigue{border:0;float:right}
.onTop .selectTime .daterange a.mes{float:left;padding-left:15px;color:#f60;text-decoration:none}
.onTop .selectTime .daterange a.mes:hover{text-decoration:underline}
.onTop .select select{font-size:.9em;color:#666}
.onTop .clearergris{border-top:1px solid #d3d3d3;clear:both}
.onTop .contenido{padding:20px 20px 20px 25px}
.onTop .contenidoStats{background:url(../img/bg_onTop.jpg) no-repeat top center;padding:0 0 20px}
.onTop .contenido .right{width:345px;float:left}
.onTop .contenidoStats .right{width:470px;float:left}
.onTop .contenidoStats .right .dateTime{background:#f0f0f0;padding:8px 0 4px 25px}
.onTop .contenidoStats .right .dateTime label{font-weight:700;padding-right:8px}
.onTop .contenidoStats .right .dateTime select{font-size:.9em;color:#f60;border:1px solid #ccc;margin-right:8px}
.onTop .contenido .right p.advice{padding:6px 5px;background:#ff9}
.onTop .contenido .right p.advice a{color:#f30;font-weight:700}
.onTop .contenido .right ul{float:left;list-style:none;margin:0}
.onTop .contenido .right ul li a{color:#999;font-weight:700;display:block;border-left:1px dotted #008dd4;padding:0 8px}
.onTop .contenido .right ul li a:hover{color:#008dd4}
.onTop .contenido .right ul li a.activos{color:#008dd4}
.onTop .contenido .left{width:220px;float:right;border-left:1px dotted #008dd4}
.onTop .contenidoStats .left{width:140px;float:right;border:1px solid #e8e3d9;padding:15px 15px 5px}
.onTop .contenido .left a{display:block;color:#333;text-decoration:none;padding:8px 0 8px 38px}
.onTop .contenidoStats .left a{display:block;color:#333;text-decoration:none;padding:8px 0 8px 20px}
.onTop .contenido .left a.add:hover,.onTop .contenido .left a.modify:hover,.onTop .contenido .left a.duplicate:hover{color:#008dd4;text-decoration:underline}
.onTop .contenido .left a.add{background:url(../img/add_curso.gif) no-repeat 10px 4px}
.onTop .contenido .left a.modify{background:url(../img/modify_curso.gif) no-repeat 10px 4px}
.onTop .contenido .left a.duplicate{background:url(../img/duplicate_curso.gif) no-repeat 10px 4px}
.onTop .contenido .left a.pendientes:hover,.onTop .contenido .left a.aprovadas:hover,.onTop .contenido .left a.rechazadas:hover{color:#000;text-decoration:none}
.onTop .contenido .left a.pendientes{background:url(../img/solicitud_pendiente.gif) no-repeat 10px 6px}
.onTop .contenido .left a.aprovadas{background:url(../img/solicitud_aprovada.gif) no-repeat 10px 6px}
.onTop .contenido .left a.rechazadas{background:url(../img/solicitud_rechazada.gif) no-repeat 10px 6px}
.onTop .contenidoStats .left a.fechaIni{background:url(../img/fechaIni.gif) no-repeat right center;border-bottom:1px solid #e8e3d9}
.onTop .contenidoStats .left a.fechaFin{background:url(../img/fechaFin.gif) no-repeat right center}
.onTop .contenidoStats .left a:hover{text-decoration:underline}
.onTop .contenidoStats .right p.indica{font-size:1.05em;font-weight:700;background:url(../img/flecha_naranja.gif) no-repeat 0 3px;padding:3px 0 3px 20px;margin-top:5px}
.onTop .contenidoStats .right p{padding:3px 0 3px 22px;margin:0}
.onTop .contenidoStats #aplicacion{width:640px;height:165px;margin:20px auto;background:url(../img/aplicacion_estadisticas.gif) no-repeat}
#middle #right{margin-bottom:20px}
#right .left{width:0}
#right .right{width:0}
#right table.middle{width:265px;background:#fff}
.content{width:210px;margin:8px auto}
#right .top{width:210px;height:18px}
#right .topL{width:15px;height:18px}
#right .topR{width:15px;height:18px}
#right .bottomL{width:17px;height:18px}
#right .bottomR{width:15px;height:18px}
#right .bottom{height:18px;width:218px}
#right table.middle{box-shadow:0 1px 3px rgba(0,0,0,0.25),0 -1px 0 rgba(0,0,0,0.1) inset}
#right .middle h2.vinculos{background:url(../img/bullet_vinculos.gif) no-repeat;font-size:1.3em;margin:12px 0 0;padding:0 0 15px 40px;font-weight:700}
#right ul.servicios{list-style:none;margin:0 10px;padding:0}
#right ul.servicios li{border-bottom:1px dotted #d9d9d1;font-size:1.05em;padding:8px 15px 8px 8px;font-weight:700;color:#737373}
#right ul.servicios li a{color:#008dd4;text-decoration:none}
#right ul.servicios li a:hover,#right ul.servicios li a.select{color:#333}
#middle #right .micentro h3{background:url(../img/flecha_azul.gif) no-repeat;font-size:1.05em;padding:0 10px 6px 18px;margin:24px 0 0 0px;border-bottom:1px solid #008dd4}
#middle #right .micentro .resume{background:#f2f2f2;padding:10px 8px 20px;margin-left:0px;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
#middle #right .micentro .resume select{font-size:.9em;color:#666;margin-left:15px}
#middle #right .micentro .resume .identidad{margin:18px 0}
#middle #right .micentro .resume .identidad img{float:left;padding:0;margin-top:15px;margin-left:10px;border:1px solid #ccc}
#middle #right .micentro .resume .identidad p{float:left;border-left:1px dotted #008dd4;padding-left:8px;margin:0}
#middle #right .micentro .resume .identidad p a{display:block;color:#000}
#middle #right .micentro .resume ul{list-style:none;margin:0;padding:0}
#middle #right .micentro .resume ul li{color:#008dd4;background:url(../img/bullet_identidad.gif) no-repeat 0 10px;padding:2px 10px}
#middle #right .micentro .resume ul li.popup{color:#008dd4;background:url(../img/bullet_popup.gif) no-repeat 0 10px;padding:8px 10px 12px}
#middle #right .micentro .resume ul li p{margin:0;padding:3px 0;color:#333}
#middle #right .micentro .resume ul li p strong{font-weight:700;color:#000}
#middle #right .micentro .resume ul li a{color:#333}
#middle #right .micentro .resume ul li.popup a{color:#008dd4}
#middle #right .micentro .resume ul li a:hover,#middle #right .micentro .resume ul li.popup a:hover{color:#000}
#middle #right .micentro .resume .googlemaps{width:225px;height:160px;border:1px solid #ccc;margin-top:10px;background:url(../img/loc_googlemaps.gif) no-repeat}
#middle #right .micentro .resume{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #f2f2f2;border-bottom:1px solid #ccc;border-color:-moz-use-text-color #ccc #ccc;border-image:none;border-left:1px solid #ccc;border-radius:0 0 10px 10px;border-right:1px solid #ccc;border-width:medium 1px 1px;margin-left:0px;padding:10px 8px 20px}
#middle #right .micentro{margin-bottom:10px}
.breadcrums{float:left;width:100%}
.footlinks{margin-left:20px;margin-right:20px;border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px;text-align:left;padding-left:15px;float:left;text-align:center}
.footermasbuscado{font-weight:700;color:#666;margin-bottom:15px;font-size:1.1em;color:#333b74;color:#333}
.footerlink{width:230px;*width:225px;float:left;padding-bottom:5px;line-height:1.4;text-align:left}
.footlinks a{color:#757575;text-decoration:none;background:url(../img/bullet_breadcrums.gif) no-repeat 2px;padding-left:10px}
.footlinks a:hover{color:#999}
.asterisc{font-size:1.1em;color:#999;font-weight:normal}
.EstadoPendiente,.Estado100000{color:#f93!important;font-weight:700}
.EstadoActivo,.Estado100002{color:#59b200!important;font-weight:700}
.EstadoDesactivado,.EstadoRechazado,.Estado100004,.Estado100001{color:#f33!important;font-weight:700}
.desconectar{color:#fc0;text-decoration:underline}
.centroSel{color:#008dd4;margin-left:40px;font-weight:700;margin-top:20px}
.centroMasInfo{display:inline-block}
.publicaciones{float:right;width:265px;margin-top:25px}
h2.publicacions{background:url(../img/bullet_publicaciones.gif) no-repeat;font-size:1.45em;margin:0;padding:0 0 15px 55px}
h2.publicacionsOn{background:url(../img/bullet_publicaciones_on.gif) no-repeat;font-size:1.45em;margin:0;padding:0 0 15px 55px}
h2.publicacions a{color:#000;text-decoration:none}
h2.publicacions a:hover{color:#008dd4}
.publicaciones p{margin:0;padding:0 10px 8px 35px;font-size:1.05em}
.checked{background:url(../img/chk_on.gif) no-repeat;padding-left:16px}
.unchecked{background:url(../img/chk_off.gif) no-repeat;padding-left:16px}
#ctrlPublicaciones1_cmbPublicaciones{padding-left:40px}
#ctrlPublicaciones1_cmbPublicaciones label{padding-left:20px;font-weight:700;color:#222;margin-bottom:10px;cursor:pointer}
#ctrlPublicaciones1_cmbPublicaciones input{float:left}
#ctrlPublicaciones1_cmbPublicaciones span.checked,#ctrlPublicaciones1_cmbPublicaciones span.unchecked{padding-left:3px}
#ctrlPublicaciones1_cmbPublicaciones td{padding:0;padding-bottom:8px;cursor:pointer;display:block}
#CtrlPublicaciones21_cmbPublicaciones td{padding:0;padding-bottom:8px;cursor:pointer;display:block}
#CtrlPublicaciones21_cmbPublicaciones label{padding-left:20px;color:#666;margin-bottom:10px;cursor:pointer}
#CtrlPublicaciones21_cmbPublicaciones input{float:left}
#CtrlPublicaciones21_cmbPublicaciones span.checked,#CtrlPublicaciones21_cmbPublicaciones span.unchecked{padding-left:3px}
#CtrlPublicaciones21_cmbPublicaciones span.checked{padding-left:16px;margin-left:10px}
#CtrlPublicaciones21_cmbPublicaciones span.unchecked{padding-left:16px;margin-left:10px}
.periodicidad{display:block;padding-left:20px;color:#666}
label span.periodicidad{display:inline!important;padding-left:0!important;color:#666;font-weight:400}
.publicacio{font-size:1.2em;border:1px solid #d1d3d4;margin-top:20px;margin-left:10px;color:#333}
.publicacio .publicacio1{color:#666;margin-left:0}
.publicacio p{margin-left:10px}
.publicacio .publicacio2{color:#6d6e70}
.CursosCartaTit3{background-color:#6f6ca0;color:#fff;padding-left:10px;padding-top:5px;padding-bottom:5px;overflow:hidden;font-weight:700;font-size:1.5em}
.CursosCartaTit3 a{color:#fff;text-decoration:none}
.CursosCartaTit3 a:hover{color:#fff;text-decoration:none}
.CursosCartaTit31{float:left}
.CursosCartaTit32{font-size:.6em;float:right;padding-right:5px;padding-top:10px}
.loginCab{float:right;margin-top:9px}
.loginCab ul{float:left!important;list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 12px 0 10px !important;padding:0;width:auto!important}
.loginCab ul li.mapa{background:transparent url(../img/mapa.jpg) no-repeat scroll 0 0!important;padding-left:20px!important;padding-top:3px!important}
.loginCab ul li.usuarios{background:transparent url(../img/usuarios.gif) no-repeat scroll 0 0!important;padding-left:20px!important;padding-top:3px!important}
.loginCab ul li.centros{background:transparent url(../img/centros.gif) no-repeat scroll 0 -3px!important;color:#f90;padding-left:25px!important;padding-top:3px!important}
.loginCab ul li{float:left;padding:0 8px 0 0}
.loginCab ul li a{color:#fff;font-size:.9em}
.Izquierda{width:460px;float:left}
.logosred a{outline:0}
.logosred{float:left;margin-left:220px;width:160px;text-align:center;margin-top:14px}
.logosred img{padding-left:6px;border:0}
.sigue{padding-top:5px;color:#333c75;font-weight:700;display:block}
.mig{text-align:center;float:left;width:100%}
.msglogo{color:#999}
.main-contents{float:left;width:980px;clear:both;margin:0;padding:5px}
.left-contents{float:left;width:455px;clear:left;margin:0;padding:5px 0 5px 5px}
.main-contents *,.left-contents *{font-size:12px;color:#333}
.ctrlContainer{float:left;margin:0;padding:0;border:1px solid #d1d3d4}
.main-contents .ctrlContainer{width:978px;margin:20px 0 0}
.left-contents .ctrlContainer{width:448px;margin:20px 0 0 5px}
.panel{float:left;margin:0;padding:0;clear:both}
.main-contents .panel{width:978px}
.left-contents .panel{width:448px}
.ctrlContainer .pnlTitle,.ctrlContainer .pnlTitle *{background-color:#6f6ca0;color:#fff}
.ctrlContainer .pnlTitle .title{float:left;padding:10px;font-size:20px;font-weight:700}
.ctrlContainer .pnlTitle .link{float:right;padding:10px 20px;font-size:10px}
.ctrlContainer .pnlContent{margin:10px 0;padding:0}
.main-contents .ctrlContainer table{width:978px}
.left-contents .ctrlContainer table{width:448px}
.ctrlContainer td{cursor:pointer}
.ctrlContainer label{color:#666;cursor:pointer;padding-left:15px}
.ctrlContainer input{float:left}
.ctrlContainer .btnImg{display:block;width:110px;height:33px;padding-top:14px;margin-bottom:10px;text-align:center;cursor:pointer;font-size:14px;color:#008dd4;text-decoration:none;background:url(../img/button_registro.gif) no-repeat scroll 0 0 transparent}
.ctrlContainer .group span{float:left;clear:both;margin:5px 0 0}
.main-contents .ctrlContainer .group{width:938px}
.main-contents .ctrlContainer .group span{width:918px}
.left-contents .ctrlContainer .group{width:408px}
.left-contents .ctrlContainer .group span{width:388px}
.ctrlPublicaciones2 .txtIntro,.ctrlPublicaciones2 .txtEmail,.ctrlPublicaciones2 .cmbPublicaciones,.ctrlPublicaciones2 .btnGuardar{float:left;clear:both;margin:5px 20px}
.ctrlPublicaciones2 .txtEmail{color:#da0;font-weight:700;clear:none;margin-left:0}
.main-contents .ctrlPublicaciones2 .cmbPublicaciones{width:938px}
.left-contents .ctrlPublicaciones2 .cmbPublicaciones{width:408px}
.ctrlBaja .txtDescripcion,.ctrlBaja .grpChkBaja,.ctrlBaja .btnBaja{float:left;clear:both;margin:5px 20px}
.ctrlBaja .group .vldChkBaja{margin:15px 0 0}
.ctrlPublicaciones2 .lblOk{color:#000;display:inline-block;font-weight:700;margin-top:20px}
.centroMasInfo,input.anterior,input.siguiente,.botonsHome,input.save_public{margin:0 15px 15px 0 !important;background-image:none!important;background-color:#008dd4!important;border:0 none!important;color:#fff!important;padding:10px 30px!important;width:auto!important;border-radius:2px!important;font-size:12px!important;font-weight:400!important;text-align:center!important}
.botonsHome{margin-top:15px!important}
.botonsHome a{color:#fff!important;font-weight:400!important}
.centroMasInfo:hover,input.anterior:hover,input.siguiente:hover{background-color:#f1f1f1!important;color:#008dd4!important}
.botonsHome:hover{background-color:#ddd!important;color:#008dd4!important}


.comercial {margin-bottom: 10px;}
.comercial h3 {background: rgba(0, 0, 0, 0) url("../img/flecha_azul.gif") no-repeat scroll 0 0;border-bottom: 1px solid #008dd4;font-size: 1.05em;margin: 24px 0 0 0px;padding: 0 10px 6px 18px;}
.comercial .resume ul li.man{background:url(../img/man.png) no-repeat 0 2px;padding:5px 25px}
.comercial .resume ul li.movil{background:url(../img/movil.png) no-repeat 0 2px;padding:5px 25px}
.comercial .resume ul li.email{background:url(../img/email.png) no-repeat 0 2px;padding:5px 25px}
.comercial .resume ul li.horario{background:url(../img/horario.png) no-repeat 0 2px;padding:5px 25px}
.comercial .resume ul li {text-align:left;vertical-align:top;line-height:18px;}
.comercial .select-box ul{border-bottom: 1px solid #ccc;}
.comercial .resume {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #f2f2f2 none repeat scroll 0 0;border-bottom: 1px solid #ccc;border-color: -moz-use-text-color #ccc #ccc;border-image: none;border-left: 1px solid #ccc;border-radius: 0 0 10px 10px;border-right: 1px solid #ccc;border-width: medium 1px 1px;margin-left: 0px;padding: 10px 8px 20px;}
.comercial .resume ul {list-style: outside none none;margin: 0; padding: 0;}