.loading_msg_ajax{display: none;}

.seccion_campos_imar, .seccion_campos_par{margin-top: 20px;display: block;clear: both;}

.seccion_campos_par{background: #444;color: #ffffff;padding: 20px;}
.seccion_campos_par  *{color: #fff ;}
.seccion_campos_par  select{color: #444 ;}

.leyenda_dni, .leyenda_campo{font-size: 12px;}
.desplegable_derecha select{
text-align: right;
float: right;
}
#formulario_casting h2{
	line-height: 50px;
}
/************ *************/
.ocultar_campo{
	display: none !important;
}
.clearfix{
	clear: both;
}

.caja_formulario_completa{
	width: 100%;	
	display: block;
	color: #fff;
}
.caja_formulario_completa_parte{
	float: left;
	width: 49%;
	margin-right: 1%;
}
.campo_idioma_desplegable select, .campo_idioma_desplegable input{
width: 33%;
	
}
.campo_idioma_desplegable select{
	margin-right: 1%;
}
.campo_idioma_desplegable .campoformulario_label , .campo_idioma_desplegable_nivel .campoformulario_label{
	text-align: right;
	
}
.campo_idioma_desplegable_nivel select{
	width: 65%;
	
}
.caja_formulario_completa_idiomas{
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.caja_formulario_completa textarea{
	color: #ffffff;
}
.inputtext_instagram{
	width: 94%;
}
/******* ESTILO FORMULARIO ******/
#formulariobenditaprofesion section{
    margin-bottom: 80px;
    width: 100%;
    float: left;
}
#formulariobenditaprofesion section h3{
    border-bottom: 1px solid #fffd72;
    padding-bottom: 10px;
    margin-bottom: 40px;
    text-transform: none;
}

.campoformulario{
    margin-bottom: 10px;
    width: 100%;
    float: left;
    text-align: right;
}

.campoformulario div{
    width: 67%;
    float: right;
    padding-bottom: 10px;
}

label, .label_checks_ocupacion{
    float: left;
    padding-top: 10px;
    width: 30%;
    margin-right: 3%;
    color: #fff;
}
.label_checks_fisicos{
    float: left;
    width: 30%;
    margin-right: 3%;
    color: #fff;
	
}
.grupocheck_separar{
	margin-bottom: 20px;
}
input[type=text], select{
    height: 30px;
    background-color: #363635;
    border: none;
    color: #fff;
}
 .width100{
   width: 100%;
}
.label_pregunta_casting_larga{
	width: 50%;
}

textarea{
    background-color: #363635;
    border: none;
}

input{
    padding-left: 10px;
}

.grupocheck label{
    text-align: right;
}

.rojo{
    float: right;
    color: #fffd72;
}

/* OCUPACION */

.uk-width-1-1{
    float: left;
    width: 91%;
    margin-left: 9%;
}

.subFeat{
    width: 100% !important;
    font-size: 20px;
}

.uk-width-1-1 label{
    width: auto;
}

.uk-width-1-1 input{
    width: 10px !important;
}

.otros input{
    width: 200px !important;
    margin-top: 10px;
}

/* DATOS FISICOS */

.fisicos input{
    width: auto;
}

.fisicos .desplegable_derecha label{
    width: auto;
}

.fisicos .subFeat{
    margin: 20px 0;
}

.fisicos .grupocheck{
    width: 50%;
    float: left;
}

.desplegable_derecha{
    width: 100%;
}


/* OTROS DATOS */

.section_otros_datos .subFeat{
    margin-bottom: 20px;
    text-align: left;
    color: #fff;
}

.section_otros_datos .grupocheck{
    width: 50%;
    float: left;
}
.section_otros_datos .inputcheck{
    width: 20px;
}

.section_otros_datos label{
    text-align: right;
}

.section_otros_datos textarea{
    width: 67%;
}

.textareas{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.textareas textarea{
    width: 60%;
}


.otrosDatos .grupochecks{
    width: 100%;
}

.otrosDatos .grupocheck input{
    float: right;
}

.otrosDatos .grupocheck label{
    float: right;
    width: auto;
}

.otrosDatos .campoformulario div{
    width: auto;
    float: none;
}

/*Otros datos > representante*/
.representante .grupoinputs{
    width: 100%;
}
.representante .grupoinput{
    width: 100%;
}
.representante .grupoinput input{
    width: 67%;
    margin-bottom: 10px;
}
.coche{
    width: 67%;
    margin-bottom: 20px;
}


/* FOTOGRAFIAS */
.fotos label{
    margin-bottom: 10px;
    text-align: left;
    width: auto;
}

.fotos input{
    background-color: transparent;
}
 

/* SEND BUTTON */
.submitboton{
    color: #000;
    background: #fffd72;
    padding: 20px 20px;
    text-align: center;
	display:block;
	float:left;
   margin-top: 40px;
    font-size: 20px;
    font-family: Decima;
}
.submitboton:hover{
    cursor: pointer;
}

/* contrato */
.contrato{
    margin-top: 80px;
}
.bloque_pregunta_si_no{
	margin-bottom: 40px;
}
.formulario_pregunta_si_no{
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.formulario_pregunta_si_no input[type=text]{
	width: 70%;
}
.formulario_pregunta_si_no_label{
	font-size: 18px;
	line-height: 22px;
}
.formulario_pregunta_si_no_check{
	display: inline-block;
}
input[type=text].input_motivo  {
	width: 500px ;
}
/******* RESPONSIVE *******/

/* Responsive solo móviles */
@media  (max-width:740px){
	.caja_formulario_completa_parte {
		width: 100% !important;
	}
#formulario_casting h2{
	line-height: 30px;
	font-size: 30px;
}

}

/* Mini (Móviles)*/
@media  (max-width:479px){

}
/*Small (Tablets pequeñas ) */
@media (min-width:100px) AND (max-width:479px){

}
@media (min-width:480px) AND (max-width:767px){

}
/*Medium Pantallas de escritorio normales */
@media (min-width:768px) AND (max-width:959px){

}

/*LARGE Pantallas de escritorio grandes */
@media (min-width:960px) AND (max-width:1199px){

}
/*XlARGE Pantallas de escritorio muy grandes */
@media (min-width:1200px) {

}



/* @end */
