@import url("../comun/formulario.css");

#a_candidatura .pasoscompra{width:100%;float:left;}
/*estructura*/
.pasoscompra h2{width:100%;float:left;padding:20px 0 0;font:normal 1.85em tradegothic-bold-cond20, Century Gothic, sans-serif;text-transform:uppercase}
.pasoscompra .form_tipo1 .cuerpoform {width:100%;padding:5px 0}

.lista_pasos{width:50%;float:left;padding:0 0 30px;background:transparent url(../../img/css/icono/linea-gris.png) repeat-x 50% 0px;}
.lista_pasos li{width:35%;float:left;text-align:center}
.lista_pasos li.tres{width:25%}
.lista_pasos li.cinco{width:15%}
.lista_pasos li.uno{text-align:left}
.lista_pasos li.cinco{text-align:right}

.lista_pasos li span.num{font: 1.13em edp-regular, Century Gothic, sans-serif;text-transform: uppercase;color:#878686}
.lista_pasos li span.num a{color:#878686}
li .num{width:100%;display:block;margin:35px 0 0}
.lista_pasos span.num a.activo{color:#28FF52}

/*borrador*/
.lista_pasos li strong{display:inline-block;width:30px;height:20px;text-align:left;background:transparent url(../../img/css/icono/borrador.png) no-repeat 50% 0;text-indent:-99999px}
.bloque{position:relative}
.borrador{position:absolute;top:65px;left:0;padding:3px;background:#000;font:normal 1.1em edp-regular;color:#fff}


.pasoactivo1 li.uno{background:transparent url(../../img/css/icono/punto.png) no-repeat 0 0}
.pasoactivo1 li.dos{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 50% 1px}
.pasoactivo1 li.tres{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 50% 1px}
.pasoactivo1 li.cuatro{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 50% 1px}
.pasoactivo1 li.cinco{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 100% 1px}

.pasoactivo2 li.uno{background:  url(../../img/css/icono/pasoIntermedio.png) no-repeat 0 0px}
.pasoactivo2 li.dos{background:transparent url(../../img/css/icono/pasoIntermedio2.png) no-repeat -108px 1px}
.pasoactivo2 li.tres{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 50% 1px}
.pasoactivo2 li.cuatro{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 50% 1px}
.pasoactivo2 li.cinco{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 100% 1px}

.pasoactivo3 li.uno{background:transparent url(../../img/css/icono/pasoIntermedio.png) no-repeat 0 0px}
.pasoactivo3 li.dos{background:transparent url(../../img/css/icono/pasoIntermedio3.png) repeat-x -41px 1px}
.pasoactivo3 li.tres{background:transparent url(../../img/css/icono/pasoIntermedio2.png) no-repeat -84px 1px}
.pasoactivo3 li.cuatro{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 50% 1px}
.pasoactivo3 li.cinco{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 100% 1px}

.pasoactivo4 li.uno{background:transparent url(../../img/css/icono/pasoIntermedio.png) no-repeat 0 0px}
.pasoactivo4 li.dos{background:transparent url(../../img/css/icono/pasoIntermedio3.png) repeat-x -42px 1px}
.pasoactivo4 li.tres{background:transparent url(../../img/css/icono/pasoIntermedio3.png) repeat-x -17px 1px}
.pasoactivo4 li.cuatro{background:transparent url(../../img/css/icono/pasoIntermedio2.png) no-repeat -108px 1px}
.pasoactivo4 li.cinco{background:transparent url(../../img/css/icono/punto-gris.png) no-repeat 100% 1px}


.pasoactivo5 li.uno, .pasoactivo6 li.uno{background:transparent url(../../img/css/icono/pasoIntermedio.png) no-repeat 0 0px}
.pasoactivo5 li.dos, .pasoactivo6 li.dos{background:transparent url(../../img/css/icono/pasoIntermedio3.png) repeat-x -42px 1px}
.pasoactivo5 li.tres, .pasoactivo6 li.tres{background:transparent url(../../img/css/icono/pasoIntermedio3.png) repeat-x -17px 1px}
.pasoactivo5 li.cuatro, .pasoactivo6 li.cuatro{background:transparent url(../../img/css/icono/pasoIntermedio3.png) repeat-x -43px 1px}
.pasoactivo5 li.cinco, .pasoactivo6 li.cinco{background:transparent url(../../img/css/icono/pasoIntermedio2.png) repeat-x 100% 1px;}


/*boton anterior*/
.ver-anterior{position:relative;display:inline;float:right;padding:10px 15px;margin-top:-78px;background:#28FF52;z-index:100px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ver-anterior a{font:normal 1.2em edp-regular, Century Gothic, sans-serif;;color:#fff}

/*formularios*/
	#a_candidatura h4{width:100%;float:left;padding:10px 0 0}
	#a_candidatura h3.tipo2{margin-bottom:15px;}
	#a_candidatura .etiquetatitulo{width:100%;float:left;padding:10px 0 20px;font-family:edp-thin, Century Gothic, sans-serif;font-size:1.6em}
	#a_candidatura .etiquetatitulo .asterisco{font-size:.7em;vertical-align:top}
	
	.etiquetazona{width:100%;float:left;font:0.95em edp-regular, Century Gothic, sans-serif;}
	.contenido{width:100%;float:left;margin:0 0 25px;padding-bottom:13px;border-bottom:1px solid #ccc !important}
	.fieldset{border:none;padding:0;margin-bottom:10px}
	.fieldset .radios .opciones label{width:7%;display:inline-block;}
	.fieldset .divfieldset{width:100%;float:left;height:auto;padding:0;margin:0}
	.fieldset .textarea{width:90%;padding:0 5%}
	.fieldset.caja-linea .opciones label{width:25%;}
	.caja-linea .size100{width:100%}
	.descripcion{width:100%;float:left;display:block;font-style: italic;padding:3px 0 0}
	.radios .etiqueta{margin-bottom: 5px;}
	.radios .opciones {display: flex;}
	.radios .opciones label{width:auto;margin:0 10px 0;font:normal 1em edp-regular, Century Gothic, sans-serif}
	.radios label span {font-size: 1rem;}
	.radios label input {height: 17px;width: 17px !important;}
	
	#reclamacion_documento, #reclamacion_datos{padding-bottom:0;} 
	#reclamacion_documento{margin-bottom:50px;}
	#reclamacion_documento .lista-doc li, #reclamacion_datos .lista-doc li{margin-bottom:0;}
	
	#a_nuevocolaborador .radios{padding:20px 0 0;border-top:1px solid #ccc;margin-top: 10px;}
	#a_nuevocolaborador .form_tipo1 .txt{font: normal 1.2em edp-regular;margin-bottom:14px;}
	
/*--------*/


.anadir{background:transparent url(../../img/css/icono/vineta8.png) no-repeat 0 0;padding-left:4%;float:right;font:normal 1.1em edp-regular, Century Gothic, sans-serif;color:#28FF52;cursor:pointer}
.sub-input{padding:0 2.6%}

.tabla-responsive{width:100%;float:left}
table.caja-tabla th.sub{padding:8px;text-align:left;background:#737171;font:normal .85em edp-medium, Century Gothic, sans-serif;text-transform:uppercase;color:#fff}
table.caja-tabla td span{font-size:.9em;padding:0}
table.caja-tabla input, table.caja-tabla textarea, table.caja-tabla select{width:94% !important;margin:0 auto;background:#e3e2e2 !important;padding:5px 2%!important;font-size:.8em !important;clear:both}
table.caja-tabla select{background-image:url("../../img/css/icono/select3.png") !important;background-repeat:no-repeat !important;background-position:97% 50% !important;padding-right:20px !important}
	.lt-ie9 table.caja-tabla select, .ie9 table.caja-tabla select{background:#e3e2e2 !important;padding-right:10px !important;}
.presupuesto th:first-child{padding-left:20px;text-align:left}

.rel_euros{min-width:8%}

td, .control-cif{position:relative}
.img-error{position:absolute;top:12px;}
	td .img-error{left:5px;}
	.control-cif .img-error{right:10px;top:56%;}
.img-error img{margin-bottom:-10px;margin-left:10px}

.estado, .codigo{width:100%;float:left; margin-bottom:20px;}
.estado{margin:35px 0 20px;}
.estado p, .codigo p{display:inline;background:#f5f5f5;font:normal 1.2em edp-medium, Century Gothic, sans-serif;margin:0}
.estado p{padding:20px}
.estado p strong, .codigo p strong{font-weight:normal;text-transform:uppercase;color:#28FF52}


/*---------------*/

/*paso1*/
.paso1 .fondo{margin-top:0}
.anadir-form{float:left;margin-top:20px;background:transparent url(../../img/css/icono/vineta12.png) no-repeat 97% 12px;padding:7px 40px 7px 10px;font:normal 1.4em edp-regular, Century Gothic, sans-serif;border:1px solid #1b1b1b;color:#1b1b1b;cursor:pointer}
.anadir-form p{margin:0}

/*paso3*/
.sum{text-align:right}
td.td_editar{vertical-align:middle}
td.td_editar img{max-width:none;display:block}

/*paso4*/
.paso4 .contenido{font-size:1.1em}
.paso4 .contenido .obligatorio{margin:30px 0 7px;}

.lista-doc{width:100%;float:left;}
.lista-doc li{width:100%;float:left;border-bottom:1px solid #cccccc;margin-bottom:20px}
	.lista-doc > li:last-child{border:none}
.lista-doc .tit-doc{width:95%;float:left;padding:30px 2.5% 10px;}
.lista-doc .tit-doc p{display:inline-block;font:normal 1.4em edp-regular, Century Gothic, sans-serif;color:#000;}
.lista-doc .tit-doc p span{display:block;font-size:0.7em}
.lista-doc .tit-doc p span.asterisco{display:inline-block;font-size:1em;margin:0 3px 0 -14px}
	.caja-acciones{float:right}
	.caja-acciones .ver{font:normal 0.9em edp-medium, Century Gothic, sans-serif;line-height:2.2em;vertical-align:top;cursor:pointer;color:#716f6f}
	.caja-acciones .ver strong{color:#fff;background:#1b1919;padding:4px 8px;line-height:0;margin-left:5px;cursor:pointer;
		-webkit-border-radius:50%;
		-moz-border-radius:50%;
		border-radius:50%}
	.caja-acciones .aportar{display:inline-block;width:28px;height:28px;background:transparent url(../../img/css/aplicacion/anadir.png) no-repeat 0 0;text-indent:-99999px;line-height:2em;cursor:pointer;}
	.caja-acciones .desplegar{
			display:inline-block;
			width: 33px;
			height: 32px;
			background-image: url(../../img/css/icono/sprites.png);
			background-position: -230px 0px;
			line-height:2em;
			cursor:pointer;
		}
	.activo .caja-acciones .desplegar{background-position: -200px 0px;}

.lista-doc li.activo{border:1px solid #cccccc;background:#f7f6f6}
	.caja-anadir-doc{width:95%;padding:20px 2.5% 10px;float:left;background:#fff;font-size:.7em}
	.caja-anadir-doc span{font-size:1.3em}

	.caja-ver-doc{width:95%;padding:10px 2.5%;float:left;background:#fff;}
	.caja-ver-doc ul{width:100%;float:left;padding:10px 0}
	.caja-ver-doc li{width:100%;float:left;padding:10px 0;border-bottom:1px solid #bbb5b5}
	.caja-ver-doc li a{color:#262626;cursor:pointer}
	.caja-ver-doc li a:hover{text-decoration:underline}
	.caja-ver-doc li .eliminar{display:inline-block;float:right;width:28px;height:28px;background:transparent url(../../img/css/aplicacion/borrar.png) no-repeat 0 0;text-indent:-99999px;cursor:pointer;}
	.caja-ver-doc li .eliminar a{width:100%;float:left}
	.caja-ver-doc .anadir{padding:3px 0 3px 32px;margin:0}
	.caja-ver-doc .titulo{width:100%;float:left;margin:20px 0;padding:0 0 7px;border-bottom:1px solid #28FF52;font:normal 1.15em edp-regular !important;text-transform:uppercase;color:#000 !important}
	.caja-ver-doc .solicitudes li{width:auto;padding:0;margin:15px;border:1px solid #bbb5b5}
	.caja-ver-doc .solicitudes li a{display:block;padding:15px;}
	.caja-ver-doc .solicitudes li a:hover{background:#f5f5f5}
	.caja-ver-doc .solicitudes li a span{display:block;width:33px;height:34px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999px;}
	.caja-ver-doc li .estado0 span{background-image:url(../../img/css/icono/enviado.png);}
	.caja-ver-doc li .estado1 span{background-image:url(../../img/css/icono/resuelto.png);}
	.caja-ver-doc li .estado2 span{background-image:url(../../img/css/icono/no-enviado.png);}
	.caja-ver-doc .solicitudes, .caja-ver-doc .documentos{padding:0}
	.caja-ver-doc .documentos li{width:auto;padding:0;margin:5px 14px 15px;border:none}
	.caja-ver-doc .documentos li a.ver-doc{display:block;width:74px;padding:15px;margin:0 0 10px;border:1px solid #bbb5b5;}
	.caja-ver-doc .documentos li a.ver-doc span{display:block;width:26px;height:34px;margin:0 auto;background:transparent url(../../img/css/icono/doc.png) no-repeat 0 0;text-indent:-99999px;}
	.caja-ver-doc .documentos li a.eliminar-doc, .caja-ver-doc .documentos li a.sustituir{padding:5px;display:block;text-align:center;text-transform:uppercase;font:normal 0.9em edp-medium;background:#28FF52;color:#222;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.caja-ver-doc .documentos li a.eliminar-doc,.caja-ver-doc .documentos li a.sustituir{background:#737171}
	.caja-ver-doc .documentos li a.eliminar-doc:hover, .caja-ver-doc .documentos li a.sustituir:hover{background:#1b1919;text-decoration:none}
	
	.caja-ver-doc ul.reclamacion{padding:0}
	.caja-ver-doc ul.reclamacion li{border:0;padding:0;}
	
	.cerrarReclamacion{float:right;margin:5px 0;padding:3px;width:auto !important;padding:9px 25px 8px;background:#28FF52 !important;color:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px}
	
	.documentacion-asociada{
		float: left;
		width: 100%;
	}
	
	.documentacion-asociada.docidentificacion{
		margin-top: 30px;
	}
	
	.documentacion-asociada div{
		display: flex;
		align-items: center;
	}
	
	.documentacion-asociada p.titulo{
		background: transparent url(../../img/css/icono/vineta5.png) no-repeat 0 5px;
		padding-left: 15px;
	}
	
	.documentacion-asociada .caja-acciones{
		margin-left: 20px; 
	}
	
	.documentacion-asociada .caja-acciones span{
		display: inline-block;
		margin-right: 10px;
		vertical-align: middle;
	}
	.documentacion-asociada .caja-acciones span a{
		background: transparent url(../../img/css/aplicacion/verDoc.png) no-repeat 0 0;
		display: block;
		height: 33px;
		text-indent: -9999px;
		width: 33px;
	}
	
	.documentacion-asociada .caja-acciones span.borrar a{
		background-image: url(../../img/css/aplicacion/borrarDoc.png);
	}
	

.mensaje-limite{width:100%;float:left;clear:both;font:normal 1.1em edp-regular, Century Gothic, sans-serif;color:#c00}
.txt-numdocs{width:100%;float:left;clear:both}
.motivo{width:100%;float:left;clear:both;margin:10px 0;}

.tipo-motivo.tipo2{width:90%;float:left;margin:10px 5%}
.tipo-motivo.tipo2 li{border:none;padding-bottom:0;margin-bottom:10px;font-family:edp-regular, Century Gothic, sans-serif}
	.tipo-motivo.tipo2 li strong{font-family:edp-medium;font-weight:normal}
	.tipo-motivo.tipo2 li a{text-decoration:underline; color:#000}
/*txt plantila*/
.plantilla{display:block;font-size:0.6em;margin-top:8px;padding-left:16px;background:transparent url(../../img/css/icono/vineta13.png) no-repeat 0 3px}
.plantilla a{text-decoration:underline}

/*paso5*/
.paso5 .bloque{background:#f5f5f5;margin-bottom:35px;padding-top:50px;padding-bottom:0}

	/*acordeon paso5*/
	#a_candidatura .paso5 h4{width:98%;padding:17px 0px 17px 2%;}
	.paso5 .acordeon .ui-accordion-content{margin:0 0 15px}
	.paso5 .acordeon .ui-widget-content{background:none}

.paso5 h5 span{font-size:.85em;color:#605f5f;text-transform:none}
.paso5 p{font:normal 1.1em edp-regular, Century Gothic, sans-serif;color:#605f5f;}
.paso5 p strong{display:inline-block;}
	.ie .paso5 p strong{font:bold 1em edp-medium, Century Gothic, sans-serif;color:#000 !important }

.paso5 td{background:#fff;font-size:.8em;vertical-align:middle}
.paso5 .txt-total{background:#b4b3b3}
.paso5 .contenido li{font:normal 1.1em edp-regular, Century Gothic, sans-serif;color:#605f5f}
.paso5 .contenido .lista-doc li{width:88%;float:left;padding:5px 1%;}
.paso5 .contenido .lista-doc li .si-doc{color:#28FF52}
.paso5 .contenido .etiqueta-destacada{font-weight:bold;}
.paso5 a.verDesglose img{max-width:none;display:block}
.paso5 a.imprimir{float:left;margin-left:7px}
.paso5 a.pdf{float:left;margin-right:5px;background:#c4c4c4 !important;color:#605f5f;}
.paso5 .botones.dcha {float:right;width:auto;}

.paso2 fieldset p.etiquetarequerida{margin:20px 0 0;}
.subtitulo-agrupador{font-size:1.25em;color:#28FF52}
.bloque-agrupacion{float:left;width:97%;margin:0 0 10px 2.5%;}
.bloque-agrupacion2{float:left;width:98%}

#campo_cronograma td{width:5%}
#campo_cronograma td.actividad{width:40%}
#campo_cronograma td.activo{background-color:#fbc7c8;color:#fbc7c8;}
#campo_cronograma td a{display:block;}
#campo_cronograma .selector-mes{cursor:pointer} 

/*A�adido arobles. Cambiar por maquetaci�n si es necesario */
#campo_personalContratado label{float:left;padding-right:10px;font-size:1em}
#campo_personalContratado label input[type="radio"] {margin:5px 4px 0;padding:0;width:auto !important}

.fila_dest td{background:#fbc7c8 ;font-family:edp-medium}

td.errorCelda{border:1px solid #28FF52;}
.txt-error{color:#28FF52;}

.ppto .botones{margin:0 !important;}

.botones.exportar{margin:0 0 5px}
.botones.exportar a{float:right;background:#c4c4c4 !important;color:#605f5f;text-decoration:none !important}
.texto-countdown{font-size: 30px;}
#getting-started{text-align:center;margin: 26px;}
.tiempo{font-size: 40px;}
