a /* ========================================================= */
	/* ESTILOS GENERICOS POR TIPO DE OBJETO HTML */
	/* ========================================================= */    
body {
	overflow-y: auto;
	font-family: arial, verdana, sans-serif;
	FONT-FAMILY: arial, verdana, sans-serif;
	font-size: 0.75em;
}

form {
	margin: 0em 0em 0em 0.16em;
}

div {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 0.9em;
}

BODY {
	FONT-FAMILY: arial, verdana, sans-serif;
}

/* ========================================================= */
	/* ESTILOS POR ID, ESPECIFICOS # */
	/* ========================================================= */
#cabecera {
	height: 6.333em;
	width: 100%;
}

#pie {
	width: 100%;
	float: left;
}

#cabeceraBotones {
	background-color: #FFFFFF;
	width: 100%;
	border-bottom-width: 0.01em;
	border-bottom-color: #000000;
	margin-bottom: 0.7em;
}

#barraEsquina {
	background-image: url(../images/barra_inicio.gif);
	background-repeat: no-repeat;
}

#barra {
	background-image: url(../images/imgCabecera.gif);
	background-repeat: repeat-x;
}

#barraLogin {
	background-image: url(../images/barraFooterLogin.gif);
	background-repeat: repeat-x;
	float: left;
	margin-top: 1%;
	width: 97%;
	margin-left: 3%;
	height: 0.75em;
}

#contendidoCabMensajes {
	margin-top: 1%;
}

#pieNoticias {
	background-color: #58FAF4;
	float: bottom;
	height: 16em;
}

#logocaixa img {
	border: none;
}

.divPie {
	float: left;
	margin: 0.1em;
	width: 100%;
}

.linkPie {
	color: #46669F;
}

/* ========================================================= */
	/* ESTILOS POR CLASE . */
	/* ========================================================= */
.estiloBold {
	font-weight: bold;
}

.estiloNormal {
	font-weight: normal;
	color: #46669F;
}

.idioma {
	font-family: arial, verdana, sans-serif;
	float: right;
	display: inline;
	font-size: 1.0em;
	padding: 0 0.5em;
}

.pie {
	display: inline;
}

.contenedorInicio {
	float: left;
	width: 100%;
	height: auto !important;
	height: 82%;
}

.botonesPestanasActivo {
	width: 8em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.35emm;
	height: 3.6em;
	float: left;
	background-color: #81BEF7;
	font-family: arial, verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	border-width: 0em;
}

.botonesPestanasInactivo {
	width: 8em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.35em;
	height: 3.5em;
	float: left;
	background-color: #E0ECF8;
	font-family: arial, verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	border-width: 0em;
}

#cabeceraMensajes {
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 0.1em;
	margin-right: 0em;
	margin-bottom: 0.1em;
	margin-left: 0em;
	text-decoration: none;
	padding-top: 0.24em;
	padding-right: 0.4em;
	float: left;
}

#cabeceraMensajes {
	background-color: #FFFFFF;
	width: 100%;
}

.etiqueta_bienvenida {
	font-family: arial, verdana, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	width: 100%;
	float: left;
	font-weight: bold;
	margin-right: 0em;
	margin-left: 1.6em;
}

.etiqueta_aviso {
	font-family: arial, verdana, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
	width: 50%;
	float: left;
	margin-left: 1%;
}

.etiqueta_funciona {
	font-family: arial, verdana, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #000000;
	width: 80%;
	float: left;
	margin-left: 1%;
}

.boton {
	border: none;
}

.botonPanel {
	border: none;
	float: left;
	margin-left: 0.8em;
}

.botonSeleccionaEvaluacion
{
	width: 20px;
	height: 20px;
	margin-right: 0.5em;
}

.botonDescartaEvaluacion
{
	width: 20px;
	height: 20px;
}

.imagenPestana {
	border: none;
	margin-right: 0.5em;
	float: right;
}

.textoPestana {
	width: 100%;
	float: left;
	height: 2.5em;
	color: #277DCF;
}
.textoPestanaMargen {
	width: 100%;
	float: left;
	height: 2.5em;
	color: #277DCF;
	margin-top: 0.7em;
}
.textoSubPestana {
	float: left;
	height: 2.5em;
	font-size: 1.1em;
	margin-top: -0.5em;
	color: #277DCF;
}

.textoSubPestana-dis,.textoSubPestanaSelecc-dis {
	float: left;
	height: 2.5em;
	font-size: 1.1em;
	margin-top: -0.5em;
	color: #AAAAAA;
}

.textoPestanaSelecc-dis,.textoPestana-dis {
	width: 100%;
	float: left;
	height: 2.5em;
	color: #AAAAAA;
}

.areaNotificacionesGenerales {
	margin-bottom: 1em;
	background-color: #E6EEFF;
	border: solid 1px #9ACCFF;
	padding: 1em;
}

.areaNotificacionesEspecificas {
	margin-bottom: 1em;
	background-color: #FFFECC;
	border: solid 1px;
	border-color: #FEE597;
	padding: 1em;
}

.labelNotificacion {
	color: #666666;
	font-weight: bold;
	margin-left: 0.5em;
}

.labelNotificacionPL {
	color: #0990C6;
	font-weight: bold;
	font-size: 1.2em;
}

.imgNotificacion {
	float: left;
}

.campoTexto {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: #000000;
}

.campoTextoNegrita {
	font-family: arial, verdana, sans-serif;
	/*font-size: 0.7em;*/
	font-weight: bold;
	color: #000000;
}

.filaFiltro,.icePnlGrp filaFiltro {
	float: left;
	width: 100%;
	height: 2em;
	margin-top: 1.2%;
}

.bloqueFiltro,.icePnlGrp bloqueFiltro {
	float: left;
	margin-top: 0.2%;
	width: 50%;
}

.bloqueFiltro2,.icePnlGrp bloqueFiltro2 {
	float: left;
	width: 30%;
	height: 1.6em;
	margin-top: 0.2%;
	width: 33%;
}

.bloqueFiltro3,.icePnlGrp bloqueFiltro2 {
	float: left;
	height: 2em;
	margin-top: 0.2%;
	width: 100%;
}

.bloqueFiltro3separado {
	float: left;
	height: 3.5em;
	margin-top: 0.2%;
	width: 100%;
}

.bloqueFiltro31Linea {
	float: left;
	margin-bottom: 0.4em;
	height: 1.5em;
	margin-top: 0.2%;
	width: 100%;
	overflow: hidden;
}

.labelFiltro {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 12.2em;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 0em;
	/* height: 1.2em; */
	min-height: 1.2em;
	height: auto;
	float: left;
}

.labelBloqueConv {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.2em;
	float: left;
	width: 50%;
}

.labelGeneral {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 100%;
	vertical-align: middle;
	margin-right: 1.6em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.15em;
	float: left;
}

.labelGeneralSinAltoAncho {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 1.6em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
}

.labelImagen {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 50%;
	vertical-align: middle;
	float: left;
}

.labelTituloSeccion {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 30%;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.15em;
	font-size: 1.15em
}

.labelTituloSeccionHeightAuto {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 30%;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: auto;
	font-size: 1.15em
}

.labelDetalle {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 40%;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.15em;
	float: left;
}

.labelDocsSolicitudAlta {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 2%;
	float: left;
}

.labelNoDocsSolicitudAlta {
	color: #666666;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	width: 18em;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 20%;
	height: 1.2em;
	float: left;
}

.labelMensajeInfo {
	color: #0990C6;
	padding: 0em;
	font-weight: bold;
	font-size: 1.3em;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 0.8em;
	height: 1.2em;
	float: left;
}

.panelSeccion {
	padding-bottom: 14%;
	_padding-bottom: 1%;
}

.panelLoginMensajeNavegadores {
	margin-left: 28.5%;
	margin-top: 1em;
	float: left;
}

.linkPanelLogin {
	color: #46669F;
	padding: 0px;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	height: 14px;
	float: left;
	cursor: pointer;
}

.campoFiltro {
	width: 60%;
	margin-top: 0em;
	float: left;
}

.comboboxStyle {
	width: 60%;
	margin-top: 0em;
	float: left;
}

.comboboxStyle-dis {
	width: 60%;
	margin-top: 0em;
	float: left;
}

.menuRadioBigFont {
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
}
.menuRadioBigFont-dis {
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
}

.menuRadio, .menuRadio-dis {
	font-family: Arial;
	font-size: 0.97em;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
}


.menuRadioSinWhiteSpace, .menuRadioSinWhiteSpace-dis {
	font-family: Arial;
	font-size: 0.97em;
	text-align: left;
	/*white-space: nowrap;*/
	border: none;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
}

.menuRadioEval {
	font-family: Arial;
	font-size: 0.97em;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
}

.menuRadioEval-dis {
	font-family: Arial;
	font-size: 0.97em;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
	color:grey;
}

.menuRadioDesgravaciones {
	font-family: Arial;
	font-size: 0.97em;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 1em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
}

.menuRadioDesgravaciones-dis {
	font-family: Arial;
	font-size: 0.97em;
	text-align: left;
	white-space: nowrap;
	border: none;
	padding-top: 1em;
	padding-bottom: 0.15em;
	padding-left: 0.15em;
	padding-right: 0.15em;
	vertical-align: 20%;
	color:grey;
}

.cont_botones {
	width: 100%;
	height: 2.4em;
	margin-top: 0.8em;
	float: left;
}

.contCompletado {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	background-color: #E2E7EF;
	height: 1.2em;
	margin-left: 1.6em;
	width: 80%;
	float: left;
}

/*Fondo de botones Azules*/
.boton_azul_login {
	width: 5em;
	height: 2em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0.4em;
	margin-right: 0em;
	margin-bottom: 0.4em;
	margin-left: 0.4em;
	border: 0.01em outset #CECFCE;
	padding-top: 0.17em;
	padding-right: 0.4em;
	padding-bottom: 0.17em;
	padding-left: 0.4em;
	clear: none;
	cursor: pointer;
	cursor: pointer;
}

.boton_azul {
	width: 10.4em;
	height: 2.4em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	border: 0.01em outset #CECFCE;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	clear: none;
	cursor: pointer;
}

.boton_azul_center {
	aling:center;
	width: 10.4em;
	height: 2.4em;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	border: 0.01em outset #CECFCE;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	clear: none;
	cursor: pointer;
}

.boton_azul_inicio {
	width: 10.4em;
	height: 2.5em;
	float: left;
	background-color: #0990C6;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 0.35em;
	border: 0em outset #CECFCE;
	clear: none;
	cursor: pointer;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
}

.boton_gris_pestanya_nivel1 {
	width: 10.4em;
	height: 3.1em;
	float: left;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 1.5em;
	position: relative;
	z-index: 100;
	clear: none;
	cursor: pointer;
	border: 0.1em solid #B2B2B2;
	border-bottom: none;
}

.boton_gris_pestanya_nivel1_nosel {
	width: 10.4em;
	height: 3em;
	float: left;
	font-weight: light-bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 1.5em;
	clear: none;
	cursor: pointer;
	border: 0.1em solid #B2B2B2;
	border-bottom: none;
	background-color: #F7F7F7;
	color: #277DFF;
}

.boton_gris_pestanya_nivel1_inactive {
	width: 10.4em;
	height: 3em;
	float: left;
	font-weight: light-bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 1.5em;
	clear: none;
	cursor: not-allowed;
	border: 0.1em solid #B2B2B2;
	border-bottom: none;
	background-color: #eeeeee;
	color: #999999;
}

.contenedor_pestanyas_nivel1 {
	position: relative;
	float: left;
	padding-top: 1em;
	padding-left: 1em;
	background-color: #F3F3F3;
	width: 100%;
}

.contenedor_pestanyas_nivel2 {
	margin: -0.1em;
	border: 0.1em solid #B2B2B2;
	border-bottom: none;
	position: relative;
	float: left;
	margin-bottom: 2em;
	width: 100%;
	z-index: 1;
	height: 3.55em;
}

.contenedor_pestanyas_solicitud {
	margin: -0.1em;
	position: relative;
	float: left;
	margin-bottom: 1em;
	width: 100%;
	z-index: 1;
}

.contenedor_pestanyas_entidad {
	margin: -0.1em;
	position: relative;
	float: left;
	margin-bottom:  0.5em;
	width: 100%;
	z-index: 1;
}

.contenedor_pestanyas_convocatoria {
	
	margin: -0.1em;
	position: relative;
	float: left;
	margin-bottom:  0.5em;
	width: 100%;
	z-index: 1;
}

.contenedor_pestanyas_listados {
	width:100%;
	margin-left:1em;
	float:left;
}

.pestana_entidades_width {
	width: 12em;
}

.boton_azul_inicio_2 {
	width: 10.4em;
	height: 2.5em;
	float: left;
	background-color: #CFE7F1;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 0.35em;
	border: 0em outset #CECFCE;
	clear: none;
	cursor: pointer;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	color: black;
}

.boton_azul_popup {
	width: 6em;
	height: 1.90em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0.4em;
	margin-right: 0em;
	margin-bottom: 0.4em;
	margin-left: 0.4em;
	border: 0.01em outset #CECFCE;
	padding-top: 0.17em;
	padding-right: 0.4em;
	padding-bottom: 0.17em;
	padding-left: 0.4em;
	clear: none;
	cursor: pointer;
	cursor: pointer;
}

.boton_gris {
	background-color: #F2F2F2;
	border-color: #46669F;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	color: black;
	width: 9.6em;
	height: 2.4em;
	font-weight: bold;
	cursor: pointer;
}

.boton_blanco {
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	background-color: white;
	border-style: solid;
	border-width: 0.1em;
	color: black;
	width: 16em;
	height: 2.5em;
	font-weight: bold;
	float: left;
	margin-right: 0.35em;
}

.boton_blanco_docs {
	border-radius: 0.1em 0.1em 0.1em 0.1em;
	background-color: white;
	border-style: solid;
	border-width: 0.1em;
	color: black;
	width: 8em;
	height: 1.5em;
	font-weight: bold;
	float: rigth;
	margin-left: 1em;
}

.boton_gris_peque {
	background-color: #F2F2F2;
	border-color: #0990C6;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	border-style: solid;
	border-width: 0.1em;
	color: black;
	width: 1.5em;
	height: 1.61em;
	font-weight: bold;
	padding-left: 0.3em;
}

.boton_gris_descarga {
	background-color: #F2F2F2;
	border-color: #0990C6;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	border-style: solid;
	border-width: 0.1em;
	color: black;
	width: 12em;
	height: 1.61em;
	font-weight: bold;
}

.img_descarga_plantilla {
	border: none;
	float: left;
}

/* Se han puesto los 2 paneles con el mismo tamanio para que el nombre del fichero salga alineado con los textos de arriba (Cambiar documento) y abajo (Eliminar) */ 
.estiloPanelesIconosYBotones {
	min-width:70px;
	display:inline-block;
	vertical-align: top;
	height:100%;
}

/* Paneles para que tengan el mismo width en el listado de documentos de la solicitud las 3 filas "Cambiar documento" / "nombre documento" / "Eliminar" */
.panelListDocGenericoFicheros, .panelListDocCambiarDocumento, .panelListDocFicheroYMarcadoDocumentos, .panelListDocEliminar {
	display: inline-block;
	width: 300px;
	text-align: center; 
	margin-bottom: 5px;
}

.iconosInfoYEstado {
	display:table-cell; 
	vertical-align: top; 
	width: 30px;
}

/*cabecera de grid*/
.tablaEntidades {
	width: 98%;
	background-color: #FFFFFF;
	border: 0em;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

.tablaEntidades td {
	border-style: solid;
	border-width: 0.1em;
	border-color: #E6E6E6;
}

.tablaEntidadesFtr{
	text-align: right;
	font-weight: bold;
}

.tabla_cabecera {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background-color: #0380B8;
	/*font-size: 0.8em;*/
	height: 1.8em;
}

.filaFiltroBoton,.icePnlGrp filaFiltroBoton {
	align: right;
	width: 100%;
	height: 2em;
	margin-top: 1.5%;
}

.panelGeneral {
	float: left;
	position: relative;
	background-color: white;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	width: 98%; *
	width: 96%;
	margin-bottom: 1em;
}

.panelDetalleConcepto {
	float: left;
	position: relative;
	background-color: white;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	margin-left:1em;
	margin-right:1em;
	padding-left: 0.8em;
	padding-right: 1.2em;
	width: 96%;
	margin-bottom: 2em;
}

.panelGlobal {
	float: left;
	position: relative;
	background-color: white;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	padding-left: 0.8em;
	padding-right: 1.2em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0em 0em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	margin-left: 0.95em;
	width: 75%;
}

.panelGlobalPassword {
	float: left;
	position: relative;
	background-color: white;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	padding-left: 0.8em;
	padding-right: 1.2em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0em 0em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	margin-left: 0.95em;
	width: 95%;
}

.panelBotones {
	float: left;
	position: relative;
	width: 50%;
	background-color: white;
	padding-top: 1.2em;
	padding-bottom: 1.2em;
	padding-left: 0.8em;
	padding-right: 1.2em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
}

.panelAltaDocumento {
	float: left;
	position: relative;
	width: 100%;
	background-color: white;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
}

.filaDetalle {
	float: left;
	width: 100%;
	min-height: 2.2em;
	height: auto;
	padding-left: 1.4em
}

.filaDetalle2 {
	float: left;
	width: 100%;
	min-height: 2.2em;
	height: auto;
}

.filaDetalleConMargen {
	float: left;
	width: 100%;
	margin-top: 0.1em;
	padding-left: 1.4em
}

.filaDetalleSinAltura {
	float: left;
	width: 100%;
	padding-left: 1.4em
}

.filaDetalleConAltura {
	float: left;
	width: 100%;
	padding-left: 1.4em;
	margin-bottom: 0.2em;
}

.azulito {
	font-color: 70DBDB;
}

.inputDetalle {
	width: 8em;
}

.inputDetalle-dis {
	width: 8em;
}

.inputDetalleReadOnly {
	width: 8em;
	background-color: #DFDFDF;
}

.inputDetalleGrande {
	width: 22, 72em;
}

.inputDetalleGrandeReadOnly {
	background-color: #DFDFDF;
	width: 22, 72em;
}

.inputNormalReadOnly {
	width: 12.5em;
	background-color: #DFDFDF;
}

.inputGrande {
	width: 15em;
}

.inputGrandeReadOnly {
	width: 15em;
	background-color: #DFDFDF;
}

.inputPeque {
	width: 11em;
}

.inputPeque42,.inputPeque42-dis {
	width: 4.2em;
	margin-right: 10em;
	float: right;
}

.inputPequeReadOnly {
	width: 4.2em;
	background-color: #DFDFDF;
}

.comboDetalle {
	width: 12.8em;
}

.comboDetalle-dis {
	width: 12.8em;
}

.textotabla {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	height: 1.5em;
	text-indent: 0.35em;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 0.1em;
}

.textotablapar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	height: 1.5em;
	text-indent: 0.35em;
	background-color: #F9F9F9;
	border-style: solid;
	border-width: 0.1em;
}

.textotabladesactivado
{
	color: #999999;
	font-style: italic;
	background-color: #ffffff;
	cursor: not-allowed;
}

.tablapaginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	color: #000000;
	padding: 0;
	width: 100%;
	text-align: center;
	text-decoration: none;
}

.filaFiltroBoton,.icePnlGrp filaFiltroBoton {
	align: right;
	width: 100%;
	height: 2em;
	margin-top: 1.5%;
}

.contLinkPanel {
	margin-left: 0.8em;
	width: 100%;
	height: 2.4em;
	border-bottom: #e7e7e7 0.1em solid;
	margin-left: 0em;
	padding-top: 0.5em;
}

.contLinkPanelMiemPatro {
	margin-left: 0.8em;
	width: 100%;
	height: 2.4em;
	margin-left: 0em;
	padding-top: 0.5em;
}

.botonFormulario {
	background: url("../images/hborder.png") repeat-x scroll 0 -27px transparent;
	background-color: #F2F2F2;
	border: 1px outset #CCCCCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 11px;
	height: 22px;
	width: 115px;
	vertical-align: middle;
	padding: 2px;
	cursor: pointer;
}

/***********************************************************************************************/
	/*************************************** CALENDARIO ********************************************/
.iceSelInpDatePopup {
	background-color: #FFFFFF;
	float: right;
	margin-top: 0px;
	margin-left: 0.8em;
	border: 0px;
	padding: 0px;
	margin-bottom: 0.4em;
}

.iceSelInpDateInput {
	font-family: Arial, Verdana, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	width: 5.5em;
	float: left;
	margin-left: -0.8em;
}

.iceSelInpDateOpenPopup {
	BACKGROUND-IMAGE: url(../images/ic_calendario.gif);
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: center;
	BORDER-LEFT: medium none;
	BACKGROUND-COLOR: transparent;
	WIDTH: 1.58em;
	DISPLAY: inline;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 1.58em;
	MARGIN-LEFT: 0.8em;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	TEXT-DECORATION: none;
	float: left;
}

.iceSelInpDateClosePopup {
	BACKGROUND-IMAGE: url(../images/ic_calendario.gif);
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: center;
	BORDER-LEFT: medium none;
	BACKGROUND-COLOR: transparent;
	WIDTH: 1.58em;
	DISPLAY: inline;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 1.58em;
	MARGIN-LEFT: 0px;
	BORDER-TOP: medium none;
	BORDER-RIGHT: medium none;
	TEXT-DECORATION: none;
	margin-top: 0px;
	float: left;
}

.iceSelInpDateMoYrDropdown { /*estilo de la combo de arriba*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 1.5em;
	float: left;
	border: 0.1em solid #CCCCCC;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
}

.iceSelInpDateWeek { /*estilo cabecera*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: #0380B8;
	width: 2.4em;
	text-align: center;
	padding-right: 0.4em;
	padding-left: 0.4em;
	border: 0.1em solid #dddddd;
}

.iceSelInpDateDay { /*estilo fondo dias*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: white;
	width: 2.4em;
	text-align: center;
	padding-right: 0.4em;
	padding-left: 0.4em;
	border: 0.1em solid #dddddd;
}

.iceSelInpDateDay .iceCmdLnk {
	color: #999999;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: white;
	width: 2.4em;
	text-align: center;
}

.iceSelInpDateCur { /*estilo dia selecc*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: #404040;
	width: 2.4em;
	text-align: center;
	padding-right: 0.4em;
	padding-left: 0.4em;
	border: 0.1em solid #dddddd;
}

.iceSelInpDateCur .iceCmdLnk { /*estilo dia selecc*/
	color: #ffffff;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: #404040;
	width: 2.4em;
	text-align: center;
}

.weekend { /*estilo fondo dias*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #E60405;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: #D8D8D8;;
	width: 2.4em;
	text-align: center;
	padding-right: 0.4em;
	padding-left: 0.4em;
	border: 0.1em solid #dddddd;
}

.weekend .iceCmdLnk {
	color: #E60405;
	text-decoration: none;
	height: 1.6em;
	margin: 0px;
	padding: 0px;
	background-color: #D8D8D8;;
	width: 2.4em;
	text-align: center;
}

.exampleBox {
	margin: 0.35em 0.35em 0 0;
	padding: 0.4em;
	background: #FFF;
	border: 0.1em solid #d9d9d9;
	display: block;
	float: right;
}

.cont_fechas {
	background-color: #FFFFFF;
	width: 95.5%;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px;
	padding-top: 0.48em;
	padding-right: 0.48em;
	padding-left: 0px;
	padding-bottom: 0.16em;
	margin-bottom: 0px;
}

/********************** Pasos *****************************************/
.fondoPasoActual {
	background-color: #0380B8;
	float: left;
}

.fondoPasoNoActual {
	background-color: #CCD0D1;
	float: left;
}

.textoNumeroPasoActual {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 0.95em;
	color: #0380B8;
	padding-top: 0.4em;
	font-weight: bold;
	position: relative;
}

.textoNumeroPasoNoActual {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 0.95em;
	color: #CCD0D1;
	padding-top: 0.4em;
	font-weight: bold;
	position: relative;
}

.numPasoActual {
	height: 2em;
	width: 1.76em;
	margin-left: 1%;
	float: left;
	background-image: url(../web/images/circulo_azul.gif);
	background-repeat: no-repeat;
}

.numPasoNoActual {
	height: 2em;
	width: 1.76em;
	margin-left: 1%;
	float: left;
	background-image: url(../web/images/circulo.gif);
	background-repeat: no-repeat;
}

.flechaIzqPasoPrimero {
	width: 0em;
	height: 2em;
	float: left;
}

.flechaIzqGris {
	width: 0.95em;
	height: 2em;
	float: left;
	background-image: url(../images/tri_gris.gif);
	background-repeat: no-repeat;
}

.flechaIzqAzul {
	width: 0.95em;
	height: 2em;
	float: left;
	background-image: url(../images/tri_azul.gif);
	background-repeat: no-repeat;
}

.celdaTextoPaso {
	float: left;
	margin-left: 0.4em;
}

.textoPaso {
	float: left;
	font-size: 0.95em;
	padding-top: 0.35em;
	color: white;
	font-weight: bold;
	margin-top: 0.16em;
}

/***************************LOGIN *********************************************/
.contenedorBody {
	width: 91em;
	height: 100%;
	margin:0 auto;
}

.formLogin {
	width: 100%;
	height: 80%;
	min-height: 80%;
	margin-left: 0.17em;
}

.panelGeneralLogin { 
	width: 100%;
}

.panelGeneralHomeLogin {
	float: left;
	width: 100%;
	height: 100%;
}

.panelGris {
	height: 26em;
	margin-left: 3%;
	margin-top: 3%;
	padding-bottom: 5%;
	border-color: #F5F5F5;
	border-style: solid;
	border-width: 0.2em;
	background-image: url(../images/barraFooterLogin.gif);
	background-repeat: repeat-x;
	background-color: #FCFCFC;
}

.panelGrisTransparente { 
	height: 26em;
	margin-left: 3%;
	margin-top: 3%;
	padding-bottom: 5%;
	border-color: #F5F5F5;
	border-style: solid;
	border-width: 0.0em;
}

.panelHomeLogin {
	width: 45em;
	margin-left: -23em;
	position: relative;
	left: 50%;
}

.panelLogin {
	margin-top: -25em;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	float: auto;
	width: 45em;
}

.panelTituloLogin {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 1.3em;
	text-align: left;
}

.panelTituloLoginMasInfo {
	float: left;
	height: auto;
	margin-top: 1.3em;
	text-align: right;
}

.tituloLogin {
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #46669F
}

.panelAzul {
	float: left;
	width: 40em;
	background-color: #0095CF;
	margin-top: 1em;
	margin-left: 0em;
	border-radius: 1em;
	-moz-border-radius: 1em;
	text-align: left;
}

.contPanelAzul {
	float: left;
	width: 47em;
	height: 20em;
	background-color: #0095CF;
	padding: 3%;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.bloqueTextoLogin {
	float: left;
	width: 100%;
	background-color: #0095CF;
	padding: 4%;
}

.panelAcceso {
	float: left;
	background-color: #FFFFFF;
	width: 25em;
	margin-left: 23em;
	margin-top: -16em;
	border-style: solid;
	border-width: 0.25em;
	border-color: #0380B8;
	border-radius: 1em;
	-moz-border-radius: 1em;
	padding: 1%;
}

.labelAcceso {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #46669F;
}

.labelFlecha {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #46669F;
	margin-left: 0.41em;
}

.panelConvocatorias {
	float: left;
	width: 70%;
	margin-top: 2.7em;
	margin-left: 15%;
	margin-right: 15%;
}

.panelConvocatoria {
	float: left;
	width: 100%;
}

.labelTitConvocatoria {
	color: #000000;
	padding: 0em;
	font-weight: bold;
	font-size: 1.1em;
	width: 100%;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.4em;
	float: left;
}

.labelConvocatoria {
	color: #46669F;
	padding: 0em;
	font-weight: bold;
	font-size: 1.0em;
	width: 100%;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
}

.labelLogin {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.3em;
	float: left;
	width: 30%;
}

.labelDocAnexada{
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.3em;
	float: left;
}

.labelInfo {
	color: #666666;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.3em;
	float: left;
	width: 40%;
}

.campoLogin {
	width: 25em;
	margin-top: 0em;
	float: left;
}

.bloqueFiltroLogin {
	float: left;
	width: 100%;
	margin-top: 1em;
	height: 2.5em;
	margin-top: 0.2%;
}

.textoLopd {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	font-size: 0.9em;
	width: 100%;
	vertical-align: middle;
	margin-right: 1.6em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.15em;
	float: left;
}

.linkTextoLopd {
	color: #46669F;
	font-weight: bold;
	font-size: 0.9em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

/***************************RECORDAR CONTRASEŅA *********************************************/
.bloqueLogin,.icePnlGrp bloqueLogin {
	float: left;
	margin-top: 0.2%;
	width: 100%;
}

.panelEnvioCorreo {
	float: left;
	background-color: #FFFFFF;
	width: 30em;
	margin-left: 4em;
	margin-top: -12em;
	border-style: solid;
	border-width: 0.25em;
	border-color: #0380B8;
	border-radius: 1em;
	-moz-border-radius: 1em;
	padding: 1%;
}

	/***************************SOLICITUD ALTA*********************************************/
.panelSolicitudAlta {
	text-align: left;
	float: left;
	background-color: #FFFFFF;
	width: 62em;
	margin-left: 4.17em;
	margin-top: -6.17em;
	border-style: solid;
	border-width: 0.25em;
	border-color: #0070A4;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.cabPanelSolicitud {
	width: 100%;
	float: left;
	height: 2.5em;
	background-color: #0380B8;
	padding-top: 0.41em;
}

.textoCabPanel {
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 0.41em;
}

.panelCamposSolicitud {
	width: 100%;
	float: left;
	border-radius: 1em;
}

.panelBloqueCamposSolicitud {
	float: left;
	width: 100%;
	padding: 2%;
}

.panelBotonesSolicitud {
	float: left;
	width: 41.7em;
	margin-left: 4.17em;
	padding: 1%;
}

.panelPasoSolicitud {
	float: left;
	width: 100%;
}

.pasoSolicitudAlta {
	height: 2.1em;
	width: 1.8em;
	margin-left: 1%;
	float: left;
	background-image: url(../images/circulo_azul.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.descPasoSolicitudAlta {
	float: left;
	width: 80%;
	background-color: #0095CF;
	margin-top: 0.41em;
}

.numPasoSolicitud {
	float: left;
	color: #46669F;
	font-weight: bold;
	width: 100%;
	height: 1.7em;
	padding-top: 0.41em;
}

.panelDelegacionesEntidad {
	width: 96%;
	float: left;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2%;
	margin-right: 2%;
	background-color: #EEF4C7;
	border: 0.1em outset #000000;
	padding: 2%;
}

.labelAcciones {
	color: #46669F;
	font-weight: bold;
	font-size: 1em;
	width: 90%;
	float: left;
	margin-top: 0.4em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	max-height: 5em;
	text-align: left;
}

.labelTexto {
	float: left;
	font-size: 1em;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

.labelTextoBlanco {
	font-size: 1.1em;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

.linkTextoLogin {	
	text-decoration: underline;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.05em;
}

.labelTextoAzul {
	font-size: 1.1em;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #46669F;
}

.labelTextoVerde {
	font-size: 1.1em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #339933;
}

.bloqueLabelCampo {
	float: left;
	margin-top: 0.2%;
	width: 100%;
	margin-top: 1.7em;
	padding-left: 10%;
}

.panelFlechaTitulo {
	float: left;
	width: 94%;
	padding-top: 2%;
	padding-bottom: 2%;
	border-bottom: 0.17em solid #000000;
	margin-left: 3%;
	margin-right: 3%;
}

.tabla_cabecera_verde {
	height: 0em;
	background-color: #EEF4C7;
}

.textotabla_verde {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	height: 1.5em;
	text-indent: 0.4em;
	background-color: #EEF4C7;
}

.textotabla_blanco {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	height: 1.2em;
	text-indent: 0.4em;
	background-color: #FFFFFF;
}

/************************************************************/
	/***************** POPUP ERROR **********************/
	/************************************************************/
.errorPopup {
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	width: 600px;
	min-height: 45px;
	border-color: red;
	border-style: solid;
	border-width: 2px;
}

.errorPopup TABLE {
	width: 100%;
	height: 100%;
}

.errorPopupBody {
	padding: 0px;;
}

.UIpanelCerrableDivErrorColumnIzda {
	width: 5%;
	background-color: black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: white;
	font-size: large;
	font-size: 24px;
	height: 100%;
	float: left;
	padding-top: 5px;
}

.UIpanelCerrableDivColumnCentralDatos {
	width: 95%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.UIpanelCerrableDivColumnDcha {
	width: 95%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-color: black;
	vertical-align: top;
	float: right;
	text-align: right;
}

.UIpanelCerrableDiv {
	width: 100%;
	height: 90px;
	background-color: #FBBCBD;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 0%;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
}

.UIpanelCerrableDivError {
	width: 100%;
	height: 90px;
	background-color: #FBBCBD;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 0%;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0%;
}

.textoPopUpErrorTitulo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}

.textoPopUpError {
	font-family: Arial;
	font-size: 12px;
}

.panelErrorPopUp {
	width: 100%;
	background-color: white;
}

/************************************************************/
	/***************** POPUP ACCIONES  *************************/
	/************************************************************/
.errorPopup {
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	PADDING-RIGHT: 0em;
	PADDING-TOP: 0em;
	width: 50em;
	min-height: 3.75em;
	border-color: #585858;
	border-style: solid;
	border-width: 0.58em;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.popupAcciones {
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	PADDING-RIGHT: 0em;
	PADDING-TOP: 0em;
	width: 32%;
	min-height: 3.75em;
	border-color: #585858;
	border-style: solid;
	border-width: 0.58em;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.popupAcciones80 {
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	PADDING-RIGHT: 0em;
	PADDING-TOP: 0em;
	width: 80%;
	min-height: 3.75em;
	border-color: #585858;
	border-style: solid;
	border-width: 0.58em;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.popupAcciones80 table {
	width: 100%;
}

.popupAcciones80 table.link_menu {
	width: 70px;
}

.popupDetConcepto{
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	PADDING-RIGHT: 0em;
	PADDING-TOP: 0em;
	width: 32%;
	min-height: 3.75em;		
	border-color: #0380B8;	
	border-style: solid;
	border-width: 0.58em;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.listadoEntidadesLogin {
	width: 30em;
	float: left;
	margin-left: 5%;
	overflow: auto;
	white-space: nowrap;
	border: 2px solid #D3DDE9;
	height: 15em;
}

.textoPopUpTitulo {
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
}

.textoPopUpMensaje {
	font-family: Arial;
}

.radio {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: none;
}

.mensajeError {
	color: red;
	padding: 0em;
	font-weight: normal;
	width: 100%;
	vertical-align: middle;
	margin-right: 1.6em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.5em;
	float: left;
}


/***********************************************************************/
.panelBorde1 {
	border-color: #E7E7E7;
	border-style: solid;
	border-width: 0.1em;
	height: 2.48em;
	background-image: url(../images/fondo_gris_unai.JPG);
}

.panelBorde {
	border-color: #E7E7E7;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
}

.panelTitulo {
	padding-top: 1%;
	background-color: #F2F2F2;
}

.labelAbajo {
	color: #666666;
	font-size: 0.8em;
}

.inputCombo {
	width: 32.5;
}

.linkpanel {
	font-weight: normal;
	margin-left: 0.4em;
}

.linkPanelDisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B0ADAD;
	font-size: 0.9em;
	text-align: center;
}

.label_azul_bold {
	color: #46669F;
	font-weight: bold;
	margin-left: 0.4em
}

.label_azul {
	color: #46669F;
	margin-left: 0.8em;
	font-weight: normal;
}

.botonera_arriba {
	margin-left: 1em;
	float: left;
	margin-top: 0.8em;
}

.tituloPestanasPasos {
	width: 96%;
	background-color: #999999;
	float: left;
	height: 2em;
	padding-top: 0.4em;
}

.textoTitulo_pasos {
	color: white;
	font-size: 0.95em;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	padding-top: 0.35em;
	margin-left: 0.8em;
}

.boton_azul_pestana_pasos {
	width: 4.8em;
	height: 1.8em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.95em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	clear: none;
	cursor: pointer;
	-moz-border-radius: 0.35em;
	border-radius: 0.35em;
}

.boton_gris_pestana_pasos {
	width: 4.8em;
	height: 2em;
	float: right;
	background-color: #CCD0D1;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.95em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	clear: none;
	cursor: pointer;
	-moz-border-radius: 0.35em;
	border-radius: 0.35em;
}

.fondoPasoPestana {
	background-color: #F5F5F5;
	float: left;
	padding-bottom: 0.8em;
	margin-left: 0.4em;
}

.fondoPasoPestanaCons {
	float: left;
	margin-left: 0.4em;
}

.contenedorPestanas { 
	background-color: #F5F5F5;
	width: 96%;
	text-align: center;
	float: left;
}

.contenedorPestanasCons { 
	width: 100%;
	text-align: center;
	float: left;
}

.capaPestanas {
	margin: 0 auto;
}

.capaPestanasCons { 
	float: left;
}

.boton_gris_peque[disabled],.boton_gris_peque.disabled,.boton_gris_peque[disabled="disabled"]{
	color: #BDBDBD;
	cursor: inherit;
}

.radio {
	font-size: 0.95em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: none;
}

.radio input {
	margin-left: 1.8em;
	margin-top: -0.1em;
}

/****************** Pestanas pasos consulta **********************/
	/*************************************************************************************/
.tooltip {
	border-bottom: #0095CF 0.1em solid;
	border-left: #0095CF 0.1em solid;
	border-top: #0095CF 0.1em solid;
	border-right: #0095CF 0.1em solid;
	background-color: #F5F5F5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0.7em;
	float: left;
	width: 25em;
	height: 8.4em;
	padding: 0.4em;
}

.topContainer {
	width: 91em;
}

.panelLabel {
	width: 45%;
	float: left;
}

.panelInput {
	width: 55%;
	float: left;
}

.comboPeque {
	width: 32%;
}

.comboPeque-dis {
	width: 32%;
}

.inputOpcional {
	width: 40%;
}

.campoTextoNegrita {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	color: #000000;
}

.boton {
	border: none;
}

/********************** COMPONENTES ***********************************/
	/********************** Pasos *****************************************/
.UISeguimientoPasos_fondoPasoActual {
	background-color: #0380B8;
	float: left;
}

.UISeguimientoPasos_fondoPasoNoActual {
	background-color: #CCD0D1;
	float: left;
}

.UISeguimientoPasos_textoNumeroPasoActual {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 12px;
	font-size: 1em;
	color: #0380B8;
	padding-top: 0.4em;
	font-weight: bold;
	position: relative;
}

.UISeguimientoPasos_textoNumeroPasoNoActual {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 1em;
	color: #CCD0D1;
	padding-top: 0.4em;
	font-weight: bold;
	position: relative;
}

.UISeguimientoPasos_numPasoActual { 
	height: 2em;
	width: 2em;
	margin-left: 1%;
	float: left;
	background-image: url(../images/circulo_azul.gif);
	background-repeat: no-repeat;
}

.UISeguimientoPasos_numPasoNoActual { 
	height: 2em;
	width: 2em;
	margin-left: 1%;
	float: left;
	background-image: url(../images/circulo.gif);
	background-repeat: no-repeat;
}

.UISeguimientoPasos_flechaIzqPasoPrimero { 
	width: 0em;
	height: 2em;
	float: left;
}

.UISeguimientoPasos_flechaIzqGris {
	width: 1em;
	height: 2em;
	float: left;
	background-image: url(../images/tri_gris.gif);
	background-repeat: no-repeat;
}

.UISeguimientoPasos_flechaIzqAzul { 
	width: 1em;
	height: 2em;
	float: left;
	background-image: url(../images/tri_azul.gif);
	background-repeat: no-repeat;
}

.UISeguimientoPasos_celdaTextoPaso {
	float: left;
	margin-left: 0.4em;
}

.UISeguimientoPasos_textoPaso {
	float: left;
	font-size: 1em;
	padding-top: 0.33em;
	color: white;
	font-weight: bold;
	margin-top: 2px;
	margin-top: 0.16em;
}

/***************** Panel titulo ****************************/
.UIPanelTitulo_class {
	background-color: white;
	font-family: Arial;
	font-style: bold;
	border-color: #E7E7E7;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.4em;
	overflow: hidden;
}

.UIPanelTitulo_cabecera {
	font-family: Arial;
	background-image: url(../images/DegrGris_Herr_1x42.gif);
	background-repeat: repeat x;
	background-size: 100%;
	padding-top: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	font-weight: bold;
}

.UIPanelTitulo_cabecera_azul {
	font-family: Arial;
	background-color: #0380B8;
	height: 3em;
	padding-top: 1em;
	padding-left: 1em;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

/****************** Pestanas pasos consulta **********************/
.UIPestanasPasosConsulta_contenedorPestanas {
	text-align: center;
	float: left;
}

.UIPestanasPasosConsulta_capaPestanas {
	float: left;
	width: 102%;
}

.UIPestanasPasosConsulta_fondoPasoPestana {
	float: left;
	margin-left: 0.3em;
}

.UIPestanasPasosConsulta_boton_blanco {
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	background-color: white;
	border-style: solid;
	border-width: 0.11em;
	color: black;
	height: 3em;
	font-weight: bold;
	float: left;
	margin-right: 0.33em;
	cursor: pointer;
	font-size: 0.78em;
}

.UIPestanasPasosConsulta_boton_azul {
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	background-color: #0990C6;
	border-style: solid;
	border-width: 0.1em;
	color: #FFFFFF;
	height: 3em;
	font-weight: bold;
	float: left;
	margin-right: 0.33em;
	cursor: pointer;
	font-size: 0.78em;
}

.pestanas_subhome_boton_blanco {
	color: black;
	height: 3em;
	float: left;
	cursor: pointer;
	font-size: 0.78em;
	padding-left: 0.7em;
	background-image: url(../images/bordeNoSel.jpg);
	background-position: center 15px;
}

.pestanas_subhome_boton_azul { 
	color: #FFFFFF;
	height: 5em;
	font-weight: bold;
	float: left;
	cursor: pointer;
	font-size: 0.78em;
	padding-left: 1em;
	background-image: url(../images/bordeSel.jpg);
	background-position: center 15px;
	background-repeat: no-repeat;
}

.UIPestanasPasosConsulta_titulo {
	background-color: white;
	font-family: Arial;
	font-style: bold;
	border-color: #E7E7E7;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 1em;
	overflow: hidden;
	margin-left: 0.4em;
}

/****************** Pestanas pasos edicion **********************/
.UIPestanasPasosEdicion_boton_azul { 
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	clear: none;
	-moz-border-radius: 0.33em;
	border-radius: 0.33em;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	font-size: 0.78em;
	width: 12em;
	margin-top: 0.5em;
}

.UIPestanasPasosEdicion_titulo {
	width: 96%;
	background-color: #999999;
	float: left;
	height: 2em;
	padding-top: 0.4em;
}

.UIPestanasPasosEdicion_contenedor { 
	background-color: #F5F5F5;
	width: 96%;
	text-align: center;
	float: left;
}

.UIPestanasPasosEdicion_capaPestanas {
	margin: 0 auto;
}

.UIPestanasPasosEdicion_boton_gris { 
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	float: right;
	background-color: #CCD0D1;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	clear: none;
	-moz-border-radius: 0.33em;
	border-radius: 0.33em;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	font-size: 0.78em;
	width: 12em;
	margin-top: 0.5em;
}

.UIPestanasPasosEdicion_textoTitulo {
	color: white;
	font-size: 1em;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	padding-top: 0.33em;
	margin-left: 1em;
}

.UIPestanasPasosEdicion_fondoPasoPestana {
	background-color: #F5F5F5;
	float: left;
	padding-bottom: 0.3em;
	margin-left: 0.4em;
}

.link_Cancelar {
	height: 2.4em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-top: 0.9em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	float: left;
	color: #46669F;
}

.link_Cancelar_center {
	aling:center;
	width: 7.4em;
	height: 2.4em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-top: 0.9em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	color: #46669F;
}

.link_Guardar {
	width: 7.4em;
	height: 2.4em;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	margin-top: 0.9em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	float: left;
	color: #46669F;
}

.linkEditarAgr {
  	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;	 
	float: left;
	color: #46669F;
}
.linkEditarAgr-dis {
 	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;	 
	float: left;
	color: #e5e5e5;
}


/*************************************************************************************/
	/************************ PANEL ERRORES **********************************************/
	/*************************************************************************************/
.panelErrores {
	border: 1px solid #D3DDE9;
	background-color: #EEF3CA;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	padding-top: 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

.panelErroresTexto {
	background-image: url(../images/ic_alerta.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	padding-left: 35px;
	height: 30px;
	width: 100%;
}

.panelErroresLista {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

.panelErroresElementosError {
	color: #000000;
	font-weight: bold;
}

.panelErrores li {
	list-style-type: none;
}

.panelErrores li:before {
	content: "- "
}

/*************************************************************************************/
	/* ========================================================= */
	/* ESTILOS GENERICOS POR TIPO DE OBJETO HTML */
	/* ========================================================= */
body {
	margin-top: 0em;
	margin-left: 0em;
	overflow-y: auto;
	margin-left: 0em;
	margin-right: 0em;
	font-family: arial, verdana, sans-serif;
	FONT-FAMILY: arial, verdana, sans-serif;
	font-size: 0.75em;
}

form {
	margin: 0em 0em 0em 0.16em;
}

div {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 0.9em;
}

BODY {
	FONT-FAMILY: arial, verdana, sans-serif;
}

/* ========================================================= */
	/* ESTILOS POR ID, ESPECIFICOS # */
	/* ========================================================= */
#cabeceraMensajes {
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 0.1em;
	margin-right: 0em;
	margin-bottom: 0.1em;
	margin-left: 0em;
	text-decoration: none;
	padding-top: 0.24em;
	padding-right: 0.4em;
	float: left;
}

.boton {
	border: none;
}

.filaFiltroBoton,.icePnlGrp filaFiltroBoton {
	align: right;
	width: 100%;
	height: 2em;
	margin-top: 1.5%;
}

.errorPopup {
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	width: 600px;
	min-height: 45px;
	border-color: red;
	border-style: solid;
	border-width: 2px;
}

.radio {
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: none;
}

.panelInput1Linea {
	width: 55%;
	float: left;
	height: 1.5em;
	overflow: hidden;
}

.panelInput1Linea2 {
	width: 47%;
	float: left;
	height: 1.5em;
	overflow: hidden;
}

.panelBorrado {
	font-family: arial, verdana, sans-serif;
	font-size: 1.0em;
	background-color: #FFFFFF;
	border: 4px solid #0380B8;
	border-radius: 1em 1em 1em 1em;
	height: 10em;
	text-align: left;
	width: 35em;
	height: auto;
}

.panelBorrado input {
	width: 5em;
	height: 2em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0.4em;
	margin-right: 0em;
	margin-bottom: 0.4em;
	margin-left: 0.4em;
	border: 0.01em outset #CECFCE;
	padding-top: 0.17em;
	padding-right: 0.4em;
	padding-bottom: 0.17em;
	padding-left: 0.4em;
	clear: none;
	cursor: pointer;
}

.panelBorradoBtns {
	padding-right: 1em;
}

.panelBorradoHdr {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #46669F;
	text-align: left;
	padding: 1em;
}

.panelBorradoBody {
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.iceSelInpDate {
	font-size: 1.5em;
}

/***********************************************************************/
.labelFiltroPeque {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 12em;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 0em;
	/* height: 1.2em; */
	min-height: 1.2em;
	height: auto;
	float: left;
}

.inputGrande2 {
	width: 12.5em;
}

.iceCmdSrtHdrAsc {
	width: 100%;
	background-image: url(../images/arrow_asc.png);
	WIDTH: 0.7em;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center 50%;
	HEIGHT: 1em
}

.iceCmdSrtHdrDesc {
	width: 100%;
	background-image: url(../images/arrow_down.png);
	WIDTH: 0.7em;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center 50%;
	HEIGHT: 1em;
}

.iceCmdSrtHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0em;
	padding: 0em;
}

/********* Estilos propios de icefaces sobreescritos **********/
	/*************** Paginacion *********************/
.iceDatPgrScrOut { /* the class for the outside table */
	background-color: #FFFFFF;
	margin: 1em;
}

.iceDatPgrScrBtn { /* the cells behind the scroll buttons */
	background-color: #FFFFFF;
	padding: 0.16em;
}

.iceDatPgrScrBtn .iceCmdLnk-dis {
	border-bottom: none;
}

.iceDatPgrTbl { /* the container for the pagination*/
	background-color: #FFFFFF;
}

/* set the common attributes for the pagination numbers */
.iceDatPgrScrCol a,.iceDatPgrCol a {
	text-decoration: none;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #666666;
	display: block;
	padding-left: 0.16em;
	padding-right: 0.16em;
	border: 0.1em solid #FFFFFF;
}

* html .iceDatPgrCol a {
	width: 1%;
}

/* override the attributes for the currently selected page */
.iceDatPgrScrCol a {
	color: #666666;
	border: 0.1em solid #D8D8D8;
	background-color: #D8D8D8;
}

* html .iceDatPgrScrCol a {
	width: 1%;
}

/* set the attributes for the mouseover on none-current pages */
.iceDatPgrCol a:hover {
	color: #000000;
	border: 0.1em solid #D8D8D8;
}

.confirmationPanel {
	background-color: white;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 9999;
	width: 35em;
	float: left;
	visibility: hidden;
	border: 4px solid #0380B8;
	padding: 15px;
	border-radius: 1em 1em 1em 1em;
}

.panelAvisoTimeout {
	background-color: white;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 9999;
	width: 35em;
	float: left;	
	border: 4px solid #0380B8;
	padding: 15px;	
	border-radius: 1em 1em 1em 1em;
}

.visorPanel {
	background-color: white;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 9999;
	width: 50em;
	height: 28em;
	float: left;
	visibility: hidden;
	border: 4px solid #0380B8;
	padding: 15px;
}

.perfilPanel {
	background-color: white;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 9999;
	width: 75em;
	height: absolute;
	float: left;
	visibility: hidden;
	border: 4px solid #0380B8;
	padding: 15px;
}

.perfilPanelPassword {
	background-color: white;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 9999;
	width: 38em;
	height: absolute;
	float: left;
	visibility: hidden;
	border: 4px solid #0380B8;
	padding: 15px;
}

.fieldSet {
	background-color: white;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	float: left;
}

/*************************************************************************************/
	/************************ SUBIDA DE FICHEROS ******************************************/
	/*************************************************************************************/
.iceInpFile {
	overflow: hidden;
	width: 260px;
}

.iceInpFileTxt {
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.iceInpFileBtn {
	border: 1px solid #ABABAB;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.panelErrores li {
	list-style-type: none;
}

.panelErrores li:before {
	content: "- "
}

.panelFilaDocumentos {
	float: left;
	width: 100%;
	margin-bottom: 0.5em;
}

.panelPlantillaDinamico {
	float: left;
	width: 43%;
}

.panelInputFileDinamico {
	float: left;
	width: 60%;
}

.panelInputFileDinamicoFicha {
	float: left;
}

.botonBorrarDocumentoFicha {
	margin-top: 0.5em;
	float: left;
}

.etiquetaDocumentoFicha {
	float: left;
	margin-left: 1em;
}

.lblInfoFile {
	color: #666666;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 40%;
	height: 1.3em;
	float: left;
	width: 60%;
}
						
.basesConvocatorias {
	color: rgb(3, 128, 184);
	float: right; 
	margin-right: 2em;
	font-weight: bold;
	font-size: 100%; 
	text-decoration: underline; 
	padding: 0em;
	vertical-align: middle;
	margin-bottom: 0em;
	text-align: right;
}

.lblInfoFileFicha {
	color: #666666;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	margin-right: 0em;
	margin-bottom: 0em;
	text-align: right;
}

.lblInfoFileFichaConsulta {
	color: #666666;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0%;
	height: 1.3em;
	float: left;
}

.lblFileError {
	color: red;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 40%;
	height: 1.3em;
	float: left;
	width: 60%;
}

.labelDocumentos {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 17em;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.2em;
	float: left;
}

.labelDocumentosFicha {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	width: 17em;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 5%;
	float: left;
}

.boton_azul-dis {
	width: 10.4em;
	height: 2.4em;
	float: right;
	background-color: #E5E5E5;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	border: 0.01em outset #F2F2F2;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	clear: none;
	cursor: pointer;
}

.tick-completed {
	width: 16px;
	height: 16px;
	background-image: url("../images/subHomeTick.gif");
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 16px 16px;
	float: left;
	margin-left: -8px;
}

.boton_gris-dis {
	background-color: #F2F2F2;
	border-color: #F2F2F2;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	color: #FFFFFF;
	width: 9.6em;
	height: 2.4em;
	font-weight: bold;
}

.iceRowSelSelectedMouseOver {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	height: 1.5em;
	text-indent: 0.35em;
	background-color: #9DE9F9;
	border-style: solid;
	border-width: 0.1em;
	cursor: pointer;
}

.iceRowSelMouseOver {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #000033;
	height: 1.5em;
	text-indent: 0.35em;
	background-color: #9DE9F9;
	border-style: solid;
	border-width: 0.1em;
	cursor: pointer;
}

.labelSubrayado {
	color: #46669F;
	padding: 0em;
	font-weight: bold;
	width: 95%;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	margin-left: 5%;
	height: 2em;
	float: left;
	text-decoration: underline;
	margin-top: 0.5em;
}

.panelImagenHome {
	float: left;
	width: 30%;
	margin-bottom: 0.5em;
}

.panelInfoHome {
	float: right;
	width: 67%;
	margin-bottom: 0.5em;
}

.labelHomeEntidad {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 0.6em;
	margin-bottom: 0em;
	margin-left: 5%;
	height: 2em;
	float: left;
}

.campoTextoHome {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	color: #000000;
	float: left;
}

.fila_subhome {
	margin-top: 2em;
	margin-bottom: 2em;
	width: 100%;
}

.panel_subhome_texto {
	width: 80%;
}

.panel_subhome_botones {
	width: 15%;
	float: right;
	vertical-align: top;
}

.panel_subhome_descripcion {
	margin-top: 1em;
	margin-left: 5em;
	width: 80%;
	float: left;
}

.listado_subhome {
	float: left;
	width: 100%;
}

.numeros_subhome_colorFondo_claro {
	background-color: #339933;
	color: #FFFFFF;
}

.numeros_subhome_colorFondo_oscuro {
	background-color: #0380B8;
	color: #FFFFFF;
}

.numeros_subhome_colorFondo_medio {
	background-color: #cfe7f1;
	color: #0380B8;
}

.numeros_subhome_azul {
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border: none;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 0.35em;
	margin-left: 0.35em;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
}

/* Estilos subhome menu derecho */
.bordeBarraProgresoTramitacion_subhome {
	border-color: #0990c6;
	border: solid 1px;
	width: 70%;
	height: 1.5em;
	float: left;
}

.backgroundBarraProgresoTramitacion_subhome {
	background-color: #bfe2ff;
	height: 100%;
}

.linkPestanasSubhome {
	margin: 0em;
	padding: 0em;
	float: left;
	color: #277DCF;
	text-align: right;
	width: 80%;
}

.linkPestanasSubhome-dis {
	margin: 0em;
	padding: 0em;
	float: left;
	color: #AAAAAA;
	text-align: right;
	width: 80%;
}

.linkPestanasSubhomeInactiva, .linkPestanasSubhomeInactiva-dis {
	margin: 0em;
	padding: 0em;
	float: left;
	color: #AAAAAA;
	text-align: right;
	width: 80%;
	cursor: not-allowed;
}

.imgPestanasSubhome {
	float: right;
	width: 10%;
	vertical-align: top;
}

.divPestanaSubhome {
	float: right;
	width: 100%;
	margin-top: 1.5em;
}

/* Fin Estilos subhome menu derecho */
.textoPopUpTituloEval {
	color: #666666;
	font-weight: bold;
}

.popupAccionesEval {
	Z-INDEX: 1000;
	PADDING-BOTTOM: 0em;
	PADDING-LEFT: 0em;
	PADDING-RIGHT: 0em;
	PADDING-TOP: 0em;
	width: 40%;
	min-height: 3.75em;
	border-color: #585858;
	border-style: solid;
	border-width: 0.58em;
	border-radius: 1em;
	-moz-border-radius: 1em;
}

.textoTablaNoleido {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
}

.textoSuperindice {
	vertical-align: 70%;
	font-size: 0.65em;
}

/* Para que en Internet Explorer se vean las opciones que estan seleccionadas */
	/* de un campo select multivalor cuando esta deshabilitado */
select[disabled="disabled"] {
	background-color: #D4D0C8;
}

select[disabled="disabled"] option[selected="selected"] {
	background-color: navy;
}

.labelInformativa {
	font-weight: bold;
	color: #2D92DD;
}

.icePnlClpsblHdr {
	background: url("../images/PnlHdr_down.gif") no-repeat scroll 3px 2px transparent;
	margin: -2px 0 0 -2px;
	padding: 5px 0 0 5px;
	height: 1.8em;
}

.icePnlClpsblColpsdHdr {
	background: url("../images/PnlHdr_collapsed.gif") no-repeat scroll 3px 2px transparent;
	margin: -2px 0 0 -2px;
	padding: 5px 0 0 5px;
	height: 2.2em;
	float: left;
	width: 100%;
}

.labelTituloSeccionHome {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 0.35em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	height: 1.15em;
	font-size: 1.15em
}

.panelInfoTramitacion {
	float: left;
	width: 95%;
	background-color: #0095CF;
	padding: 3%;
	border-radius: 1em;
	-moz-border-radius: 1em;
	margin: 1em;
}

.labelInfoTramitacion {
	font-weight: bold;
	color: #FFFFFF;
}

.bloqueTextoEstadoSolicitud {
	margin-top: 2em;
	text-align: left;
	float: left;
}

.labelTextoRojo {
	font-size: 1.1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #AA0101;
}

#preguntas {
	visibility: hidden;
}

#faq {
	visibility: hidden;
}

/*
    Classes for the connection status indicator
*/
.iceOutConStatInactv,.iceOutConStatActv,.iceOutConStatDisconnect,.iceOutConStatCaution
	{
	height: 20px;
	width: 20px;
	float: right;
	position: absolute;
	margin: 0px;
}

.iceOutConStat {
	margin: 0px;
	border: none;
	height: 20px;
	width: 20px;
	float: right;
	font-size: .5em;
}

.iceOutConStatInactv {
	background-image: url( '../images/connect_idle.gif' );
}

.iceOutConStatActv {
	background-image: url( '../images/connect_active.gif' );
}

.iceOutConStatCaution {
	background-image: url( '../images/connect_caution.gif' );
}

.iceOutConStatDisconnect {
	background-image: url( '../images/connect_disconnected.gif' );
}

/*Carrusel de imagenes*/
.list_carousel {
	background-color: #ccc;
	margin: 0 0 30px 60px;
	width: 360px;
}

.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.list_carousel li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #eee;
	border: 5px solid #999;
	width: 50px;
	height: 50px;
	padding: 0;
	margin: 6px;
	display: block;
	float: left;
}

.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}

.prev {
	float: left;
	margin-left: 10px;
}

.next {
	float: right;
	margin-right: 10px;
}

.pager {
	float: left;
	width: 300px;
	text-align: center;
}

.pager a {
	margin: 0 5px;
	text-decoration: none;
}

.pager a.selected {
	text-decoration: underline;
}

.cajaUpload {
	width: 10em;
}

.linkAnexaFichero {
	color: #2D92DD;
	font-weight: bold;
	font-style: italic;
	border: none;
	cursor: pointer;
}

.linkAnexaFicheroDeshabilitado {	
	font-weight: bold;	
	color: #AAAAAA;
	background-image: url(../images/prohibido.png);	
	background-repeat: no-repeat;
	font-style: italic;
	border: none;
	padding-left: 1.5em;
}

.panelFilaDocumentosEntidad {
	float: left;
	width: 100%;
	margin-bottom: 1.5em;
	border-bottom: 0.1em solid #AAAAAA;
	padding-bottom: 1em;
}

.panelFilaAgrupacionDocCnt {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.panelFilaDocumentos {
	float: left;
	width: 100%;
	margin-bottom: 1.5em;
	padding-right: 2em;
}

.panelPlantillaDinamico {
	float: left;
	width: 60%;
}

.panelPlantillaDinamicoFicha {
	float: left;
	width: 60%;
}

.img_descarga_ayuda {
	float: left;
	border: none;
	margin-left: 0.4em;
}

.panelInputFileDinamicoOculto {
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.textoSubPestanaSelecc {
	float: left;
	height: 2.5em;
	font-size: 1.1em;
	margin-top: -0.5em;
	color: #000000;
}

.textoPestanaSelecc {
	width: 100%;
	float: left;
	height: 2.5em;
	color: #FFFFFF;
}

.textoPestanaSeleccNegra {
	width: 100%;
	float: left;
	height: 2.5em;
	color: #000000;
}

.textoPestanaInactiva, .textoPestanaInactiva-dis {
	width: 100%;
	float: left;
	height: 2.5em;
	color: #333333;
	font-size: 0.9em;
	cursor: not-allowed;
}

.linkDescargarPlantilla {
	color: #666666;
	margin-left: 0.5em;
	padding-top: 0.5em;
	font-weight: normal;
	font-style: italic;
}

.panelGroupAux {
	float: left;
}

.panelGroupAuxRight {
	float: right;
	text-align: left;
	width: 39%;
	overflow: hidden;
	margin-bottom: 1em;
}

.lblFicheroSubido {
	color: #666666;
	padding: 0em;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	margin-right: 0em;
	margin-bottom: 0em;
	float: left;
	width: 100%;
}

.botonBorrarDocumentoFichaEntidad {
	margin-left: 0.5em;
	color: #FF0000;
	font-style: italic;
}

.alinearCentro {
	margin-left: auto;
	margin-right: auto;
}

.iceMsgsErrorCampo {
	background-image: url(../images/aspa.png);
	background-repeat: no-repeat;
	color: #ff0000;
	padding-left: 2em;
	padding-bottom: 1em;
	display: block;
}

.imagenWarning {
	width: 19px;
	display: block;
	height: 20px;
	float: left;
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.panelFilaAgrupacionDoc {
	float: left;
	width: 100%;
	margin-bottom: 1.6em;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
}

.labelDocsAgrupacion {
	padding: 0em;
	vertical-align: middle;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	float: left;
	color: #46669F;
	font-weight: bold;
	margin-left: 1.2em;
	padding-left: 1em;
	height: auto;
	width: 100%;
	margin-top: 0em;
}

.UIPanelTitulo_cabecera_subhome {
	font-family: Arial;
	background-image: url(../images/DegrGris_Herr_1x42.gif);
	background-repeat: repeat x;
	width: 100%;
	padding-top: 1em;
	padding-left: 1em;
	font-weight: bold;
	padding-bottom: 1em;
}

.labelDocsAgrupacionObligatorio {
	color: #666666;
	background-image: url("../images/info.png");
	background-repeat: no-repeat;
	padding-left: 1.5em;
	font-weight: bold;
	margin-left: 0.5em;
}

.divDocsAgrupacionObligatorio {
	margin-bottom: 1em;
}

.containerIzquierda {
	width: 29%;
	float: left;
	margin-top: 2%;
}

.containerIzquierdaLogo {
	width: 50%;
	float: left;
	margin-top: 2%;
	height: 100px;
}

.containerDerechaLogo {
	width: 50%;
	float: right;
}

.containerDerecha {
	width: 70%;
	float: right;
}

.panelIndicador {
	margin-bottom: 0.5em;
}

.panelGroupEtiqueta {
	width: 100%;
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-bottom: 0em;
	float: left;
}

.etiquetaIndicador {
	width: 95%;
	float: left;
}

.panelGroupIndicadoresEvaluacion .etiquetaIndicador {
	width: 90%;
	float: left;
}

.panelGroupValorIndicador {
}

.panelContenidoIndicador {
	width: 100%;
	float: left;
	border-right: 1px solid #E7E7E7;	
	width:100%;
	border-right:0px;
	margin-bottom:2em;
}

.labelCheck {
	float: left;
}

.panelIndicadores {
	padding-left: 4em;
}

.labelRadio {	
}

.labelCheck {	
}

.etiquetaValorNumerico {
	color: #666666;
	font-weight: bold;
	margin-right: 0.5em;
}


.etiquetaValorFecha {
	color: #666666;
	font-weight: bold;
	margin-right: 0.5em;
	float: left;
}
	
.inputFechaPopup-dis{
	float: right;		
}

/* cuando el campo esta readonly se le da la apariencia de deshabilitado */
.inputText[readonly]{
	background-color: #eeeeee;	
}

.inputFecha .ui-inputfield[readonly] {
	background-color: #eeeeee;	
}

.inputText-dis{
	background-color: #eeeeee;	
}

/* cuando el campo esta readonly se le da la apariencia de deshabilitado */
.iceSelOneMnu[readonly] {
	background-color: #eeeeee;	
}

/* cuando el campo esta readonly se le da la apariencia de deshabilitado */
.iceSelInpDateInput.inputFechaInput[readonly] {
	background-color: #eeeeee;	
}

/* No se muestra el calendario cuando esta en readonly */
.iceSelInpDateInput.inputFechaInput[readonly] + .iceSelInpDateOpenPopup.inputFechaOpenPopup {
	display: none;
}

input[type=checkbox][readonly] {
    -webkit-filter: opacity(0.6);
    filter: opacity(0.6);
}

input[type=radio][readonly] {
    -webkit-filter: opacity(0.6);
    filter: opacity(0.6);
}
	
.inputTextAreaClasif-dis {
	margin-left: 1em;
	min-width: 96%;
	max-width: 96%;
	min-height: 5em;
	max-height: 20em;
	margin-top: 1.5em;
	background-color: #eeeeee;
}

.inputTextAreaClasif {
	margin-left: 1em;
	min-width: 96%;
	max-width: 96%;
	min-height: 5em;
	max-height: 20em;
	margin-top: 1.5em;
}

.inputTextAreaClasifTextLibre-dis {
	margin-left: 3em;
	min-width: 88%;
	max-width: 88%;
	min-height: 5em;
	max-height: 20em;
	background-color: #eeeeee;
}

.inputTextAreaClasifTextLibre {
	margin-left: 3em;
	min-width: 88%;
	max-width: 88%;
	min-height: 5em;
	max-height: 20em;
}

.radioGroupClasif,.radioGroupClasif-dis {
	border: none;
}

.panelOpciones {
	float: left;
	max-width: 100%;
}

.checkClasif,.checkClasif-dis {
	border: none;
	float: left;
}

.inputClasifMono,.inputClasifMono-dis {
	width: 5em;
	margin-top:0.55em;
}

.inputClasif,.inputClasif-dis {
	width: 5em;
}

.inputClasifSuma, .inputClasifSuma-dis {
	margin-right: 2em;
    margin-top: 1em;
    float: right;
	font-weight: bold;		
}

.panelIndicadoresNumerico {
	width: 100%;
	margin-bottom: 0.5em;
}

.panelGroupEtiquetaIndicadorNumerico{	
	color: #666;
	padding: 0em;
	float: left;
	font-weight: bold;
	margin-right: 0.5em;
	max-width: 85%;
}

.panelIndicadorFecha{
	float: left;
	width: 100%;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
}
	
.imagenWarningNumerico {
	
	width: 19px;
	display: block;
	height: 20px;
	float: left;
	margin-right: 0.5em;
	margin-left: 0.5em;
}

.panelGroupValorIndicadorNumerico {
	width: 100%;
	margin-top: 1em;
}

.inputClasifTabla, .inputClasifTabla-dis{
	width: 4.5em;
}
	
.panelGroupEtiquetaNumerico{
	float: left;
	color: #666666;
    font-weight: bold;
    margin-bottom: 0;
    margin-right: 0.2em;
    padding: 0;
    vertical-align: middle;	
}

.panelGroupValorIndicadorSolNumericoSol{
}

.panelGroupValorIndicadorSolNumerico{
	width: 47%;
	float: left;
}

.panelGroupValorIndicadorSegNumerico{
	width: 47%;
	float: right;
	border-left: 1px solid #E7E7E7;
}

.inputFechaInput-dis{
	width: 10em;	
}
	
.panelGroupAgrupacion{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	height: auto;
	padding-top: 1em;
	padding-bottom: 2em;
	margin-bottom: 1em;
	float: left;
}
.panelGroupAgrupacionEdicion{
	background-color: #F7FBFD;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #E7E7E7;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
	border-style: solid;
	border-width: 0.1em;
	height: auto;
	padding-top: 1em;	
	margin-bottom: 1em;
	float: left;
}

.panelGroupEtiquetaSolSeg{
  	font-weight: bold;
    text-align: center;
    text-decoration: underline;
    width: 100%;
	color: #555555;
	margin: 0.5em;
}
.checkMultiVal{	
	width: 100%;	
}
	
.etiquetaIndicadorAgrupacion{}

.panelGroupEtiquetaAgrupacion{}

.panelGroupEtiquetaIndicador {
	width: 100%;
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;
	margin-right: 0.2em;
	margin-top: 1.5em;
	float: left;
}

.panelFila{
	float: left;
    width: 100%;   
	border-bottom: solid 1px #555555;
}

.panelFilaAnidados{
	float: left;
    width: 100%;   
	border-bottom: solid 1px #555555;
	border-left: solid 1px #555555;
}

.panelFilaGrid {
	float: left;
    width: 100%;   
}

.panelColectivo{
	width: 40%;
	float: left;
	padding: 0.8em;	
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	background-color: #FFF;
	
}

.panelColectivoSolo{
	width: 70%;
	float: left;
	padding: 0.8em;	
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	background-color: #FFF;	
}

.panelColectivoSoloAnidado{
	width: 66%;
	float: left;
	padding: 0.8em;	
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	background-color: #FFF;
}

.columnaCheckBox{
	float: left;
	width: 4%;
	margin-top: 0.5em;
}

.panelNoPersonas{
	width: 10%;
    float:left;
    padding: 0.5em;
	text-align: right;
}

.panelNoPersonasSolo{
	width: 30%;
    float:left;
    padding: 0.5em;
	text-align: center;
}

.panelNoPersonasSoloAnidado{
	width: 15%;
    float:left;
    padding: 0.5em;
	text-align: center;
}

.panelMedio{
	width: 50%;
    float:left;
    padding: 0.5em;
    border-left: solid 1px #333333;
    color: #555555;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}
	
.panelRetorno{
	border: solid 1px #555555;
	border-bottom: none;
	border-left: none;
	float:left;
	margin:2em;
	background-color: #FFF;
}

.panelRetornoSolo{
	border: solid 1px #555555;
	border-bottom: none;
	border-left: none;
	float:left;
	margin:1em 1em 1em 4em;
	width: 70%;
	background-color: #FFF;
}

.labelColectivo{
	color: #555555;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
 }

.labelTotal{	
	color: #555555;
    font-weight: bold;
    text-align: center;
}

.panelFilaAnidada, .panelFilaAnidada-dis{
	border: none;
	border: medium none;
    float: left;
    width: 100%;
    height: auto;
}

.panelAnidados{
	width: 100%;
	float: left;
	padding-left: 4em;
	margin-bottom: 1em;
}

.panelElementoAnidados, .panelElementoAnidados-dis{
	width: 100%;
	float: left;
	padding-left: 2em;
}

.radioAnidado, .radioAnidado-dis{
	border: none;
}

.panelFilaAnidadaIzq{
	max-width: 67%;
	float: left;
	margin-right: 0.5em;
}

.panelFilaAnidadaDcha{
	float: left;
}
	
.iceSelInpDateInput-dis{
	width: 5.5em;
}
	
.inputTextAreaClasifTextAnidado,.inputTextAreaClasifTextAnidado-dis {
	min-width: 94%;
	max-width: 94%;
	min-height: 5em;
	max-height: 10em;
}

.panelGrupValidar{
	color: #666666;
	font-weight: normal;
	font-style: italic;
}

.celdaPanelTabularCheck{
    width: 5%;
    text-align: center;
}

.celdaPanelTabularNoColectivo{
    width: 65%;
}

.celdaPanelTabularNoColectivoAnidado{
    width: 70%;
    padding-left: 5em;
}

.celdaPanelTabularNoPersonas{
    width: 15%;
    text-align: center;
}

.celdaPanelTabularCheckSeg{
    width: 4%;
    text-align: center;
}

.celdaPanelTabularNoColectivoSeg{
    width: 26%;
}

.celdaPanelTabularNoColectivoSeg30{	
    width: 30%;
}

.celdaPanelTabularNoPersonasSeg{
    width: 10%;
    text-align: center;
}

.celdaPanelTabularNoColectivoAnidadoSeg{
    width: 30%;
    padding-left: 2em;
}

.inputNormal, .inputNormal-dis{
	width: 12em;
}

.areaNotificacionesMantenimiento{
	margin-left: auto;
    margin-right: auto;
    margin-top:5em;
	width: 55%;
	background-color:#FCD754;
	margin-bottom: 1em;
	border: solid 1px;
	border-color: #DF7401;
	padding: 1em;
}

.labelMantenimiento{
	color: #D66F2A;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 0.5em;
}

.estiloNormal-dis {
	font-weight: bold;
	color: #BBBBBB;
}

.estiloBold-dis {
	font-weight: bold;
	color: #BBBBBB;
}

.panelContenedorGroupAgrupacion{
	float: left;
	width: 100%;
}

.panelPopupComunicado{
	width:100%;
	float: left;
	background-color: #FFF;
	padding: 0.8em;
	border-color: #E7E7E7;
	border-style: solid;
	border-width: 0.1em;
}

.imagenCaixaConLogo{
	border: none;
}

.imagenLogo{}

.panelContenidoIndicador{
	width: 100%;
	float: left;
	margin-bottom:0.5em;
}

.panelSubOpciones{	
	padding-left:5em;
	height: 2em;
	float: left;
	width: 100%; 
}

.panelOpcionesEnt{
	padding-left:3em;	
 	height: 2em;
	float: left;
	width: 100%; 
}

.etiquetaCheckAmb{}

.bullet{
	margin-right: 0.2em;
}

.table{
  display: table;
  width:100%;
  border-collapse:collapse;
}

.table-row{
  display: table-row;
}

.table-cell{
	display: table-cell;
	padding:1em;
	border-color: #000000; 
	border-style: solid; 
	border-width: 0.2em;
	vertical-align:middle
}

.table-cell-sin-borde{
	display: table-cell;
	border-color: #000000; 
	border-bottom-width: 0.1em;
  	border-right-width: 0.2em;
	border-style: solid; 	
	border-top:none; 
	border-left:none;
	vertical-align:middle
}

.table-cell-borde-abajo-fino{
	display: table-cell;
	border-color: #000000; 
	border-style: solid; 
	border-width: 0.2em;
	border-bottom-width:0.1em;
	vertical-align:middle
}

.table-cell-literal{
	display: table-cell;
	border-color: #000000; 
	border-bottom-width: 0.1em;
  	border-left-width: 0.2em;
  	border-right-width: 0.2em;
	border-style: solid; 	
	border-top:none; 
	vertical-align:middle
}

.table-ultima-cell{
	display: table-cell;
	border-color: #000000; 
  	border-width: 0.2em;
	border-style: solid; 	
	border-top:none; 
	vertical-align:middle
}

.table-ultima-cell-literal{
	display: table-cell;
	border-color: #000000; 
  	border-width: 0.2em;
	border-style: solid; 			
	border-top:none; 
	vertical-align:middle
}


/* ------------------- */
/* tooltip en ICEFACES */
/* ------------------- */
/* panel tooltip */
.icePnlTlTip {
	min-width:300px;
	/* El 'max-width' es para el tooltip de la ventana de informacion de documentos */
	max-width:515px;
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 0.9em;
	background-color: #FFFFFF;
	border-color: #0380B8;
	border-style: solid;
	border-width: 2px;
	box-shadow: 10px 10px 5px #888888;
	border-radius: 0.4em 0.4em 0.4em 0.4em;
}

/* Header tooltip */
td .icePnlTlTipHdr, .icePnlTlTipHdr  {
	background-color: #0380B8;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width:100%;
	min-height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-style:none;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
}

/* Body tooltip */
.icePnlTlTipBody {
	padding: 0.7em;
	line-height: 1.3em;
	color: #000000;
}


.tooltipTituloAgrupacion {
	color:#0990C6;
	font-weight: bold;
}

.tooltipCampoTabulado {
	margin-left:1em;
}

.panelTituloAzul {
	font-size:1.5em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0380B8;
	text-align: center;
}

.panelDatosAnyo{
	width:100%;
}

.panelDatosAnyoVal{
	width: 48%;
	display: inline-table;
}

.estiloPopupConsentimiento {
	width: 65em;
	padding-top:0px;
	padding-left: 1em;
	padding-right: 1em; 
}

.panelConsentimiento {
	width:100%;
	max-height:280px;
	overflow-x:none;
	overflow-y:scroll;
	margin-top: 0.5em;	
}

.tituloPanelConsentimiento {
	width: 100%;
	float: left;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
}

.botonesRevision {
	width:1.5em;
}

.labelTituloAudiatoria {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;    
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
	text-decoration: underline;
}

.labelAudiatoria {
	color: #666666;
	padding: 0em;
	font-weight: bold;
	vertical-align: middle;    
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
}

.boton_Audiatoria {
	height: 2.4em;
	float: left;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 1em;
	border: 0.01em outset #CECFCE;
	padding-top: 0.15em;
	padding-right: 0.35em;
	padding-bottom: 0.15em;
	padding-left: 0.35em;
	cursor: pointer;
}

.corregido {
	margin-left: 4em;
	margin-top: 1em;
	display: inline-block;
	width: 95%;
}

.iconoResultado {
	width: 16px;
	float: left;
	margin-right: 1em;
}

.textoResumen {
	color: #BE8127;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	margin-left: 2em;
	width: 95%;	
}

.textoResultadoRevision {
	color: #666666;
	font-weight: bold;
	font-size: 14px;
}

 
/* Este estilo es para cuando el boton esta disabilitado */
.boton_azul_alta_entidad span[aria-disabled] button {
	background-color: rgb(221,221,221);
	color: rgb(128,128,128);
} 

.boton_azul_alta_entidad button {
	width: 10em;
	height: 2em;
	float: right;
	background-color: #0380B8;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	border: 0.01em outset #CECFCE;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	clear: none;
	cursor: pointer;
}

/* Estados de bloque en fases */
.EVAL_PRESEL
{
	font-weight: bold;
	color: #00bb00;
}

.EVAL_DESCAR
{
	font-weight: bold;
	color: #bb0000;
}


/*FIN ESTILOS*/