/*3/7/2012 11:59*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 300px)
and (max-device-width : 320px) {
/* Styles */
.btn.btn-block.btn-primary.btnbuscamos {width: 93% !important;}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 360px) {
/* Styles */
.title_popup {max-width: 280px !important; width: 100%;}
/*.btn.btn-block.btn-primary {width: 62% !important;}*/
.form_help form ul li label {width:100px !important;}
.form_help {width: 278px;}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 360px)
and (max-device-width : 375px) {
/* Styles */
.title_popup {max-width: 320px !important; width: 100%;}
.btn.btn-block.btn-primary {width: 100% !important;}
.form_help form ul li label {width:136px !important;}
.form_help {width: 293px;}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 414px) {
/* Styles */
.title_popup {max-width: 336px !important; width: 100%;}
.btn.btn-block.btn-primary {width: 100% !important;}
.form_help form ul li label {width:144px !important; margin-right: 0!important;}
.form_help {width: 307px;}
#frm_help {margin-left: 3%;}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 480px) {
/* Styles */
.title_popup {max-width: 375px !important; width: 100%;}
.btn.btn-block.btn-primary {width: 100% !important;}
.form_help form ul li label {width:144px !important;}
.form_help {width: 341px;}
#frm_help {margin-left: 5%;}
}
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
/* Styles */
}
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
/* Styles */
}
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
/*AQUI METER*/
.dhtmlwindow {position:absolute;
/*-moz-border-radius: 10px 0px 10px 10px;
-o-border-radius: 10px 0px 10px 10px;
-webkit-border-radius: 10px 0px 10px 10px
border-radius: 10px 0px 10px 10px;*/
border:solid 3px #fabd75;
visibility: hidden;
background:#ffffff!important;
top:50%!important;
left:50%!important;
margin-left:-350px!important;
margin-top:-275px!important;
z-index:3000 !important; }
.layer_sincerrar {-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; background: #52929b; position: absolute; width: 660px; z-index: 100; top:50%; left:50%; margin-left:-330px; margin-top:-60px; border:solid 3px #fabd75; }
.popUpDiv {background-color: #FFFFFF; left: 50% !important; margin-left: -342px !important; margin-top: -287px !important; position:absolute; top: 50% !important; z-index: 9002 !important; }
}
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
/*FIN OPCIONES IPAD,ANDROID...*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, p, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {margin: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 100%; vertical-align: baseline; font-family:"Trebuchet MS", Helvetica, sans-serif; }
strong {font-weight:bold; }
body {line-height: 1 }
:focus {outline: 0 }
ol, ul {list-style: none }
table {border-collapse: collapse; border-spacing: 0 }
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
input, textarea {margin: 0; padding: 0 }
hr {margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px }
.cerrar {clear:both; }
img {border:none; }
a {cursor:pointer; }
/*fin reset------------------------------------------------------------------------------------*/
body {background:url(../ima/D1_imagenes/fondo_home.jpg) repeat-x #ecebeb; }
#banda_superior {background:#52929a; width:100%; height:34px; }
#banda_superior h1 {width: 72%; }
#txt_titu_superior {margin: 0 auto; width:950px; }
h1 {color:#FFFFFF; font-size:10px; font-weight:bold; float:left; padding:13px 0 0px 0; }
h2 a, h2, a h2 :hover, a h2 :visited {color:#4c8ab2; font-size:20px; font-weight:bold; padding:10px 0 0px 0px; }
h4 {color:#bbd3d4; font-size:14px; font-weight:bold; padding:10px 0 15px 0px; }
h5 {	color:#fabd75; font-size:14px; font-weight:bold; padding:10px 0 15px 0px; }
/*buscador---------------------------------------------------*/
.buscador {float:right; width:260px; *width:210px; padding:8px 0 5px 0; *position:relative; *top:-2px; *right:145px;}
#buscador {float:right; width:260px; padding:8px 0 5px 0; }
/*cabecera---------------------------------------------------*/
#cabecera {background:url(../ima/D1_imagenes/cabecera_formate.jpg) no-repeat top right; width:950px; margin: 0 auto; height:225px; }
.img_cabecera {padding-top:45px; }
.menu {height:55px; background:url(../ima/D1_imagenes/formacion_profesional.jpg) 0 -353px repeat-x #ffae44; padding-left:30px; }
.menu ul {list-style: none; margin: 0; padding: 0; }
.menu ul li {float: left; padding: 8px 4px; display: block; margin-right: 0px; }
.menu ul li a {display: block; overflow: hidden; height: 38px; width: 52px; font-size:12px; color:#FFFFFF; text-decoration:none; background:#32747c; }
.img_menu {width:52px; height:38px; background-image:url(../ima/D1_imagenes/formacion_profesional.jpg); float:left; } .a1 {width: 200px; background:#32747c; }
.menu ul li img {border: none; float:left }
.menu ul li p {margin: 0; padding: 1px 4px; width: 140px; display: block; margin-left: 52px; }
/*contenido---------------------------------------------------*/
#contenido {background:#FFFFFF; width:950px; margin: 0 auto; padding-bottom:50px; /*overflow:hidden;*/ position: relative; }
#categorias {width:700px; padding:20px 0 0 10px; float:right; }
#categorias.buscamos {float: none; margin: 0 auto;}
.catlarge, .catcentros{float: left!important;}
.icono {width:226px; height:138px; margin:0; }/*229*/
.icono2 {padding:85px 5px 20px 20px; }
/*.txt_categoria{padding:85px 5px 20px 20px; font-size:14px;  }*/
a.txt_categoria {color:#4c8ab2; font-size:14px; text-decoration:none; }
/* CAMBIA */
.curso_listado1{  border-bottom: solid #ccc 1px; padding-bottom: 9px;}
.destacados .curso_listado1{border-top: solid #ccc 1px}
a.txt_categoria:hover, a.txt_categoria:visited {color:#4c8ab2; }
.imagen_categoria16 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat top center; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria17 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -138px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria18 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -276px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria19 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -414px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria20 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -552px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria21 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -690px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria22 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -828px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria23 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -966px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria24 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -1104px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria25 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -1242px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria33 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -1380px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
.imagen_categoria34 {width:226px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat center -1518px; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; border-radius: 12px; }
#rollover16, #rollover17, #rollover18, #rollover19, #rollover18, #rollover19, #rollover20, #rollover21, #rollover22, #rollover23, #rollover24, #rollover25, #rollover33, #rollover34 {float:left; display:block; height:138px; background:url(../ima/D1_imagenes/img_home.jpg) no-repeat; background-position:0 0; color:#4c8ab2; text-decoration:none; text-align:left; margin:2px; } #rollover17 {background-position:0 -138px; } #rollover18 {background-position:0 -276px; } #rollover19 {background-position:0 -414px; } #rollover20 {background-position:0 -552px; } #rollover21 {background-position:0 -690px; } #rollover22 {background-position:0 -828px; } #rollover23 {background-position:0 -966px; } #rollover24 {background-position:0 -1104px; } #rollover25 {background-position:0 -1242px; } #rollover33 {background-position:0 -1380px; }
#rollover34 {background-position:0 -1518px; }
#rollover16:hover, #rollover17:hover, #rollover18:hover, #rollover19:hover, #rollover20:hover, #rollover21:hover, #rollover22:hover, #rollover23:hover, #rollover24:hover, #rollover25:hover, #rollover33:hover, #rollover34:hover {text-decoration:underline; cursor:pointer; }
/*FIN CAMBIO IMG CATEGORIAS*/
/*columna derecha (centros)---------------------------------------------------*/
.col_dcha.home{position: absolute;}
.colcdpv .col_dcha{position:relative}
.col_dcha {width:230px; margin: 0; float:left; padding:20px 0 0 0; position: absolute; left: 0; top: 0 }
.col16 .col_dcha, .col17 .col_dcha, .col18 .col_dcha, .col19 .col_dcha, .col20 .col_dcha, .col21 .col_dcha, .col22 .col_dcha, .col23 .col_dcha, .col24 .col_dcha, .col25 .col_dcha, .col33 .col_dcha, .col34 .col_dcha{position: relative;}
.col_dcha2 {width:140px; margin: 0; float:right; padding:20px 0 0 0; }
#boton_centros {background:url(../ima/D1_imagenes/boton_centros2.jpg) repeat-x; width:230px; }
.boton_centros {background:url(../ima/D1_imagenes/boton_centros2.jpg) repeat-x; width:230px; } #izqda_boton_centros {background:url(../ima/D1_imagenes/boton_centros_drcha.gif) no-repeat top right; color:#FFFFFF; font-size:14px; font-weight:bold; padding:16px 5px 0px 30px; height:40px; }
.boton_centros {background:url(../ima/D1_imagenes/boton_centros2.jpg) repeat-x; width:230px; }
.izqda_boton_centros {background:url(../ima/D1_imagenes/boton_centros_drcha.gif) no-repeat top right; color:#FFFFFF; font-size:14px; font-weight:bold; padding:16px 5px 0px 30px; height:40px; }
.logos_centros {background:#bbd3d4; margin: 0 0 0 0px; padding:0; width:226px; } .logos_centros img{height: auto}
.logo {float:left; width:100px; padding:8px 0 0 9px; background:#bbd3d4; }
#fin_col_dcha {background:url(../ima/D1_imagenes/esquina_verde2.jpg) #bbd3d4 no-repeat bottom right; width:226px; }
#fin_col_dcha2 {background:url(../ima/D1_imagenes/esquina_verde2.jpg) #bbd3d4 no-repeat bottom right; width:136px; margin-left:4px; }
.fin_col_dcha {background:url(../ima/D1_imagenes/esquina_verde2.jpg) #bbd3d4 no-repeat bottom right; width:226px; }
.fin_col_dcha2 {background:url(../ima/D1_imagenes/esquina_verde2.jpg) #bbd3d4 no-repeat bottom right; width:136px; margin-left:4px; }
.mas {font-size:18px; font-weight:bold; }
#ver_mascentros {padding:10px 10px 0px 10px; text-align:right; }
#ver_mascentros a {font-size:12px; font-weight:bold; color:#32747c; }
/*destacados(listado)---------------------------------------------------*/
.destacados {margin:20px 10px 0 10px; clear:both; } #boton_destacados {background:url(../ima/D1_imagenes/boton_destacados2.jpg) repeat-x; width:230px; margin-left:10px; }
#izqda_boton_destacados {background:url(../ima/D1_imagenes/boton_destacados1.jpg) no-repeat top left; height:38px; }
#dcha_boton_destacados {background:url(../ima/D1_imagenes/boton_destacados3.jpg) no-repeat top right; color:#FFFFFF; font-size:14px; font-weight:bold; padding:14px 5px 0px 30px; }
#esquinas_destacados {height:35px; background:url(../ima/D1_imagenes/fondo_destacados.jpg) repeat-x; }
#esquinas_destacados1 {height:35px; float:left; }
#esquinas_destacados2 {height:35px; float:right; }
#esquinas_destacados_abajo {height:35px; background:url(../ima/D1_imagenes/fondo_destacados2.jpg) repeat-x bottom; }
#esquinas_destacados3 {height:35px; float:left; } #esquinas_destacados4 {height:35px; float:right; }
#contenido_destacados {border-left:solid 1px #fabd75; border-right:solid 1px #fabd75; margin:0; }
.dcha {float:right; }
.izqda_fin_curso {height:15px; float:left; margin-top:3px; }
.dcha_fin_curso {height:15px; float:right; margin-top:3px; }
a.nada {text-decoration:none; }
.curso_izqda {width:560px; padding:25px 10px 10px 10px; float: left; } .curso_izqda2 {width:370px; padding:25px 10px 10px 50px; }
.curso_dcha {width:190px; padding:25px 8px 0 25px; float:right; }
.titu_curso {color:#4c8ab2; font-size:16px; font-weight:bold; padding:2px 0px 2px 0px; }
.titu_curso_pop {color:#4c8ab2; font-size:12px; font-weight:bold; padding:2px 0px 2px 0px; }
.subtitu_curso {color:#fabd75; font-size:14px; font-weight:bold; padding:4px 0 4px 0; margin-bottom:10px; width:100%; /*float:left;*/ }
.txt_curso {color:#999999; font-size:12px; font-weight:bold; padding:2px 0 0 0; width:100%; margin-bottom:3px; /*float:left;*/ }
.precio{ color:#cb393f!important;}
.txt_curso span {margin-right: 4px; }
.boton_info {background:url(../ima/D1_imagenes/boton_info2.jpg) repeat-x; height:40px; } a.txt_info {text-decoration:none; }
.txt_info a:hover, .txt_info a:visited {text-decoration:none; color:#ffffff; font-size:12px; font-weight:bold; padding:19px 10px 0 0px; text-align:right; }
.izqda_boton_info {height:40px; float:left; }
.dcha_boton_info {height:40px; float:right; }
.txt_info {color:#ffffff; font-size:12px; font-weight:bold; padding:19px 10px 0 0px; text-align:right; } /*pagina de categoria ---------------------------------------------------*/
.migas{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; width:96%;color: #32747C; line-height:18px; margin-top:30px;}
.migas a {color: #32747C;}
.migas a:hover {color: #1f4947;}
.migas ul li{ list-style:none; display:inline;}
.titu_categoria {line-height:22px; } .curso_en_categoria {width:700px; float:left; }
.imagen_categoria {width:226px; background:url(../ima/D1_imagenes/iconos_transportes.jpg) no-repeat top center; height:90px; float:right; border-bottom:solid 10px #f7cb8e; margin: 5px 20px 0 0; }
/*pagina de curso concreto y formulario---------------------------------------------------*/
.imagen_curso {width:150px; background:url(../ima/D1_imagenes/fondo_logo_centros.jpg) no-repeat top center; height:100px; float:right; margin: 5px 10px 0 0; padding:25px 0 0 50px; position:relative; right:10px; /*bottom:-28px;*/ }
#formulario2 {background:url(../ima/D1_imagenes/esquina_formulario2.jpg) no-repeat top right; }
#formulario1 {background:url(../ima/D1_imagenes/esquina_formulario.jpg) no-repeat top left #fabd75; } #fin_formulario {background:url(../ima/D1_imagenes/esquina_formulario3.jpg) no-repeat bottom left; height:39px; clear:both; }
#fin_formulario2 {background:url(../ima/D1_imagenes/fondo_fin_formulario.jpg) repeat-x bottom; height:39px; margin: 0px 185px 0 35px; }
.titu_formu {color:#4c8ab2; font-size:16px; font-weight:bold; padding:10px 30px; text-align:center; font-weight:bold; }
.subtitu_formu {color:#ffffff; font-size:14px; font-weight:bold; padding:4px 30px 10px 20px; font-weight:bold; text-align:center; }
.lbltitu_formu {font-weight:bold; color:#1c595c; }
.lblsubtitu_formu {color:#4C8AB2; }
.titu_noformu {color:#4c8ab2; font-size:15px; font-weight:bold; padding:30px 10px 2px 30px; text-align:justify; font-weight:bold; }
.subtitu_noformu {color:#ffffff; font-size:13px; font-weight:bold; padding:4px 30px 10px 30px; font-weight:bold; text-align:justify; }
.lbltitu_noformu {font-weight:bold; }
.lblsubtitu_noformu {font-weight:bold; }
.FormularioCurso_ElementDefault label {margin-left:5px; margin-right:5px; }
#col_i {float:left; width:310px; padding:15px 5px 0 20px; }
#col_d {float:right; width:310px; padding:15px 10px 0 8px;}
.campos_izqda {float:left; width:100px; }
.campos_dcha {float:right; width:200px; }
.campo_formu {padding:4px; }
.campo_i {padding:6px; }
label {font-weight:bold; }
.label-formulario.show {text-align: left;}
input, select, textarea {border:#C28F52 solid 1px; color:#4A2A05; font-size:12px; font-weight:bold; padding:1px; }
#pp, #pp a {color:#FFFFFF; font-size:10px; font-weight:bold; padding-left:5px; }
.caracteristicas_curso {padding: 0 20px 20px 20px; }
.titu_caract_curso {color:#4c8ab2; font-size:16px; font-weight:bold; padding:13px 0; }
.caracteristicas_curso ul {color:#888888; font-size:12px; padding:5px 30px; line-height:15px; }
.caracteristicas_curso ul li {line-height:15px; list-style:url(../ima/D1_imagenes/lista_pie.jpg); }
.mas_info_curso {margin:0 auto; width:300px; }
.mas_info_curso a {text-decoration:none; }
.titu_categoria ul li, .titu_categoria ul li a {line-height:15px; list-style:url(../ima/D1_imagenes/lista_pie.jpg); color:#888888; font-size:14px; padding:15px 30px; }
.buscador_contactado {width:360px; height:50px; margin:20px auto; }
.buscador_contactado .txt_buscador {color:#4c8ab2; }
.buscador_contactado input {margin-top:5px; }
#buscador_contactado {width:360px; height:50px; margin:20px auto; }
#buscador_contactado .txt_buscador {color:#4c8ab2; }
#buscador_contactado input {margin-top:5px; }
/*pie ---------------------------------------------------*/
#pie {background:url(../ima/D1_imagenes/formacion_profesional.jpg) 0 -407px repeat-x #5a868b; height:270px; }
#contenido_pie {background: url(../ima/D1_imagenes/formacion_profesional.jpg) no-repeat top center; width:950px; margin:0 auto; padding-top:20px; height:160px; }
#titu_pie a {color:#2f2d2d; font-size:14px; font-weight:bold; padding:4px 0 4px 0; text-decoration:none; }
#enlaces_pie {width:360px; float: left; }
#enlaces_pie ul {font-size:11px; font-weight:bold; padding-top:5px; list-style-type:circle; }
#enlaces_pie ul li {line-height:15px; }
#enlaces_pie ul li a {color:#333333; font-size:11px; }
#pie_dcha {width:580px; float:right; }
#txt_centro_pie, #txt_centro_pie a {padding-top:48px; color:#FFFFFF; font-size:12px; width:230px; text-align:center; }
#txt_centro_pie p {line-height:17px; }
#txt_dcha_pie {float:right; width:184px; background: url(../ima/D1_imagenes/formacion_profesional.jpg) 0px -180px no-repeat; padding-top:40px; text-align:right; }
/*paginacion ---------------------------------------------------*/
.paginacion {color:#4c8ab2; font-size:14px; font-weight:bold; padding:5px 20px; }
.paginacion a {color:#4c8ab2; font-size:14px; font-weight:bold; }
.paginacion a:hover, .estapag {color:#fa7616; font-size:14px; font-weight:bold; padding:0; margin:0; }
.img_pag {padding-top:4px; }
/*formularios -------------------*/
/* FormularioCurso.css */
.FormularioCurso_container {border-top:3px solid #D0D1CC; margin-top:10px; padding:10px 0; background-color:#F1F1F1; }
.posRelative {position:relative; }
.FormularioCurso_component {text-align:left; width:670px; padding-left:20px; }
.FormularioCurso_span {text-align:left; width:160px; float:left; display:inline; font-weight:bold; }
.FormularioCurso_input {text-align:left; width:171px; padding:3px; color:#4a2a05; border:1px solid #c28f52; }
.FormularioCurso_select {text-align:left; width:179px; float:left; } .FormularioCurso_select2 {float: left; margin-right: 2px; margin-left: 0px; }
.FormularioCurso_textarea {text-align:left; width:490px; height:100px; }
.FormularioCurso_titleCentro {color:#FF7400; font-weight:bold; }
div.FormularioCurso_Require {background-image:url("../ima/D1_imagenes/fieldRequire.gif"); background-repeat:no-repeat; }
span.FormularioCurso_Require {text-align:left; color:#FF7400; }
.FormularioCurso_SpanDefault {display:block; float:left; width:120px; padding-left:15px; margin-right:5px; font-weight:bold; overflow:hidden; font-size:14px; color:#4a2a05; text-shadow:1px 1px 1px #f1d2ae; }
.FormularioCurso_ElementDefault {text-align:left; float:left; width:320px; height:35px; margin-top:10px; font-size:10px; color:#4A2A05; text-shadow:1px 1px 1px #F1D2AE; background:none!important; }
.FormularioCurso_ElementInline {text-align:left; float:left; height:35px; }
.FormularioCurso_minInput {text-align:left; margin-right:5px; width:35px; }
.FormularioCurso_phone {text-align:left; width:98px; }
.FormularioCurso_ElementAllRow {text-align:left; float:left; width:640px; margin-top:13px; background:none!important; }
.FormularioCurso_form {margin:20px 0px; }
.FormularioCurso_button {text-align:left; margin:20px 0px 20px 110px; }
.FormularioCurso_txtRules {font-size:11px; color:#706f6b; text-align:justify; margin-right:20px; }
.FormularioCurso_ElementRules {float:left; margin-top:10px; margin-left:10px; text-align:left; width:640px; }
.FormularioCurso_checkbox {margin:0px;/*position:absolute;*/ }
.displayNone {display:none; }
.displayInline {display:inline; }
.displayBlock {display:block; }
/***********MODAL**********************/
#interVeil { /*CSS for veil that covers entire page while modal window is visible*/ position: absolute; background:#000; width: 10px; left: 0; top: 0; z-index: 2000; visibility: hidden; filter:alpha(opacity=40); -moz-opacity:.40; opacity:.40; }
.dhtmlwindow {position:fixed; /*-moz-border-radius: 10px 0px 10px 10px; -o-border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; border-radius: 10px 0px 10px 10px;*/ border:solid 3px #fabd75; visibility: hidden; background:#ffffff!important; top:50%!important; left:50%!important; margin-left:-350px!important; margin-top:-275px!important; z-index:3000 !important; }
/*IE6*/ * html .dhtmlwindow {position: absolute; }
.drag-handle { /*CSS for Drag Handle*/ -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; background-color: #fabd75; color:#FFFFFF; float: right; font-size: 11px; height: 16px; padding: 5px 0 0 5px; position: absolute; right: -3px; top: -24px; width:52px; cursor:pointer; }
.drag-handle .drag-controls { /*CSS for controls (min, close etc) within Drag Handle*/ position: absolute; right: 1px; top: 2px; cursor: pointer; color: rgba(255,0,0,0); font-size: 11px; height: 16px; padding: 5px 3px 0 0; }
* html .drag-handle { /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/ width: 60px; }
.drag-contentarea { /*CSS for Content Display Area div*/ color: black; height: 150px; overflow: auto; background: none repeat scroll 0 0 transparent !important; }
.drag-statusarea { /*CSS for Status Bar div (includes resizearea)*/ /*border-top: 1px solid gray;*/ background-color: #F8F8F8; height: 13px; /*height of resize image*/ }
.drag-resizearea { /*CSS for Resize Area itself*/ float: right; width: 13px; /*width of resize image*/ height: 13px; /*height of resize image*/ cursor: nw-resize; font-size: 0; }
/*layer---------------------------------------------------------------------------------------------------*/
.layer, .layer_enviado, .layer_relacionado {width:685px; background:#fff; -moz-border-radius: 10px 0px 10px 10px; -o-border-radius: 10px 0px 10px 10px; -webkit-border-radius: 10px 0px 10px 10px; border-radius: 10px 0px 10px 10px; border:solid 3px #fabd75; position:absolute; margin-top:20px; text-align:center; font-size:18px; font-weight:bold; padding-bottom:10px; }
.layer_enviado {top:0px; background:url(../ima/D1_imagenes/sobre_enviado.gif) no-repeat 180px 99px #fff; }
.layer_enviado img {margin:20px 0px 20px 131px; }
.layer_relacionado {top:30px; -moz-border-radius: 10px 0px 10px 10px; -o-border-radius:10px 0px 10px 10px; -webkit-border-radius:10px 0px 10px 10px; border-radius:10px 0px 10px 10px; }
.layer_sincerrar {-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; background: #52929b; position: fixed; width: 660px; z-index: 100; top:50%; left:50%; margin-left:-330px; margin-top:-60px; border:solid 3px #fabd75; }
.layer_img {background-image:url(../ima/D1_imagenes/enviando.gif); background-repeat:no-repeat; background-position:center; width:100%; height:10px; }
.solicitud_enviada {-moz-border-radius: 8px 0px 0px 0px; -o-border-radius: 8px 0px 0px 0px; -webkit-border-radius:8px 0px 0px 0px; border-radius:8px 0px 0px 0px; background:url(../ima/D1_imagenes/ok.gif) no-repeat 23px 20px #c0dfa4; padding:22px 50px 22px 70px; color:#048243; text-align:left; line-height:22px; font-size:19px; font-family:Arial, Helvetica, sans-serif; padding-left:56px; }
.centro_enviada{ text-decoration:underline }
.solicitud_enviada span {font-size:15px; color:#333; font-weight:regular; font-family:Arial, Helvetica, sans-serif; }
.solicitud_enviada p {font-size:15px; color:#333; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.recomendacion {background: url(../ima/D1_imagenes/mano.gif) no-repeat 21px 10px #ffffff; padding:15px 15px 15px 50px; font-weight:bold; text-align:left; -moz-border-radius: 0px 0px 0px 0px; -o-border-radius:0px 0px 0px 0px; -webkit-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; color:#4c8ab2; font-size:20px; font-family:Arial, Helvetica, sans-serif; } *html .cabecera_layer {width:600px; }
.curso_layer {margin:10px 0px 0px 20px; overflow:hidden; text-align:left; width:630px; }
.form_popup {font-size:12px; color:#696969; text-align:left; margin:10px 15px 10px; padding-left:115px; 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; background: url(../ima/D1_imagenes/btn_cerrar.jpg) no-repeat scroll 35px 2px #FABD75; 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; }
.enlaces_layer {float: left; margin: 0 15px 10px; border-top:#cadde8 solid 1px; width:95%; }
*html .enlaces_layer {margin:10px; width:600px; }
.info_curso_layer {float:left; margin-left:10px; width:490px; }
*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:#52929b; padding:30px 20px 30px 20px; } .enviando_layer p {color:#ccddde; font-size:15px; font-weight:bold; text-align:center; line-height:20px; }
.enviando_layer span {color:#fff; 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:Arial, Helvetica, sans-serif; cursor:pointer; }
.linea {height:1px; width:100%; background-color:#dad9d7; margin-top: 70px; } .no_gracias {width:85px; height:28px; border:none; color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:20px; float:left; text-align:left; padding-top:5px; margin-top:10px; margin-left:23px; }
.no_gracias a {color:#2b93d5; font-size:15px; font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; width:85px; cursor:pointer; }
.solicitar_info {float:left; }
.solicitar_info a {text-decoration:none; background: url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff; width:280px; height:28px; border:none; color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:20px; float:left; text-align:center; padding-top:7px; margin-top:10px; margin-right:100px; cursor:pointer; } /*busqueda---------------------------------------------------------------------------------------------------*/
.busqueda {background: none repeat scroll 0 0 #BBD3D4; margin: 0 0 0 0; padding: 0; width: 226px; }
.busqueda a {color: #32747C; font-size: 12px; font-weight: bold; }
.busqueda p {color: #1f4947; font-size: 12px; font-weight: bold; padding: 5px 10px; line-height:16px; } /*FACEBOX*/
#blanket {filter:alpha(opacity=40); -moz-opacity:.40; opacity:.65; background-color:#111; position:absolute; z-index: 9001!important; /*ooveeerrrr nine thoussaaaannnd*/ top:0px; left:0px; width:100% !important; min-width:100%; }
.popUpDiv {background-color: #FFFFFF; left: 50% !important; margin-left: -342px !important; margin-top: -287px !important; position:fixed; top: 50% !important; z-index: 9002 !important; }
/*IE6*/ * html .popUpDiv {position: absolute; }
/*PARA GRACIAS*/
.subtitu_curso ul li {line-height: 18px; list-style: circle outside none; padding: 5px; }
/*FORM NIE*/
#nie {visibility:hidden; }
/*BARRA SOLICITAR INFO*/
.bar {position:fixed; width:100%; background:url(../ima/D1_imagenes/barra/bg_barra.jpg) repeat-x; height:40px; z-index:1000; right:0; top:0; display:none; }
/*IE6*/ * html .bar {position: absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); left:0; }
.content-bar {margin: 0 auto; width: 950px; }
.leyend {border-left: 1px solid #B7D9ED; color: #FFFFFF; float: left; font-family: times New Roman; font-size: 18px; margin: 0 0 0 10px; padding: 9px 0 0 10px; }
.logo-bar {float:left; margin-left: 15px; width:98px; height:40px; background:url(../ima/D1_imagenes/barra/logo_fp.jpg) } .call-bar {float:right; margin-top: 4px; }
.call-bar span {font-size:14px; font-weight:normal; color:#fff; display:block; float:left; margin:9px 10px 0 0; }
a.btn-bar {background: url("../ima/D1_imagenes/barra/bg_btn.jpg") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; float: left; font-size: 14px; font-weight: bold; padding: 9px 0 6px; text-align: center; text-decoration: none; width: 212px; }
a.btn-bar:hover {background-position:0 -35px; } /*HELP*/
.help {width:184px; position:fixed; right:5px; bottom:0; z-index:1000 }
/*IE6*/ *html .help {position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))); }
.head_help {height:30px; float:right; } a.help_on, a.help_off {color: #FFFFFF; float: right; font-size: 15px; font-variant: small-caps; font-weight: bold; padding: 10px 0 5px 15px; text-align: left; text-decoration: none; width: 70px; }
a.help_on, a.help_off, a.help_on:hover, a.help_off:hover {background-image:url(../ima/D1_imagenes/ayuda/tap.png); background-repeat:none; }
a.help_off:hover {text-decoration:underline; background-position: 0 -30px; }
a.help_on:hover {text-decoration:underline; background-position: 0 -60px; }
a.help_off {background-position: 0 0; }
a.help_on {background-position: 0 -60px; }
.content_help {float:left; display:none; }
.message_help {background: url("../ima/D1_imagenes/ayuda/bg_top.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 14px; height: 25px; line-height: 13px; padding: 10px 0 0; text-align: center; width: 184px; }
.link_help {float:left; background:url(../ima/D1_imagenes/ayuda/shadow_2.png) repeat-y; width: 184px; text-align:center; padding:10px 0; }
.link_help a {color: #32747C; font-size: 12px; font-weight: bold; }
/*POP FORM HELP POSITION*/
#formbox {margin-left: -233px !important; margin-top: -226px !important; }
/*POP FORM*/
#_iframe {overflow: auto; *overflow: none; width: 440px !important; }
/*NUEVOS*/
h3 {color: #177E87; font-size: 22px; font-weight: bold; margin-top: 5px; padding: 0 0 5px 10px; }
#formulario3 {background:url(../ima/D1_imagenes/esquina_formulario4.jpg) no-repeat bottom right; padding-top:17px; }
.solicitar_info02 {float:left; }
.solicitar_info02 a {text-decoration:none; background: url(../ima/D1_imagenes/btn_layer02.jpg) no-repeat top center #fff; width:142px; height:28px; border:none; color:#FFFFFF; font-size:14px; font-weight:bold; margin-bottom:20px; float:left; text-align:center; padding-top:7px; margin-top:10px; margin-right:100px; cursor:pointer; }
.FormularioCurso_ElementDefaultContacta {text-align:left; float:left; width:520px; overflow:hidden; }
.FormularioCurso_gris {color:#4A2A05; display:block; font-size:11px; padding-left:20px; text-align:justify; width:94%; }
.FormularioCurso_gris a {color:#4A2A05; font-size:11px; text-decoration:undeline; }
.FormularioCurso_gris a:hover {color:#a15c0c; }
.FormularioCurso_novedades {color:#4A2A05; float:left; font-size:12px; margin-left:62px;}
.FormularioCurso_inputContacta {text-align:left; width:250px; margin-left:5px; padding:3px; margin-bottom:10px; border: 1px solid #C28F52; color:#4a2a05; font-weight:normal; }
.FormularioCurso_textareaContacta {text-align:left; width:250px; height:100px; margin-left:5px; padding:3px; border: 1px solid #C28F52; color:#4a2a05; font-weight:normal; }
.FormularioCurso_SpanContacta {display:block; float:left; width:171px; padding-left:15px; margin-right:5px; font-weight:bold; margin-left:20px; color:#4a2a05; text-shadow:1px 1px 1px #f1d2ae; }
.enviar {background-image:linear-gradient(top , #84dee7, #3b6366);background-image:-moz-linear-gradient(top , #84dee7, #3b6366);background-image:-webkit-linear-gradient(top, #84dee7, #3b6366);background-image:-o-linear-gradient(top , #84dee7, #3b6366);background-image:-ms-linear-gradient(top , #84dee7, #3b6366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84dee7, endColorstr=#3b6366); background-color:#3b6366; border-radius: 8px;  color: #ffffff;  text-decoration: none;  font-size: 14px; width:245px; height: 28px; margin:0 auto 0 auto; color:#FFFFFF; font-size:16px; font-weight:bold; border:#3b6366 solid 1px; margin-top:10px }
.enviar:hover{background-image:linear-gradient(bottom , #84dee7, #3b6366);background-image:-moz-linear-gradient(bottom , #84dee7, #3b6366);background-image:-webkit-linear-gradient(bottom, #84dee7, #3b6366);background-image:-o-linear-gradient(bottom , #84dee7, #3b6366);background-image:-ms-linear-gradient(bottom , #84dee7, #3b6366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3b6366, endColorstr=#84dee7); background-color:#84dee7;}
.FormularioCurso_fields {text-align:left; clear:both; margin-left:25px; margin-left:5px; /*width:800px;*/ }
.bot_enviar {width:100%; height:55px; text-align:center; }
.spancaracteristicas_curso {color:#282828; font-size:12px; padding:5px 0; line-height:17px; margin-left:6px; }
.spancaracteristicas_curso p {margin-bottom:10px; margin-top:10px; }
.spancaracteristicas_curso p strong {color:#000; font-size:13px; } .spancaracteristicas_curso a {color:#177e87; text-decoration:underline; }
.spancaracteristicas_curso a:hover {color:#2dbbc7; text-decoration:none; } #formulario {width:670px; margin-left:10px; color:#FFFFFF; font-size:14px; overflow:hidden; }
#categoria_superior {padding:0px 12px 10px 12px; overflow:hidden; width:100%; margin-bottom:10px; float:left; position:relative; }
#ctl00_ContentPlaceHolderContenido_cnt_categorias{ margin-top:10px; width:100%; float:left;}
.politica_text{ font-size:11px; color:#666; padding-top:7px; margin-bottom:10px; float:left; border-top:1px solid #ccc; width:100%; *margin-top:15px; }
.politica_text span{ display:inline;}
.politica_text a{ color:#1f93d6; text-decoration:none;}
.politica_text a:hover{ text-decoration:underline;}
.politica {border: 1px solid #c28f52; color: #4a2a05; float: left; font-size: 11px; height: 80px; line-height: 16px; margin-bottom: 20px; *margin-bottom: 40px; margin-top: 2px; overflow: auto; display:block; width:95%; margin-left:15px; }
#opciones{ float:left; margin-top:10px; margin-left:20px;}
#opciones2 {float: left; margin-left: 32px; margin-top: -11px; }
/*-----Modificados-------------*/
.caja_buscador {width:247px!important; padding:11px; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; color:#999; font-weight:normal; font-style:italic; font-size:15px; border-color:#4C8AB2!Important; *position:absolute; *float:left; z-index:1000; }
.txt_buscador {color: #FFFFFF; display: none; float: left; font-size: 14px; font-weight: bold; padding: 4px 0 0; }
.dcha_buscador {float:right; width:356px; margin-top:25px; }
.bot_buscador {width:80px; float:right; height:42px; background:url(../ima/D1_imagenes/bsucador-fp.png); background-repeat:repeat-x; background-position:0 0; color:#404040; font-size:14px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; border: 1px solid #aeaeae; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; font-shadow:1px 1px 1px #FFF; }
.bot_buscador:hover{background-position:0 -43px; }
/*pop up error*/
.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; margin-top: -275px !important; position: fixed; top: 50% !important; width:440px; background-color:#fabd75;}
.close{height:40px; left:417px; position:absolute; top:-6px; width:40px; }
.close img{ border:0px;}
.close span{text-decoration: none!important; color: #333; font-size: 11px; width: 53px; padding: 7px 5px; background: #c0dfa4; position: absolute; border-radius: 8px 8px 0 0; top: -11px; left: -40px; }
.top_error{ width:430px; height:26px; color:#4a2a05; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:16px; text-align:left; padding-top:14px; font-weight:bold; background:#c0dfa4; padding-left:10px;-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; }
.error_content{ font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:14px; color:#4a2a05; padding:10px; line-height:20px;}
.blue_button03 {margin:6px -36px 15px 10px; padding:5px 10px; text-align:center; width:400px; text-decoration:none; color:#333333; cursor:pointer; font-weight:bold; height:44px; *height:50px; background:url(../ima/D1_imagenes/boton_enviar.jpg) no-repeat center -2px #fabd75; }
.blue_button03 a{ color:#ffffff; text-decoration:none; font-size:16px; cursor:pointer; width:100%; float:left; padding-top:21px; font-weight:bold;}
/*Barra cookie*/
#barra{margin:0 auto; width:900px;}
.bar-cookie{ width:865px; float:left; bottom:0; z-index:9999999999; display:block; position: fixed;/*opacity: 0.9;*/}
.txt-cookie { padding-right:10px; padding-top:2px; padding-bottom:15px; padding-left:10px; background-color:#ecebeb; font-size:12px!important; border-radius:10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; float:left; width:100%; box-shadow:1px 2px 2px #cccccc; color:#666666;}
.txt-cookie a{  color:#32747C!important; font-size: 13px; font-weight:normal; text-decoration:none;}
.txt-cookie p{margin-left:20px; *margin-top:15px; *padding:0; margin-top:12px;}
.txt-cookie a:hover{ text-decoration:underline;}
.close-bar{ float:left; position:absolute; right:-10px; top:8px; }
.close-bar a{ width:20px; height:18px; cursor:pointer; color:#333333!important; font-weight:bold;  float:left; text-align:center; border-radius:40px; padding:2px 0 0 1px;background-color:#ffffff; text-decoration:none; box-shadow:-2px 3px 6px #999999; font-size:13px; border: 1px solid #dddddd!important;}
.close-bar a:hover{ background-color:#ecebeb; width:20px; height:18px; cursor:pointer; color:#333333!important; font-weight:bold;  float:left; text-align:center; border-radius:40px; padding:2px 0 0 1px;text-decoration:none;}
.center{margin: 0 auto; width: 900px;}
/*falta campos*/
.warning_text{float:left; background:url("../ima/D1_imagenes/ico_warning.png") no-repeat scroll 56px 7px #f6f6f6 ; padding: 10px 0 15px 0px; *padding-left:15px; vertical-align: middle; color:#cf2c00; font-size:20px; font-weight:bold; border-bottom:1px dotted #C2C2C2; border-top: 1px dotted #C2C2C2; width:99%; *width:670px; }
.top{margin-top:25px!important;}
ul.list_centro{float:left; list-style-type:disc; font-size:13px; padding: 15px 0 10px 17px; *margin-top:15px; width:90%; margin-left:20px; color:#333333; line-height:15px; }
ul.list_centro li{padding-bottom:10px; text-align:left; list-style-type:disc; }
.campos_fill{float:left; border: solid 1px #b4b4b4; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width:605px; padding:15px 5px 15px 20px; margin-left:20px; background:#EFEFEF; margin-bottom:15px; }
.campos_fill .FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault span {color:#333333; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 12px; /*margin:0 3px 5px 3px;*/ margin:0; padding-top: 6px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; text-align: left; float: left; display: block; /* background-color: #ffe4e4;*/ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0px 0px; background-clip: border-box; background-origin: padding-box; background-size: auto auto; width: 32%; *width:31%; }
.campos_fill .FormularioCurso_select {background-color: #ffffff; border:1px solid #cccccc; font-size: 11px; margin:2px 0 0 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:3px; color:#333333; width: 178px; float:left; height: 27px; border: 1px solid #cccccc; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.campos_fill .FormularioCurso_SpanDefaultDefault {color: #333333; float: left; font-size: 13px; margin: 2px 4px; line-height: 15px; }
.campos_fill .FormularioCurso_input {-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #c2c2c2; height: 17px; padding-left: 5px; width: 167px; font-size: 12px; }
.campos_fill .FormularioCurso_ElementDefault { background-position:0 -141px; float:left; width:275px; *width:268px; margin-bottom: 6px;color: #424242; font-size:11px; margin-right:10px; height:32px;}
.campos_fill .FormularioCurso_select2 {background-color: #ffffff; border:1px solid #cccccc; font-size: 11px; margin:2px; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:3px; color:#333333; float:left; width:56px; height: 27px; border: 1px solid #cccccc; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.button{margin-top:10px!important;}
.bottom_bot{float:left; width:93%; margin-top:10px;}
.no_gracias {width: 85px; height: 28px; border: none; color: #FFFFFF; font-size: 14px; font-weight: bold; margin-bottom: 20px; float: left; text-align: left; padding-top: 5px; margin-top: 10px; margin-left:0px; }
.bottom_bot .solicitar_info{*margin-top:0;}
.capaCampos{background:none;  }
.form .layer_cerrar{top:0px; left:634px; position:absolute;}
ul.titu_centro {
	/*float: left; */
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	line-height:18px;
	margin:5px 0 5px 0px;
	margin-left: -20px;
	}
ul.titu_centro li {margin: 5px 0; list-style-type: disc!important; width:93%;}
.form .solicitud_enviada{background:url("../ima/D1_imagenes/ok.gif") no-repeat scroll 23px 20px #C0DFA4; font-weight:bold; font-size:22px;}
.form .solicitud_enviada p {font-weight:bold; margin-bottom:10px; *width:100%; }
.form .solicitar_info a {    background: url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center ;  }
/*butxi*/
.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: #1f4947; float: left; font-size: 17px; padding: 13px 0; text-align: center; width: 100%; background-color:#b8d2d4; line-height: 21px; text-align:center; margin:10px 0; }
.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 }
.layer_w1 .solicitud_enviada {-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0}
.form_help {float:left; }
*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; margin-right:18px; width: 322px;}
.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:169px; float:left; }
.form_help form ul li textarea {height:60px; }
.form_help form ul li select {width:169px; 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; }
.text_form a {color:#696969; }
.font_small {font-size: 10px; }
.form_help .send {background:url(../ima/D1_imagenes/ayuda/bg_btn.jpg) no-repeat; 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: #333; font-size: 13px; font-weight: bold; text-decoration: underline; }
/*IE6*/*html .layer_w1 .solicitud_enviada {width:379px; }
#enviando_formu{margin-left:20px;}
#acepto{background:none; border:none;}
.form_help .text_form p{font-size:10px; margin:0; padding:2px 0;}
.form_help .text_form {font-size:10px; }
.txt_curso span {margin-right: 4px; font-weight: bold;}
.txt_curso a {color: #32747C; text-decoration: underline; font-weight: bold;}
.txt_curso a:hover{color:#1f4947}
.note {background: #bbd3d4; color: #333333; float: left; font-size: 13px; padding: 10px 15px; width: 90%; margin-top:10px; line-height: 17px;}
	#lblCacheDate{color: #b4b4b4;font-size: 10px;}
#ContentPlaceHolderContenido_h2{float: left;width: 64.6%}
/*botones new*/
.bot_mas{margin:10px 10px 5px 0;  text-align: right;}
.btn_bg { background-image:linear-gradient(top , #84dee7, #3b6366);background-image:-moz-linear-gradient(top , #84dee7, #3b6366);background-image:-webkit-linear-gradient(top, #84dee7, #3b6366);background-image:-o-linear-gradient(top , #84dee7, #3b6366);background-image:-ms-linear-gradient(top , #84dee7, #3b6366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84dee7, endColorstr=#3b6366); background-color:#3b6366;border:#3b6366 solid 1px; border-radius: 8px;  color: #ffffff;  text-decoration: none;  font-size: 14px;  width: auto;  padding: 5px;  margin-top: 5px;  font-weight: bold;text-align: center;display: block;}
.btn_bg:hover{background-image:linear-gradient(bottom , #84dee7, #3b6366);background-image:-moz-linear-gradient(bottom , #84dee7, #3b6366);background-image:-webkit-linear-gradient(bottom, #84dee7, #3b6366);background-image:-o-linear-gradient(bottom , #84dee7, #3b6366);background-image:-ms-linear-gradient(bottom , #84dee7, #3b6366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3b6366, endColorstr=#84dee7); background-color:#84dee7;}
/**/
.top_mobile, .select_mov, .logomov, .buscamovil, #movil, .nodesktop{display: none}
/**********************************************************************************************************************/
/******************************MODIFICACIONES TRAS INTEGRAR FORMULARIOS DINAMICOS**************************************/
/**********************************************************************************************************************/
#ContentPlaceHolderContenido_campos {
border-top: 1px solid #1c5657;
}
#ContentPlaceHolderContenido_h2 {
float: inherit;
}
a.help_on, a.help_off {
width: 85px;
}
#formulario {
color: #585858;
}
.btn-primary {
	background-image:linear-gradient(top , #84dee7, #3b6366);background-image:-moz-linear-gradient(top , #84dee7, #3b6366);background-image:-webkit-linear-gradient(top, #84dee7, #3b6366);background-image:-o-linear-gradient(top , #84dee7, #3b6366);background-image:-ms-linear-gradient(top , #84dee7, #3b6366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#84dee7, endColorstr=#3b6366); background-color:#3b6366;
	border-radius: 8px;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	margin:0 auto 0 auto;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	border:#3b6366 solid 1px;
	margin-top:10px;
}
	.btn-primary:hover{background-image:linear-gradient(bottom , #84dee7, #3b6366);background-image:-moz-linear-gradient(bottom , #84dee7, #3b6366);background-image:-webkit-linear-gradient(bottom, #84dee7, #3b6366);background-image:-o-linear-gradient(bottom , #84dee7, #3b6366);background-image:-ms-linear-gradient(bottom , #84dee7, #3b6366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3b6366, endColorstr=#84dee7); background-color:#84dee7;}
.drag-handle {
width: 60px;
top: -19px;
}
/************Trick para evitar el problema del tamaño de cajas que establece bootstrap************/
* {
-webkit-box-sizing: unset;
-moz-box-sizing: unset;
box-sizing: unset;
}
.form-ficha-content *, .popUpDiv *{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/************Fin trick problema del tamaño de cajas que establece bootstrap************/
.checkbox label{
font-size: 11px;
line-height: 20px;
}
.dhtmlwindow {
width:790px !important; /*Fuerzo al popup para que tenga ancho suficiente y que el formulario se ponga a 2 columnas*/
}
/*******relacionados********/
#blanket {
position: fixed;
}
.alert{
	margin-bottom:0;
}
.popUpDiv .container{
	width: 100%
}
.popUpDiv {
left: 25% !important;
margin-left: unset !important;
margin-top: unset !important;
top: 25% !important;
width: 50%;
}
@media only screen and (max-width: 768px){
	.popUpDiv {
		width: 90%;
		left: 5% !important;
	}
}
.popUpDiv .container {
width: 100%;
}
h4.media-heading {
padding-bottom: 0;
color: #52898e;
padding-top: 0px;
}
.contact-legal.scroll {
max-height: 70px !important;
margin: 10px 5px 5px 10px !important;
}
a.help_on, a.help_off {
width: 70px;
}
/**********************************************************************************************************************/
/******************************FORMULARIO BUSCAMOS POR TI**************************************/
/**********************************************************************************************************************/
.btn.btn-block.btn-primary.btnbuscamos {width: 100%;}
select#cdd {width: 15%; margin-right: 7px;}
select#cmm {width: 15%; margin-right: 7px;}
select#caa {width: 16%;}
/**********************************************************************************************************************/
/******************************MODIFICACIONES PARA REDUCIR ALTURA MODAL**************************************/
/**********************************************************************************************************************/
.drag-handle {
top: 0px;
width: 63px;
height: 30px;
}
.drag-handle {background: url(https://staticpv3.cursosformacionprofesionalfp.com/img/cerrar.png) no-repeat scroll  31px 2px ;}
.form-control { height: 29px !important;}
.checkbox, .radio {margin-bottom: 2px !important;}

#formulariocontacto .checkbox input[type=checkbox],
#formulariocontacto.checkbox-inline input[type=checkbox],
#formulariocontacto .radio input[type=radio],
#formulariocontacto .radio-inline input[type=radio] {
width: 20px;
height: 20px;
vertical-align: bottom;
position: absolute;
top: -3px;
z-index: 99;
margin-left: 0;
}
#formulariocontacto .checkbox label {
position: relative;
display: inline-block;
padding: 5px 5px 5px 35px;
font-size: 15px;
}

@media (min-width: 480px) {
#formulariocontacto {padding: 2em;}
}