/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
/*body{ display:none;
}*/
	.FormularioCurso_ElementDefault 
	{
		width: 600px;
		/*width: 480px;
		height: 40px;*/
	}
}



/*20/7/2011 11:40*/

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, em, 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;
	background:transparent !important;
}
: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 {color:#4c8ab2
	cursor:pointer
}
/*fin reset------------------------------------------------------------------------------------*/


#formulario {
	color:#FFFFFF;
	font-size:14px;
	overflow:hidden;
}
#formulario1 {
	-moz-border-radius: 8px 0 8px 8px;
	-o-border-radius: 8px 0 8px 8px;
	-webkit-border-radius: 8px 0 8px 8px;
	border-radius: 8px 0 8px 8px;
	background-color:#ffffff;
	min-height: 550px;
	overflow:hidden;
}
.titu_formu {
	background-color:#bbd3d4;
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 38px;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	/*-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;*/
}
.subtitu_formu {
	background-color: #52929b;
	background-repeat: no-repeat;
	background-position: 12px 8px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 38px;
	font-weight: bold;
	margin-bottom:5px;
}
.lbltitu_formu {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}
.lblsubtitu_formu {
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
}
.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;
}
label {
	font-weight:bold;
	font-size: 11px;
}
input, select, textarea {
	border:#c2c2c2 solid 1px;
	color:#4a2a05;
	font-size:12px;
	font-weight:bold;
	padding:1px;
	margin:0 0 1px 0;
}
#pp, #pp a {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
}
.bot_enviar {
	width:245px;
	height:55px;
	margin:0 auto 0 auto;
}
.enviar {
	background:url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff;
	width:254px;
	height:30px;
	margin:0 auto 0 auto;
	border:none;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-top:0px;
	margin-top:10px;
}
.enviar:hover{color:#333;}
/*formularios -------------------*/
/* FormularioCurso.css */
.FormularioCurso_container {
	border-top:3px solid #D0D1CC;
	margin-top:10px;
	padding:10px 0;
	background-color:#F1F1F1;
}
.posRelative {
	position:relative;
}
.FormularioCurso_novedades {
	margin-right:10px;
	margin-left:20px;
	margin-bottom:2px;
	font-size:12px;
	color:#4a2a05;
}
.FormularioCurso_component {
	text-align:left;
	width:670px;
	padding-left:20px;
}
.FormularioCurso_gris {
	color:#4A2A05;
	font-size:10px;
}
.FormularioCurso_gris a {
	color:#4A2A05;
	font-size:10px;
	text-decoration:underline;
}

.FormularioCurso_gris a:hover {
	color:#a15c0c;

}



.FormularioCurso_span {
	text-align:left;
	width:160px;
	float:left;
	display:inline;
	font-weight:bold;
}
.FormularioCurso_input {
	text-align:left;
	width:169px;
}
.FormularioCurso_select {
	float: left;
	margin:0 2px 0 0px;
	/*padding:1px;*/
	padding:0;
	width:174px;
}
.FormularioCurso_select2 {
	float: left;
/*margin:2px 2px 0 0px;*/
padding:0;
width:57px;
}
.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:12px;
	color:#333;
}
.FormularioCurso_ElementDefault {
	text-align:left;
	float:left;
	width:320px;
	margin:2px 0;
	font-size:10px;
	overflow:hidden;
	margin-top:5px;
	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:4px;
	background:none!important;
}
.FormularioCurso_form {
	margin:20px 0px;
}
.FormularioCurso_button {
	text-align:left;
	margin:20px 0px 20px 110px;
}
.FormularioCurso_fields {
	text-align:left;
	clear:both;
	margin-bottom:10px;
}
.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;*/
}
.FormularioCurso_SpanContacta {
	display:block;
	float:left;
	width:150px;
	padding-left:15px;
	margin-right:5px;
	font-weight:bold;
	margin-left:20px;
}
.FormularioCurso_inputContacta {
	text-align:left;
	width:250px;
	margin-left:5px;
}
.FormularioCurso_textareaContacta {
	text-align:left;
	width:250px;
	height:200px;
	margin-left:5px;
}
.FormularioCurso_ElementDefaultContacta {
	text-align:left;
	float:left;
	width:520px;
	height:35px;
	margin-top:10px;
	overflow:hidden;
}
.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:progid:DXImageTransform.Microsoft.alpha(opacity=80);*/
z-index:1;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}
.dhtmlwindow {
	position: absolute;
	top:10px;
	border: 6px solid #333333;
	visibility: hidden;
	background:#ffffff!important;
}
.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;
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*/
	/*border-top: 1px solid white;*/
/*background-color: white;*/
color: black;
	height: 150px;
	/*padding: 2px;*/
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_relacionado {
	position:absolute;
	left:0px;
	top:0px;
	width:685px;
	height:550px;
	z-index:1;
	background-color:#FFFFFF;
}
.layer, .layer_enviado, .layer_relacionado {
	 -moz-border-radius: 8px 8px 8px 8px;
	-o-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width:700px;
	z-index: 1;
	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:0px;/*-moz-border-radius: 10px 0px 10px 10px;*/
}
.layer_sincerrar {
	width:660px;
	background:#52929b;
	-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;
	border:solid 3px #fabd75;
	position:absolute;
	margin-top:24px;
}
.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:20px 50px 20px 56px;
	color:#048243;
	text-align:left;
	line-height:22px;
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
}

.solicitud_enviada p {
	font-size:15px;
	color:#333;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.solicitud_enviada span {
	font-size:15px;
	color:#333;
	font-weight:regular;
	font-family:Arial, Helvetica, sans-serif;
}
.solicitud_enviada img {
	position: absolute;
	right: 20px;
	top: 20px;
	float:right;
}
.recomendacion {
	background: url(../ima/D1_imagenes/mano.gif) no-repeat 21px 10px #ffffff;
	padding:10px 15px 10px 50px;
	font-weight:bold;
	text-align:left;
	-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;
	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:650px;
}
.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;
	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;
}
/*.curso_layer img {
	float:right;
	width:100px;
}*/
*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_abajo {
	height:1px;
	width:100%;
	background-color:#F90;
}
.linea {
	height:1px;
	width:100%x;
	background-color:#dad9d7;
}
.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;
}
.no_gracias a {
	color:#2b93d5;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	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;
}
/*PARA POPUP FRM*/
.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;
}
.txt_curso {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 0 0;
}
.txt_curso span {
    margin-right: 4px;
}
/*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 {
	position:absolute;
	z-index: 9002!important;
	background-color:#ffffff;
	/*top:50% !important;
left:auto !important;
margin-left:14% !important;*/
top:0px;
	left:0px;
}
/*PARA GRACIAS*/ 

.subtitu_curso ul li {
	line-height: 18px;
	list-style: circle outside none;
	padding: 5px;
}
/*FORM NIE*/

#nie {
	visibility:hidden;
}
/*POP FORM HELP*/

.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;
	width:100%;
}
.title_popup {
	color: #1f4947;
	float: left;
	font-size: 17px;
	padding: 13px 0;
	text-align: center;
	width: 100%;
	/*IE7*/*width:466px;
	background-color:#b8d2d4;
	line-height: 21px;
	text-align:center;
	margin-bottom:10px;
}
.head_help_pop {
	background:url(../ima/D1_imagenes/barra/bg_barra.jpg) repeat-x;
	-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;
	background:url(../ima/D1_imagenes/ayuda/img_pop.jpg) no-repeat top right;
	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;
	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;
	margin-right:7px;
}
.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;
	min-height:23px;
}
.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;
	width:100%;
}
.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; clear:both; width: 100%; text-align: center;}
.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;
}



/*NUEVO POPUP*/

.politica_text{ font-size:11px; color:#4a2a05; padding-top:7px; margin-bottom:10px; float:left; border-top:1px solid #ccc; width:96%; *margin-top:15px; margin-left:20px; 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 #c28f52;
    color: #4a2a05;
    float: left;
    font-size: 11px;
    height: 80px;
    line-height: 16px;
	*margin-bottom: 40px;
    margin-top: 2px;
    overflow: auto;
	display:block;
	width:95%;
	margin-left:15px;
	text-align:left;
}

#opciones{ float:left; margin-top:10px; margin-left:20px;}






/*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;
position: fixed;
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;}	
#lblCacheDate{display:none;}	
.ej_formu{margin-left:15px;}






/*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;
	vertical-align: middle;
	color:#cf2c00;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px dotted #C2C2C2;
	border-top: 1px dotted #C2C2C2;
	width:100%;
	 }
	 
.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;
	line-height:15px;
	margin-top:10px;
	}	 

ul.list_centro li{
	padding-bottom:10px;
	text-align:left;
	}
	
.campos_fill{
	float:left;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:605px;
	padding:15px 5px 5px 13px;
	margin-left:29px;
	background:#EFEFEF;
	}		
	
.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: 23px;
padding-left: 5px;
width: 172px;
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; 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; margin-left:0!important;}

.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;
}



.capaCampos{position:absolute; top:0!important; left:8px!important; height:100%;}



ul.titu_centro {
float: left;
width: 100%;
font-size: 15px;
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;}
.form .solicitud_enviada{background:url("../ima/D1_imagenes/ok.gif") no-repeat scroll 23px 20px #C0DFA4; font-weight:bold; font-size:21px; *width:600px; }

.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 ;  }
.form .layer {    margin-left: -8px;}


.form .layer_sincerrar{ left:20px; top:65px;}
.nodesktop{display: none}




@media only screen and (min-width: 240px) and (max-width: 560px)  {
.nodesktop{display: block}		
body{ max-width: 100%; }
#formulario1 { border-radius: 0;}		
	
.FormularioCurso_fields {  width:auto;  float:none;  padding:2px 5px;  margin: 10px 0; }
 
.campos_fill .FormularioCurso_ElementAllRow textarea, .FormularioCurso_ElementAllRow textarea {  width: 100%; margin-left:0;}

.FormularioCurso_ElementDefault{ float:left; margin:2px 0 10px 0px; min-height:37px; font-size:12px; color:transparent; width:100%;}

.campos_fill .FormularioCurso_ElementDefault{ margin:2px 0 4px 0px; min-height:51px; font-size:12px; color:transparent; width:100%}

.campos_fill .FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault{ width:100%;padding:5px 0; }

.FormularioCurso_input{width:98%;  min-height:25px;}

.campos_fill .FormularioCurso_input{width:96%;  min-height:25px;}

.campos_fill .FormularioCurso_select2, .FormularioCurso_select2{width:31%; 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: 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;}

.politica, img.logo-ed, ul.word-ed, .links-ed{margin-left:0; padding-left:10px;}

.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:10p 5px 5px 5px; width:auto;}

.pop_error {left: 2%!important; margin:0 auto!important; position: fixed;top: 5%!important;width: 96%; background-color: #FABD75; border:solid #ccc 1px;}

.blue_button03{width: 89%;background: url(../ima/D1_imagenes/boton_enviar.jpg) no-repeat top center #fabd75;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:url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff; width:90%;}
.solicitar_info a {background:url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff; width:90%;}

.solicitud_enviada {width: 98%; margin-left:0; padding-left:8px; background: #c0dfa4;}

.titu-gracias{width:97%; background:none; padding-left:0; margin-left:8px;}

.info_curso_layer{width:97%;}

.curso_layer{width:98%; float:none; margin-left:8px;}

.layer, .layer_enviado, .layer_relacionado, .popUpDiv{width:100%;}

#opciones{margin:0 0 10px 0; width:97%;}

.no_gracias{margin-left:8px; margin-bottom:0; padding:0;}

.recomendacion{padding-left:8px; background: #ffffff;}

.form .titu-gracias{background:none; padding-left:0; width:97%;}

.capaCampos{left:0!important; width:100%}

.form .solicitud_enviada{width: auto; padding: 10px; background: #C0DFA4;}

.warning_text{width:97%; margin-left:0; text-align:left; font-size:19px; background: #f6f6f6; padding: 6px 0 7px 10px;}

ul.list_centro{padding-left:0; width:auto;}

.campos_fill{width:auto; margin-left: 0px; margin-bottom:40px; border-radius:0; border:0;}

.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;}

.titu_curso_pop{font-size:14px;}

.bottom_bot{margin-top:10px;}

ul.titu_centro{width:93%}

.small-form em.error, .small-form em.valid{width:94%!important;}

.top_error{width:auto;}
.form .layer{margin-left:0;}
.titu_formu, .subtitu_formu{border-radius: 0}
/*help*/
#enviando_help .enviando_layer{width:auto!important; text-align:center; }
a.back{color:#4c8ab2;}
.FormularioCurso_SpanDefault{color: #333; text-shadow:none;}
}

@media only screen and (max-width: 500px) and (orientation: landscape) {
.bot_enviar input {background:url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff;}
#formulario1 { border-radius: 0;background: #fff}		
.nodesktop{display: block}	
.blue_button03{width: 89%;background: url(../ima/D1_imagenes/boton_enviar.jpg) no-repeat top center #fabd75;padding: 10px 0;margin: 0 0 10px 15px;}
.blue_button03 a, .popUpDiv{width:100%;}
.close{ display:none;}
.info_curso_layer{width:65%;}
.part1-formpage p{width:100%; margin-left: 5px; margin-bottom: 0;}
ul.titu_centro{width:98%}
.small-form em.error, .small-form em.valid{width:94%!important;}
.titu_formu, .subtitu_formu{padding-left: 20px;border-radius: 0}
.top_error{width:auto;}
.form .layer{margin-left:0;}
/*help*/
#enviando_help .enviando_layer{width:auto!important; text-align:center; }
}

@media only screen and (min-width: 561px) and (max-width: 620px) {
#formulario1 { border-radius: 0;background: #fff}
a.back{color:#4c8ab2;}		
.nodesktop{display: block}	
.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{width:auto;}
.pop_error {left: 2%!important; margin:0 auto!important; position: fixed;top: 5%!important;width: 96%; background-color: #FABD75; border:solid #ccc 1px;}
.close{ display:none;}
.bot_enviar input {background:url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff;}
.blue_button03{width: 89%;background: url(../ima/D1_imagenes/boton_enviar.jpg) no-repeat top center #fabd75;padding: 10px 0;margin: 0 0 10px 15px;}
.blue_button03 a, .form .titu-gracias{width:100%;}
.campos_fill .FormularioCurso_SpanDefault, .FormularioCurso_SpanDefault{width:75px;}
.campos_fill .FormularioCurso_ElementDefault{width:257px;}
.FormularioCurso_select2{width:20%; margin:0; padding:0;}
.campos_fill .FormularioCurso_select2{width:23%; margin:0; padding:0;}
.formu-alert form{padding-left:0;}
.form .solicitud_enviada {width: auto; margin-left:0; padding: 10px 10px 10px 42px; background: url("../ima/D1_imagenes/ok.gif") no-repeat scroll 12px 11px #C0DFA4;}	
.solicitud_enviada{padding-left:49px;width:auto; }
.curso_layer{width:99%;}
.popUpDiv{width:100%;}		
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:100%;}
.form{width:100%; padding:0;}
.header-form-tx h1, .FormularioCurso_novedades, .footerb{width:87%;}
.item-formpage .header-form-tx{width:100%!important;}
.FormularioCurso_input{width: 144px; height: 17px; margin-bottom: 5px;}
.FormularioCurso_select{width:147px;}
.FormularioCurso_ElementDefault{width:auto; margin-left:0; margin-right:5px;}
.FormularioCurso_ElementAllRow textarea{width:449px;}
.FormularioCurso_SpanDefault{width:93px; padding-left:7px;}
.FormularioCurso_select2{width:18%; 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%;}  
.enviando_layer br{display:none}
.enviando_layer{padding: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;}
.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%; background-color: #FABD75; border:solid #ccc 1px;}
.close{ display:none;}
.blue_button03{width: 89%;background: url(../ima/D1_imagenes/boton_enviar.jpg) no-repeat top center #fabd75;padding: 10px 0;margin: 0 0 10px 15px;}
.blue_button03 a{width:100%;}
.formu-alert form{padding-left:0;}
.capaCampos{left:0!important; width:100%;}
.form .titu-gracias{padding-left: 38px; background: url(https://static3.tumaster.com/tm/img/ok.png) left top no-repeat;}
.warning_text{padding: 6px 0 7px 39px; background: url(https://static3.tumaster.com/tm/img/ico_warning.png) no-repeat 8px 4px #f6f6f6; margin-left: 0;width: 93%;}
.layer{width:100%;}
ul.list_centro{margin-left:5px; width: 97%;}
.campos_fill{margin-left:0px; width:auto; border-radius:0; border:0;}
.titu_curso_pop{font-size:14px;}
.bottom_bot{margin-top:10px;}
.header-form-tx{width:75%;}
.item-formpage .header-form-tx{width:100%!important;}
ul.titu_centro{width:99%}
.part1-formpage p{width:100%; margin-left: 5px; margin-bottom: 0;}
.small-form em.error, .small-form em.valid{width:43%!important;}
.small-form em[for="cprovincia"]{width:89%!important;}
.titu_formu, .subtitu_formu{padding-left: 20px;border-radius: 0}
.top_error{width:auto;}
.form .layer{margin-left:0;}
/*help*/
#enviando_help .enviando_layer{width:auto!important; text-align:center; }
}
@media only screen and (min-width: 240px) and (max-width: 384px) {
a.back{color:#4c8ab2;}	
#formulario1 { border-radius: 0;background: #fff}		
.nodesktop{display: block}	
.solicitar_info{background:none;width: 100%;margin-left: 4px;}
.FormularioCurso_select2{width:33%!important;}
.campos_fill .FormularioCurso_select2{width:32%!important;}
.info_curso_layer{width:53%!important}
.bottom_bot{margin-top:10px;}
.solicitar_info a{font-size:13px!important; width:90%!important; background:url(../ima/D1_imagenes/btn_layer.jpg) no-repeat top center #fff;}
.solicitar_info{width:100%!important; margin-left:0!important;}
.header-form-tx{width:60%!important}
ul.titu_centro{width:95%}
.small-form em.error, .small-form em.valid{width:94%!important;}
.titu_formu, .subtitu_formu{padding-left: 20px;border-radius: 0}
/*help*/
.form_help{margin-left: 5px; width: 100%;}
.form_help form ul li label{width:100%; padding: 5px 0;}
.form_help .send{margin-left:10px;}
.form_help form ul li input, .form_help form ul li textarea, .form_help form ul li select{width: 95%; padding: 5px 0;}
.form_help form ul li, .popUpDiv{width:100%;}
.top_error{width:auto;}
.form .layer{margin-left:0;}
/*help*/
#enviando_help .enviando_layer{width:auto!important; text-align:center; }
}
@media only screen and (min-width: 768px) and (max-width: 1020px) {
a.back{color:#4c8ab2;}	
#formulario1 { border-radius: 0;background: #fff}		
.layer_sincerrar{top:10%;}
.layer, .layer_enviado, .layer_relacionado {width:900px}
.warning_text{padding:10px 206px 15px 0; width: 77%;}
#enviando_help .enviando_layer{width:auto!important; text-align:center;}
.campos_fill{width:78%;}
.titu_formu, .subtitu_formu{border-radius: 0}
}
@media only screen and (min-width: 1020px) and (max-width: 1024px) {
a.back{color:#4c8ab2;}	
#formulario1 { border-radius: 0;background: #fff}		
.layer_sincerrar{top:20%;}
.layer, .layer_enviado, .layer_relacionado {width:900px}
.warning_text{padding:10px 206px 15px 0; width: 77%;}
#enviando_help .enviando_layer{width:auto!important; text-align:center;}
.campos_fill{width:94%;}
.titu_formu, .subtitu_formu{border-radius: 0}
}


/**********************************************************************************************************************/
/******************************MODIFICACIONES TRAS INTEGRAR FORMULARIOS DINAMICOS**************************************/
/**********************************************************************************************************************/

#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;}	

.popUpDiv {
	left:0;
	right: 0;
	top: 0;
	bottom:0;
}




