@import url("abstract_styles.css");

html * {
	margin: 0;
	padding: 0;
}


/*********** PARA CONTENIDOS DE LISTAS EN EL WYSIWYG ***********************/

.contenedorEntradilla ul, .contenedorEntradilla ol, .contenedorEntradillaSubniveles ul, .contenedorEntradillaSubniveles ol {
margin-top: 10px;
margin-left: 20px;
margin-bottom: 10px;
}

.contenedorEntradilla ol li, .contenedorEntradillaSubniveles ol li {
list-style: decimal outside none;
margin-bottom: 12px;
}


.contenedorEntradilla ul li, .contenedorEntradillaSubniveles ul li {
	list-style: none outside none;
	background: url(cssimg/cuadritoNegro.gif) no-repeat 0px 5px;
	margin: 0 0 12px 0;
	padding: 0 0 0 10px;
}

#contenedorWysiwyg ul, #contenedorWysiwyg ol{
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#contenedorWysiwyg ol li, #contenedorWysiwyg ol li{
	list-style: decimal outside none;
	margin-bottom: 12px;
}

#contenedorWysiwyg ul li, #contenedorWysiwyg ul li{
	list-style: none outside none;
	background: url(cssimg/cuadritoNegro.gif) no-repeat 0px 5px;
	margin: 0 0 12px 0;
	padding: 0 0 0 10px;
}


/* ==================================================================== */





img {
	vertical-align: middle;
}

div { border:0;}

BODY{
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em; 
	background-color: #dadada;    
}

A{
	text-decoration: none;
	color: black;
	outline: none;
}

A:hover{
	text-decoration: underline; 
}

ul ,li{
	margin: 0;
	padding: 0;
	list-style: none;
}

IMG {
	border: 0;
}


form{
	border: 0;
	margin:0;
}

.pie_bloq{
	clear: both;
	font-size: 0.1em;
	height: 1px;
	line-height: 1px;
}


input, textarea {
	vertical-align: middle;
}

p {
	text-align: justify;
}

/*===============================================================================================*/
/* ===================================== ESTRUCTURA PAGINA ===================================== */
/*===============================================================================================*/


#contenedor{
	margin: auto;
	width: 980px;
	text-align: left;
	background-color: #FFFFFF;
}

#cabecera {
	width: 98%;
	padding-left: 2%;
	background: #213e4c url(cssimg/fondoCabecera.gif) repeat-y;
	margin-bottom: 0px;
}

#cabeceraImpresion {
	display: none;
}



.cabeceraTop {
	padding-left: 206px;
	background: url(cssimg/logoCTA2.gif) 16px 18px no-repeat;
	text-align: right;
}

.cabeceraTop img {
	width: 740px;
}

.cabeceraRuta {
	float: left;
	margin-left: 240px;
	float: left;
	display: inline;
	width: 540px;
	margin-top: 12px;
	margin-bottom: 3px;
}

.cabeceraUtilidades {
	width: 182px;
	float: right;
	margin-top: 7px;
	margin-bottom: 4px;
	display: inline;
	margin-right: 10px;
}


.bordeCuerpo {
	border-top: 2px dotted #dadada;
	width: 100%;
	height: 5px;
}



#cuerpo {
	width: 100%;
	clear: both;
	padding-bottom: 150px;
	background: #FFFFFF url(cssimg/fondo.gif) bottom right no-repeat;
}

#contenedor2 {
	width: 75.5%;  /*76.2*/
	float: right;
}


#contenedor2 #centro{
	float: left;
	width: 73%; 
}

#menuDrc {
	float: right;
	width: 24%;
	padding-right: 1%;
}


#menuIzq{
	width: 19%; 
	float: left;
	padding-left: 2%;
	padding-top: 168px;
	background: url(cssimg/logoCTA2.gif) 16px 18px no-repeat;
	padding-left: 20px;
	background: none;
	padding-top: 0;
}

#pie{
	background: #F5D800 url(cssimg/fondoPie.gif) left top repeat-y;
	width: 100%;
	padding: 9px 0px 9px 0px;
}

#pieImpresion {
	display: none;
}

.miguita{
	width: 96%;
	padding-left: 4%;	
	background: url(cssimg/flechaNegraDrc2.gif) 2px 0px no-repeat;
	border-bottom: 2px dotted #dadada;
	padding-bottom: 5px;
	margin: 23px 0 6px 0;
	margin-top: 0;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0;
}

.miguitaAnterior{
	color: #8E8e8e;
}

.miguitaActual {
	color: #DB5D62;
}

.imagenTop {
	vertical-align: top;
}

div.tituloSeccionMenu {
	padding: 5px 0;
	width: 100%; 
	border-bottom: 2px dotted #DADADA;
	border-top: 2px dotted #DADADA;
	font-weight: bold;
}

div.fondoTituloSeccionMenu {
	background-color: #213E4c;
	color: #213e4c;
	color:#DADADA;	
	padding: 3px 9% 3px 3%;
	width: 88%;
}

div.fondoTituloSeccionMenu a {
	color:#DADADA;	
}

div.fondoTituloSeccionMenuActivo {
	color: #213e4c;
	padding: 3px 9% 3px 3%;
	width: 88%;
	color:#DADADA;	
	background: #F5DC17 url(cssimg/flechaNegraIzq.gif) 95% 4px no-repeat;
}

#volver{
	display: none;
}

.botonVolver {
	background-color: #02356A !important;
	background-image: url(cssimg/botonVolver.gif);
	color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	padding: 4px 12px 4px 20px;
}

.botonVolver a{
	color: #FFFFFF;
}

/*===============================================================================================*/
/* ==================================== CABECERA =============================================== */
/*===============================================================================================*/

.cabeceraIzq {
	float: left;
	width: 10%;
	padding-top: 20px;
}


.cabeceraDrc{
	float: right;
	width: 85%;
}

.idioma {
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 8%; 
	text-align: center;
	color:#DADADA;	
	border-left: 1px solid #DADADA;	
}

.idioma a {
	color: #DADADA;	
	font-weight: bold;
}

.contendorNavegador {
	float: right;
	width: 89%; 
	padding-right: 1%;
}


#navegadorPrincipal {
	width: 100%;
	color: #DADADA;	
	padding-top: 15px;
	text-align: right;
}

#navegadorPrincipal a {
	color: #DADADA;	
}

#navegadorPrincipal ul {
	float: right;
	margin-bottom: 3px;
}

#navegadorPrincipal ul li{
	float: left;
	display: inline;
	padding: 0px 7px;
	border-right: 1px solid #DADADA;
}

#navegadorPrincipal ul li.ultimo {
	border: none;
}

#buscadorTop {
	width: 100%;
	text-align: right;
	margin: 0;
	padding: 0;
}

#buscadorTop label.etiquetaBuscador {
	color: #DADADA;	
	font-size: 0.9em;	
}

#buscadorTop label.inputBuscador {
	font-size: 0.8em;
}

.buscadorTop *{
	vertical-align: middle;
}


/*===============================================================================================*/
/* ===================================== MENU IZQUIERDO ========================================= */
/*===============================================================================================*/


a.actualNivel3 {
	color: #DB5d62;
	font-weight: bold;
}

ul.miNivel1 {
	width: 100%;
	margin: 0;
	padding: 0;
}

ul.miNivel1 li.miElemNivel1 {
	margin-bottom: 10px;
	width: 100%;
}

ul.miNivel2 {
	width: 100%;
	padding-top: 10px;
}

ul.miNivel2 li.miElemNivel2 {
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
}

ul.miNivel3 {
	width: 95%;
}

ul.miNivel2 li.miElemNivel3 {
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
}


.plegado {
	background: url(cssimg/masGris.gif) 0px 2px no-repeat;
	padding-left: 18px;
	width: 90%;
	padding-left: 10%;
	cursor: pointer;
}

.desplegado {
	background: url(cssimg/menosGris.gif) 0px 2px no-repeat;
	padding-left: 18px;
	width: 90%;
	padding-left: 10%;
	cursor: pointer;
}

.fondo1 {
	background: url(cssimg/flechaGrisDrc.gif) 0px 2px no-repeat;	
	padding-left: 18px;
	width: 90%;
	padding-left: 10%;
}

.fondo2 {
	background: url(cssimg/flechaRojaDrc2.gif) 2px 2px no-repeat;	
	padding-left: 18px;
	width: 90%;
	padding-left: 10%;
}

.fondo2 a {
	color: #db5d62;
	font-weight: bold;
}


.menuTop{
	background: url(cssimg/menuTop.gif) top left no-repeat;	
	padding-top: 5px;
	margin-top: 8px;
	width: 179px;
}

.menuCenter {
	background: url(cssimg/menuCenter.gif) top left repeat-y;	
	width: 179px;
}

.menuBottom {
	background: url(cssimg/menuBottom.gif) bottom left no-repeat;	
	padding: 5px 10px 25px 25px;
	width: 144px;
}




/*===============================================================================================*/
/* ===================================== MENU DERECHO ========================================== */
/*===============================================================================================*/

#menuDrc ul {
	width: 100%;
}

ul.mdNivel1 li.mdElemNivel1 {
	width: 100%;
	margin-bottom: 20px;
}

ul.mdNivel2 {
	width: 100%;
	margin-top: 3px;

}

ul.mdNivel2 li.mdElemNivel2 {
	margin-bottom: 3px;
	border-bottom: 2px dotted #DADADA;
	padding-bottom: 3px;
	padding-left: 10%;
	width: 90%;
}

.enlacesServicios {
	background-color: #dadada;	
	padding: 6px 0 2px 8px;
	color: #3A6A7E;	
}

.enlacesServicios a{
	color: #3A6A7E;
}

a.enlaceNivel1 {
	color: #db5d62;
	font-weight: bold;
}


#entrada {
	width: 85%;
	padding-left: 5%;
	padding-top: 3%;
}

#entrada input.inputUsuario, #entrada input.inputClave {
	width: 122px;
	font-size: 0.8em;
	margin-bottom: 8px;
}

#entrada img {
	margin-bottom: 8px;
}

input.botonEntrada {
	color: #8E8E8E;
	background-color: #dadada;
	width: 50px !important;
	margin-right: 5px;
	float: right;
	font-size: 0.8em;
}

.enlacesUtilidades {
	padding-left: 20px;
	border-bottom: 2px dotted #dadada;
}

.utilidades {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 15px;
	margin-top: 0;
	margin-bottom: 0px;
}

.imprimir {
	background: url(cssimg/impresora.gif) 2px 2px no-repeat;
	float: right;
	border: 1px solid #dadada;
	padding-left: 20px;
}

.imprimir a {
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
}

.amigo {
	background: url(cssimg/sobre.gif) 2px 2px no-repeat;
	float: right;
	border: 1px solid #dadada;
	margin-right: 3px;
	padding-left: 18px;
}

.amigo a {
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.sinUtilidades {
	padding-top: 42px;
}




/*===============================================================================================*/
/* ==================================== PAGINACION ============================================= */
/*===============================================================================================*/



.paginacion {
	width: 100%;
	text-align: center;
}

.paginacion a.primero {
	background: url(cssimg/fondoFlechaPaginacion.gif) bottom left repeat-x;
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 2px 0 2px;
	margin-right: 3px;
}

.paginacion a.anterior {
	background: url(cssimg/fondoFlechaPaginacion.gif) bottom left repeat-x;	
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 2px 0 2px;
	margin-right: 6px;
}

.paginacion a.siguiente {
	background: url(cssimg/fondoFlechaPaginacion.gif) bottom left repeat-x;	
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 2px 0 2px;
	margin-left: 6px;
}

.paginacion a.ultimo {
	background: url(cssimg/fondoFlechaPaginacion.gif) bottom left repeat-x;	
	line-height: 1.4em;
	font-weight: bold;
	padding: 0 2px 0 2px;
	margin-left: 3px;
}

.paginacion a.paginaActual {
	color: #db5d62;
}

.ajustePaginacionTop {
	padding: 20px 0 2px 0;
	background: url(cssimg/fondoPaginacionTop.gif) bottom left repeat-x; 
}

.ajustePaginacionBottom {
	padding: 2px 0 20px 0;
	background: url(cssimg/fondoPaginacionBottom.gif) top left repeat-x; 
}

.contenedorImagen {    /* estas clases hay q revisarlas cuando esten hechas más pantallas de imágenes*/
	background: url(cssimg/fondoBordeImagenes.gif) bottom left repeat-x;
	padding: 0 10px 7px 10px;
}

.ajusteContenedorImagenIzq {
	margin-right: 16px;	
	float: left;
}

.ajusteContenedorImagenDrc {
	margin-left: 16px;	
	float: right;
}

.ajusteContenedorImagenGaleriaNotaPrensa {
	width: 70%;
}


/*===============================================================================================*/
/* ======================================= PIE ================================================= */
/*===============================================================================================*/

.pieIzq {
	width: 65%;
	padding-left: 2%;	
	float: left;
	font-size: 0.9em;
}

.pieDrc {
	text-align: left;
	width: 29%;
	float: right;	
}
.pieDrc img{
	margin-left: 15px;	
}



/*===============================================================================================*/
/* ====================================== ENCABEZADOS ========================================== */
/*===============================================================================================*/


/* Para portada. Actualidad*/
h1.tituloSeccion  {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	background: #F5D800 url(cssimg/fondoNegroEncabezado.gif) top left repeat-y;	
	padding: 2px 0 2px 14px;
	margin-bottom: 8px;	
}

h1.titulo {
	background: url(cssimg/barraRoja.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color: #213e4c;
	padding-left: 15px;
	margin-bottom: 18px;
}

h1.tituloError  {
	margin: 0;
	padding: 0;
	font-size: 2.3em;
	background: #F5D800 url(cssimg/fondoNegroEncabezado.gif) top left repeat-y;	
	padding: 2px 0 2px 14px;
	margin-bottom: 8px;
	width: 93%;
	margin-left: 3%;
}

h2.subtitulo {
	color: #DB5D62;
	margin-bottom: 20px;
	font-size: 1.3em;
}

h2.tituloProyecto {
	/*background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	color: #213e4c;
	font-size: 1.1em;
	padding: 4px 0 6px 15px;
}


h2.tituloProyecto a {
	color: #213e4c;
}

h2.tituloSeccionTT1 {
/*	background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	font-size: 1em;
	color: #213e4c;
	padding: 0 0 4px 15px;
	margin-bottom: 6px;
}

h2.tituloSeccionTT1 a{
	color: #213e4c;
}


h2.textoMiembros {
	font-weight: normal;
	font-size: 1.5em;
	margin-top: 5px;
	color: #3a6a7e;
}

h3.tituloSeccionTT2 {
/*	background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	font-size: 1em;
	color: #213e4c;
	padding: 0 0 4px 15px;
	margin-bottom: 6px;
}

h3.tituloSeccionFicha {
	color: #213e4c;
	font-size: 1.1em;
}

h4.tituloSubSeccionFicha {
	color: #213e4c;
	font-size: 1em;
}


h4.tituloSeccionTT2 a {
	color: #213e4c;
}

h4.tituloSeccionTT3 {
/*	background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	font-size: 1em;
	color: #213e4c;
	padding: 0 0 4px 15px;
	margin-bottom: 6px;
}

h4.tituloSeccionTT3 a {
	color: #213e4c;
}

h2.tituloNotaPrensa {
	float: left;
	width: 79%;
	font-size: 1.2em;
	color: #213e4c;
	padding-left: 3%;
	text-align: justify;
}

h2.tituloNotaPrensa a {
	color: #213e4c;
}

h2.tituloConvocatoria {
	float: left;
	width: 68%;
	font-size: 1.2em;
	color: #213e4c;
	padding-left: 3%;
	text-align: justify;
}

h2.tituloConvocatoria a {
	color: #213e4c;
}

h3.subtituloNotaPrensa {
	font-size: 1.1em;
	color: #213e4c;
	margin-bottom: 16px;
}

/*===============================================================================================*/
/* ====================================== PORTADA ============================================== */
/*===============================================================================================*/


.contenedorDestacados {
	border-top: 2px dotted #dadada;
	padding-top: 6px;
	margin-bottom: 100px;
	margin-bottom: 20px;
}

.destacadoIzq {
	float: left;
	border: 1px solid #dadada;
}


.destacadoDrc {
	float: right;
	border: 1px solid #dadada;
}

.portadaIzq {
	float: left;	
	width: 48%;
	border-top: 2px dotted #dadada;	
	padding-top: 6px;
	margin-bottom: 20px;
}

.portadaDrc {
	float: right;	
	width: 48%;
	border-top: 2px dotted #dadada;	
	padding-top: 6px;
	margin-bottom: 20px;
}

.ampliarIzq {
	background: transparent url(cssimg/masRojo2.gif) 4px 3px no-repeat;
	padding-left: 20px;
	font-size: 1.4em;
}

.ampliarDrc {
	background: transparent url(cssimg/masRojo.gif) left 2px no-repeat;
	padding-left: 6%;
	float: right;
	width: 10%;
}

ul.listaPortada {
	width: 100%;
}

ul.listaPortada li{
	width: 100%;
	border-bottom: 2px dotted #dadada;	
	padding-bottom: 3px;
	margin-bottom: 3px;
}

ul.listaPortada img.imagenIzq{
	margin: 0 10px 7px 0;
	float: left;
}

.sinMiguita {
	padding-top: 19px;
}


.tituloPortada {
	color: #000000;
	font-weight: bold;
}


/*==============================================================================================*/
/* ====================================== TIPO TEXTO ========================================== */
/*==============================================================================================*/

.contenedorTipoTexto {
	width: 100%;
}

.contenedorTipoTextoNivel1 {
	background: url(cssimg/flechaGrisDrc2.gif) top left no-repeat;
	width: 97%;
	padding-left: 3%;
}

.contenedorTipoTextoNivel2 {
	background: url(cssimg/flechaGrisDrc2.gif) top left no-repeat;
	width: 97%;
	padding-left: 3%;
}

.contenedorEntradilla {
	border-bottom: 1px dotted #dadada;
	width: 96%;
	padding: 1% 1% 10px 3%;
	text-align: justify;
}

.contenedorEntradillaSubniveles {
	width: 96%;
	padding: 1% 1% 0 3%;
	margin-bottom: 5px;
}

.entradilla {
	width: 100%;
	margin-bottom: 16px;
}

.contenedorEnlaces {
	background: url(cssimg/fondoGrisMasAMenos.gif) top left repeat-x;
	padding-top: 15px;
}

ul.listaEnlacesRelacionados {
	width: 100%;
	margin: 6px 0;
}

.enlaceDocumento {
	background: url(cssimg/iconoDocumento.gif) 15px 2px no-repeat;	
	padding-left: 40px;
	line-height: 1.8em;
}

.enlacePagina {
	background: url(cssimg/iconoEnlaceExterno.gif) 15px 2px no-repeat;	
	padding-left: 40px;
	line-height: 1.8em;
}

.separador {
	background: url(cssimg/fondoSeparador.gif) left repeat-x;
	padding: 3px 0;
}

.puntito {
	background: url(cssimg/cuadritoNegro.gif) left 5px no-repeat;
	padding-left: 10px;	
}

/*==============================================================================================*/
/* ====================================== LISTADO PROYECTOS =================================== */
/*==============================================================================================*/

.contenedorBuscadorProyectos {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 3% 20%;
	width: 79%;
	margin-bottom: 20px;
}


form.buscadorProyectos {
	width: 100%;
}

.tituloFormulario {
	font-weight: bold;
	margin-bottom: 5px;
}

.inputSectorProyecto {
	width: 188px;
	margin-right: 16px;
	font-size: 0.9em;
	margin-bottom: 10px;
}

.inputAnyo {
	width: 99px;	
	font-size: 0.9em;
	margin-bottom: 10px;
}

.inputTextoProyectos {
	width: 184px;
	margin-right: 16px;
	font-size: 0.9em;	
}

input.botonProyecto {
	color: #213e4c;
	background-color: #dadada;
	/*width: 50px !important;*/
	font-size: 0.9em;
}

input.botonProyecto2 {
	color: #213e4c;
	background-color: #dadada;
	font-size: 0.9em;
}

ul.listadoProyectos {
	width: 100%;
	text-align: justify;
}

ul.listadoProyectosSector {
	width: 100%;
	margin-bottom: 20px;
}

li.elemListadoProyectosSector {
	border-bottom: 2px dotted #DADADA;
	padding-bottom: 17px;
	padding-top: 15px;
	width: 100%;
}

li.elemListadoProyectosSectorUltimo {
	padding-top: 15px;
	width: 100%;
}

.destacado {
	color: #db5d62;
}

.destacado a{
	color: #db5d62;
}

.campoListadoProyectosSector {
	width: 27%;
	float: left;
	padding: 1% 1% 1% 3%;
	color: #3a6a7e;
	background: url(cssimg/fondoFichaGrupo2.gif) top left no-repeat;
}

.valorListadoProyectosSectorT1 {
	width: 64%;
	float: left;	
	padding: 1% 1% 1% 3%;
}

.valorListadoProyectosSectorT2 {
	width: 34%;
	float: left;	
	padding: 1% 1% 1% 3%;
}

.ampliarConFondo {
	background: #eeeeee url(cssimg/fondoAmpliar.gif) bottom left no-repeat;	
	width: 23px; 
	padding-left: 20px;
	float: right;
	margin-top: 3px;
}

.flechaListadoProyecto{
	background: url(cssimg/flechaGrisDrc2.gif) top left no-repeat;
	padding-left: 15px;
}

/*==============================================================================================*/
/* ================================== LISTADO NOTAS DE PRENSA ================================== */
/*==============================================================================================*/


.contenedorNotasPrensa {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 3% 20%;
	width: 79%;
}


form.buscadorNotasPrensa {
	width: 100%;
}

span.contenedorBotonCalendario {
	padding-left: 8px;
	border-left: 1px dotted #8e8e8e;
	margin-left: 5px;
}

input.inputPalabraNotaPrensa {
	width: 186px;
	font-size: 0.9em;
	float: left;
}

input.inputFechaNotaPrensa {
	width: 91px;
	font-size: 0.9em;
	float: left;
}

label.labelBuscadorNotasPrensa {
	width: 115px;
	float: left;
	color: #3a6a7e;
}

.contenedorBotonBuscar {
	text-align: right;
	width: 270px;
	margin-top: 8px;
}


ul.listadoNotasPrensa {
	width: 100%;
	border-bottom: 1px dotted #8e8e8e;
	margin-bottom: 14px;
	padding-bottom: 20px;
}

.datosNotaPrensa {
	width: 97%;
	padding: 3% 0 0 3%;
}

/*==============================================================================================*/
/* ================================== NOTAS DE PRENSA ========================================= */
/*==============================================================================================*/

.contenedorTituloNotaPrensa {
	width: 99%;
	padding-right: 1%;
/*	background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;	*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	padding-bottom: 3px;
	margin-top: 20px;
}

.fechaNotaPrensa {
	float: right;
	width: 13%;
	color: #3a6a7e;
	font-size: 1.2em;
	margin-right: 1%;
}

.contenedorDesarrolloNotaPrensa {
	width: 97%;
	padding: 2% 0 0 3%;
}


ul.listaImagenesNotaPrensa {
	width: 92%;
	float: left;
	padding-left: 8%;
	margin: 30px 0 10px 0;
}

ul.listaImagenesNotaPrensa li {
	float: left;
	width: 32%;
	text-align: center;
	margin-bottom: 5px;
}

ul.listaImagenesNotaPrensa img {
	width: 103px;
	height: 75px;
}


/*===============================================================================================*/
/* =================================== LISTADO DOSSIER PRENSA ================================== */
/*===============================================================================================*/

ul.listadoDossierPrensa {
	width: 100%;
}

ul.listadoDossierPrensa li {
	width: 100%;
	padding-bottom: 15px;
}

.contenedorTituloDossier {
	width: 100%;
/*	background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;	*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	padding-bottom: 3px;
	padding-top: 12px;
}

.desarrolloFicha {
	width: 97%;
	padding: 4% 0 4% 3%;
}

.enlacePDF {
	background: url(cssimg/iconoPDF.gif) 15px 2px no-repeat;	
	padding-left: 40px;
	line-height: 1.8em;
}


/*==============================================================================================*/
/* ============================= LISTADO GRUPO INVESTIGACION ================================== */
/*==============================================================================================*/

div.contenedorBuscadorGrupos {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 3% 20%;
	width: 79%;
}

form.buscadorGrupos {
	width: 100%;
}


label.labelBuscadorGrupos {
	width: 120px;
	float: left;
	color: #3a6a7e;
}

input.inputGruposT1 {
	width: 185px;
	float: left;
	font-size: 0.9em;
}

input.inputGruposT2 {
	width: 276px;
	float: left;
	font-size: 0.9em;
}

select.selectProvincia {
	width: 189px;	
	float: left;
	font-size: 0.9em;
}

select.selectAreas {
	width: 280px;
	float: left;	
	font-size: 0.9em;
}

.contenedorBotonBuscarGrupos {
	text-align: right;
	width: 94%;
	margin-top: 8px;
}

ul.listadoGruposInvestigacion {
	width: 100%;
}

ul.listadoGruposInvestigacion li {
	width: 100%;
	margin-bottom: 10px;
}

.contenedorGrupos {
	width: 97%;
	padding-left: 3%;
	margin-top: 20px;
}
.universidadesGrupoInvestigacion {
	margin-top: 5px;
}

.universidadesGrupoInvestigacion strong {
	float: left;
	width: 15%;
}

.universidadesGrupoInvestigacion div {
	float: right;
	width: 80%;
}

.universidadesGrupoInvestigacion p {
	background: url(cssimg/cuadritoNegro.gif) 0 4px no-repeat;
	margin-left: 0;
	padding-left: 10px;
}

/*==============================================================================================*/
/* ================================== FICHA GRUPOS INVESTIGACION ============================== */
/*==============================================================================================*/

ul.fichaGruposInvestigacion {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;
}

li.elemFichaGruposInvestigacion {
	background: url(cssimg/fondoFichaGrupo2.gif) top left no-repeat;
	width: 100%;
}

.campoFichaGruposInvestigacion {
	width: 26%;
	padding: 0.5% 1% 0.5% 3%;
	float: left;
	color: #3a6a7e;
	font-weight: bold;
}

.valorFichaGruposInvestigacion {
	float: left;
	width: 64%;
	color: #8e8e8e;
	padding: 0.5% 1% 0.5% 3%;
}

.valorFichaGruposInvestigacion a {
	color: #8e8e8e;
}

div.campoInternoIzq {
	float: left;
	width: 60%;
}

span.campoInterno {
	background: url(cssimg/fondoCampoInterno.gif) top left repeat-x;
	padding: 0 3px 3px 5px;
	margin-right: 5px;
	color: #3a6a7e;	
	float: left;
	font-weight: bold;
}

/*===============================================================================================*/
/* ================================ LISTADO INCENTIVOS I+D+I =================================== */
/*===============================================================================================*/

div.contenedorBuscadorIncentivos {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	 padding: 2% 1% 3% 20%; 
	width: 79%;
}

form.buscadorIncentivos {
	width: 100%;
	margin: 0;
}


label.labelBuscadorIncentivosT1 {
	width: 120px;
	float: left;
	color: #3a6a7e;
}

label.labelBuscadorIncentivosT2 {
	width: 40px;
	float: left;
	color: #3a6a7e;
}

label.labelBuscadorIncentivosT3 {
	width: 40px;
	float: left;
	color: #3a6a7e;
	margin-left: 25px;
}

select.selectIncentivos {
	width: 280px;
	font-size: 0.9em;
	float: left;
}


input.inputIncentivosT1 {
	width: 276px;
	font-size: 0.9em;
	float: left;
}

input.inputIncentivosT2 {
	width: 60px;
	font-size: 0.9em;
	float: left;
}

input.botonCalendario {
	float: left;
}

span.textoIncentivos {
	width: 120px;
	float: left;
	color: #3a6a7e;
}

.convocatoriaEnPlazo {
	width: 28%;
	float: left;
	text-align: right;
	color: #9BBCB7;
}

ul.listadoIncentivos {
	width: 100%;
}

ul.listadoIncentivos li{
	width: 100%;
}

.contenedorTituloIncentivo {
	width: 100%;
/*	background: url(cssimg/fondoGrisMenosAMas.gif) bottom left repeat-x;	*/
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	padding-bottom: 3px;
}

.convocatoriaFueraDePlazo {
	width: 28%;
	float: left;	
	text-align: right;
	color: #db5d62;
}

.datosIncentivo {
	width: 97%;
	padding: 1% 0 0 3%;;  
}


/*===============================================================================================*/
/* ================================= FICHA DE INCENTIVOS DE I+D+I ============================== */
/*===============================================================================================*/


.enlaceCorreo {
	background: url(cssimg/iconoCorreo.gif) 15px 0px no-repeat;	
	padding-left: 40px;
	line-height: 1.8em;
}


/*===============================================================================================*/
/* ================================= LISTADO DE NOTICIAS DE I+D+I ============================== */
/*===============================================================================================*/

div.contenedorBuscadorNoticias {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 3% 20%;
	width: 79%;
}

form.buscadorNoticias {
	width: 100%;
}

label.labelBuscadorNoticiasT1 {
	width: 120px;
	float: left;
	color: #3a6a7e;
}

label.labelBuscadorNoticiasT2 {
	width: 40px;
	float: left;
	color: #3a6a7e;
}

label.labelBuscadorNoticiasT3 {
	width: 40px;
	float: left;
	color: #3a6a7e;
	margin-left: 25px;
}

select.selectNoticias {
	width: 280px;
	font-size: 0.9em;
	float: left;
}


input.inputNoticiasT1 {
	width: 276px;
	font-size: 0.9em;
	float: left;
}

input.inputNoticiasT2 {
	width: 60px;
	font-size: 0.9em;
	float: left;
}

.datosNoticia {
	width: 97%;
	padding: 4% 0 0 3%;;  
}

/*===============================================================================================*/
/* =================================  AGENDA DE EVENTOS Y ACTIVIDADES ========================== */
/*===============================================================================================*/

.agendaIzquierda {
	float: left;	
	width: 44%;
}

.agendaDerecha {
	float: right;
	width: 50%;	
}



.contenedorCalendarioAgenda {
	background: url(cssimg/fondoCalendarioAgenda.gif) left top repeat-x;
/*	width: 90%;*/
	width: 40%;
	padding: 4% 5% 0 5%;;
}


table.tablaCalendario {
	width: 100%;
	text-align: center;
	border: 0;
}

table.tablaCalendario th {
	/*color: #3a6a7e;*/
	color: #1B464F;
	padding-bottom: 20px;
	background: transparent;
	border: 0;
	font-size: 1.2em;
}

table.tablaCalendario td {
	border: 0;
	background-color: #FFFFFF;
	width: 27px !important;
}

table.tablaCalendario div.celdaNormal{
	padding: 4px 0;	
	margin-top: 4px;
	border: 1px solid #fff;
	width: 99%;
}

table.tablaCalendario div.celdaDiaActual {
	border: 1px solid #3a6a7e !important;	
	padding: 4px 0;
/*	width: 70%;
	margin-top: 4px;*/
	width: 77%;
}

table.tablaCalendario div.celdaDiaEnlace {
	background-color: #f5d800;
	padding: 4px 0;
	width: 77%;
	border: 1px solid #FFF;
}
/*


ELEMENTOS ORIGINALES. NO BORRAR 

label.labelAgenda {
	width: 90%;
	background: url(cssimg/fondoLabelAgenda.gif) bottom left repeat-x;
	padding: 11px 0 4px 10%;
	display: block;
	margin-bottom: 7px;
	color: #3a6a7e;
}

select.selectMesAgenda {
	width: 80px;
	margin-left: 23px;
	font-size: 0.8em;
}

select.selectAnyoAgenda {
	width: 80px;
	margin-left: 23px;
	font-size: 0.8em;
}*/





label.labelAgenda {
	width: 35%;
	background: url(cssimg/fondoLabelAgenda.gif) bottom left repeat-x;
	padding: 11px 0 4px 10%;
	float: left;
	margin-bottom: 7px;
	color: #3a6a7e;
}

label.labelAgenda2 {
	width: 35%;
	background: url(cssimg/fondoLabelAgenda.gif) bottom left repeat-x;
	padding: 11px 0 4px 10%;
	float: right;
	margin-bottom: 7px;
	color: #3a6a7e;
}


select.selectMesAgenda {
	width: 120px;
/*	margin-left: 23px;*/
	font-size: 0.8em;
	float: left;
}

select.selectAnyoAgenda {
	width: 120px;
/*	margin-left: 23px;*/
	font-size: 0.8em;
	float: right;
}







input.botonEnviar {
	background: #EEEEEE url(cssimg/fondoBoton.gif) top left no-repeat;
	padding: 2px 0 2px 20px;
	font-size: 0.9em;
}

.textoMes {
	padding: 5% 0 2% 0%;
	text-align: center;
	float: left;
	width: 45%;
	background: url(cssimg/fondoFlechaPaginacion.gif) top left repeat-x;
}

.textoAnyo {
	padding: 5% 0 2% 0%;
	text-align: center;
	float: right;
	width: 45%;
	background: url(cssimg/fondoFlechaPaginacion.gif) top left repeat-x;
}

.mesSiguiente {
	float: right;
	width: 37%;
	padding: 5% 0 2% 8%;
	background: url(cssimg/fondoFlechaPaginacion.gif) top left repeat-x;
}

.fondoSiguiente {
	background: transparent url(cssimg/flechaDerecha.gif) left no-repeat;
	padding-left: 20%;
	width: 80%;
}

.fondoAnterior {
	background: transparent url(cssimg/flechaIzquierda.gif) left no-repeat;
	padding-left: 20%;
	width: 80%;
}

.mesAnterior {
	float: left;
	width: 37%;
	padding: 5% 0 2% 8%;
	background: #EEEEEE url(cssimg/fondoFlechaPaginacion.gif) top left repeat-x;
}

form.formularioAgenda1 {
	width: 100%;
	padding-top: 5px;
}

span.fondoPropuestaActividad {
	background: #eeeeee url(cssimg/fondoPropuestas.gif) top left no-repeat;
	padding: 2px 5px 0 25px;
}


div.contenedorBuscadorAgenda {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 2% 20%;
	width: 79%;
	margin-top: 10px;
}

form.buscadorAgenda {
	width: 100%;
}

label.labelBuscadorAgendaT1 {
	width: 120px;
	float: left;
	color: #3a6a7e;
}

label.labelBuscadorAgendaT2 {
	width: 40px;
	float: left;
	color: #3a6a7e;
}

label.labelBuscadorAgendaT3 {
	width: 40px;
	float: left;
	color: #3a6a7e;
	margin-left: 25px;
}

select.selectAgenda {
	width: 280px;
	font-size: 0.9em;
	float: left;
}


input.inputAgendaT1 {
	width: 276px;
	font-size: 0.9em;
	float: left;
}
textarea.textareaAgendaT1 {
	width: 276px;
	height: 200px;
	font-size: 0.9em;
	float: left;
	font-family:sans-serif;
}

input.inputAgendaT2 {
	width: 60px;
	font-size: 0.9em;
	float: left;
}

ul.listadoAgenda {
	width: 100%;
}

ul.listadoAgenda li {
	width: 100%;
	margin-bottom: 10px;
}


.ampliarSinFondo {
	background: transparent url(cssimg/masRojo.gif) 5px 0px no-repeat;	
	width: 23px; 
	padding-left: 20px;
	float: right;
	margin-top: 3px;
}


.mesCalendario {
	background: url(cssimg/fondoPaginacionTop.gif) bottom left repeat-x;
	float: left;
	width: 60%;
	text-align: left;
	padding-left: 5%;
	padding: 6px 0 3px 3%;
	color: #3a6a7e;
	font-size: 0.9em;
	font-weight: bold;
}

.enlaceCalendario {
	background: url(cssimg/fondoEnlaceCalendario.gif) bottom left repeat-x;
	width: 34%;
	float: right;
	text-align: center;
	color: #3a6a7e;
	font-weight: bold;
	font-size: 0.9em;
	padding: 6px 0 3px 0;
}

.enlaceCalendario a {
	color: #3a6a7e;
}



.contenedorT1 {
	float: right;
	width: 75%;
	
}

.contenedorT2 {
	float: left;
	width: 240px;
	background: url(cssimg/fondoLabelAgenda.gif) bottom left repeat-x;
	padding: 4px 0 2px 0;
	text-align: center;
}

select.selectAgendaT2 {
	width: 120px;
	font-size: 0.8em;
	font-weight: bold;
	color: #1B464F;
}

select.selectAgendaT2 {
}


.bloqueLateral {
	background: url(cssimg/fondoCalendarioAgenda.gif) left top repeat-x;
	width: 23%;
	height: 150px;
	position: relative;
	z-index: 1;
	padding-top: 60px;
}

.bloqueLateral2 {
	background: url(cssimg/fondoCalendarioAgenda.gif) left top repeat-x;
	width: 28.5%;
	height: 150px;
	position: relative;
	z-index: 1;
	padding-top: 60px;
}


.contenedorCalendarioAgendaT2 {
	background: url(cssimg/fondoCalendarioAgenda.gif) left top repeat-x;
/*	width: 90%;*/
	width: 40.6%;
	padding: 3% 3% 0 3%;
	margin: 0 0 0 5px;
	float: left;
	position: relative;
	z-index: 2;
}

input.botonT1 {
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	border: 0;
	font-size: 0.9em;
	background: url(cssimg/botonAzul.gif) 0px 2px no-repeat;
	cursor: pointer;
}





/*===============================================================================================*/
/* ====================================== MIEMBROS ============================================ */
/*===============================================================================================*/


.entradillaMiembros {
	width: 97%;
	padding: 2% 0 5% 3%;
}

.entradillaMiembros p.parrafoInicial {
	text-indent: 27px;
	text-align: justify;
}


ul.listaMiembros {
	width: 100%;
}

ul.seccionListaMiembros {
	width: 100%;
	margin-top: 15px;
}

li.elemSeccionListaMiembros {
	background: url(cssimg/flechaRojaDrc.gif) 0px 2px no-repeat;
	padding-left: 3%;
	padding-bottom: 3px;
	width: 97%;
}

.fundador {
	color: #6F7AA7;
}

.fundador a{
	color: #6F7AA7;
}


/*===============================================================================================*/
/* ====================================== MAPA WEB ============================================ */
/*===============================================================================================*/


ul.listaMapaWeb {
	width: 89%;
	padding: 5% 0 0 11%;	
}

li.elemMapaWebNivel1 {
	width: 100%;	
	margin-bottom: 20px;
}

div.fondoElemMapaWebNivel1 {
	/*background: url(cssimg/fondoMapaWeb.gif) left bottom no-repeat;	*/
	width: 100%;
	padding-bottom: 10px;
}

.textoMapaWebNivel1 {
	background: url(cssimg/flechaAmarillaDrc.gif) 8px 2px no-repeat;
	padding-left: 5%;
	width: 95%;
	font-size: 1.2em;
	font-weight: bold;
}

.textoMapaWebNivel1 {
	color: #000000;
}

.textoMapaWebNivel1 a {
	color: #000000;
}

ul.listaMapaWebNivel2 {
	width: 94%;
	padding: 2% 0 0 6%;
}

li.elemMapaWebNivel2 {
	background: url(cssimg/flechaNegraDrc2.gif) 2px 2px no-repeat;
	width: 95%;
	padding: 0 0 3% 5%;
}

li.elemMapaWebNivel2Ultimo {
	background: url(cssimg/flechaNegraDrc2.gif) 2px 2px no-repeat;
	width: 95%;
	padding: 0 0 0 5%;		
}

.textoMapaWebNivel2 {
	font-size: 1.1em;
	color: #546B72;
}

.textoMapaWebNivel2 a {
	color: #546B72;
}

ul.listaMapaWebNivel3 {
	width: 100%;
	padding: 2% 0 0 0;
}

li.elemMapaWebNivel3 {
	background: url(cssimg/flechaRojaDrc2.gif) 8px 2px no-repeat;
	padding: 0 0 2% 5%;
	width: 95%;
}

li.elemMapaWebNivel3Ultimo {
	background: url(cssimg/flechaRojaDrc2.gif) 8px 2px no-repeat;
	padding: 0 0 0 5%;
	width: 95%;
}

.textoMapaWebNivel3 {
	color: #8e8e8e;
}

.textoMapaWebNivel3 a {
	color: #8e8e8e;
}


/*===============================================================================================*/
/* ================================== ENLACES DE INTERES ======================================= */
/*===============================================================================================*/

div.contenedorBuscadorEnlaces {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 3% 20%;
	width: 79%;
	margin-bottom: 30px;
}

form.buscadorEnlaces {
	width: 100%;
}


label.labelBuscadorEnlaces {
	width: 120px;
	float: left;
	color: #3a6a7e;
}


select.selectEnlaces {
	width: 187px;
	font-size: 0.9em;
	float: left;
}

input.botonBuscar {
	float: left;
	background-color: #dadada;
	color: #718A90;
	font-size: 0.9em;
	margin-left: 20px;
	font-weight: bold;
}

.contenedorResultadosBusqueda {
	text-align: center;
	width: 100%;
}
.contenedorRealizado {
	background: url(cssimg/icono-listo.gif) top right no-repeat;	
	width: 77%;
	padding: 5% 18% 7% 5%;
}

.encontrados {
	color: #db5d62;
	margin-right: 20px;
}

ul.listadoEnlacesInteres {
	width: 100%;
	margin-bottom: 15px;
	border-bottom: 2px dotted #dadada;
}

li.elemListadoEnlacesInteres {
	width: 100%;
	margin-bottom: 4px;
	border-top: 2px dotted #dadada;
}

li.elemListadoEnlacesInteres a {
	color: #1976A9;
	text-decoration: underline;
}

.fondoEnlacesInteres {
	background: #eeeeee url(cssimg/fondoEnlacesInteres.gif) top left no-repeat;
	width: 95%;
	padding: 8px 0 5px 5%;
}


/*===============================================================================================*/
/* ============================ FICHA AGENDA (EVENTOS Y ACTIVIDADES)============================ */
/*===============================================================================================*/

.contenedorFichaAgenda {
	width: 97%;
	padding: 2% 0 5% 3%;
}

.contenedorConFondo {
	background: url(cssimg/fondoGrisMasAMenos.gif) top left repeat-x;
	padding-top: 5px;
	width: 97%;
	padding-left: 3%;
}

ul.listaOrganizadores {
	width: 98%;
	margin-bottom: 10px;
	border-bottom: 2px dotted #dadada;
	padding: 13px 0 13px 2%;
}

ul.listaOrganizadores li {
	padding: 0 0 6px 3%;
	background: url(cssimg/flechaNegraDrc3.gif) 0px 2px no-repeat;
	width: 97%;
}

/*===============================================================================================*/
/* =================================== ZONA DE DESCARGA ========================================= */
/*===============================================================================================*/


div.contenedorBuscadorDescargas{
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 2% 1% 3% 20%;
	width: 79%;
	margin-bottom: 20px;
}


form.buscadorDescargas {
	width: 100%;
}

label.labelBuscadorDescargas {
	margin-right: 5px;
	float: left;
	color: #3a6a7e;
}


select.selectDescargas {
	width: 192px;
	font-size: 0.9em;
	float: left;
}

input.botonBuscar {
	float: left;
	background-color: #dadada;
	color: #718A90;
	font-size: 0.9em;
	margin-left: 20px;
	font-weight: bold;
}

ul.listadoDescargas {
	width: 100%;
}

ul.listadoDescargas li {
	border-bottom: 2px dotted #dadada;
	margin-bottom: 24px;
}

ul.listadoDescargas li.ultimoDescarga {
	border: none;
	margin: 0;
}

.contenedorDescargas {
	width: 97%;
	padding: 2% 0 3% 3%;
}

.fechaListadoNoticias {
	float: right;
	width: 13%;
	color: #3a6a7e;
	font-size: 1.2em;
	padding-top: 6px;
}

.iconoDescargar {
	background: url(cssimg/flechaAbajo.gif) 8px 6px no-repeat;
	width: 95%;
	padding: 5px 0 2px 5%;
	font-size: 1.2em;
	font-weight: bold;
}

.iconoDescargar a {
	color: #3a6a7e;
}

.iconoDescargar2 {
	background: url(cssimg/flechaAbajo.gif) 8px 6px no-repeat;
	width: 78%;
	padding: 5px 0 2px 5%;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
}

.iconoDescargar2 a {
	color: #3a6a7e;
}




/*===============================================================================================*/
/* ====================================== BUSCADOR ============================================ */
/*===============================================================================================*/

.textoBuscado {
	color: #db5d62;
	font-weight: bold;
}


/*===============================================================================================*/
/* =================================== MIEMBROS CORPORACION ==================================== */
/*===============================================================================================*/

.contenedorMiembros {
	width: 97%;
	padding-left: 3%;
	margin-bottom: 40px;
}

.elementoDestacado {
	font-size: 1.3em;
	font-weight: bold;
	color: #3a6a7e;
}

ul.listaValores {
	width: 100%;
	margin-top: 8px;
}

ul.listaValores li{
	width: 97%;
	background: url(cssimg/flechaRojaDrc.gif) 2px 2px no-repeat;
	padding-left: 3%;
	margin-bottom: 15px;
}


/*===============================================================================================*/
/* ====================================== ERROR PAG ============================================ */
/*===============================================================================================*/

.contenedorMensajes {
	background: #EEEEEE url(cssimg/fondoMensajesError.gif) top left no-repeat;
	width: 100%;
}

.contenedorError {
	background: url(cssimg/fondoStop.gif) top right no-repeat;	
	width: 77%;
	padding: 5% 18% 7% 5%;
}

.contenedorSeguir {
	background: url(cssimg/fondoSeguir.gif) top right no-repeat;	
	width: 77%;
	padding: 5% 18% 7% 5%;
}

/*===============================================================================================*/
/* ===================================  PAGINA DE ERROR ======================================== */
/*===============================================================================================*/


.pieError {
	padding-top: 67px;
}

.contenedorMensajeError {
	width: 72%;
	padding: 10px 23% 50px 5%; 
	background: url(cssimg/iconoLetraIAzul.gif) 90% 20% no-repeat;
}

.textoError {
	font-size: 3em;
}



/*===============================================================================================*/
/* ====================================== GENERICOS ============================================ */
/*===============================================================================================*/

.color1 {
	color: #db5d62;
}

.color2 {
	color: #3a6a7e;
}

.ajusteT1 {
	margin-bottom: 23px;
}

.ajusteT2 {
	margin-bottom: 10px;
}


/*===========A PETICION=========== */

.bloqMiembrosIzq {
	float: left;
	width: 48%;
}

.bloqMiembrosDrc {
	float: right;
	width: 48%;
}


.usuarioDentro {
	width: 90%;
	padding: 5% 5% 0 5%;
}


.falsoBoton {
	background: #DADADA;
	padding: 2px 5px 2px 5px; 
	cursor: pointer;
	border-bottom: 2px solid #828177;
	border-right: 2px solid #828177;
}

a.falsoBoton {
	text-decoration: none;
}



/*===============================================================================================*/
/* ================================== GESTION USUARIOS ========================================= */
/*===============================================================================================*/


form.buscadorUsuarios {
	width: 100%;
	margin: 0;
}

.contenedorResultado {
	width: 280px;
	float: left;
}

.contenedorArbol {
	width: 98%;
	padding: 1%;
	background-color: #FFFFFF;
	text-align: left;
/*	height: 300px !important;*/
/*	height: auto;*/
}

.contenedorArbol * {
	overflow : visible !important;
}


.contenedorArbol .checkbox {
	vertical-align: middle;
}

select.listaRoles {
	width: 200px;
	float: left;
	border: 0;
	margin-bottom: 15px;
}

div.contenedorBuscadorConRoles {
	background: #EEEEEE url(cssimg/iconoBuscar.gif) 27px 6px no-repeat;
	padding: 20px 10px 25px 100px;
	width: 79%;
}

div.contenedorBuscadorConRoles2 {
	background: #EEEEEE;
	padding: 20px 10% 25px 10%;
	width: 80%;
}


input.botonRoles {
	color: #213e4c;
	background-color: #dadada;
	width: 50px !important;
	font-size: 0.9em;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}


.abrir {
	cursor: pointer;
	float: right;
	background: #dadada;
	padding: 1px 12px;
	border-bottom: 2px solid #828177;
	border-right: 2px solid #828177;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;	
	font-size: 0.9em;
	color: #213e4c;
	font-family: Arial, Helvetica, sans-serif;
}

div.contenedorBotonesUsuario{
	width: 94%;
}

div.contenedorBotonesUsuarioModulo{
	width: 92%;
}

.botonBuscarUsuario {
	float: left;
	background: #dadada;
	padding: 1px 8px;
	border-bottom: 2px solid #828177;
	border-right: 2px solid #828177;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;	
	font-size: 0.9em;
	color: #213e4c;
	font-family: Arial, Helvetica, sans-serif;
}

.botonLimpiarUsuario {
	cursor: pointer;
	float: right;
	background: #dadada;
	padding: 1px 12px;
	line-height: 1.5em;
	border-bottom: 2px solid #828177;
	border-right: 2px solid #828177;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;	
	font-size: 0.9em;
	color: #213e4c;
	font-family: Arial, Helvetica, sans-serif;
}

.fondoArbol {
	background: #FFFFFF;
}

.eliminarUsuario {
	width: 28%;
	float: left;	
	text-align: right;
	color: #db5d62;
	cursor: pointer;
}

.crearUsuario {
	width: 100%;
	margin: 5px 0;
	text-align: left;
}


ul.listadoUsuarios {
	width: 100%;
}

ul.listadoUsuarios li{
	width: 100%;
}

.contenedorListadoUsuarios {
	width: 100%;
	background: url(cssimg/barracta.gif) bottom left repeat-x;		
	padding-bottom: 3px;
}

.patrono {
	width: 90%;
	padding-left: 5%;
	margin: 5px 0;
}
.recordar {
        margin: -5px 0px 0px 45px;
}


/*===============================================================================================*/
/* ================================== FICHA EMPRESA ============================================ */
/*===============================================================================================*/


.tablaEncargo {
	border: 1px dotted #dadada;
	border-bottom: none;
	width: 100%;
	text-align: left;
}
		
.tablaEncargoColumnaIzqTop div, .tablaEncargoColumnaDrcTop div {
	background: #F5D800;
}
	
.tablaEncargoColumnaIzq, .tablaEncargoColumnaIzqUltima, .tablaEncargoColumnaDrcTop, .tablaEncargoColumnaIzqTop {
	width: 38%;	
	padding: 2px 1%;
	border-right: 1px dotted #dadada;
	border-bottom: 1px dotted #dadada;
}


.tablaEncargoColumnaIzqUltima {
	border-bottom: none;
}
	
.tablaEncargoColumnaIzq div, .tablaEncargoColumnaIzqUltima div {
	background-color: #213e4c;
	color: #eee;
	font-weight: bold;
	padding: 2px 1px;
	
}
		
.tablaEncargoColumnaDrc, .tablaEncargoColumnaDrcUltima {
	width: 58%;
	padding: 2px 1%;
	border-bottom: 1px dotted #dadada;
}
		
.tablaEncargoColumnaDrcUltima {
	border-bottom: none;
}

.etiquetaTabla {
	font-weight: bold;
	color: #DB5D62;
}

a.enlaceEnTabla {
	color: #1976A9;
}


.buscador_resultados u{
	color:#DB5D62;
	font-weight:bold;
}
