/* reset */
html, body, div, span, blockquote, applet, object, iframe, p, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, strong, a, em, font, img, li, fieldset{	margin: 0;	padding:0;	border: 0;	outline: 0;	font-style: normal;	font-size: 100%;font-family:'open_sansregular', Arial,Helvetica,sans-serif;}
html,body{margin:0px;padding:0;height:100%!important;}
body{background:url(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg);}
::selection {background:#e8f8ce;color:#333;text-shadow: 1px 1px 0 #fff;}
::-moz-selection {background:#e8f8ce;color:#333;text-shadow: 1px 1px 0 #fff;}
::-webkit-selection {background:#e8f8ce;color:#333;text-shadow: 1px 1px 0 #fff;} 
p{color:#323c46; font-size:12px; font-family: 'open_sansregular', Arial,Helvetica,sans-serif; line-height: 18px; margin-bottom:10px;}
a{color:#468dd1; text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none; -webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in; color:#53cff3;}
img{border:none!important;}
@font-face {font-family: 'open_sansregular';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-regular-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-regular-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-regular-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanslight';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-light-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-light-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-light-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanssemibold';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-semibold-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-semibold-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-semibold-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansbold';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-bold-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-bold-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-bold-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansitalic';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-italic-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-italic-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-italic-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanslight_italic';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-lightitalic-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-lightitalic-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-lightitalic-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanssemibold_italic';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-semibolditalic-webfont.eot'); src: url('https://static3.canalcursos.com/cc/fontV10/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-semibolditalic-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-semibolditalic-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansbold_italic';src: url('https://static3.canalcursos.com/cc/fontV10/opensans-bolditalic-webfont.eot');src: url('https://static3.canalcursos.com/cc/fontV10/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-bolditalic-webfont.woff') format('woff'), url('https://static3.canalcursos.com/cc/fontV10/opensans-bolditalic-webfont.ttf') format('truetype'), url('https://static3.canalcursos.com/cc/fontV10/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-weight: normal;font-style: normal;}

	/*carra cookie*/
	.center{width:980px; float:none; margin:auto; position:relative;}
.bar-cookie {width: 945px;position: fixed;float: left;z-index: 999;display: block;bottom: 0px; text-align:center;}
.txt-cookie {padding: 10px 10px 0 10px;background-color: #fcf9e5;font-size: 13px;border-radius: 5px 0px 0 0;-moz-border-radius: 5px 0px 0 0;-webkit-border-radius: 5px 0px 0 0;float: left;width: 100%; border:solid #f1eddc 1px;}
.txt-cookie p {width: 95%;float: left; color:#71552e; font-size:12px; font-family: 'open_sanssemibold', Arial,Helvetica,sans-serif;}
.close-bar {float: left;position: absolute;right: -22px;top: -15px; background-color: #fcf9e5; border-top: solid #f1eddc 1px; border-left:solid #f1eddc 1px; border-right:solid #f1eddc 1px; border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0; margin:0; height:15px;}
.close-bar a {width: 20px;height: 20px;cursor: pointer;color: #71552e;font-weight: bold;float: left;text-align: center;padding: 1px 7px 0 7px; font-size:11px;}
.close-bar a:hover{color:#000000;}
.clearfix{clear:both; line-height:1px; height:1px; font-size:1px;}


.center{width:100%; float:none; margin:auto; position:relative;}
.contenedor_ayuda_form{background:#ffffff;}
.contenedor_ayuda_form .form_serv_centros{background:#ffffff;}
.contenedor_ayuda_form .form_serv_centros .form_centro{padding: 0; margin-top: 0;}
.contenedor_ayuda_form .fill_fields{margin: 0px 10px 20px 5px;}
.contenedor_ayuda_form .form_serv_centros .content-form-subtitu{margin-bottom: 0;}
.contenedor_ayuda_form .form_serv_centros .form_centro .bottom-form{margin-top: 7px; margin-bottom: 0;width: 100%;}
.content_ayuda{padding:5px 0 13px 15px;}
.titul_form{font-size:25px; color:#5a6168; margin-top: 5px;}
.titul_form img.call{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -188px -366px;float:left;width:40px;height: 40px;}
.gris{border-top: solid 6px #e7e7e7;}
.shadow-form {margin: 0 auto;height: 10px;background: url(https://static3.canalcursos.com/cc/imagesV10/sombra_form.png) no-repeat; width:99%;}
.content_fields{float:left; background: url(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg); width:100%;}
.fill_fields{background:#ffffff; margin-bottom:20px; float:left; width:95%; margin: 15px 20px;}
.content-form-subtitu {color: #5a6168; font-size: 18px; float: left; margin-bottom:10px; padding:0 10px 7px 10px; width:90%;}
.content-form-subtitu span {font-family: 'open_sansbold',  Arial,Helvetica,sans-serif;}
.clearfix{clear:both; line-height:1px; height:1px; font-size:1px;}
.FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault span {float: left;width: 90px;font-size: 13px;color: #595553;text-align: left;}
.FormularioCurso_ElementAllRow {float: left;width:98%; margin-left:9px;}
.FormularioCurso_textarea {float: left;border: 1px solid #cbccd6;width:76%;font-family: 'open_sansitalic', 'open_sansregular', Arial,Helvetica,sans-serif;;padding: 5px;color: #9799a7;font-size: 12px;height: 70px;}
.FormularioCurso_select2 {background-color: #ffffff;border: 1px solid #cccccc;margin: 2px 5px 0 0;padding: 5px 0;color: #585c6a;width: 55px;float: left;height: 28px;font-size: 12px;}
.button-form {float: left;margin-top: 10px;text-align: center; margin-left:88px;}
.btn-short{font-size: 18px; background: none; width: 100%;; color: #ffffff; height: 45px; border:0;}
.btn-green input{cursor:pointer; font-family: 'open_sansregular', Arial,Helvetica,sans-serif;}
.help-form .button-form{margin-left:0;}
.btn-green {cursor: pointer;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color: #a0d054;font-size: 18px;color: #ffffff;margin:0 auto;width:60%;border: none;margin-top:15px;float:left;}
.btn-green:hover {background-color: #8caa43;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.bottom-form {width: 100%;float: left;margin-top: 10px;font-size: 11px;color: #5a6168;line-height: 18px; text-align: left; padding-top:5px;}
.ob {width: 100%;float: left;}
.ob1 {width: 100%;float: left;margin-bottom:5px;}
.check-ok {width: 100%;float: left;},
.check-ok input {width: 13px;margin: 0;border: none;}
.legal {width: 100%;float: left;font-size: 11px;color: #5a6168;}
.content-form-subtitu-alert {color: #5a6168; font-size: 14px; float: left; margin-bottom:5px; padding:10px; width:90%;}
.content-form-subtitu-alert span {font-family: 'open_sansbold', Arial,Helvetica,sans-serif;}
.titul_form_alert{font-size:25px; color:#5a6168; margin-top: 5px;}
.titul_form_alert img.alertas{width:40px;height: 40px; float:left;background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -183px -629px;}
.text-alert{color:#b11a0a; font-size:14px; padding:8px; background:#fbecec; width:636px; margin:0 0 0 20px; text-shadow:1px 1px 1px #fff;}
.text-alert span{font-family: 'open_sansbold', Arial,Helvetica,sans-serif;}
.titul_rel{font-size:22px; color:#accd5c; padding:5px 55px 5px 0; margin-top: 5px; font-family: 'open_sansbold',  Arial,Helvetica,sans-serif;line-height: 20px;}
.titul_rel img.related, .titu-gracias img.related{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -188px -487px;width: 53px; height: 53px;float: left;}
.content_rel{padding:5px 0 13px 15px; background:#faffee;}
.green{border-top:solid #77c3b6 6px;}
.purple {border-top: solid #8039a1 6px;}
.red{border-top: solid #c71936 6px;}
.yellow{border-top:solid #ffd791 6px;}
.subtitul_rel{font-size:15px; color:#5a6168; margin-left:55px; width:90%;}
.subtitul_rel span{font-family: 'open_sansbold',  Arial,Helvetica,sans-serif;}
.content-alert-subtitu{color: #252d35; font-size: 16px; float: left; padding-top:10px; font-family: 'open_sansbold',  Arial,Helvetica,sans-serif; margin-left:20px;}
.content-rel-cursos{background:#ffffff;  float:left; width:90%; margin: 10px 20px 0 20px; padding:10px 10px 0 10px;}
.curso_layer {margin-top:10px; overflow: hidden;text-align: left;float: left; border-bottom:solid #ebecee 1px; padding-bottom:15px; width:90%;}
.curso_layer input{float:left;margin-right:10px;}
.info_curso_layer {float: left;margin-left: 10px;width: 410px;}
.titu_curso_pop {font-size: 15px; color: #252d35; font-family: 'open_sansregular', Arial,Helvetica,sans-serif; margin-top: 0px;margin-bottom: 3px;}
.txt_curso {font-family: 'open_sanslight',  Arial,Helvetica,sans-serif;font-weight: normal;margin-top: 0px; color: #616e79; font-size: 14px;margin-top: 0px;}
.opciones {float: left;margin-top: 10px;margin-left: 10px;width: 580px;}
.content_curso{padding:5px 0 13px 15px; background:#ffffff; float:left; width:97.8%; *float:none;}
.content-cursos-subtitu{color: #252d35; font-size: 14px; float: left; margin-left:20px;}
.titul_cursos{
	margin-top: 5px; 
	float:left; 
	width: calc(100% - 100px);
}
.titul_cursos p{
	font-size: 18px;
    color: #5a6168;
    line-height: 18px;
}
.form-group {
    margin-bottom: 10px;
}
.titul_cursos span{font-family: 'open_sansbold',  Arial,Helvetica,sans-serif;}
.subtitul_cursos{font-size:14px; color:#5a6168; width:100%;}
.logo_centros{float:left; margin-top:5px; padding-right:12px;}
.button-error a {background: #a0d054;color: #ffffff;line-height: 48px;padding: 7px 113px;font-size: 18px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;width: 100%;}
.button-error {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;width: 505px;margin: 15px 0 5px 75px;float: left;}
.button-error a:hover {background: #8caa43;}
.error_content{font-size: 14px; color: #403b38; padding: 10px;line-height: 20px;}
.error_content ul li{list-style:none; font-size: 14px;}
.error_content ul li.titul {font-family: 'open_sansbold',  Arial,Helvetica,sans-serif;}
/*FORMULARIO*/
.FormularioCurso_novedades{font-size:11px; width:100%; float:left;color:#666666;margin-top: 4px;line-height: 10px;}
.FormularioCurso_novedades br{display: none;}
.FormularioCurso_gris{width: 100%; float: left;margin-bottom: 5px;}
.bg-bar {background: #F6F6F6;}
#lblCacheDate{float:left; width:90%; font-size:11px;float: left;width: 90%;margin:0;position:relative;z-index:500;display:none;}
.header-bar img{margin: 15px 0 10px;}
.header-bar a {float:left;}
.item-formpage {border-radius:6px;-ms-border-radius: 6px;	-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px; float: left; /*left: 50%;*/ position: relative;   width: 650px;}
header{background:#ffffff;}	
.header-form{background:url(https://static3.canalcursos.com/cc/imagesV10/sombra_form.png) #ffffff no-repeat left bottom;float: left;    position: relative; width: 100%;   z-index: 100; padding-bottom:22px; padding-top:5px;}
.header-form .logo-center {margin-left:10px; float:left;}
.header-form-tx {float:left;  margin-left: 10px;   width:79%;}
.header-form-tx h1 {font-size:18px; width:100%; float:left; margin-bottom:5px; font-family:'open_sanslight', Arial,Helvetica,sans-serif; margin-top:0px;}
.header-form-tx span {color:#808080; font-size:15px; width:100%; float:left; font-family:arial;}
.header-form-tx a {font-size:14px;}
.header-form-tx a:hover {text-decoration:underline}
.item-formpage section {float: left;   margin: -12px 0 0;  position: relative;width: 668px; background:#ffffff;	border-radius:0 0 6px 6px;	-ms-border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;-o-border-radius: 0 0 6px 6px;}
.part1-formpage {float:left; width:100%;}
.part1-formpage p {font-size:17px; margin-left:17px; float:left; width:98%;*margin-top:10px; font-weight:bold;}
.btn-import-fb {background: none repeat scroll 0 0 #F6F6F6;    border-color: #DADADA #D2D2D2;    border-radius: 6px 6px 6px 6px;	-o-border-radius: 6px 6px 6px 6px;	-webkit-border-radius: 6px 6px 6px 6px;	-ms-border-radius: 6px 6px 6px 6px;	-moz-border-radius: 6px 6px 6px 6px;    border-style: solid;    border-width: 1px;    box-shadow: 0 1px 0 0 #FFFFFF;    color: #468dd1;    float: left;    padding: 6px 8px;    text-align: center;    text-decoration: none;    transition: all 0.2s ease-in 0s;	font-size:14px;	color:#676767;	 -webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	-o-transition: all 0.2s ease-in;	-ms-transition: all 0.2s ease-in;	transition: all 0.2s ease-in;	margin-top:10px;width: 384px;}	
.icon-import {	background-image:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -95px -410px; height:23px; width:23px; display:inline-block;	-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.1s ease-in;	-o-transition: all 0.1s ease-in;	-ms-transition: all 0.1s ease-in;	transition: all 0.1s ease-in;	float:left; margin-right:5px;}
.btn-import-fb em {font-size:16px;}
.btn-import-fb em.text-small{font-size:12px; color:#808080; margin-left:5px;}
a.btn-import-fb:hover {background-color:#e7ebf2;border-color: #b7c2d6;}
a.btn-import-fb:hover .icon-import {background-position:-95px -433px;}
/*sacado de verticales css33*/
.form{
	float:left; 
	/*width:635px; */
	width:100%; 
	height:100%; 
	padding-left:18px; 
	/*margin-bottom:30px; */
	margin-bottom:0; 
	font-family:'open_sanslight', Arial,Helvetica,sans-serif;*margin-top:15px;
}
.form h2{font-size:23px; color:#678900; margin-left:70px!important;}
.subtitu-form{margin-top:20px; line-height:20px; font-size:15px; margin-left:70px;}
.subtitu-form p strong{font-size:15px}
.subtitu-form p{font-size:15px;}
.FormularioCurso_fields{float:left; width:95%; *margin-top:0; margin-left:0px;}
.FormularioCurso_ElementDefault{float:left; width:278px;margin:0 0 12px 10px; min-height:38px; font-size:12px; color:transparent;background: none!important;}
.FormularioCurso_SpanDefault{float:left; width:96px; font-size:13px; color:#333333;}
.FormularioCurso_SpanDefault span{color:#678900;}
.FormularioCurso_input{border:1px solid #c2c2c2; height:20px; padding-left:5px; width:168px; font-size:12px;}
.FormularioCurso_input:focus{background-color:#f0f0f0;}
.FormularioSelect{width:197px; color:#808080; border:1px solid #cccccc ;-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; height:20px;}
.FormularioSelect2{width:58px; color:#808080; border:1px solid #cccccc ;-moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; height:20px;}
.FormularioCurso_select{background-color:#ffffff; border:1px solid #cccccc;color:#808080; border:1px solid #cccccc ; height:26px; width:179px;margin: 2px 0 0 0;padding: 5px 0;float: left;font-size: 12px;}
.txt-form-info{float:left; margin-top:29px; line-height:10px; margin-left:9px; font-size:14px; color:#808080;}
.txt-form-info span{color:#678900;}
.txt-form-info input{margin-left:0px;}
.button-form{width:100%; text-align:center; margin-bottom:5px; float:left; margin-top:5px;}
.button-enviar-form{background-color: #a0d054;	/*-webkit-transition: all 0.2s;*/	-moz-transition: all 0.2s ;	-o-transition: all 0.2s ;	-ms-transition: all 0.2s ;	transition: all 0.2s ;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;border:1px solid #83AE00;text-decoration:none;color:#ffffff;cursor:pointer;font-size:20px; padding:10px;width:267px;margin-top:20px;}
.button-enviar-form:hover{	background-color: #8caa43;text-decoration:none;cursor:pointer;}
.bot_enviar{width:95%; margin-left:8px; margin-bottom:10px; float:left;margin-top: 12px;}
.enviar{background-color:#a0d054;	/*-webkit-transition: all 0.2s;*/	-moz-transition: all 0.2s ;	-o-transition: all 0.2s ;	-ms-transition: all 0.2s ;	transition: all 0.2s ;	border:none;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;text-decoration:none;color:#ffffff;cursor:pointer;font-size:18px; padding:10px;width:93%;}
.enviar:hover{background-color:#8caa43;text-decoration:none;cursor:pointer;}
.text-form-abajo{float:left; margin-left:9px; font-size:13px; color:#808080; width:700px;}
/*para efecto de alert como layer*/
.pop_error{-moz-box-shadow:0 0px 10px #333333;-o-box-shadow:0 0px 10px #333333;-webkit-box-shadow:0 0px 10px #333333;box-shadow:0 0px 10px #333333;-moz-border-radius: 10px 10px 10px 10px;-o-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;left: 69% !important;margin-left: -350px !important;margin-top: -225px !important;position: fixed;top: 56% !important;width:440px;background: url(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg);border: solid #ccc 1px;}
.close{height:40px;left:417px;position:absolute;top:-6px;width:40px;}
.close img{border:0px;}
.error_content{font-family:'open_sansregular', Arial,Helvetica,sans-serif; font-size:12px; color:#343434; padding:10px; line-height:20px;}
.blue_button03 {margin:6px -36px 15px 10px;padding:5px 10px;text-align:center;width:400px;background-color:#a0d054;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;text-decoration:none;color:#ffffff;cursor:pointer;height:23px;-webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	-o-transition: all 0.2s ease-in;	-ms-transition: all 0.2s ease-in;	transition: all 0.2s ease-in; cursor:pointer;}
.blue_button03:hover{background-color:#8caa43;}
.contenedor_ayuda_form .form_serv_centros{padding-bottom:0;}
.clientes-centros{width: 100%;float: left;background: #ffffff; padding-bottom: 10px;}
.form_serv_centros{width: 100%;float: left;background: url(https://static3.canalcursos.com/cc/imagesV10/bg-gray02.jpg);background-repeat: repeat;}
.form_centro{background:#ffffff; padding:20px 20px 10px 20px; margin-top:10px;  float:left;}
.form_centro .mbs{float:left; position:relative; *padding-bottom:15px; width:50%;min-height: 66px;}
.form_centro .name{margin:0; text-align:left; color:#37434c; font-size:13px; text-shadow: 1px 1px 1px #fff;}
.form_centro label{width:130px; float:left; margin-left:10px;}
.form_centro .kk{font-size: 13px; float: left; margin-bottom:4px;}
.form_centro .kk1{font-size: 13px; float: left; margin-bottom:4px;margin-left:10px;}
.form_centro select{width:90%; border: 1px solid #cbccd6; padding:5px 0; height:28px; font-size: 13px; margin-left:10px; color: #585c6a;}
.form_centro .mbs input{width:92%; border: 1px solid #cbccd6; padding:5px 0;  margin-left:10px;}
.form_centro textarea{border: 1px solid #cbccd6; margin-left:10px; padding:7px 0; height:65px; font-family: 'open_sansregular'}
.form_centro .mbs2 input[type="checkbox"] {
    width: auto;
    float: none;
	margin-left: auto;
}
.form_centro label[id="rgdp"] {
    width: auto;
	margin-left: auto;
}
.button-form-large.btn-green{width:73%; margin-left:10px;}
.titu-list-contacto{width:100%; float:left; font-size:28px; color:#323c46; margin-top:10px; margin-bottom:10px; text-align:center;}
.bg_blue {background:#9dc1e4; width:100%; padding:10px 0 0; float:left; display:none;}
.bg_blue p {color:#ffffff; font-size:13px; text-align:center; line-height:28px;}
.bg_blue p span {font-size:15px; float:left; text-align:center; width:100%; margin-top:5px;}
.campos-contact {background:url(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg); width:100%; float:left; padding:15px 0;}
.campo-grande input { float: left;  width: 77%;  border: 1px solid #cbccd6;  padding: 5px 0;  margin-left: 5px;}
.button-form-contact { width: 30%;  margin: 10px 0;  text-align: center;  float:left;  position: relative; left: 175px;}
.campos-contact .campo-grande textarea {height: 127px;}
.button-form-contact .btn-green {padding: 8px 91px;}
.bg-white {width: 100%; float: left; background-color: #ffffff;}
.img_where {float:left; position:relative; margin:10px 0 20px 0;}
.modul_direc {position:absolute; top:15px; right:15px; background:#ffffff; font-size:13px; border-radius:6px; moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:2px 3px 3px #969587; width:300px;}
.modul_direc p{font-size:13px; padding: 15px 0 15px 15px;}
.titu-section{font-size:20px; color:#37434c; text-align:left; font-weight:bold; margin-left:30px; font-family:'open_sanslight', Arial,Helvetica,sans-serif; *margin-top:0; margin-top:11px; width:90%; float:left;}
em.error {color: #C92929;}
em.valid {color: #93c400;}
em.help {color: #808080;}
#form1[action="/form/popup_buscamosporti.aspx"] .largeinput{width: 450px;font-style: italic;font-family: 'open_sansregular';}
#form1[action="/form/popup_buscamosporti.aspx"] em.error, #form1[action="/form/popup_buscamosporti.aspx"] em.valid{width:85%}
#formServicioCentros em.valid{font-size: 12px; padding: 2px 0;width: 89%;float: left;background: #dcf68d; margin-left:10px; margin-top:-6px;  text-align:center;}
#formServicioCentros em.error{font-size: 12px; padding: 2px 0;width: 89%;float: left;background: #FFE4E4; margin-left:10px; margin-top:-6px;  text-align:center;}
.contenedor_ayuda_form .form_centro em.valid{font-size: 12px; padding: 2px 0;width: 91%;float: left;background: #dcf68d; margin-left:10px; margin-top:-6px;  text-align:center;}
.contenedor_ayuda_form .form_centro em.error{font-size: 12px; padding: 2px 0;width: 91%;float: left;background: #FFE4E4; margin-left:10px; margin-top:-6px;  text-align:center;}
.contenedor_ayuda_form .button-form-large.btn-green{width: 92%;}
#formServicioCentros .button-form-large.btn-green{width: 98%;}
#formServicioCentros .form_centro textarea{width: 450px;font-style: italic;}
/*gracias*/
.text-thanks{background:#ebf9ca; text-align:center; padding:30px 0; float:left; width:100%; text-shadow: 1px 1px 1px #fff; display:none;}
.text-thanks h2{color:#8fa950; font-size:23px; font-family: 'open_sanslight',  Arial,Helvetica,sans-serif;}
.text-thanks span{font-size:18px;}
.buscador_bottom{background:#f4f4f4; float:left; width:100%; *padding-top:20px;}
.subtitul{text-align:center; font-size:18px; font-family: 'open_sanslight',  Arial,Helvetica,sans-serif;}
.search_petit{float:left; padding:30px 0 40px 0; text-align:center; width:100%; position:relative;}
.select-formacion-pet{margin-top: 0px; width: 380px; margin: auto;}
.button-light{border-radius:6px 0px 0px 6px; moz-border-radius:6px 0px 0px 6px; -webkit-border-radius:6px 0px 0px 6px; color:#FFF; cursor:pointer;  text-decoration:none;  z-index:300; text-align:left; -webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;	-o-transition: all 0.2s ease-in;	-ms-transition: all 0.2s ease-in;	transition: all 0.2s ease-in;	background-color: #a0d054;}
.button-light:hover{background-color: #8caa43;}
.button-light span{font-family: 'open_sanslight',  Arial,Helvetica,sans-serif; font-weight: normal;}
.buscador_bottom .search-input input{border:solid #cbccd6 1px;}
.buscador_bottom .drop-head{width: 65px;}
.buscador_bottom .drop-body{left:300px; top:30px; width:84px;}
/*para efecto de alert como layer*/
.close{height:40px;left:417px;position:absolute;top:-6px;width:40px;}
.close img{border:0px;}
.top_error{-moz-border-radius: 8px 8px 0px 0px;-o-border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px; width:395px; height:36px; color:#333333; font-family:'open_sansbold', Arial,Helvetica,sans-serif; font-size:14px; width:97%; text-align:left; padding-top:27px; font-weight:bold; background:#ffffff; border-bottom:1px solid #cccccc; padding-left:10px;}
.error_content{font-family:'open_sansregular', Arial,Helvetica,sans-serif; font-size:13px; color:#343434; padding:10px; line-height:20px;}
.blue_button03 {margin:6px -36px 15px 10px;padding:5px 10px;text-align:center;width:400px;/*-webkit-transition: all 0.2s;*/	-moz-transition: all 0.2s ;	-o-transition: all 0.2s ;	-ms-transition: all 0.2s ;	transition: all 0.2s ;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;text-decoration:none;color:#ffffff;cursor:pointer;height:23px;background-color: #a0d054;}
.blue_button03 a{color:#ffffff; text-decoration:none; cursor:pointer; width:100%; float:left; height:30px; font-size:18px;}
/*LAYER PHONE*/
.formu-phone{width:80%; margin-left:10%; float:left; font-family:'open_sanslight', Arial,Helvetica,sans-serif;}
.titu-formu-phone{width:100%; float:left; margin-top:13px; font-size:22px; text-align:center; margin-bottom:10px;}
.titu-formu-phone strong{width:100%; float:left;}
.formu-phone label{width:100%; float:left; font-size:15px; color:#808080; margin-top:10px;}
.formu-phone input{width:97%; float:left; -o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:7px;border:1px solid #cccccc;padding:7px;margin-top:10px;font-size:14px; color:#808080;}
.formu-phone em.error {border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 13px;    margin: 0 3px 5px;    padding: 2px 0;    width: 357px!important;	text-align:center;	float:left;display:block;	background: none repeat scroll 0 0 #FFE4E4;	}	
.formu-phone em.valid{border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 13px;    margin: 0 3px 5px;    padding: 2px 0;    width: 357px!important;	text-align:center;	float:left;display:block;	background: none repeat scroll 0 0 #dcf68d;	}	
.help-form em.error {border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 13px;margin: 0 3px 5px; padding: 2px 0; width: 99%!important;text-align:center;float:left;display:block;background: none repeat scroll 0 0 #FFE4E4;	font-style: normal;	}
.help-form em.valid {border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 13px;   margin: 0 3px 5px;   padding: 2px 0;    width: 99%!important;	text-align:center;	float:left;display:block;	background: none repeat scroll 0 0 #dcf68d;	font-style: normal;	}
.help-form input.checkbox{width:21px!important;} 
.formu-phone textarea{width:98%; float:left; -o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #cccccc; margin-bottom:5px; height:100px; margin-top:10px; font:'open_sanslight', 'open_sansregular', Arial,Helvetica,sans-serif;; font-size:14px; color:#808080; padding-left:10px; padding-top:10px; line-height:20px;}
.formu-phone .kk{font-size:11px; color:#808080;}
.formu-phone .checkbox{margin-left:-3px;}
.horario{margin-top:10px; font-size:13px; color:#808080; width:100%; float:left; margin-bottom:10px;}
.button-form .btn-green{font-size:15px; padding:7px 0; width:100%; float:left; margin-top:0; color:#ffffff;}
/*LAYER ALERT*/
.formu-alert{width:99%; float:left; font-family:'open_sanslight', Arial,Helvetica,sans-serif;}
.formu-alert label{width:96%; float:left; font-size:15px; color:#808080;}
.formu-alert input{width:96%; float:left; -o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:7px;border:1px solid #cccccc;padding:7px;margin-top:5px;font-size:13px;}
.formu-alert textarea{width:367px!important; float:left; -o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #cccccc; margin-bottom:0px; height:55px; margin-top:10px; font-family:'open_sanslight', Arial,Helvetica,sans-serif; font-size:12px; padding:10px;}
.formu-alert select{margin-top:5px!important; margin-bottom:2px!important; height:25px; border:1px solid #cccccc; width:384px!important; font-size:13px;}
.formu-alert em.error {border-bottom-left-radius: 6px; border-bottom-right-radius: 6px;font-size: 13px; margin: 0 3px 5px;  padding: 2px 0; width: 317px!important;	text-align:center;	float:left;display:block;	background: none repeat scroll 0 0 #FFE4E4;	}
.formu-alert em.valid {border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 13px; margin: 0 3px 5px; padding: 2px 0; width: 317px!important;	text-align:center;float:left;display:block;background: none repeat scroll 0 0 #dcf68d;	}
.formu-alert .button-form input{width:356px; margin-top:10px;} 
.formu-alert form{width:90%; padding-top:0px!important; float:left;} 
.titu-form-alert{font-size:18px; font-weight:bold; padding:10px 10px; width:97%; float:left; background:#ffffff; text-shadow:1px 1px 1px #ffffff;}
.alert-txt-yellow{font-size:13px; line-height:15px;color:#808080; text-shadow:1px 1px 1px #ffffff; background-color:#fffbc1; width:97%; float:left; padding:10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.alert-txt{font-size:13px; line-height:15px;color:#808080; width:97%; float:left; padding:10px;}
.legal-pop{font-size:11px; color:#808080; padding:10px; width:96%; float:left;}
.layer_w1 {	background-color:#fff;	float:left;	-moz-border-radius:8px 0 0 0;-o-border-radius: 8px 0 0 0;-webkit-border-radius: 8px 0 0 0;border-radius:8px 0 0 0;overflow:hidden;}
.title_popup {color: #333;float: left;font-size: 17px;padding: 13px 0;text-align: center;	width: 100%;/*IE7*/*width:466px;line-height: 21px;text-align:center;}
.head_help_pop {-moz-border-radius: 8px 0 0 0;	-o-border-radius: 8px 0 0 0;-webkit-border-radius: 8px 0 0 0;border-radius: 8px 0 0 0;height:39px;}
.head_help_pop span {display:block;font-variant:small-caps;color:#fff;	text-align:left;padding:6px 0 0 15px;font-size:23px;	font-weight:bold; /*IE7*/*width:451px}
#enviando_help .enviando_layer {width:466px;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0; border:solid red 1px!important;}
.layer_w1 .solicitud_enviada {-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0}
.form_help {float:left;	margin-left:77px;}
*html .form_help {margin-left:35px;}
*html .text_form p{	width:365px;}
.form_help form ul {padding:0;	margin:0;	float:left;}
.form_help form ul li {	margin:7px 0 0;	float:left;}
.form_help form ul li label {	color: #696969;	display: block;	float: left;font-weight: bold;margin-right: 5px;overflow: hidden;width: 120px;text-align:left;font-size:14px;}
.form_help form ul li input, .form_help form ul li textarea {width:200px;float:left;}
.form_help form ul li textarea {height:60px;}
.form_help form ul li select {width:204px;float:left;}
.text_form {float: left;font-size: 11px;color:#696969;padding-right: 20px;}
.text_form p {margin: 5px 0 0 0;text-align:left;float:left;}
.text_form a {color:#696969;}
.font_small {font-size: 10px;}
.form_help .send {border: medium none;color: #FFFFFF;font-size: 16px;font-weight: bold;	margin:10px 0 12px 125px;/*IE7*/*margin:10px 0 3px 125px;padding:10px 0 9px;	text-align:center;width:201px;cursor:pointer;}
.btn_help {	float:left;}
.close_win {display: block;	float: left;padding: 20px 0;text-align: center;	width: 100%;}
.close_win a {color: #2B93D5;font-size: 13px;font-weight: bold;	text-decoration: underline;}
/*IE6*/*html .layer_w1 .solicitud_enviada {	width:379px;}
.layer-courses{width:96%; float:left; padding-left:20px;}
.curso-layer-pop input{float:left;}
.curso-layer-pop{float:left; padding-top:20px;}
.curso-layer-pop .txt-curso-layer{text-align:left; width:80%!important;}
.titu-relacion-pop{text-align:left; background-color:#f6f6f6; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-top:-15px; width:96%; float:left; font-weight:bold; padding-top:10px; padding-bottom:10px; padding-left:20px;}
.content-thanks-layer .top-gracias{background:#ffffff; padding-top:20px; padding-bottom:20px;float:left; width:96%; text-align:left; padding-left:20px;}
.content-thanks-layer .top-gracias p{padding-left:40px; margin-top:10px; width:91%; float:left;}
.content-thanks-layer .titu-gracias{width:95%; float:left; padding-left:40px; height:100%;}
.curso-layer-pop .content-curso-layer{margin-left:10px; float:left; width:91%;}
.content-thanks-layer .check{display:none;}
.layer-courses .curso-layer-pop{width:100%;}
.curso-layer-pop .txt-curso-layer{width:100%;}
.content-policy-form{width:100%; text-align:right; margin-top:5px; float:left;}
.contact-legal{font-size:12px;}
.policy-form{font-size:11px; color:#808080; float:left; margin-top:10px; width:99%;}
.policy-form a{color:#468dd1;}
.popUpDiv {background:url(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg);left: 0!important;/*position: relative;*/ top: 0!important;  z-index: 9002 !important;position:absolute;	min-height: 620px;}
/*LAYER*/
.layer_relacionado {position:absolute;left:0px;top:0px;width:685px;height:550px;z-index:1;background-color:#FFFFFF;}
.layer, .layer_enviado, .layer_relacionado {font-size: 18px;font-weight: bold;left: 0;margin: 0;padding: 0;	position: absolute;	text-align: center;	top: 0;	width:686px;z-index: 999;min-height:550px;background:rl(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg);}
.layer_enviado {top:0px;}
.layer_enviado img {margin:20px 0px 20px 131px;}
.layer_relacionado {top:0px;/*-moz-border-radius: 10px 0px 10px 10px;*/}
.layer_sincerrar {background: none repeat scroll 0 0 #FFFFFF;border: 3px solid #FFFFFF; border-radius: 10px 10px 10px 10px; box-shadow: 2px 2px 5px #333333;  left: 50%; margin-left: -330px;  margin-top: -60px; position: fixed; top: 50%; width: 660px;   z-index: 100;border:solid #cccccc 1px;}
.layer_img {background-image:url(https://static3.canalcursos.com/cc/imagesV10/ajax-loader.gif);background-repeat:no-repeat;background-position:center;width:100%;height:41px;}
.solicitud_enviada {padding:16px 10px 5px 23px;color:#accd5c;text-align:left;line-height:22px;font-size:19px;font-family:'open_sansbold', Arial,Helvetica,sans-serif;float:left;	width: 95%;background: #faffee;font-weight: normal;border-top: solid #77c3b6 6px;}
.solicitud_enviada p {font-size:15px;color:#626262;font-family:'open_sansregular', Arial,Helvetica,sans-serif;margin-top:10px;margin-bottom:0px;}
.solicitud_enviada span {font-size:15px;color:#333;	font-weight:regular;font-family:'open_sansregular', Arial,Helvetica,sans-serif;}
/*.solicitud_enviada img {position: absolute;right: 20px;top: 20px;float:right;}*/
.recomendacion {background-color:#f6f6f6;padding:10px 15px 10px 29px;font-weight:bold;text-align:left;color:#333;font-size:17px;	font-family:'open_sanslight', Arial,Helvetica,sans-serif;border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:left;width:93%;margin-bottom:10px;}
*html .cabecera_layer {	width:600px;}
.form_popup {font-size:12px;	color:#696969;text-align:left;margin:0 15px;padding-left:95px;	padding-bottom:5px;	float:left;}
.form_popup span {font-size:16px;color:#333;font-weight:bold;border-bottom:1px solid #dcdcdc;padding-bottom:8px;	display:block;}
.layer_cerrar {-moz-border-radius: 8px 8px 0 0;-o-border-radius:8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;	border-radius:8px 8px 0 0;color: #565656;	float: right;font-size: 11px;height: 16px;padding: 5px 0 0 5px;position: absolute;	right: -3px;top: -24px;	width: 52px;cursor:pointer;	text-align:left;z-index: 9999;}
.enlaces_layer {float: left;margin: 0 15px 10px;border-top:#cadde8 solid 1px;width:95%;}
*html .enlaces_layer {margin:10px;width:600px;}
*html .recomendacion {width:602px;width:600px;}
*html .solicitud_enviada {width:602px;width:600px;}
.enviando_layer {-moz-border-radius: 8px;-o-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#fff;padding:30px 20px 30px 20px;}
.enviando_layer p {	color:#333;font-size:15px;font-weight:bold;text-align:center;line-height:20px;}
.enviando_layer span {color:#626263;font-weight:bold;}
.no_enviar {position:relative;bottom:10px;left:-20px;text-align:right;}
.no_enviar a {color:#2b93d5;font-size:13px;	font-weight:regular;text-decoration:underline;	font-family:'open_sanslight', Arial,Helvetica,sans-serif;	cursor:pointer;}
.linea_abajo {height:1px;width:100%;background-color:#F90;}
.linea {height:1px;	width:100%;	background-color:#dad9d7;	margin-top: 70px;}
.no_gracias a {	color:#468dd1;	font-size:15px;	font-weight:normal;	text-decoration:none;font-family:'open_sansregular', Arial,Helvetica,sans-serif;	width:85px;	cursor:pointer;}
.solicitar_info {float:left;margin-left:20px;margin-top:8px;padding:8px 0;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;background-color:#a0d054;	/*-webkit-transition: all 0.2s;*/	-moz-transition: all 0.2s ;	-o-transition: all 0.2s ;	-ms-transition: all 0.2s ;	transition: all 0.2s ;}
.solicitar_info a {	background-color:#a0d054;/*-webkit-transition: all 0.2s;*/-moz-transition: all 0.2s;-o-transition: all 0.2s ;-ms-transition: all 0.2s ;	transition: all 0.2s ;border-radius:6px;-ms-border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;text-decoration:none;color:#ffffff;cursor:pointer;font-size:18px;padding:10px;font-weight: normal;}
.solicitar_info a:hover{background-color: #8caa43;text-decoration:none;cursor:pointer;}
.politica_text{font-size:12px; font-family:'open_sanslight', Arial,Helvetica,sans-serif; color:#666; padding-top:7px; margin-bottom:10px; float:left; border-top:1px solid #ccc; width:97%; margin-left:20px; *margin-top:15px; font-weight:normal; text-align:left;}
.politica_text span{display:inline;}
.politica_text a{color:#1f93d6; text-decoration:none;}
.politica_text a:hover{text-decoration:underline;}
.politica {border: 1px solid #CCCCCC; color: #666666; float: left;font-size: 11px; height: 68px; line-height: 16px; margin-top: 5px;*margin-bottom: 40px;/* margin-top: 10px;*/overflow: auto;	display:block;	width:95%;	font-weight:normal;	text-align:left;}
#opciones{float:left; margin-top:10px; margin-left:-2px;width:90%;}
#opciones2 {float: left; margin-left: 32px; margin-top: -11px;}
#opciones .btn-green{width: 50%;padding: 7px 0;text-align:center;}
#opciones .btn-green a:hover{color:#ffffff;}
#blanket{ filter:alpha(opacity=40);  -moz-opacity:.40;opacity:.65; background-color:#111;position:absolute; z-index: 300!important; /*ooveeerrrr nine thoussaaaannnd*/ top:0px; left:0px; width:100% !important; min-width:100%;	}
#ctl06_cuerpo form{margin-left:0!important; padding-left:0;}
.item-formpage2{width:100%; float:left;}
.small-form em.valid-grande {border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 13px; margin: 0 3px 5px; padding: 2px 0; width: 525px;text-align:center;float:left;display:block;background: none repeat scroll 0 0 #dcf68d;	}
.small-form em.error-grande {border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;font-size: 13px; margin: 0 3px 5px; padding: 2px 0; width: 525px;text-align:center;float:left;display:block;background: none repeat scroll 0 0 #dcf68d;	}
em.error-grande {color: #C92929;}
em.valid-grande {color: #93c400;}
.check-info{width:100%; float:left; font-size:12px; color:#626262; margin-top:10px;}
.help-form{float:left; padding:10px 20px 0px 20px; font-family:'open_sanslight', Arial,Helvetica,sans-serif;}
.help-form input{float:left; border:1px solid #ccc; border-radius:5px;  -webkit-border-radius:5px; -moz-border-radius:5px; padding:6px; width:97%; color:#808080;}
.help-form input[type="checkbox"] {
    width: auto;
    float: none;
    margin-left: auto;
}
.help-form fieldset{border:none!important; padding-left:0!important; margin-left:0!important;}
.help-form textarea{margin-bottom: 5px;border:1px solid #ccc; width:95%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:10px; height:50px; font-size:13px; color:#808080;font-family: 'open_sansregular';}
.help-form div.mbs{width:100%; float:left;margin-bottom: 10px}
.help-form .kk{color:#808080;font-size: 12px;}
.help-form select{width: 100%;border: 1px solid #ccc;background: #fff;height: 28px;margin-bottom: 5px;}
.header a img{border:0px!important;}
.content_alert {float: left;width: 568px;clear: both;}
.content-thanks-layer {width: 100%;float: left;font-family: 'open_sansregular', Arial,Helvetica,sans-serif;}
.check {width: 96%;padding: 10px;float: left;text-align: center;}
.mensaje-gracias {width: 96%;float: left;text-align: center;font-family: 'open_sansregular', Arial,Helvetica,sans-serif;padding: 10px;background:#ebf9ca;border-top: solid #e7e7e7 6px;}
.mensaje-gracias h1 {font-size: 22px;color: #8fa950;padding:15px;}
.mensaje-gracias p {font-size: 17px;color: #333;margin-top: 10px;margin-bottom: 22px;}
.mensaje-gracias a {font-size: 17px;color: #468dd1;text-decoration: none;}
/*falta campos*/
.warning_text{float:left; background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -288px -663px #fbecec;padding: 10px 0 15px 57px;color:#b11a0a;font-size:18px;	width:91.5%;text-align:left;}
.top{margin-top:25px!important;} 
ul.list_centro{	float:left;	list-style-type:disc;font-size:13px;padding: 5px 0 0 17px;	*margin-top:15px;width:86%;margin-left:25px;color:#333333;}
ul.list_centro li{padding-bottom:10px;text-align:left;color: #323c46;list-style-type: disc;}	
.campos_fill{float:left;	width:600px;padding:15px 5px 5px 5px;margin-left:29px;background:#ffffff;}		
.campos_fill .FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault span {color:#333333; margin:0; padding-top: 6px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-align: left; float: left; display: block; width: 36%; *width:35%; color: #595553; font-weight: normal;} 
.campos_fill .FormularioCurso_select, .campos_fill .FormularioCurso_select02 {background-color: #ffffff;border:1px solid #cccccc; font-size: 11px; margin:2px 0 0 0;font-size:13px;	font-family:'open_sanslight', Arial,Helvetica,sans-serif;padding:3px;color:#333333;width: 182px;float:left;height: 27px;border: 1px solid #cccccc;}  
.campos_fill .FormularioCurso_SpanDefaultDefault {color: #333333; float: left;font-size: 13px;margin: 2px 4px; line-height: 15px;	}
.campos_fill .FormularioCurso_input {height: 21px;padding-left: 5px;width: 172px;font-size: 12px;}
.campos_fill .FormularioCurso_ElementDefault {background-position:0 -141px; float:left; width:290px; *width:268px; margin-bottom: 6px;color: #424242; font-size:11px;min-height:62px;}
.campos_fill .FormularioCurso_select2 {background-color: #ffffff;border:1px solid #cccccc;font-size: 11px; margin:2px;font-size:13px;	font-family:'open_sanslight', Arial,Helvetica,sans-serif;padding:3px;color:#333333;float:left;width:56px;height: 27px;border: 1px solid #cccccc;}
.button{margin-top:10px!important;}
.bottom_bot{float:left; width:93%; margin-top:10px;}
.no_gracias {width: 95px;height: 28px;border: none;color: #FFFFFF;font-size: 14px;margin-bottom: 20px;float: left;text-align: left;padding-top: 5px;margin-top: 10px;margin-left:20px;}
.capaCampos{position:absolute; top:0!important; left:-1px!important; height:100%;width:100%;min-height: 690px;}
.form .solicitud_enviada{padding-top:2px; padding-bottom:7px}
.form .titu-gracias{font-size:22px; color:#accd5c; font-weight:normal;font-family: 'open_sansbold', Arial,Helvetica,sans-serif; width:590px; margin:auto; float:left; padding-top:10px;}
ul.titu_centro {float: left;width: 100%;font-size: 15px;color: #333;font-weight: bold;line-height:18px;margin:5px 0 5px 16px;padding:0;}
ul.titu_centro li {margin: 5px 0; list-style-type: disc!important;}
/*pop desactivado*/
.contenedor_ayuda_alerta{background: #ffffff;}
.contenedor_ayuda_alerta .form_serv_centros {background: #ffffff;}
.contenedor_ayuda_alerta .fill_fields {width:94%;}
.contenedor_ayuda_alerta .form_serv_centros .form_centro {padding: 0;margin-top: 0;}
.contenedor_ayuda_alerta .form_centro label {width: 93px;}
.contenedor_ayuda_alerta .form_centro label[id="rgdp"]{
	width:auto;
}
.contenedor_ayuda_alerta .form_centro select {width: 194px;}
.contenedor_ayuda_alerta .form_centro .mbs input{width: 192px;}
.contenedor_ayuda_alerta .form_centro .mbs{min-height: 49px;}
.contenedor_ayuda_alerta em.error, .contenedor_ayuda_alerta em.valid{margin-left: 113px;width: 60%;}
.contenedor_ayuda_alerta .form_centro textarea {width: 612px;margin-top:5px;}
.contenedor_ayuda_alerta .enviar {width: 99%;}
.contenedor_ayuda_alerta .bot_enviar{margin-bottom: 0;}
.contenedor_ayuda_alerta em.valid{font-size: 12px; padding: 2px 0;width: 60%;float: left;background: #dcf68d; margin-left:113px; margin-top:-6px;  text-align:center;}
.contenedor_ayuda_alerta em.error{font-size: 12px; padding: 2px 0;width: 60%;float: left;background: #FFE4E4; margin-left:113px; margin-top:-6px;  text-align:center;}
.contenedor_ayuda_alerta .content_fields{width:685px;}
/*FOOTER*/
.footer .center{*z-index:-1;}
.content-footer{width:100%; float:left; color:#ffffff; background:#384148;}
.social-footer{width:100%; float:left; margin-bottom:20px; height:50px;}
.description-footer{font-size:13px; font-family:'open_sanslight', Arial,Helvetica,sans-serif;}
.footer-description{width:350px; float:left; margin-right:20px;}
.footer-empresa{width:350px; float:left;}
.footer-empresa ul li{display:inline; list-style:none; width:50%; float:left;}
.footer-empresa ul li a{color:#ffffff; font-size:13px; font-family:'open_sanslight', Arial,Helvetica,sans-serif;}
.footer-empresa ul li a:hover{text-decoration:underline;}
.line-footer{width:100%; height:2px; float:left; background:url(https://static3.canalcursos.com/cc/imagesV10/bg-footer.jpg); background-repeat:repeat-x; margin-top:20px; margin-bottom:20px;display:none;}
.sociedad{float:left; color:#ffffff; font-family:'open_sanslight', Arial,Helvetica,sans-serif; font-size:13px; margin-right:10px;}
.cache{float:left; color:#ffffff; font-size:13px; font-family:'open_sanslight', Arial,Helvetica,sans-serif;}
.logo-footer img.foot {background: url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) -73px 7px;width: 209px;height: 51px;}
.social-content{float:right; margin-top:-10px;}
.social-content ul li{display:inline; list-style:none;}
.btn-social{width:46px; height:42px; float:left; -webkit-transition: all 0.2s ease-in;	-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in}
a.fb{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png); background-position:0 -589px;}
a.fb:hover{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png); background-position:0 -637px;}
a.tw{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png); background-position:-44px -586px;}
a.tw:hover{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png); background-position:-44px -637px;}
a.g{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png); background-position:-90px -585px;}
a.g:hover{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png); background-position:-90px -636px;}
.btn_cerrar{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -91px -196px; width:38px;}
iframe[name="google_conversion_frame"]{display:none;}

/*media queries*/
@media only screen and (min-width: 736px) and (max-width: 1024px) {
    /*none*/
    .header-form-tx{display:none;}
    /*pop relacionados*/
    .info_curso_layer{width: 75%;}
    /*pop*/
    .header a img{width: auto;margin-left: 10px;}
    .header-form .logo-center{top: -63px;left: 411px;position:absolute;}
    .header-form{padding-bottom: 10px;padding-top: 0;}
    /*footer*/
    .footer-description{width:auto;}
    .footer-empresa{width:100%; margin-top: 5px;}
    .footer{padding:0 10px;}
    .social-footer{padding: 15px 0;}
    /*pop desactivado*/
    /*.form_centro .mbs{width: 40%;}*/
    .text-alert{width:94.4%;margin: 5px 0 0 0;}
    .contenedor_ayuda_alerta .form_centro .mbs{width: 49%;}
    .contenedor_ayuda_alerta .enviar {width: 93%;}
    .contenedor_ayuda_alerta em.error, .contenedor_ayuda_alerta em.valid{width: 50%;margin-left: 35%;}
    .contenedor_ayuda_alerta .form_centro textarea{width: 630px}
    /*form help*/
    .help-form select{width: 98.2%;}
    .button-form .btn-green{width:98%;}
    /*pop mas campos*/
    .form .solicitud_enviada{width:96%;}
    .form .titu-gracias{width:auto;}
    .warning_text{width:92.5%;}
    ul.list_centro, .campos_fill{width:94%;}
    .layer, .layer_enviado, .layer_relacionado{width:auto;}
    ul.titu_centro{width:98%;}
    /*pop ayuda enviado gracias */
    .content_fields a[title="volver"]{text-align: center;width: 100%;float: left;}
    /*pop te llamamos*/
    .pop_llamar .form_centro{width: 720px;}
    .pop_llamar a{text-align: left;width: 100%;/*float: left;*/}
    .pop_llamar .form_centro textarea{width: 570px!important;}
    .pop_llamar .button-form-large.btn-green{width: 80%!important;}
    .legal a{width: auto; float: none}
    .pop_llamar em.error{width: 87%!important;}
    /*pop necesitas ayuda*/
    .form_centro{width: 720px}
    #form1[action="/form/popup_buscamosporti.aspx"] .largeinput{width:570px}
    .button-form-large.btn-green {width: 80%!important;}
	

}
@media only screen and (min-width: 561px) and (max-width: 699px) {
    /*none*/
    .header-form-tx{display:none;}
    /*pop*/
    header {background: #ffffff;float: left;width: 100%;}
    .header a img{width: auto;margin-left: 10px;float:left;}
    .header-form .logo-center{top: -63px;right: 10px;position:absolute;}
    .header-form{padding-bottom: 10px;padding-top: 0;}
    /**/
    .titu-gracias{width:auto;}
    .info_curso_layer{width:70%;}
    .layer_sincerrar {left: 2%; position: fixed; top: 5%; width: 96%; z-index: 100; margin:0 auto; border:solid #333 1px; box-shadow: 2px 2px 5px #333333;}
    .enviando_layer br{display:none}
    .enviando_layer{padding:5px;}
    .bot_enviar {width: 99%;}
    .bot_enviar input{width:auto; padding: 10px 35%;}
    .blue_button03 a, .form .titu-gracias{width:100%;}
    .campos_fill .FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault{width:75px;}
    .campos_fill .FormularioCurso_input{width: 167px}
    .campos_fill .FormularioCurso_select2{width:23%; margin:0; padding:0;}
    .formu-alert form{padding-left:0;}
    .form .solicitud_enviada {width: 98%; margin-left:0; padding-left:8px;}	
    .solicitud_enviada{padding-left:5px;width:auto;}
    /*help form*/
    .curso_layer{width:99%;padding-bottom: 0;}
    #opciones{margin-top: 0;}
    body{max-width: 100%;}
    .center{width:100%;}	
    .FormularioCurso_fields { width:auto;  float:none;  padding:2px 5px;  margin: 10px 0;}
    #formulario3, .item-formpage5 section, .item-formpage2 section, .item-formpage4 section, .item-formpage1 section, .header-form, .item-formpage section, .item-formpage{width:99%;}
    .form{width:97%;}
    .header-form-tx h1, .FormularioCurso_novedades, .footerb{width:87%;margin-left: 5px;}
    .politica{margin-left: 5px;}
    .item-formpage .header-form-tx{width:100%!important;}
    .FormularioCurso_input{width:73%;}
    .FormularioCurso_select{width:74%;}
    .FormularioCurso_ElementAllRow{margin-left:0;}
    .FormularioCurso_ElementDefault{width:46%; margin-left:0; margin-right:5px;}
    .campos_fill .FormularioCurso_ElementDefault{min-height:62px;width: 48%;}
    .FormularioCurso_ElementAllRow textarea{width:80%;}
    .FormularioCurso_SpanDefault{width:100%;}
    .FormularioCurso_select2{width:25%; margin:0; padding:0;}
    ul.word-ed{width:158px; padding:0;}
    ul.links-ed{width:35%; padding:0;}
    .btn-social{float:left;}
    .footerc{width:90%;}  
    .layer_sincerrar {left: 2%; position: fixed; top: 5%; width: 96%; z-index: 100; margin:0 auto; border:solid #333 1px; box-shadow: 2px 2px 5px #333333;}
    .enviando_layer br{display:none}
    .enviando_layer{padding:5px;}
    .formu-alert form{padding-left:0;}
    .capaCampos{left:0!important; width:100%;}
    .warning_text{padding: 6px 0 7px 39px; background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -302px -668px #fbecec; margin-left: 0;width: 93%;}
    .layer{width:100%;}
    ul.list_centro{margin-left:5px; width: 96%;}
    .campos_fill{margin-left:14px; width:auto; border-radius:0; border:0;}
    .no_gracias{margin-left:0;}
    .bottom_bot{margin-top:10px;}
    .header-form-tx{width:75%;}
    .item-formpage .header-form-tx{width:100%!important;}
    ul.titu_centro{width:93%; margin-top:0;}
    .part1-formpage p{width:97%; margin-bottom: 0;}
    .small-form em.error, .small-form em.valid{width:43%!important;}
    .small-form em[for="cprovincia"]{width:89%!important;}
    /*pop relacionado*/
    .content-alert-subtitu{padding-top:0;}
    /*help form*/
    .help-form input, .help-form textarea{width:97%;}
    input.checkbox{width:21px!important;}
    .content-rel-cursos, .subtitul_rel{width:auto;margin:0;}
    #opciones .btn-green{width:60%;}
    /*pop desactivado*/
    .form_centro .mbs {width: 49%;}
    .text-alert{width:auto; margin:0;}
    .content-form-subtitu-alert{width: auto;}
    .contenedor_ayuda_alerta em.error, .contenedor_ayuda_alerta em.valid {width: 56%;margin-left: 10px;padding: 2px 8%;}
    .contenedor_ayuda_alerta .form_centro .mbs input {width: 98%;}
    .contenedor_ayuda_alerta .form_centro select {width: 93%;}
    .contenedor_ayuda_alerta .form_centro textarea {width: 196%;}
    .contenedor_ayuda_alerta .enviar {width: auto;}
    .contenedor_ayuda_alerta .content_fields{width:100%;}
    /*footer*/
    .footer-description{width:auto;}
    .footer-empresa{width:100%; margin-top: 5px;}
    .footer{padding:0 10px;}
    .social-footer{padding: 15px 0;}
    /*pop ayuda enviado gracias */
    .content_fields a[title="volver"]{text-align: center;width: 100%;float: left;}
    /*pop te llamamos*/
    .pop_llamar .form_centro{width: auto;}
    .pop_llamar a{text-align: left;width: 100%;float: left;}
    .pop_llamar .form_centro textarea{width: 570px!important;}
    .pop_llamar .button-form-large.btn-green{width: 80%!important;}
    .legal a{width: auto; float: none}
    .pop_llamar em.error{width: 82%!important;}
}
@media only screen and (max-width: 600px) {
    /*none*/
    /*.header-form-tx{display:none;}*/
    /*pop*/
    header {background: #ffffff;float: left;width: 100%;}
    .header-form .logo-center{top: -55px;right: 10px;position:absolute;}
    .header-form{padding-bottom: 10px;padding-top: 0;}
    .FormularioCurso_ElementDefault {width: 49%;}
    .bot_enviar input{padding: 10px 38%;width:auto;}
    .header a img{width: 38%;margin-left: 10px;float:left;}
    /*pop error*/
    .close{display:none;}
    .pop_error{margin: 0 auto;position: fixed;width: 86%;border: solid #ccc 1px;}
    .blue_button03 {width: 89%;background: #a0d054;padding: 10px 0;margin: 0 0 10px 15px;}
    /*pop desactivado*/
    .text-alert{width:auto; margin:0;}
    .FormularioCurso_ElementAllRow textarea {width: 87%;}
    .FormularioCurso_ElementAllRow{margin-left:0;}
    .titul_form_alert{font-size: 20px;line-height: 21px;}
    .contenedor_ayuda_alerta .form_centro .mbs input {width: 98%;}
    .contenedor_ayuda_alerta .form_centro select {width: 93%;}
    .contenedor_ayuda_alerta .fill_fields{width:99%;margin:0;}
    .form_serv_centros{width:100%;}
    .contenedor_ayuda_alerta em.error, .contenedor_ayuda_alerta em.valid{width: 65%;margin-left: 10px;padding: 2px 8%;}
    .contenedor_ayuda_alerta .form_centro textarea {width: 500px;}
    .contenedor_ayuda_alerta .bot_enviar{width: 87%;}
    .content-form-subtitu-alert{width: auto;}
    .contenedor_ayuda_alerta .content_fields{width:100%;}
    /*.text-thanks h2{font-size: 20px;line-height: 21px;}
    .text-thanks{padding: 10px 0;}
    .text-thanks span{line-height:16px;font-size: 15px}*/
    .curso_layer{padding-bottom:0;}
    .contenedor_ayuda_form .form_serv_centros .form_centro .bottom-form{margin-left:6px;}
    /*footer*/
    .footer-description{width:auto;}
    .footer-empresa{width:100%; margin-top: 5px;}
    .footer{padding:0 10px;}
    .social-footer{padding: 15px 0;}
    /*pop relacionados*/
    .bottom-form{padding-top: 0;margin-top: 5px;margin-left:5px;width: auto;}
    .titul_rel{font-size:20px;}
    /*pop mas campos*/
    .form .titu-gracias{width:100%;font-size: 20px;}
    .solicitud_enviada p{clear:both;}
    .titul_rel img.related, .titu-gracias img.related{height: 39px;}
    ul.titu_centro{margin: 0 0 5px 16px;}
    .campos_fill .FormularioCurso_ElementDefault{width: 257px;}
    .campos_fill .FormularioCurso_input{width:160px;}
    /*pop ayuda enviado gracias */
    .content_fields a[title="volver"]{text-align: center;width: 100%;float: left;}
    /*pop te llamamos*/
    .pop_llamar .form_centro{width: auto;}
    .pop_llamar .form_centro textarea{width: 517px!important;}
    .pop_llamar .button-form-large.btn-green{width: 95%!important;}
    .pop_llamar em.error{width: 93%!important;}
}	
@media only screen and (max-width: 560px) {   	
    body{max-width: 99%;}	
    .header-form-tx h1{font-size:15px;}
    .FormularioCurso_fields {width:auto;  float:none;  padding:2px 5px;  margin: 10px 0;}
    .campos_fill .FormularioCurso_ElementAllRow textarea, .FormularioCurso_ElementAllRow textarea { width: 97%; margin-left:0;}
    .FormularioCurso_ElementDefault{float:left; margin:2px 0 10px 0px; min-height:37px; font-size:12px; color:transparent; width:98%;}
    .campos_fill .FormularioCurso_ElementDefault{margin:2px 0 15px 0px; min-height:37px; font-size:12px; color:transparent; width:98%}
    .campos_fill .FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault{width:100%;}
    .FormularioCurso_input{width:100%;  min-height:25px;}
    .campos_fill .FormularioCurso_input{width:98%;  min-height:25px;}
    .campos_fill .FormularioCurso_select2, .FormularioCurso_select2{width:32%; margin-left:0;}
    .campos_fill .FormularioCurso_input:focus, .FormularioCurso_input:focus{background-color:#f0f0f0;}
    .campos_fill .FormularioCurso_select, .FormularioCurso_select, .FormularioCurso_select02{width:100%; height:25px;}
    .btn-social{float:left;}
    .bot_enviar {width: 90%;text-align:center;}
    .enviar{width:100%;}
    ul.word-ed{width:92%;}
    .part1-formpage p{width:100%; margin-left: 5px; margin-bottom: 0;}
    .header-form { width: 100%;}
    .center {width: 100%;}
    .header-form-tx{width:67%; margin-left:5px;}
    .item-formpage .header-form-tx{width:100%!important;}
    .ad-comunidad{width:100%; float:left;}
    .item-formpage5 section, .item-formpage2 section, .item-formpage4 section, .item-formpage1 section, .item-formpage section, .item-formpage {width: 100%;}
    .form{float:left; width:100%; height:100%; padding-top:0px; padding-left:2px; margin-bottom:30px;}
    .form h2{font-size:23px; color:#678900; margin-left:70px!important;}
    img.logo-ed, ul.word-ed, .links-ed{margin-left:0; padding-left:10px;}
    .politica{margin-left: 5px;padding-left: 5px;}
    .layer_sincerrar {left: 2%; position: fixed; top: 5%; width: 96%; z-index: 100; margin:0 auto; border:solid #333 1px; box-shadow: 2px 2px 5px #333333;line-height: 20px;}
    .enviando_layer br{display:none}
    .enviando_layer{padding:5px;}
    .pop_error {left: 2%!important; margin:0 auto!important; position: fixed;top: 5%!important;width: 96%;border:solid #ccc 1px;background: url(https://static3.canalcursos.com/cc/imagesV10/bg-gray.jpg);}
    .blue_button03{width: 89%;background: #a0d054;padding: 10px 0;margin: 0 0 10px 15px;}
    .blue_button03 a{width:100%;}
    .close img, .close{position:absolute; left:0!important;  display:none;}
    .bot_enviar input{background:#a0d054; width: auto;padding: 10px 46%;}
    .solicitud_enviada {width: 99%; margin-left:0; padding-left:8px;}
    .titu-gracias{width:97%; background:none; padding-left:0; margin-left:8px;}
    .info_curso_layer{width:70%;}
    #opciones .btn-green{width: 60%;}
    .curso_layer{width:98%; float:none; margin-left:0;}
    .layer, .layer_enviado, .layer_relacionado{width:100%;}
    #opciones{margin:0 0 10px 0; width:97%;}
    .no_gracias{margin-left:8px; margin-bottom:0; padding:0;}
    .recomendacion{padding-left:8px;}
    .form .titu-gracias{background:none; padding-left:0; width:100%;}
    .capaCampos{left:0!important; width:100%}
    .form .solicitud_enviada{width:96%;}
    .warning_text{width:92%; margin-left:0; text-align:left;  background: url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -303px -672px #fbecec; padding: 6px 0 7px 38px;line-height:18px;font-size: 16px;}
    ul.list_centro{padding-left:0; width:auto;}
    .campos_fill{width:auto; margin-left: 0px; margin-bottom:40px; border-radius:0; border:0;min-height: 430px;}
    .formu-alert form{padding-left:0; width:100%;}
    .small-form fieldset{padding: 0;margin: 0 auto; width:auto;}
    .small-form textarea{width: 100%!important; padding: 0;}
    .content_alert, .small-form div.mbs, .small-form .kk, .button-form, .small-form select, .small-form .button-form input{width:100%!important; margin-bottom:8px;}
    .small-form input{width:100%; padding: 6px 0; margin:0;}
    .politica_text{margin-left:5px;}
    .bottom_bot{margin-top:10px;}
    .small-form em.error, .small-form em.valid{width:94%!important;}
    .FormularioCurso_novedades{margin-left: 6px;width: auto;line-height: inherit;}
    .content-rel-cursos, .subtitul_rel{width:auto;margin-left:5px;}
    /*pop desactivado*/
    .form_serv_centros, .contenedor_ayuda_alerta .form_serv_centros{width:100%;}
    .form_centro .kk{width:95%;}
    .contenedor_ayuda_alerta .form_centro label {width: auto;}
    .contenedor_ayuda_alerta .form_centro .mbs input, .contenedor_ayuda_alerta .form_centro select, .contenedor_ayuda_alerta .form_centro textarea, .contenedor_ayuda_alerta .form_centro .mbs  {width: 100%;}
    .contenedor_ayuda_alerta .enviar {width: auto;}
    .contenedor_ayuda_alerta .bot_enviar{width:75%;}
    .contenedor_ayuda_alerta em.error, .contenedor_ayuda_alerta em.valid{margin-left: 10px;width: 80%;}
    .content-form-subtitu-alert{width: auto;}
    /*pop te llamamos*/
    .pop_llamar .form_centro textarea{width: 455px!important;}
    .pop_llamar em.error{width: 89%!important;}
}
@media only screen and (max-width: 559px) {
    .close{display:none;}
    .info_curso_layer{width:65%;}
    .part1-formpage p{width:100%; margin-left: 5px; margin-bottom: 0;}
    ul.titu_centro{width:100%; margin:0 0 5px 16px;font-size: 13px;}
    .small-form em.error, .small-form em.valid{width:94%!important;}
    .info_curso_layer {width: 68%;}
    .content-rel-cursos{margin:0;}
}
@media only screen and (max-width: 480px) {
    /*pop*/
    .header a img {width: 45%;margin-left: 5px;}	
    .header-form .logo-center{top: -55px;right: 1px;}
    /**/
    .info_curso_layer {width: 64.5%;}
    #opciones .btn-green {width: 100%;margin-top: 0}
    .content-alert-subtitu{margin-left:10px;padding-top:0;line-height: 15px;}
    .content-rel-cursos{margin:0;padding:0 0 0 5px;}
    /*pop mas campos*/
    .warning_text{background:url(https://static3.canalcursos.com/cc/imagesV10/sprites.png) no-repeat -303px -663px #fbecec}
    .titul_rel img.related, .titu-gracias img.related{display:none;}
    .titul_rel{margin-left:5px;padding:5px 0;font-size: 16px;}
    .content_rel{margin-left:5px;}
    .solicitud_enviada{padding-left: 5px;}
    .form .titu-gracias{font-size:17px;}
    .campos_fill .FormularioCurso_ElementDefault {width: 100%;}
    /*pop desactivado*/
    .contenedor_ayuda_alerta .form_centro .mbs{width:100%;}
    .contenedor_ayuda_alerta .form_centro .kk{width:100%;}
    .contenedor_ayuda_alerta .form_centro textarea {width: 94%;}
    .contenedor_ayuda_alerta .form_centro .mbs input, .contenedor_ayuda_alerta .form_centro select {width: 95%;min-height: 17px;}
    .contenedor_ayuda_alerta .bot_enviar {width: 68%;}
    .contenedor_ayuda_alerta .enviar {width: auto;}
     /*pop te llamamos*/
     .pop_llamar .titu-section{font-size: 18px;line-height: 17px;}
     .pop_llamar .form_centro .mbs{width: 100%}
     .pop_llamar .form_centro textarea {width: 100%!important;}
     .pop_llamar .form_centro .mbs input, .pop_llamar .form_centro select{width: 100%}
     .pop_llamar em.error {width: 95%!important;}
}
@media only screen and (min-width: 240px) and (max-width: 384px) {
    /*pop*/
    .header a img {width: 64%;margin-left: 5px;}	
    .header-form .logo-center{top: -53px;right: 1px;}
    /**/	
    .solicitar_info{background:none;width: 100%;margin-left: 4px;}
    .FormularioCurso_select2{width:31.5%!important;}
    .campos_fill .FormularioCurso_select2{width:32%!important;}
    .info_curso_layer{width:98%}
    .bottom_bot{margin-top:10px;}
    .solicitar_info{width:100%; margin-left:0;text-align: left;}
    .header-form-tx{width:100%}
    .small-form em.error, .small-form em.valid{width:94%!important;}
    .content_rel{padding:0 0 8px 0}
    .bot_enviar input{padding: 10px 42%;}
    /*helpform*/
    .help-form{padding:5px; width:97%;}
    .help-form input{width:95%;}
    input.checkbox{width:21px!important;}
    .help-form textarea{width:92%;}
    /*footer*/
    .social-content {float: left;margin-top: 10px;}
    /*pop mas campos*/
    .warning_text, ul.titu_centro, .form .solicitud_enviada{width:auto;}
    /*gracias*/
    .text-thanks{padding: 10px 0;}
    .text-thanks h2{font-size: 18px}
    .text-thanks span {font-size: 16px;}
}

/**********************************************************************************************************************/
/******************************MODIFICACIONES TRAS INTEGRAR FORMULARIOS DINAMICOS**************************************/
/**********************************************************************************************************************/
.form-ficha-content a {
    text-decoration: underline;
}
.form-ficha-content input, .form-ficha-content select, .form-ficha-content textarea {
    font-weight: 400;
}
.form-ficha-content select:hover, .form-ficha-content textarea:hover {
    background-color: #fff;
    font-size: 14px;
    font-weight: initial;
	color: #000000;
}
.form-ficha-content .help-block {
    margin-bottom: 5px;
}
.form-ficha-content em.error, .form-ficha-content em.success {
    border-radius: 3px;
    box-shadow: 0 0 5px #00000059;
	
	font-size: 11px !important;
    right: 10px !important;
    padding: 1px 3px;
	
}
.form_centro .mbs input, .form_centro select{
    width: 100%;
}
#formServicioCentros em.error {
    width: 75% !important;
}
.label-formulario{
	    font-weight: 400;
    font-size: 14px;
	margin-bottom:0;
}
.contact-legal a {
    text-decoration: underline;
}
.btn-primary {
	background-color: #a0d054;
	border:0;
    color: #ffffff;
    font-weight: 700;
	padding: 6px 12px;
	font-size:18px;
	text-decoration:none;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #8caa43;
    color: #ffffff;
	font-weight: 700;
	padding: 6px 12px;
	font-size:18px;
}
.checkbox label{
	line-height: 20px;
	    font-size: 12px;
}
.contact-legal.scroll {
    margin: 0 15px !important;
}
.contact-legal a {
    text-decoration: underline;
}

.popUpDiv {
	left:0;
	right: 0;
	top: 0;
	bottom:0;
	background-color: #ffffff;
	/*position: fixed;*/ /*para evitar ver la parte negra*/
}
.popUpDiv .container{
	background-color: #ffffff;
}
.deseo .checkbox label a {
    text-decoration: none;
}

.content_fields {
    overflow: hidden; //**trick para evitar scroll infinito en EDGE***/


}

/*Fecha Nacimiento*/
.contenedor_ayuda_alerta .form_centro .mbs input.date-input {
	width: 100%;
}

.contenedor_ayuda_alerta.form_centro .mbs.date-comb {
	width: auto;
	margin-right: 0;
}

.contenedor_ayuda_alerta .form_centro em.error.date {
	width:auto;
	right: -12px;
}

.contenedor_ayuda_alerta .form_centro .date-input-group {
	width: 194px;
	display: flex;
	column-gap: 1em;
	flex-wrap: nowrap;
	left: 10px;
	right: 7px;
}

.contenedor_ayuda_alerta.form_centro .mbs.date-group {
	margin-right: 44px;
}

.contenedor_ayuda_alerta .form_centro .date-group label {
	width: 93px;
	font-size: 12px;
}

@media only screen and (max-width:480px) {
	.contenedor_ayuda_alerta .form_centro .date-input-group {
		width: 95%;
	}

}


/*Te llamamos*/
.form_centro .mbs input.date-input {
	width: 100%;
}

.form_centro .mbs.date-comb {
	width: auto;
	margin-right: 0;
}

.form_centro em.error.date {
	width: 100%;
	right: -12px;
}

.form_centro .date-input-group {
	width: 90%;
	display: flex;
	column-gap: 1em;
	flex-wrap: nowrap;
	left: 10px;
	right: 7px;
}

.form_centro .mbs.date-group {
	margin-right: 44px;
}

 .form_centro .date-group label {
	width: 93px;
	font-size: 12px;
}


/*AYUDA*/

.help-form .date-input-group {
	width: 96%;
	display: flex;
	column-gap: 1em;
	flex-wrap: nowrap;
	left: 10px;
	right: 7px;
}


.help-form  .date-group label {
	width: 93px;
	font-size: 12px;
}

