﻿/* CSS Document */

/* ### Etiquetas comunes ### */

body {	
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 70%; 
	margin: 0;
	padding: 0;
	/*width: 98%;*/
	line-height: 1.3em;
}


/* ######## ESTILOS COMUNES A TODAS LAS PAGINAS ######### */

#marcocontenidohome .oculto {
	display: none;
	padding: 0;
}
#marcocontenidohome .saltarmenus {
	float:none;
	width: auto;
	margin:0;
	padding:0; 
	display:none;
}
#marcocontenidohome IMG {
	border: 0;
	}
#marcocontenidohome IMG.alinearizda {vertical-align:top; clear:both;
}

#marcocontenidohome A{
	color: #039;
	background-color: inherit;
	text-decoration:underline;
	}
#marcocontenidohome A:HOVER{
	color: #039;
	background-color: inherit;
	text-decoration:none;
	}
#marcocontenidohome A:VISITED{
	color: #002b82;
	background-color: inherit;
	text-decoration:underline;
	}
	

#marcocontenidohome P {
	margin: 0;
	padding: 0.6em 0;
	display: block;
	line-height: 1.7em;
	}

#marcocontenidohome .centrar {
	text-align:center;
	}
#marcocontenidohome .negrita {
	font-weight:bold;
	}
#marcocontenidohome .alineardcha {
	text-align:right;
	padding-right: 0.2em;
	}
#marcocontenidohome .alinearizqda {
	text-align:left;
	}
	
#marcocontenidohome .indentado {
	margin-left: 3em;
}
#marcocontenidohome .masindentado {
	margin-left: 5em;
}
#marcocontenidohome P.corto {
	margin: 0em 0;
	padding: 0;
	}

#marcocontenidohome .letrapqna {
	font-size: 0.9em;
}
#marcocontenidohome .letrapeq {
	font-size: 0.8em;
}

#marcocontenidohome .subrayado {
	text-decoration:underline;
}


#marcocontenidohome h1 {
margin: 0 0 1em 0;
font-size: 1.6em;
color:#ee6e00;
background-color: inherit;
background-image: url(/_layouts/images/fondo_h1.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom: 0.4em;
padding-right: 0;
line-height: 1em;
text-align:left;
}

#marcocontenidohome h1 img {

vertical-align:text-bottom;}



#marcocontenidohome h2 {
margin: 1em 0 1em 0.1em;
font-size: 1.5em;
/*color:#1f4c78;*/
color: #002b82;
background-color: inherit;
background-image: url(/_layouts/images/fondo_h1.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom: 0.4em;
padding-right: 0;
text-align:left;
}

#marcocontenidohome h2.titulizacionunazul{
margin: 1em 0 1em 0.1em;
font-size: 1em;
color:#002b82;
background-color: inherit;
background-image: url(/_layouts/images/fondo_h1.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom: 0.4em;
padding-right: 0;
text-align:left;
}


#marcocontenidohome h3 {
margin: 1em 0 1em 1.2em;
font-size:1.2em;
font-weight:bold;
color:#1f4c78;
background-color: inherit;
text-align:left;
}
#marcocontenidohome h4 {
font-size:1em;
font-weight:bold;
text-align:left;
}
#marcocontenidohome .titulo {
margin: 0em 0 1em 0;
font-size:1.2em;
font-weight:bold;
color:#1f4c78;
}
#marcocontenidohome .titulonaranja {
font-size:1.2em;
font-weight:bold;
color:#ee6e00;
}
#marcocontenidohome .letraazul {
	color: #039;
}


#marcocontenidohome DL DT { 
	background: url(/_layouts/images/descripciones.gif) no-repeat top left; 
	padding: 0 0 0 2.38em;
	margin: 0 0 0 2.5em;
 }

#marcocontenidohome DL DD { 
	padding: 0 0 0 2.5em; 
	margin: 0.5em 0 0.92em 2.5em; 
	}


#marcocontenidohome UL { 
	list-style:outside;
	width: auto;
	list-style-image:url(/_layouts/images/listanaranja.gif);
	margin: 0 0 0 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	line-height: 1.5em;
	}
	#marcocontenidohome UL LI { 
	padding: 0 0.5em 0 0.5em;
	margin: 0.3em 0 0.3em 0.1em;
	}

#marcocontenidohome OL LI UL { 
	list-style:outside;
	width: auto;
	list-style-image:url(/_layouts/images/listanaranja.gif);
	margin: 0 0 0 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	line-height: 2em;
	}
	#marcocontenidohome OL LI UL LI { 
	padding: 0 0.5em 0 0.5em;
	margin: 0.3em 0 0.3em 0.1em;
	}

#marcocontenidohome UL.indices {
	width: auto;
	list-style: outside;
	list-style-image:url(/_layouts/images/indices.gif);
	margin: 0.2em 0 0.2em 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	}
	#marcocontenidohome UL.indices LI { 
	padding: 0 0.5em 0 0.9em;
	margin: 1em 0 1em 0.1em;
	}
#marcocontenidohome UL.indices UL{
	width: auto;
	list-style: outside;
	list-style-image: url(/_layouts/images/lista-indices.gif);
	display: block; 
	margin: 0 0 0 2em;
	padding: 0.2em 0.1em 0.2em 1em;
	}
	#marcocontenidohome UL.indices UL LI { 
	padding: 0 0.5em 0 0.5em;
	margin: 0.2em 0 0.2em 0.1em;
	}


#marcocontenidohome OL {
	list-style-position:outside;
	list-style-type:decimal !important;
	list-style-image: none;
	width: auto;
	margin: 0 0 0 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	line-height: 2em;
	}
#marcocontenidohome UL LI OL {
	list-style-position:outside;
	list-style-type:decimal !important;
	width: auto;
	margin: 0 0 0 2em;
	padding: 0.5em 0.1em 0.5em 1em;
	line-height: 1.5em;
	display:block;
	}
#marcocontenidohome OL.tipoa {
	list-style-type:lower-alpha !important;
}
#marcocontenidohome UL LI OL.tipoa {
	list-style-type:lower-alpha !important;
	list-style-image: none;
}

#marcocontenidohome .alinearimagen {
	vertical-align:text-top;
	padding-right: 0.5em;
}

#marcocontenidohome CITE P {
				text-align:justify;
				margin: 0.1em 2em;
				line-height: 1.1em;
}

/* ################### FORMULARIOS ############## */

#marcocontenidohome FIELDSET {
	padding: 0 1em;
	margin: 0 0 1.5em 2em;
	clear:both;
	float:left;
	width: 92%;
	background-color: #f9fafb;
	border: 0.1em solid #d6d6d6;
}

#marcocontenidohome FIELDSET LEGEND {
	margin: 0;
	padding: 0 1em;
	color: #ee6e00;
	font-weight:bold;
	}

#marcocontenidohome FIELDSET OL {
	list-style: none !important;
	margin: 0;
	padding: 0.5em;
	display:block;
	clear:both;
}
#marcocontenidohome FIELDSET OL LI {
	margin: 0.5em 0;
	padding: 0.2em 0.5em;
	display:block;
	clear:both;
}
#marcocontenidohome .zonanombrecampo {
	float: left;
	width: 30%;
	text-align: right;
	padding: 0 0.5em 0 0 ;
	margin-bottom: 1em;  
}
#marcocontenidohome .zonacampoformulario {
	float:left;
	width: 65%;
	padding: 0;
	margin-bottom: 1em; 
	}
	#marcocontenidohome .zonacampoformulariodos {
	float:left;
	width: 32%;
	padding: 0;
	margin: 0 0.3em 1em 0; 
	}

#marcocontenidohome FIELDSET INPUT {
	border: 1px solid #d6d6d6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #505050;
	display:inline;
}
#marcocontenidohome FIELDSET SELECT {
	color: #505050;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#marcocontenidohome FIELDSET TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #505050;
	width: 80%;
	height: 6em;
}

#marcocontenidohome FIELDSET INPUT.boton {
	/*width: auto;
	color: #000;
	text-align: center;
	background-color:#FFFFFF;
	padding: 0.1em;*/
	background-image:url(/_layouts/images/fondobotonesformularios.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	text-align: center;
	border: 0.1em solid #d6d6d6;
	padding: 0.1em 0.3em;
	outline: 0;

}
#marcocontenidohome FIELDSET INPUT.texto {
	color: #505050;
	margin-left:0;
	width: 80%;
}
#marcocontenidohome FIELDSET INPUT.radio {
	border: 0;
	color: #505050;
	margin-left:0;
}

#marcocontenidohome .zonabotones {
	float: left;
	clear:both;
	width: 100%;
	margin: 1.5em 0;
	padding: 0 0 0.5em 0;
	text-align:center; 
}

#marcocontenidohome .dosbotones {
	float: left;
	width: 48%;
	margin: 0;
	padding: 0;
	text-align:center; 
}


#marcocontenidohome .tresbotones {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0;
	text-align:center; 
}

#marcocontenidohome .cuatrobotones {
	float: left;
	width: 24%;
	margin: 0;
	padding: 0;
	text-align:center; 
}

#marcocontenidohome .textoerror {
	color:#990000;
}




/* ###### DEFINICION RECTÁNGULO CONTENIDO ####### */

#marcocontenidohome {
	float: left;
	width: 95%;
	margin: 0 0 1em 2em;
	padding:0;
	}

#marcocontenidohome #contenidocentral {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralazul {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralrojo {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralverde {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}
#marcocontenidohome #contenidocentralmorado {
	width: 100%;
	float: left;
	clear:left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
	}


#marcocontenidohome #informacionpaginas {
	float: left;
	width: 73%;
	margin: 0;
	padding: 0.7em 0 0 1.5em;
}

#marcocontenidohome .contenidopaginas {
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .contenidopaginasconmenu {        /*igual que el anterior acomodado para las plantillas antiguas */
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .contenidopaginaconcolumnadcha {	/*igual que el anterior acomodado para las plantillas antiguas */
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
}


#marcocontenidohome .ventancontenidoinformacion {	/*igual que el anterior acomodado para las plantillas antiguas */
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
}


#marcocontenidohome .cajacontenidogeneral {    /*estilo multiusos para englobar texto entre dos div */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}

#marcocontenidohome .contenidocajaunica {    /*estilo multiusos para englobar texto entre dos div */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}

/* ##################### MENU IZQUIERDO ################ */

#marcocontenidohome #menuizqdohome {
	float:left;
	width: 25%;
	padding:0;
	margin:1em 0 1.5em 0;
		}

#marcocontenidohome #menuizqdohome .cajamenuizquierdo {
	width: 100%; /*ancho total de la caja*/
	color: #fff; /*color del texto*/
	text-align:right;
	margin:0 auto;
}

#marcocontenidohome #menuizqdohome .redondeadomenuizquierdo {
	height: 1px;
	overflow: hidden;
	background-color: #69c; /* color de la caja */
}

/* líneas para formar la parte redondeada */
	#marcocontenidohome #menuizqdohome .r1 { margin: 0 12px;}
	#marcocontenidohome #menuizqdohome .r2 { margin: 0 9px;}
	#marcocontenidohome #menuizqdohome .r3 { margin: 0 7px;}
	#marcocontenidohome #menuizqdohome .r4 { margin: 0 6px;}
	#marcocontenidohome #menuizqdohome .r5 { margin: 0 5px;}
	#marcocontenidohome #menuizqdohome .r6 { margin: 0 4px;}
	#marcocontenidohome #menuizqdohome .r7 { margin: 0 3px;}
	#marcocontenidohome #menuizqdohome .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome #menuizqdohome .r9 { margin: 0 1px; height: 3px; }

#marcocontenidohome #menuizqdohome .contenidomenuizquierdo {
	height: auto;
	padding: 0;
}

	#marcocontenidohome #menuizqdohome .contenidomenuizquierdo .nombreportal  {
		text-align:right;
		color: #000;
		font-size: 1.5em;
	/*	margin: 0 1em 1em 0;*/
		margin: 0 1em 0.5em 0;
		height: auto;
		background-color: inherit;
		font-weight:bold;
	}
	#marcocontenidohome #menuizqdohome .contenidomenuizquierdo .destacado  {
		text-align:right;
		color: #fff;
		font-size: 1.3em;
		/*margin: 3em 1em 0.4em 0;*/
		margin: 2.2em 1em 0.5em 0;
		height: auto;
		background-color: inherit;
		font-weight:bold;
	}


#marcocontenidohome #menuizqdohome .textomenu UL {
	/*margin:0 0 2em 0;*/
	margin: 0 0 1em 0;
	padding: 0;
	text-align: left;
	list-style-image: none;
	}
	

	#marcocontenidohome #menuizqdohome .textomenu UL LI { 
/*		padding: 0.7em;*/
		padding: 0.5em 0.7em;
		margin: 0;
		color: #000;
		background-image: url(/_layouts/images/fondo-elemento-menu.jpg);
		background-repeat: no-repeat;
		background-position:bottom right;
		border: 0.1em solid #ccc;
		list-style: none;
		font-size: 110%;;
			}
		
	#marcocontenidohome #menuizqdohome .textomenu UL LI.activo { 
	/*	padding: 0.7em;*/
		padding: 0.5em 0.7em;
		margin: 0;
		color: #000;
		background-image: url(/_layouts/images/fondo-elemento-menu-activo.jpg);
		background-repeat: no-repeat;
		background-position:bottom right;
		background-color:#FFFFFF;
		border: 0.1em solid #ccc;
		list-style: none;
		font-weight:bold;
			}
	#marcocontenidohome #menuizqdohome .textomenu UL LI A { 
		color: #000;
		text-decoration: none;
		}
	#marcocontenidohome #menuizqdohome .textomenu UL LI A:hover { 
		color: #000;
		text-decoration: underline;
		}
	#marcocontenidohome #menuizqdohome .textomenu UL LI A:visited { 		
		color: #505050;
		text-decoration: none;
		}
	#marcocontenidohome #menuizqdohome .textomenu UL LI.activo A { 
		color: #000;
		text-decoration: none;
		}
	#marcocontenidohome #menuizqdohome .textomenu UL LI.activo A:hover { 
		color: #000;
		text-decoration: underline;
		}
	#marcocontenidohome #menuizqdohome .textomenu UL LI.activo A:visited { 		
		color: #505050;
		text-decoration: none;
		}

		
#marcocontenidohome #menuizqdohome .textomenu UL UL.submenu {
		width: auto;
		display: block; 
		margin: 1em 0 2em 0;
		padding: 0;
		text-align: left;
		font-size:80%;
		font-weight:normal;
	}
	#marcocontenidohome #menuizqdohome .textomenu UL UL {
		width: auto;
		display: block; 
		margin: 1em 0 2em 0;
		padding: 0;
		text-align: left;
		font-size:80%;
		font-weight:normal !important;
	}

	#marcocontenidohome #menuizqdohome .textomenu UL UL LI{
		list-style-image:url(/_layouts/images/listaazul.gif);
		background-image:none;
		border: 0;
		margin: 0 0 0 2em;
/*		padding: 0.3em 0.3em 0.5em 0.2em;*/
		padding: 0.2em 0.3em 0.3em 0.2em;
		color: #000;
	}


/* ##### CABECERA ##### */


#marcocontenidohome #cabecerahome {
	width: 100%;
	float: left;
	clear:left;
	background-color:#fff;
	margin:0;
	background-image:url(/_layouts/images/fondocabeceraNhome.jpg);
	background-repeat:no-repeat;
	}

	/* izquierda de la cabecera: logo + menu herramientas */
	#marcocontenidohome #cabecerahome .cabeceralogo {
		float:left;
		width:54.8%;
		padding: 0;
		margin: 0;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo img {
		border: 0;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo .imagenlogo {
		float:left;
		width: auto;
		margin: 0;
		padding: 0 3em 0 0;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoherramientas {
		float:left;
		/*width: 40em;*/
		width: 95%;
		margin: 0 3em 0 0;
		padding: 0;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoareas {
		float:left;
/*		width: 36em;*/
		width: 85%;
		margin: 0 3em 0 0;
		padding: 0;
	}
	
	#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientas {
		list-style: none; 
		margin: 0.6em 0 0.3em 0;
		padding: 0.4em;
		font-size: 1.2em;
		background-color:#ee6e00;
	}
	
	#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientas li { 
		display: inline; 
		padding: 0 0.6em 0 0.1em;
		margin: 0 0 0 0.2em;
		background: url(/_layouts/images/separador-blanco.gif) no-repeat right;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientas li A{ 
		color: #fff;
		font-weight: bold;
		text-decoration:none;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientas li A:HOVER{ 
		color: #fff;
		font-weight: bold;
		text-decoration:underline;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientas li A:VISITED{ 
		color: #fff;
		font-weight: bold;
		text-decoration:none;
	}

	#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientas li.ultimo { 
		display: inline; 
		background: url(/_layouts/images/separador-xx.gif) no-repeat right;
	}
	
	/* derecha de la cabecera: menú idiomas + zona de búsqueda */
	
	#marcocontenidohome #cabecerahome .cabeceraidiomas {
		float: right;
		/*width: 54.8%;*/
		width: 45%;
		text-align:right;
		margin:0.1em 0.1em 0 0;
		padding: 0;
	}
	#marcocontenidohome #cabecerahome .idiomas {
	width: 97%;
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
	background-color:#FFFFFF;
	}
	#marcocontenidohome #cabecerahome ul.idiomas { 
		width: auto;
		list-style: none; 
		display: block; 
		margin: 0;
		padding: 0.1em 0.7em 0.1em 5em ;
	}
	#marcocontenidohome #cabecerahome ul.idiomas li { 
		display: inline; 
		padding: 0 0.8em 0 0.1em;
		margin: 0 0 0 0.2em;
		background: url(/_layouts/images/separador-azul.gif) no-repeat right;
	}
	#marcocontenidohome #cabecerahome ul.idiomas li A{ 
		color: #1f4c78;
		text-decoration:none;
	}
	#marcocontenidohome #cabecerahome ul.idiomas li A:HOVER{ 
		color: #1f4c78;
		text-decoration:underline;
	}
	#marcocontenidohome #cabecerahome ul.idiomas li A:VISITED{ 
		color: #1f4c78;
		text-decoration:none;
	}

	#marcocontenidohome #cabecerahome ul.idiomas li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.2em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador-xx.gif) no-repeat right;
	}

		/* formulario de búsqueda */

	#marcocontenidohome #cabecerahome .busqueda {
		width: 17em;
		float: right;
		margin: 1.5em 0.5em 0.2em 0em;
		padding: 0;
		min-height: 4em;
		text-align: center;
	}
	
	#marcocontenidohome #cabecerahome .busqueda .cajabusqueda {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align:left;
	margin: 0;
}
	#marcocontenidohome #cabecerahome .busqueda .redondeadocajabusqueda {
	height: 1px;
	overflow: hidden;
	background-color: #9DAFC2; /* color de la caja */
}

	#marcocontenidohome #cabecerahome .busqueda .r1 { margin: 0 12px;}
	#marcocontenidohome #cabecerahome .busqueda .r2 { margin: 0 9px;}
	#marcocontenidohome #cabecerahome .busqueda .r3 { margin: 0 7px;}
	#marcocontenidohome #cabecerahome .busqueda .r4 { margin: 0 6px;}
	#marcocontenidohome #cabecerahome .busqueda .r5 { margin: 0 5px;}
	#marcocontenidohome #cabecerahome .busqueda .r6 { margin: 0 4px;}
	#marcocontenidohome #cabecerahome .busqueda .r7 { margin: 0 3px;}
	#marcocontenidohome #cabecerahome .busqueda .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome #cabecerahome .busqueda .r9 { margin: 0 1px; height: 2px; }

	#marcocontenidohome #cabecerahome .busqueda .contenidocajabusqueda {
		height: auto;
		padding: 0 0.5em;
}

	#marcocontenidohome #cabecerahome .busqueda FIELDSET {
	border: 0em transparent;
	margin: 0.4em 0;
	padding: 0;
	width:100%;
	float: left;
	background-color: inherit !important;
	}
	#marcocontenidohome #cabecerahome .busqueda INPUT	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000;
		margin: 0;
		padding: 0 0.3em;
	}
	#marcocontenidohome #cabecerahome .busqueda INPUT.texto	{
		border: 0.1em solid #d6d6d6;
		width:auto;
		padding: 0.2em;
	}

	#marcocontenidohome #cabecerahome .busqueda LABEL {
		display: none;
	}
	#marcocontenidohome #cabecerahome .busquedaavanzada {
		margin: 0;
		padding:0;
		color: #000;
		text-align:center;
		float:left;
		width:100%;
	}
	#marcocontenidohome #cabecerahome .busquedaavanzada A{
	color: #000;
	text-decoration:underline;
	}
	#marcocontenidohome #cabecerahome .busquedaavanzada A:HOVER{
	color: #000;
	text-decoration: underline;
	}
	#marcocontenidohome #cabecerahome .busquedaavanzada A:VISITED{
	color: #505050;
	text-decoration:underline;
	}


/* ########## PIE PAGINA ######### */

#marcocontenidohome #piepaginahome {
	width: 100%;
	float: left;
	clear:left;
	background-color:#fff;
	margin: 0;
	padding: 0;
	border-top: 0.3em solid #1f4c78;
	min-height: 7em;
	font-size: 0.8em;
	line-height: 1em;
	}

#marcocontenidohome #piepaginahome	A	{
		color: #000;
		text-decoration: none;
		}
#marcocontenidohome #piepaginahome A:hover	{
		color: #000;
		text-decoration: underline;
		}
#marcocontenidohome #piepaginahome A:visited	{
		color: #505050;
		text-decoration: none;
		}
#marcocontenidohome #piepaginahome IMG {
	border: 0;
	}
	

	#marcocontenidohome #piepaginahome .direcciondgpyme{
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
	}
	#marcocontenidohome  #piepaginahome .cae{
	float: left;
/*	width: 33%;*/
	width: 24%;
	text-align:center;
	padding: 1.5em 0 0 0;
	margin: 0;
	}
	#marcocontenidohome  #piepaginahome .pait{
	float: left;
	width: 24%;
	text-align:center;
	padding: 0.3em 0 0 0;
	margin: 0;
	}

	#marcocontenidohome   #piepaginahome .resto{
	float: right;
/*	width: 25%;*/
	width: 12%;
	margin: 0;
	padding: 1em 0 0 0;
	text-align:right; 
	}

	#marcocontenidohome   #piepaginahome .informacion{
	float: right;
	width: 25%;
	margin: 0;
	padding: 1.4em 0 0 0;
	text-align:right; 
	}

	#marcocontenidohome   #piepaginahome .informacion ul { 
		width: auto;
		list-style: none; 
		display: block; 
		margin: 0.2em 0.1em 0.2em 0;
	}
	#marcocontenidohome   #piepaginahome .informacion ul li { 
		display: inline; 
		padding: 0 0.6em 0 0.5em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador1.gif) no-repeat right;
	}
	#marcocontenidohome   #piepaginahome .informacion li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.6em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador2.gif) no-repeat right;
	}


/* ########### HOME ########## */

#marcocontenidohome .zonanovedades {
	float: left;
	width: 41%;
	margin: 0 1.1em 0 0;
	padding: 0;
}

#marcocontenidohome .zonaactuaciones {
	float: right;
	width: 56%;
	margin: 0.8em 0 0 0;
	padding: 0;
}
	
/* ######## LISTADO DE NOVEDADES ######### */

#marcocontenidohome .novedades {
	float: left;
	width: 100%;
	margin: 0 0 1em 0;
	background-color:#FFFFFF;
	}
	
#marcocontenidohome .novedades .titulonovedades {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 1.7em;
	color: #000;
}
	
#marcocontenidohome .novedades .contenidonovedades {
	padding: 0;
	margin: 0;
}

#marcocontenidohome .novedades .fechanovedad {
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
	display: block;
	}

#marcocontenidohome .novedades .contenidonovedades UL {
	margin: 1.5em 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-position:outside;
}
#marcocontenidohome .novedades .contenidonovedades UL LI{
	margin: 1.5em 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	line-height: 1.7em !important;
}

#marcocontenidohome .novedades .fecha {
 	font-weight: bold;
	color: #ee6e00;
	display: block;
 }

#marcocontenidohome .novedades .masnovedades {
	display:block;
	text-align:right;
	font-weight:bold;
	padding-right: 2em;
	padding-top: 0;
	padding-bottom: 0.5em;
	margin: 0;
	color: #ee6e00;
	}
	#marcocontenidohome .novedades .masnovedades a {
	color: #ee6e00;
	text-decoration: none;
	}
	 #marcocontenidohome .novedades .masnovedades a:hover {
	color: #ee6e00;
	text-decoration: underline;
	}
 	#marcocontenidohome .novedades .masnovedades a:visited {
	color: #ee6e00;
	text-decoration: none;
	}

/* Novedades - Subhome */

#marcocontenidohome .masindentado {
	margin-left: 5em;
}

#marcocontenidohome .novedadesSubhome {
	float: left;
	width: 100%;
	margin: 0 0 1em 0;
	background-color:#FFFFFF;
	text-align: center;
	}
	
#marcocontenidohome .novedadesSubhome .contenidonovedades {
	width: 95%;
	padding: 0.5em;
	background-color: #f9fafb;
	margin: 0 auto;
}

#marcocontenidohome .novedadesSubhome .contenidonovedades UL {
	margin: 1.5em 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-position:outside;
}
#marcocontenidohome .novedadesSubhome .contenidonovedades UL LI{
	margin: 1.5em 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	line-height: 1.7em !important;
}

#marcocontenidohome .novedadesSubhome .fecha {
 	font-weight: bold;
	color: #ee6e00;
	display: block;
 }


#marcocontenidohome .novedadesSubhome .contenidonovedades a {
	color: #1f4c78;
	font-weight: bold;
	text-decoration: none;
	}
 #marcocontenidohome .novedadesSubhome .contenidonovedades a:hover {
	color: #1f4c78;
	font-weight: bold;
	text-decoration: underline;
	}
 #marcocontenidohome .novedadesSubhome .contenidonovedades a:visited {
	color: #1f4c78;
	font-weight: bold;
	text-decoration: none;
	}

#marcocontenidohome .novedadesSubhome .masnovedades {
	display:block;
	text-align:right;
	font-weight:bold;
	padding-right: 2em;
	padding-top: 0;
	padding-bottom: 0.5em;
	margin: 0;
	}

	#marcocontenidohome .novedadesSubhome .masnovedades a {
	color: #ee6e00;
	text-decoration: none;
	}
	 #marcocontenidohome .novedadesSubhome .masnovedades a:hover {
	color: #ee6e00;
	text-decoration: underline;
	}
 	#marcocontenidohome .novedadesSubhome .masnovedades a:visited {
	color: #ee6e00;
	text-decoration: none;
	}


/* ########## MODULO ACTUACIONES ########## */

#marcocontenidohome .actuaciones {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}
	
	#marcocontenidohome .actuaciones .cajaactuaciones {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align:left;
	margin: 0;
}
	#marcocontenidohome .actuaciones .redondeadocajaactuaciones {
	height: 1px;
	overflow: hidden;
	background-color: #e9edf2; /* color de la caja */
}

	#marcocontenidohome .actuaciones .r1 { margin: 0 12px;}
	#marcocontenidohome .actuaciones .r2 { margin: 0 9px;}
	#marcocontenidohome .actuaciones .r3 { margin: 0 7px;}
	#marcocontenidohome .actuaciones .r4 { margin: 0 6px;}
	#marcocontenidohome .actuaciones .r5 { margin: 0 5px;}
	#marcocontenidohome .actuaciones .r6 { margin: 0 4px;}
	#marcocontenidohome .actuaciones .r7 { margin: 0 3px;}
	#marcocontenidohome .actuaciones .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .actuaciones .r9 { margin: 0 1px; height: 2px; }

	#marcocontenidohome .actuaciones .contenidocajaactuaciones {
		height: auto;
		padding: 0 0.5em;
		margin: 0;
}

	#marcocontenidohome .actuaciones .contenidocajaactuacionesinferior {
		height: 5em;
		padding: 0 0.5em;
		margin: -0.5em 0 0 0;
}


	#marcocontenidohome .actuaciones .contenidocajaactuaciones .tituloactuaciones {
	color: #004e99;
	background-image:url(/_layouts/images/fondo-parrafoactuaciones.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size: 1.2em;
	}

	#marcocontenidohome .actuaciones .contenidocajaactuaciones .tituloactuaciones .letragrande{
		font-size: 1.7em;
	}
	
#marcocontenidohome .actuaciones .contenidocajaactuaciones UL {
	margin: 0em 0 1em 2em;
	padding: 0 0 0em 0;
	list-style: none;
	list-style-position:outside;
	list-style-image: none;
}
#marcocontenidohome .actuaciones .contenidocajaactuaciones UL LI{
	margin: 0 0 0.8em 0;
	padding: 0;
	list-style: none;
	line-height: 1.5em !important;
	color: #000;
	font-size: 1.5em;
}

#marcocontenidohome .actuaciones .contenidocajaactuaciones UL UL{
	font-size: 0.8em;
	margin: 0.5em 0 0 2.5em;
	padding: 0;
}

#marcocontenidohome .actuaciones .contenidocajaactuaciones UL UL LI{
	margin: 0 0 -0.2em 0;
	padding: 0 0 0 0;
	color: #000;
	list-style-image:url(/_layouts/images/listadoactuaciones.gif);
	list-style-position:outside;
	font-size: 0.8em;
}
#marcocontenidohome .actuaciones .contenidocajaactuaciones UL UL LI.primero{
	margin: 0 0 -0.45em 0;
	padding: 0;
	color: #000;
	list-style-image:url(/_layouts/images/listadoactuaciones-primer.gif);
	list-style-position:outside;
	font-size: 0.8em;
}

#marcocontenidohome .actuaciones .imageninferior {
	float: left;
	width: 95%;
	background-image:url(/_layouts/images/ImagenActuaciones.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: 13em;
	margin: -5em 0em 0 0;
	padding: 0;
}


/* ########### GLOSARIO ########## */


#marcocontenidohome #contenidocentral .cajaglosario {
	width: 100%;
	clear: both;
	float: left;
	margin: 0 0 1.5em 0;
	padding: 0;
	}

#marcocontenidohome #contenidocentral .cajaglosario UL.letrasglosario { 
	width: auto;
	list-style: none;
	margin: 0;
	display: block; 
	}
	#marcocontenidohome #contenidocentral .cajaglosario UL.letrasglosario li { 
	margin:	0em 0.3em 0em 0em; 
	padding: 0 0.8em 0 0.1em;
	display: inline;
	color: #9dafc2;
	}
	#marcocontenidohome #contenidocentral .cajaglosario UL.letrasglosario li A{ 
	color: #1f4c78;
	text-decoration:none;
	font-weight:bold;
	}
	#marcocontenidohome #contenidocentral .cajaglosario UL.letrasglosario li A:HOVER{ 
	color: #1f4c78;
	text-decoration:none;
	font-weight:bold;
	}
	#marcocontenidohome #contenidocentral .cajaglosario UL.letrasglosario li A:VISITED { 
	color: #1f4c78;
	text-decoration:none;
	font-weight:bold;
	}

/* ########### MIGAS DE PAN ############ */

#marcocontenidohome .migaspan {
	float: left;
	width: 100%;
	/*margin: 0 0 1.5em 0;*/
	margin: 0;
}
#marcocontenidohome .letramigas 	{
	font-size: 0.8em;
	margin: 0 0.5em 0.5em 0;
}
#marcocontenidohome .letramigas a:link  {
	color: #505050;
	text-decoration: none;
}
#marcocontenidohome .letramigas a:hover {
	color: #505050;
	text-decoration: underline;
}
#marcocontenidohome .letramigas a:visited {
	color: #505050;
	text-decoration: none;
}

/* ############ RELACIONADOS ######### */
#marcocontenidohome .relacionados {
	float:left;
	width: 48%;
/*	padding: 0 0 0 4em;*/
	padding: 0;
	margin: 3em 1em 1em 0;
		}

#marcocontenidohome .relacionados .cajarelacionados {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}

#marcocontenidohome .relacionados .borderelacionados {
	height: 1px;
	overflow: hidden;
	background-color: #f9fafb;
}

/* líneas para formar la parte redondeada */
	#marcocontenidohome .relacionados .r1 { margin: 0 12px;}
	#marcocontenidohome .relacionados .r2 { margin: 0 9px;}
	#marcocontenidohome .relacionados .r3 { margin: 0 7px;}
	#marcocontenidohome .relacionados .r4 { margin: 0 6px;}
	#marcocontenidohome .relacionados .r5 { margin: 0 5px;}
	#marcocontenidohome .relacionados .r6 { margin: 0 4px;}
	#marcocontenidohome .relacionados .r7 { margin: 0 3px;}
	#marcocontenidohome .relacionados .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .relacionados .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .relacionados .contenidorelacionados {
	height: auto;
	min-height: 15em;
	padding: 0;
}

#marcocontenidohome .accesosdirectos {
	display: none;
}



#marcocontenidohome .relacionados P.tituloaccesos{
	display:block;
	font-size:1.5em;
	text-align:left;
	color: #039;
	border-bottom: 0.2em solid #fff;
	margin: 0;
	padding-right: 0.3em;
	padding-bottom:0.3em;
	padding-left: 1.2em;
	}
#marcocontenidohome .relacionados P.titulogeneral{
	display:block;
	font-size:1.5em;
	text-align:left;
	color: #039;
	border-bottom: 0.2em solid #fff;
	margin: 0;
	padding-right: 0.3em;
	padding-bottom:0.3em;
	padding-left: 1.2em;

	
	}

#marcocontenidohome .relacionados .contenidorelacionados UL {
		width: auto;
		list-style: outside;
		list-style-image:url(/_layouts/images/listaazul.gif);
		display: block; 
		text-align: left;
	}

#marcocontenidohome .relacionados .contenidorelacionados .imagennoticiaSolitaria  {
/*	background-image: url(/_layouts/images/dot_rule.gif); 
	background-repeat: repeat-x; 
	background-position: top;  */
	float:left;
	width: 100%;
	text-align: left;
	padding: 0;
	/*margin: 1.5em 0 0 0;*/
	background-color: #f9fafb;
}

#marcocontenidohome .relacionados .imagennoticiaSolitaria .subenlace{
	text-align: center;
	padding: 0 0 0.5em 0em;
	margin: 0;
	font-weight: bold;
	font-size:0.9em;
}

/* ##### Modulo de subhome: imagen izquierda + texto  (con enlace saber mas) ###### */

#marcocontenidohome .descripcionconimagen {
	width: 100%;
	float: left;
	margin: 0.5em 0 0.8em 0;
	padding: 0em 0 0 0;
}
#marcocontenidohome .descripcionconimagen .insertarimagen {
	float: left;
/*	width: 26%;*/
	width: 15em;
	clear:both;
	height:auto;
	padding: 0;
	margin: 0;
	}
#marcocontenidohome .descripcionconimagen .contenidomodulo {
	float: left;
	width: 70%;
	padding: 0.3em;
	margin: 0;
	}
	#marcocontenidohome .contenidomodulo .titulomodulo {
		font-size:1.1em;
		font-weight:bold;
		color:#ee6e00;
		}
	#marcocontenidohome .descripcionconimagen .titulomoduloenlace {
		font-size:1.1em;
		font-weight:bold;
		color:#ee6e00;
		margin: 0 0 0 0.5em;
		}

	#marcocontenidohome .descripcionconimagen .contenidomodulosinimagen {
	float: left;
	width: 100%;
	padding: 0.3em 0;
	margin: 0;
	display:block;
	}

	#marcocontenidohome .descripcionconimagen UL {
		width: auto;
		list-style: none;
		list-style-image:none;
		display: block; 
		margin: 0;
		padding: 0;
		}
		#marcocontenidohome .descripcionconimagen UL LI { 
		padding: 0 0.5em 0 0.5em;
		margin: 0em 0 1em 0.1em;
		}


/* ###### Modulo listado + título ##### */

#marcocontenidohome .capalistacontitulo {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


/* ######## MODULO inserción iconos SubHome ####### */

#marcocontenidohome .listadoiconos {
	width: 100%;
	float: left;
	background-color:#fff;
	margin: 1em 0 0.5em 0;
	padding: 1em 0 0.5em 0;
}

#marcocontenidohome .listadoiconos UL{
	list-style:none;
	list-style-image: none;
	width: auto;
	margin: 0;
	padding: 1em 0;
	}
	#marcocontenidohome .listadoiconos UL LI{
		padding: 0 3em 0 0;
		margin: 0;
		display: inline;
	}
#marcocontenidohome .listadoiconos IMG {
		border: 0;
	}
	
/* Módulo inferior HOME, inserción de logos  */

#marcocontenidohome .bandaiconos {
	width: 100%;
	float: left;
	clear:both;
	background-color:#fff;
	margin: 3em 0 0.5em 0;
	border-top: 0.2em dotted #d6d6d6;
	padding: 1em 0 0.5em 0;
	}
	#marcocontenidohome .bandaiconos P{
	margin: 0;
	padding: 0;
	}
	#marcocontenidohome .bandaiconos IMG {
		border: 0;
		/*padding-left:1.1em;*/
		padding-left: 2.5em;
		vertical-align:middle;
	}


/* Módulo listado imágenes - formato caja redondeada */


#marcocontenidohome .modulobanners {
	float:left;
	width: 30%;
	padding: 0 0 0 4em;
	margin: 1em 0;
		}

#marcocontenidohome .modulobanners .cajarelacionados {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}

#marcocontenidohome .modulobanners .borderelacionados {
	height: 1px;
	overflow: hidden;
	background-color: #f2f4f7; /* color de la caja */
}

/* líneas para formar la parte redondeada */
	#marcocontenidohome .modulobanners .r1 { margin: 0 12px;}
	#marcocontenidohome .modulobanners .r2 { margin: 0 9px;}
	#marcocontenidohome .modulobanners .r3 { margin: 0 7px;}
	#marcocontenidohome .modulobanners .r4 { margin: 0 6px;}
	#marcocontenidohome .modulobanners .r5 { margin: 0 5px;}
	#marcocontenidohome .modulobanners .r6 { margin: 0 4px;}
	#marcocontenidohome .modulobanners .r7 { margin: 0 3px;}
	#marcocontenidohome .modulobanners .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .modulobanners .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .modulobanners .contenidorelacionados {
	height: auto;
	padding: 0;
}

#marcocontenidohome .modulobanners .contenidorelacionados P.centrar{
	text-align:center;
	margin: 0;
	padding: 0 0 1em 0;
	}

/* ########## MODULO 22-BANNER-LISTADO-HOME ######## */

#marcocontenidohome .herramientas .listadoHome{
	 float:left;
	 margin-top:0em;
	 width: 43%;
}

#marcocontenidohome .herramientas .tituloListado{
	color: #039;
	 font-size:1.4em;
	 padding: 0 0 0.5em 0.2em;
	 margin:0;
	 border-bottom: 0.1em #d6d6d6 solid;
}
#marcocontenidohome .herramientas .tituloListado img{
	position:relative;
	top:.6em;
	padding-right:.5em;
	padding-left: 0;
}
#marcocontenidohome .herramientas .listadoHome UL{
	list-style-image:none !important;
	list-style-type:none !important;
	margin:0.5em 0 0 0;
	padding:0;
	text-align: left;
}
#marcocontenidohome .herramientas .listadoHome UL LI{
	margin:0;
/*	padding:0 0 0 5em;*/
	padding: 0.2em 0 0.2em 1.5em;
}

#marcocontenidohome .herramientas .listadoHome UL LI IMG{
	margin:0 0.3em 0.6em 0;
	padding:0;
}

#marcocontenidohome .herramientas .listadoHome UL LI IMG{
position:relative;
top:1.1em;
padding-right:.5em;
}



/* ########## SUBHOME HERRAMIENTAS INTERACTIVAS ########## */

#marcocontenidohome .subhomeherramientas {
	float:left;
	width: 90%;
	padding: 0;
	margin: 1em 0 1em 3em;
		}

#marcocontenidohome .subhomeherramientas .cajaherramientas {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}

#marcocontenidohome .subhomeherramientas .bordeherramientas {
	height: 1px;
	overflow: hidden;
	background-color: #f2f4f7; /* color de la caja */
}

/* líneas para formar la parte redondeada */
	#marcocontenidohome .subhomeherramientas .r1 { margin: 0 12px;}
	#marcocontenidohome .subhomeherramientas .r2 { margin: 0 9px;}
	#marcocontenidohome .subhomeherramientas .r3 { margin: 0 7px;}
	#marcocontenidohome .subhomeherramientas .r4 { margin: 0 6px;}
	#marcocontenidohome .subhomeherramientas .r5 { margin: 0 5px;}
	#marcocontenidohome .subhomeherramientas .r6 { margin: 0 4px;}
	#marcocontenidohome .subhomeherramientas .r7 { margin: 0 3px;}
	#marcocontenidohome .subhomeherramientas .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .subhomeherramientas .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .subhomeherramientas .contenidoherramientas {
	height: auto;
	padding: 0;
}

#marcocontenidohome  .subhomeherramientas .contenidoherramientas UL{
	list-style-image:none !important;
	list-style-type:none !important;
	margin:0;
	padding:0  0 0 0;
	text-align: left;
}
#marcocontenidohome .subhomeherramientas .contenidoherramientas UL LI{
	margin:0;
	padding: 0 0 0 1.5em;
}


#marcocontenidohome  .subhomeherramientas .contenidoherramientas UL LI IMG{
	position:relative;
	top:1.1em;
	padding-right:.2em;
}

#marcocontenidohome  .subhomeherramientas .contenidoherramientas P {
	margin: 0;
	padding: 0.2em 0.3em 0.2em 2.7em;
}
#marcocontenidohome  .subhomeherramientas .contenidoherramientas .tituloherramienta {
	color: #039;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0 0 0 0em;
}

#marcocontenidohome  .subhomeherramientas .contenidoherramientas .utilizarherramienta {
	background-image:url(/_layouts/images/indices.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0 0 0 2em;
}




/* ############ REGRISTRO DE USUARIO ########### */

	
#marcocontenidohome .zonausuarioregistro {
	width: 100%;
	float: left;
	clear: left;
	margin: 0 0 3em 0;
	padding: 0;
	font-size: 0.9em;
}


#marcocontenidohome .cajausuarioregistro { /* caja redondeada */
	width: 100%; 
	color: #000; 
	text-align: justify;
	margin: 0 auto;
}
#marcocontenidohome .cajausuarioregistro .bordeusuarioregistro {
	height: 1px;
	overflow: hidden;
	background-color: #f2f4f7;
}
	#marcocontenidohome .cajausuarioregistro .r1 { margin: 0 12px;}
	#marcocontenidohome .cajausuarioregistro .r2 { margin: 0 9px;}
	#marcocontenidohome .cajausuarioregistro .r3 { margin: 0 7px;}
	#marcocontenidohome .cajausuarioregistro .r4 { margin: 0 6px;}
	#marcocontenidohome .cajausuarioregistro .r5 { margin: 0 5px;}
	#marcocontenidohome .cajausuarioregistro .r6 { margin: 0 4px;}
	#marcocontenidohome .cajausuarioregistro .r7 { margin: 0 3px;}
	#marcocontenidohome .cajausuarioregistro .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .cajausuarioregistro .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .cajausuarioregistro .contenidousuarioregistro {
	height: auto;
	padding: 0;
	background-color: #F2F4F7;
}

	#marcocontenidohome .cajausuarioregistro A{
	color: #505050;
	text-decoration:none;
	}
	#marcocontenidohome .cajausuarioregistro A:HOVER{
	color: #505050;
	text-decoration:underline;
	}
	#marcocontenidohome .cajausuarioregistro A:VISITED{
	color: #505050;
	text-decoration:none;
	}
	
	#marcocontenidohome .cajausuarioregistro FIELDSET {
	border: 0em transparent;
	float: left;
	width:auto;
	margin: 0 0 0 2em;
	padding: 0;
	background-color: transparent;
	}
		#marcocontenidohome .cajausuarioregistro INPUT {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		margin: 0;
		padding: 0.1em;
		color: #505050;
		}
		#marcocontenidohome .cajausuarioregistro INPUT.texto	{
		border: 0.1em solid #d6d6d6;
		width:auto;
		}
		#marcocontenidohome .cajausuarioregistro INPUT.boton {
		background-image:url(/_layouts/images/fondobotonesformularios.jpg);
		background-position:bottom;
		background-repeat: repeat-x;
		text-align: center;
		border: 0.1em solid #d6d6d6;
		padding: 0.1em 0.3em;
		outline: 0;
		}


#marcocontenidohome .izquierdadatosformulario {
	float: left;
	width: 69%;
	margin:0;
	padding: 0;
	}
#marcocontenidohome .zonacontrolformulario {
	float:left;
	width:100%;
	text-align:left;
	}
	#marcocontenidohome .textoformulario {
			float: left;
			width:auto;
			margin: 0 0.2em 0 0.2em;
			padding: 0.3em;
		}

#marcocontenidohome .zonacontrolformularioerror {
	float:left;
	width:100%;
	text-align:left;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .derechadatosusuario {
	float:right;
	text-align:right;
	width: 29%;
	margin: 0 0 0 0 ;
	padding: 0.2em 1em 0 0;
	}
	
#marcocontenidohome .zonacontrolusuario {
	width:100%;
	float:right;
	text-align:right;
}
	
#marcocontenidohome .cajausuarioregistro ul.usuario { 
	width: auto;
	list-style: none; 
	display: block; 
	margin: 0.4em 0.5em 0.2em 2em;
	padding: 0;
	}
	#marcocontenidohome .cajausuarioregistro ul.usuario li { 
		display: inline; 
		padding: 0 1em 0 0.3em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador.gif) no-repeat right;
	}
	#marcocontenidohome .cajausuarioregistro ul.usuario li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.3em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador-xx.gif) no-repeat right;
	}

 
	#marcocontenidohome .cajausuarioregistro .zonatexto {
		float:left;
		width:47%;
		text-align:left;
		font-weight:bold;
		font-size: 1.2em;
		margin: 0;
		padding-left: 1em;
	}
	#marcocontenidohome .cajausuarioregistro .zonacontrolusuario {
		width:49%;
		float:right;
		text-align:right;
		margin: 0;
		padding: 0 1em 0 0;
	}




/* ####### Módulo anterior-siguiente ###### */


#marcocontenidohome .anteriorsiguiente {
	float:right;
	width: auto;
	border: 0.1em solid #ee6e00;
	padding: 0.3em;
	margin: 2em 0.2em 0.2em 0.2em;
	clear:both;
}

	#marcocontenidohome .anteriorsiguiente ul { 
		width: auto;
		list-style: none; 
		display: block; 
		margin: 0.15em;
		padding: 0;
	}
	#marcocontenidohome .anteriorsiguiente ul li { 
		display: inline; 
		padding: 0 0.1em 0 1em;
		margin: 0 0.2em  0 0;
		background: url(/_layouts/images/anterior.jpg) no-repeat left;
	}
	#marcocontenidohome .anteriorsiguiente ul li.ultimo { 
		display: inline; 
		padding: 0 1em 0 0.1em;
		margin: 0 0.2em  0 2em;
		background: url(/_layouts/images/siguiente.jpg) no-repeat right;
	}
	#marcocontenidohome .anteriorsiguiente ul li A {
		color: #000;
		text-decoration:none;
	}
	#marcocontenidohome .anteriorsiguiente ul li A:HOVER{ 
		color: #000;
		text-decoration:underline;
	}
	#marcocontenidohome .anteriorsiguiente ul li A:VISITED{ 
		color: #505050;
		text-decoration:none;
	}



/* ######### TABLAS ########## */

#marcocontenidohome TABLE {
	width:100%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}
#marcocontenidohome TABLE TH {
	padding: 0.5em;
	background-color:#f2f4f7;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	border: 0;
}

#marcocontenidohome TABLE TH.anchofijo {
	width:23%;
	padding: 0.5em;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	border: 0;
}

#marcocontenidohome TABLE TD {
	padding: 0.5em;
	background-color:#f2f4f7;
	text-align:left;
	border: 0;
	line-height: 1.7em;
}

#marcocontenidohome TABLE CAPTION {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.3em;
	text-align:center;
}
#marcocontenidohome TABLE.pqna {
	width:60%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}
#marcocontenidohome TABLE.mediana {
	width:70%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}
#marcocontenidohome TABLE.conmargen {
	width:85%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}

#marcocontenidohome TABLE.conmargen TH {
	background-color: #bac8d8;
}

#marcocontenidohome TABLE.rankingpub {
	width:95%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}

#marcocontenidohome TABLE.rankingpub TH {
	background-color: #bac8d8;
}

#marcocontenidohome TABLE.nuevafinanciacion {
	width: 41em;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:collapse;
	border: 0.1em solid #ee6e00;
	}
#marcocontenidohome TABLE.nuevafinanciacion TH {
	padding: 0.5em;
	background-color:#fff;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;

}
#marcocontenidohome TABLE.nuevafinanciacion TD {
	padding: 0.5em;
	background-color:#fff;
	text-align:left;
	border: 0;
	line-height: 1.7em;

}

#marcocontenidohome TABLE.nuevatitulizacion {
	width: 85%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}
#marcocontenidohome TABLE.nuevatitulizacion TH {
	padding: 0.5em;
	background-color:#bac8d8;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	font-size: 0.9em;
}

#marcocontenidohome TABLE.nuevatitulizacion TD.blanco {
	background-color:#fff;
	text-align: right;
	padding: 0.5em 2em 0.5em 0.5em;
	border: 0;
	line-height: 1.7em;
}
#marcocontenidohome TABLE.nuevatitulizacion TD.blancotexto {
	background-color:#fff;
	text-align: left;
	padding: 0.5em;
	border: 0;
	line-height: 1.7em;
}

#marcocontenidohome TABLE.nuevatitulizacion TD.gris {
	padding: 0.5em 2em 0.5em 0.5em;
	background-color:#e9edf2;
	text-align:right;
	border: 0;
	line-height: 1.7em;
}
#marcocontenidohome TABLE.nuevatitulizacion TD.gristexto {
	padding: 0.5em;
	background-color:#e9edf2;
	text-align:left;
	border: 0;
	line-height: 1.7em;
}
#marcocontenidohome TABLE.nuevatitulizacion TD.totales {
	padding: 0.5em 2em 0.5em 0.5em;
	background-color:#cfd8e1;
	text-align:right;
	border: 0;
	line-height: 1.7em;
	font-weight:bold;
}
#marcocontenidohome TABLE.nuevatitulizacion TD.totalestexto {
	padding: 0.5em;
	background-color:#cfd8e1;
	text-align:left;
	border: 0;
	line-height: 1.7em;
	font-weight:bold;
}

#marcocontenidohome TABLE.color {
	width: 60%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#fff;
	border-collapse:separate;
	}
#marcocontenidohome TABLE.color TH {
	padding: 0.5em;
	background-color:#bac8d8;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	font-size: 0.9em;
}
#marcocontenidohome TABLE.color TD.blanco {
	padding: 0.5em;
	background-color:#fff;
	border: 0;
	line-height: 1.7em;
}
#marcocontenidohome TABLE.color TD.gris {
	padding: 0.5em;
	background-color:#e9edf2;
	border: 0;
	line-height: 1.7em;
}
#marcocontenidohome TABLE.color TD.totales {
	padding: 0.5em;
	background-color:#cfd8e1;
	border: 0;
	line-height: 1.7em;
	font-weight:bold;
}


/* ########## RSS ########### */

#marcocontenidohome .especial {
	float: left;
	clear:left;
	display:block;
	margin: 0.5em 0 0.5em 4em;
	padding:0;
	width: 85%;
	background-color: #f9fafb;
	padding: 0.5em;
		 }
#marcocontenidohome .especial P{
	padding: 0.5em;
		 }

#marcocontenidohome .especial .bordeado	{
		background-image: url(/_layouts/images/dot_rule.gif); 
		background-repeat: repeat-x; 
		background-position: left bottom;  
		padding: 0.2em 1em 0.5em 1em ;
		display:block;
		font-weight: bold;
		}

#marcocontenidohome .especial .sinbordeado	{
		padding: 0.5em 0;
		display:block;
	}

/* ######### plantilla Resumen-Descripción ####### */

#marcocontenidohome .contenidodescripcion {
	float: left;
	clear:both;
	width: 100%;
	border: 0.1em solid #d6d6d6;
	background-image:url(/_layouts/images/esquinadoblada.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 0;
	margin: 0.5em 0 1em 0;
}

#marcocontenidohome .contenidodescripcion P {
	padding: 0.5em 1em;
	}


/* ##### Módulo Mapa de España ###### */

#marcocontenidohome .mapaespania {
	width: 100%;
	float: left;
	margin: 0.5em 0 1.5em 0;
	padding: 0;
}
#marcocontenidohome .mapaespania .insertarimagen {
	float: left;
	width: auto;
	padding: 0 0 0 0.5em;
	margin: 0 1.5em 0 0;
}
#marcocontenidohome .mapaespania .listadoccaa {
	float: left;
	width: auto;
	padding: 1em 0 0 0;
	margin: 0;
	font-size: 0.9em;
	}
	#marcocontenidohome .mapaespania .listadoccaa UL.listadoccaa {
		width: auto;
		list-style: none !important;
		list-style-image: none;
		padding: 0;
		margin: 0;
		display: block; 
		}
		#marcocontenidohome .mapaespania .listadoccaa UL.listadoccaa li { 
		padding: 0;
		margin: 0;
		}
		#marcocontenidohome .mapaespania .listadoccaa UL.listadoccaa li A{ 
		color: #505050;
		text-decoration: none;
		}
		#marcocontenidohome .mapaespania .listadoccaa UL.listadoccaa li A:HOVER{ 
		color: #505050;
		text-decoration:underline;
		}
		#marcocontenidohome .mapaespania .listadoccaa UL.listadoccaa li A:VISITED{ 
		color: #505050;
		text-decoration: none;
		}


/* ######### ZONAS DE ..... ######### */

.srch-Icon, .srch-sort{
	display:none !important;			
}	
.srch-Metadata{
	visibility:hidden;
}
.srch-URL{
	visibility:visible !important;
	padding:0 0 1em 2.7em;
}
#CSR span.srch-URL a{
	color:#008000 !important;
}

.srch-Description{
	padding-left:2.5em;
	font-size:1.1em;			
}

.srch-Title a{
	font-size:1em;	
	background: url(/_layouts/images/descripciones.gif) no-repeat 0em; 
	padding-left:1.5em;
}

.srch-WPBody {
	font-size:1.1em;
	background-color:#fff !important;
	padding:1em 0;			
}

.srch-Page{
		background-color:#f2f4f7 !important;			
		padding:1em 0;
}

#ctl00_ctl11_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_OT{
	background-color:#f2f4f7 !important;
}

#ctl00_ctl11_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_BS_SRCH_1{
		background-image:url(/_layouts/images/fondobotonesformularios.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	text-align: center;
	border: 0.1em solid #d6d6d6; 
	padding: 0.1em 0.3em;
	outline: 0;
			
}
#ctl00_ctl11_g_8714ece2_a1b3_4a13_b7d0_0ed676e3421f{
	background-color:#f2f4f7 !important;
	width:100% !important;			
}
.srch-results{
	margin-top:0 !important;
}

#ctl00_panellogin_Login_ValidationSummary1{
	padding:0 0 1em 12.3em;		
	font-weight:bold;
}

p.universidad{
	margin: 0 0 1.5em 0;
font-size:1.3em;
font-weight:bold;
color:#1f4c78;
padding-bottom: 0.1em;
padding-right: 0;
			
}
p.parrafoestudio{
	text-align:right	;
}

.ms-standardheader{
	font-size:1.2em !important;			
}

#marcocontenidohome .nuevo {
	font-weight:bold;
	color:#000;
}


/* ###### Búsqueda avanzada y simple ####### */


#marcocontenidohome #ctl00_ctl10_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_OT {    /* tabla de búsqueda avanzada - español */
   	width: 90%;
}

#marcocontenidohome #ctl00_ctl10_g_6aa9419d_5172_4ea7_85ed_df54f88d7542_ASB_OT {    /* tabla de búsqueda avanzada - catalán */
   	width: 90%;
}

#marcocontenidohome #ctl00_ctl10_g_cc74b2f8_bd1a_4ebb_b49c_a0b39e6abe25_ASB_OT {    /* tabla de búsqueda avanzada - euskera */
   	width: 90%;
}

#marcocontenidohome #ctl00_ctl10_g_8452c303_e36a_4d7f_a016_73d3e728bde9_ASB_OT {    /* tabla de búsqueda avanzada - inglés */
   	width: 90%;
}

#marcocontenidohome #ctl00_ctl10_g_bba103e4_3bb4_46d8_8023_5b5ba2d577e1_ASB_OT {    /* tabla de búsqueda avanzada - gallego */
	 width: 90%;
}

#marcocontenidohome #ctl00_ctl10_g_8714ece2_a1b3_4a13_b7d0_0ed676e3421f {
	float: left;
	width: 98%;
	clear:both;
	margin: 0;
	background-color:#FFFFFF;
}

#marcocontenidohome #ctl00_ctl10_g_8452c303_e36a_4d7f_a016_73d3e728bde9  {   	 /* inglés */
	float: left;
	width: 100%;
	clear:both;
	margin: 0;
	background-color:#FFFFFF;
}

#marcocontenidohome #ctl00_ctl10_g_6aa9419d_5172_4ea7_85ed_df54f88d7542  {   	 /* catalán */
	float: left;
	width: 100%;
	clear: both;
	margin: 0;
	background-color:#FFFFFF;
}

#marcocontenidohome #ctl00_ctl10_g_bba103e4_3bb4_46d8_8023_5b5ba2d577e1  {   	 /* gallego */
	float: left;
	width: 100%;
	clear:both;
	margin: 0;
	background-color:#FFFFFF;
}

#marcocontenidohome #ctl00_ctl10_g_cc74b2f8_bd1a_4ebb_b49c_a0b39e6abe25  {   	 /* euskera */
	float: left;
	width: 100%;
	clear:both;
	margin: 0;
		background-color:#FFFFFF;
}

#marcocontenidohome #CSR {
	float: left;
	width: 99%;
}

#marcocontenidohome #SRP {
	float: left;
	width: 99%;
}

#marcocontenidohome #ctl00_ctl10_g_c63a2518_f2a7_442e_a91b_d83c81bc2ff3 {    /* inglés - búsqueda simple */
	float: left;
	clear:both;
	width: 100%;
	margin: 0 2em;
	background-color:#fff;
}

#marcocontenidohome #ctl00_ctl10_g_95002d2a_42e3_452a_8ceb_bc8d2530749f {    /* catalán - búsqueda simple */
	float: left;
	clear:both;
	width: 100%;
	margin: 0 2em;
	background-color:#fff;
}

#marcocontenidohome #ctl00_ctl10_g_654a442f_f7ba_486a_bd69_924c131feafc {    /* gallego - búsqueda simple */
	float: left;
	clear:both;
	width: 100%;
	margin: 0 2em;
	background-color:#fff;
}

#marcocontenidohome #ctl00_ctl10_g_0067907a_6905_4baa_890d_cf809ad0b40f {    /* euskera - búsqueda simple */
	float: left;
	clear:both;
	width: 100%;
	margin: 0 2em;
	background-color:#fff;
}

#marcocontenidohome #SRSB INPUT {
	font-size: 1.3em;
}

#marcocontenidohome #CSR_1 .ms-descriptiontext {
	float: left;
	width: 100%;
	background-color: #f9fafb;
	margin: 2em 0;
	font-size: 1.1em;
}

/* ######### ZONA HERRAMIENTAS INTERACTIVAS  - fichas de cada base ######## */

#marcocontenidohome .izq_h_interactivas{
	float:left;
	text-align:right;
	padding:0;
	margin:0;
	width:10%;
}

#marcocontenidohome .dcha_h_interactivas{
float:left;
padding:0;
margin:0;
width:88%;
background-color:#f9fafb;
min-height: 35em;
}

#marcocontenidohome .dcha_h_interactivas .titularservicios{
width:85%;
float:left;
margin:0.69em 0 0 0.69em;
}

#marcocontenidohome .dcha_h_interactivas_col1{
float:left;
padding:0 0 0 0.5em;
margin:0.5em;
width:45%;
}


#marcocontenidohome .dcha_h_interactivas_col1 IMG{
padding:0;
margin:0;
}

#marcocontenidohome .dcha_h_interactivas_col1 P.ejemplo{
margin:1em 0 1em 1em;
font-weight:bold;
}

#marcocontenidohome .botones_h_interactivas{
display:table;
float:right;
width:auto;
padding:0;
margin:2em 0.5em 0 0 ;
}
#marcocontenidohome .dcha_h_interactivas_col2{
float:left;
padding:0 0 0 0.69em;
margin:0.5em;
width:44%;
}

#marcocontenidohome .dcha_h_interactivas_col2 .caja1{
background-image: url(/_layouts/images/herramientas/caja.gif);
background-repeat:no-repeat;
background-position: bottom right;
float:right;
padding:0 2em 2em 1em;
margin:0;
width:90%;
margin:0.88em 0 0.69em 1em;
}
#marcocontenidohome .dcha_h_interactivas_col2 .titulomorado {
font-size:1em;
color:#1f4c78;
font-weight:bold;
border-bottom:0.1em solid #1f4c78;
margin: 0.33em 0 0.33em 0em;
width:90%;
}

#marcocontenidohome .dcha_h_interactivas_col1 UL { 
	list-style-type:square;
	list-style: outside;
	width: auto;
	list-style-image:url(/_layouts/images/listanaranja.gif);
	display: block; 
	margin: 0 0 0 3em;
	padding: 0;
	}

#marcocontenidohome .caja_h_interactivas_ejemplo{
float:right;
width:auto;
padding:0;
margin:0;
}

/* ##### Zona de acceso restringido ###### */


#marcocontenidohome .usuariovalidado{
	float: left;
	width: 80%;
	margin: 8em 0 0 6em;
	padding: 0;
}

/* ####### CUADRO DESTACADO - SUBHOME FINANCIACION ###### */

#marcocontenidohome .capaenmarcada {
	float: left;
	width: 100%;
	text-align:center;
	margin: 0.3em 0 1em 0;
	padding: 0;
}
#marcocontenidohome .bordecapaenmarcada {
	float: left;
	width: 87%;
	margin: 0 0 0 4em;
	padding: 0.5em;
	border: 0.1em solid #ee6e00;
}

#marcocontenidohome .capaenmarcada .bordecapaenmarcadapqna {
	width: 37em;
	margin: 0 auto;
	border: 0.1em solid #ee6e00;
	padding: 0.3em;
	text-align:left;
	min-height: 10em;
	
}

#marcocontenidohome .capaenmarcada .bordecapaenmarcadapqna .relacionados {
	float:left;
	width: 47%;
	padding: 0;
	margin: 0.3em 1em 1em 0;
		}


#marcocontenidohome .capaenmarcada P,UL {
	text-align: left;
}
#marcocontenidohome .capaenmarcada P.titulo {
margin: 0em;
font-size:1.1em;
font-weight:bold;
color:#1f4c78;
}


/* NUEVA HOME - inclusión de flash, bandas de noticias en horizontal */

#marcocontenidohome .zonanovedadesHorizontal {
	float: left;
	width: 100%;
	margin: 0 1.1em 0 0;
	padding: 0;
}

#marcocontenidohome .zonaactuacionesHorizontal {
	float: right;
	width: 100%;
	margin: 0.8em 0 0 0;
	padding: 0;
	text-align:center;
}


#marcocontenidohome .novedadesHorizontal {
	float: left;
	width: 100%;
	margin: 0 0 0.5em 0;
	background-color:#FFFFFF;
	}
	
#marcocontenidohome .novedadesHorizontal .titulonovedades {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 1.7em;
	color: #000;
}
	
#marcocontenidohome .novedadesHorizontal .contenidonovedades {
	padding: 0;
	margin: 0;
}

#marcocontenidohome .novedadesHorizontal .fechanovedad {
	font-size: 0.8em;
	color: #000;
	font-weight: bold;
	display: block;
	}

#marcocontenidohome .novedadesHorizontal .contenidonovedades UL {
	margin: 0.5em 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	list-style-position:outside;
}
#marcocontenidohome .novedadesHorizontal .contenidonovedades UL LI{
	margin: 0.5em 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	line-height: 1.7em !important;
}

#marcocontenidohome .novedadesHorizontal .fecha {
 	font-weight: bold;
	color: #ee6e00;
	display: block;
 }

#marcocontenidohome .novedadesHorizontal .masnovedades {
	display:block;
	text-align:right;
	font-weight:bold;
	padding-right: 2em;
	padding-top: 0;
	padding-bottom: 0.5em;
	margin: 0;
	color: #ee6e00;
	}
	#marcocontenidohome .novedadesHorizontal .masnovedades a {
	color: #ee6e00;
	text-decoration: none;
	}
	 #marcocontenidohome .novedadesHorizontal .masnovedades a:hover {
	color: #ee6e00;
	text-decoration: underline;
	}
 	#marcocontenidohome .novedadesHorizontal .masnovedades a:visited {
	color: #ee6e00;
	text-decoration: none;
	}

#marcocontenidohome .actuacionesHorizontal {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0.3em;
	text-align:center;
	}



/* ############ LISTADO PAGINAS MISMO SITIO - módulo inclusión parte superior de las páginas ######### */
#marcocontenidohome .listadocontenidos {
	float:left;
	width: 100%;
	padding: 0;
	margin: 1em 1em 1em 0;
		}

#marcocontenidohome .listadocontenidos .cajalistadocontenidos {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}

#marcocontenidohome .listadocontenidos .cajalistadocontenidospequenia {
	width: 60em; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}

#marcocontenidohome .listadocontenidos .bordelistadocontenidos {
	height: 1px;
	overflow: hidden;
	background-color: #f9fafb; /* color de la caja */
}

/* líneas para formar la parte redondeada */
	#marcocontenidohome .listadocontenidos .r1 { margin: 0 12px;}
	#marcocontenidohome .listadocontenidos .r2 { margin: 0 9px;}
	#marcocontenidohome .listadocontenidos .r3 { margin: 0 7px;}
	#marcocontenidohome .listadocontenidos .r4 { margin: 0 6px;}
	#marcocontenidohome .listadocontenidos .r5 { margin: 0 5px;}
	#marcocontenidohome .listadocontenidos .r6 { margin: 0 4px;}
	#marcocontenidohome .listadocontenidos .r7 { margin: 0 3px;}
	#marcocontenidohome .listadocontenidos .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .listadocontenidos .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .listadocontenidos .contenidolistado {
	height: auto;
	padding: 0;
}


#marcocontenidohome .listadocontenidos .contenidolistado UL {
	margin: 0 0 0 3em; 
	border: 0 none;  
	padding: 0em 0em 0em 0em; 
	list-style: none; 
	float:left; 
	width: 98%;
	}

#marcocontenidohome .listadocontenidos .contenidolistado UL li { 
	border: 0; 
	float: left; 
	display: inline; 
	list-style: none;  
	position: relative; 
	text-align: left;
	margin:	0.5em 0.5em 0em 0em; 
	padding: 0 0 0 1em;
	min-height: 2.5em;
	font-weight:bold;
	line-height:1.2em;
	width: 30%;
	background-image:url(../_layouts/images/lista-indices.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

#marcocontenidohome .listadocontenidos .contenidolistado UL li A{ 
	text-decoration: none;
	}
#marcocontenidohome .listadocontenidos .contenidolistado UL li A:hover{ 
	text-decoration: underline;
	}
	
	#marcocontenidohome .listadocontenidos .contenidolistadotodoancho {
	height: auto;
	padding: 0 0.5em;
}
#marcocontenidohome .listadocontenidos .contenidolistadotodoancho UL {
	margin: 1em 0 0 3em; 
	border: 0 none;  
	padding: 0em 0em 0em 0em; 
	list-style: none; 
	float:left; 
	width: 90%;
	}
#marcocontenidohome .listadocontenidos .contenidolistadotodoancho UL li { 
	border: 0; 
	float: left; 
	list-style: none;  
	text-align: left;
	margin:	0.5em 0.5em 0em 0em; 
	padding: 0 0 0 1em;
	min-height: 2.5em;
	font-weight:bold;
	line-height:1.2em;
	width: 100%;
	background-image:url(../_layouts/images/lista-indices.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

#marcocontenidohome .listadocontenidos .contenidolistadotodoancho UL li A{ 
	text-decoration: none;
	}
#marcocontenidohome .listadocontenidos .contenidolistadotodoancho UL li A:hover{ 
	text-decoration: underline;
	}



/* ######## Listado con el índice de contenidos de las subsecciones ###### */

#marcocontenidohome .IndiceContenidos {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}

#marcocontenidohome .IndiceContenidos .TextoContenidos {
	/*float: inherit;*/
	width: 40em;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}
#marcocontenidohome .IndiceContenidos .TextoContenidosInnoEmpresa {
	/*float: inherit;*/
	width: 55em;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}



/* ##### Modulo de subhome: imagen izquierda + texto  (+ margen) ###### */

#marcocontenidohome .descripcionconimagencentrada {
	width: 90%;
	float: left;
	margin: 0.5em 0 0.8em 0;
	padding: 3em 0 0 3em;
}
#marcocontenidohome .descripcionconimagencentrada .insertarimagen {
	float: left;
	clear:both;
	height:auto;
	padding: 0;
	margin: 0;
	}
#marcocontenidohome .descripcionconimagencentrada .contenidomodulo {
	float: left;
	width: 70%;
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin: 0;
	}

	#marcocontenidohome .descripcionconimagencentrada UL {
		width: auto;
		list-style: none;
		list-style-image:none;
		display: block; 
		margin: 0;
		padding: 0;
		}
		#marcocontenidohome .descripcionconimagencentrada UL LI { 
		padding: 0 0.5em 0 0.5em;
		margin: 0em 0 1em 0.1em;
		}

/*  ------ noticia AEI ------ */
#marcocontenidohome .descripcionconimagenconmargen {
	width: 100%;
	float: left;
	margin: 0.5em 0 0.8em 0;
	padding: 0.5em 0 0 3em;
}
#marcocontenidohome .descripcionconimagenconmargen .insertarimagen {
	float: left;
	clear:both;
	height:auto;
	padding: 0;
	margin: 0;
	}
#marcocontenidohome .descripcionconimagenconmargen .contenidomodulo {
	float: left;
	width: 70%;
	padding: 1em 0.3em 0.3em 0.3em;
	margin: 0;
	}

	#marcocontenidohome .descripcionconimagenconmargen UL {
		width: auto;
		list-style: none;
		list-style-image:none;
		display: block; 
		margin: 0;
		padding: 0;
		}
		#marcocontenidohome .descripcionconimagenconmargen UL LI { 
		padding: 0 0.5em 0 0.5em;
		margin: 0em 0 1em 0.1em;
		font-weight:bold;
		}

/* ######## TRES IMAGENES EN LÍNEA ####### */

.unTercio {
	float: left;
	width: 33%;
	margin: 2em 0 0 0;
	padding: 0;
	text-align:center;
}


/* ############ LISTADO años Novedades ######### */

#marcocontenidohome .HistoricoNovedades {
	width: 60em;
	padding: 0;
	margin: 1em auto;
		}

#marcocontenidohome .HistoricoNovedades .cajalistadocontenidos {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}

#marcocontenidohome .HistoricoNovedades .bordelistadocontenidos {
	height: 1px;
	overflow: hidden;
	background-color: #f9fafb; /* color de la caja */
}

/* líneas para formar la parte redondeada */
	#marcocontenidohome .HistoricoNovedades .r1 { margin: 0 12px;}
	#marcocontenidohome .HistoricoNovedades .r2 { margin: 0 9px;}
	#marcocontenidohome .HistoricoNovedades .r3 { margin: 0 7px;}
	#marcocontenidohome .HistoricoNovedades .r4 { margin: 0 6px;}
	#marcocontenidohome .HistoricoNovedades .r5 { margin: 0 5px;}
	#marcocontenidohome .HistoricoNovedades .r6 { margin: 0 4px;}
	#marcocontenidohome .HistoricoNovedades .r7 { margin: 0 3px;}
	#marcocontenidohome .HistoricoNovedades .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .HistoricoNovedades .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .HistoricoNovedades .contenidolistado {
	height: auto;
	padding: 0;
}

#marcocontenidohome .HistoricoNovedades .contenidolistado UL li { 
	border: 0; 
	float: left; 
	display: inline; 
	list-style: none;  
	position: relative; 
	text-align: left;
	margin:	0.5em 0em 0em 0em; 
	padding: 0 0 0 1em;
	min-height: 2.5em;
	font-weight:bold;
	line-height:1.2em;
	width: 31%;
	background-image:url(../_layouts/images/lista-indices.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}

#marcocontenidohome .HistoricoNovedades .contenidolistado UL li A{ 
	text-decoration: none;
	}
#marcocontenidohome .HistoricoNovedades .contenidolistado UL li A:hover{ 
	text-decoration: underline;
	}
	
#marcocontenidohome .aeis  h2 {
margin: 1em 0 0 0!important;
padding: 0!important;
font-size:1.1em!important;
}

/* #### REGISTRO EMPRESAS AEIs ####### */

.aeis { display: block;}
.aeis h2 {
	color: #999;
	display: block;
	font-size: 1.2em;
	line-height: 18px;
	padding: 10px 5px;
	text-decoration: none;
	cursor:pointer!important;
}
.aeis h2:hover { background: #EE6E00!important; color: #fff!important; }
.aeis h2.ui-state-active { background: #EE6E00!important; color: #FFFFFF!important }
.aeis button {overflow: visible;}


/* ##### SUBHOME ANUNCIOS Y ADJUDICACIONES ###### */


#marcocontenidohome  .contenidoherramienta {
	float: left;
	width: 100%;
	margin: 0 0 1.5em 0;
	padding: 0;
	border-bottom: 0.1em dotted #d6d6d6;
}
#marcocontenidohome  .contenidoherramienta .Imagen {
	float: left;
	margin: 0;
	padding: 1em 1em 0 1em;
}

#marcocontenidohome  .contenidoherramienta .Enlace {
	float: left;
	width: 25%;
	margin: 0.2em 0.5em 0.2em 0;
	padding: 0;
}
	#marcocontenidohome .contenidoherramienta .Enlace p.enlacesAyudas{
		font-weight: bold;
		font-size: 1.1em;
		text-decoration:none;
		color: #ee6e00;
		padding-top:1em;
		text-align:left;
}

#marcocontenidohome  .contenidoherramienta .Textoherramienta {
	float: right;
	width: 60%;
	margin: 0;
	padding: 0.5em 1em 0.5em 1em;
}
#marcocontenidohome  .contenidoherramienta .Textoherramienta IMG{
	margin: 0.7em 0 0 1em;
	padding: 0;

}
	#marcocontenidohome  .contenidoherramienta A{
		text-decoration:none;
		color: #ee6e00;
	}
	#marcocontenidohome  .contenidoherramienta A:hover{
		text-decoration:underline;
		color: #ee6e00;
	}
	#marcocontenidohome  .contenidoherramienta A:visited{
		text-decoration:none;
		color: #ee6e00;
	}


/* ######### Información general - Anuncios y Adjudicaciones ######## */

#marcocontenidohome .dcha_interactivos_col1{
float:left;
padding:0 0 0 0.3em;
margin:0.4em;
width:45%;
}

#marcocontenidohome .dcha_interactivos_col1 P.ejemplo{
margin:1em 0 1em 1em;
font-weight:bold;
}

#marcocontenidohome .botones_interactivos{
display:table;
float:right;
width:auto;
padding:0;
margin:2em 0.5em 0 0 ;
}
#marcocontenidohome .dcha_interactivos_col2{
float:right;
padding:0 0.49em 0 0;
margin:0.4em;
width:45%;
text-align:left;
}

#marcocontenidohome .caja1{
background-image: url(/_layouts/images/Ayudas/caja.gif);
background-repeat:no-repeat;
background-position: bottom right;
float:right;
padding:0 2em 2em 1em;
margin:0;
width:90%;
margin:0.88em 0 0.69em 1em;
}

#marcocontenidohome .dcha_interactivos_col1 UL { 
	list-style-type:square;
	list-style: outside;
	width: auto;
	list-style-image:url(/_layouts/images/listanaranja.gif);
	display: block; 
	margin: 0 0 0 3em;
	padding: 0;
	}
#marcocontenidohome .dcha_interactivos_col .titulo {
margin: 0em;
font-size:1.2em;
font-weight:bold;
color:#1f4c78;
}


/* ######## Preguntanos / Teléfono información ####### */

	#marcocontenidohome .enlacespieayudas {
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:right;
	}
	#marcocontenidohome .enlacespieayudas 	A	{
		color: #000;
		text-decoration: none;
		}
    #marcocontenidohome .enlacespieayudas A:hover	{
		color: #505050;
		text-decoration: underline;
		}
    #marcocontenidohome .enlacespieayudas A:visited	{
		color: #000;
		text-decoration: none;
		}
    #marcocontenidohome .enlacespieayudas .listadoinfor {
				float: right; 
				width:auto;
				margin: 1em 1em 0 0;
				padding: 0.5em 0.7em 0.5em 0;
				border: 0.1em solid #f2f4f7;
}
	#marcocontenidohome .enlacespieayudas .listadoinfor ul { 
		width: auto;
		list-style: none; 
		display: block; 
		margin: 0.2em 0.1em 0.2em 0;
	}
	#marcocontenidohome .enlacespieayudas .listadoinfor ul li { 
		display: inline; 
		padding: 0 0.6em 0 0.5em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador1.gif) no-repeat right;
	}
	#marcocontenidohome .enlacespieayudas .listadoinfor ul li.ultimo { 
		display: inline; 
		padding: 0 0 0 0.6em;
		margin: 0 0 0 0.1em;
		background: url(/_layouts/images/separador2.gif) no-repeat right;
	}


/* ####### LIstado resultados - Licitaciones ####### */


#marcocontenidohome .bordenaranja {
		border-bottom: 0.1em solid #ee6e00;
		padding: 0;
		margin: 0.3em 0 ;
		float:left;
		width: 100%;
		height:0.2em;
	}

#marcocontenidohome .bordepuntosnaranja {
		border-bottom: 0.1em dotted #ee6e00;
		padding: 0;
		margin: 0.3em 0 ;
		float:left;
		width: 100%;
		height:0.2em;
	}
#marcocontenidohome .zonaresultados {
	width: 100%;
	float: left;
	margin: 0;
	padding:0.3em 0;

}
#marcocontenidohome .zonaresultados .parteizquierda {
	width: 38%;
	padding: 1.8em 0 0 0;
	margin: 0;
	float: left;
	font-weight:bold;
	color: #ee6e00;
}
#marcocontenidohome .zonaresultados .partederecha {
	width: 58%;
	padding: 0;
	margin: 0;
	float: right;
	text-align: right;
	color: #ee6e00;
	}
	#marcocontenidohome .zonaresultados .partederecha IMG {
		vertical-align: middle;
		}

#marcocontenidohome .zonalistado {
	width: 100%;
	float: left;
	margin: 0.5em 0;
	padding: 0;
}

#marcocontenidohome .dcha_interactivos_col .zonadestacada {
	float: left;
	width:100%;
	margin: 0 0 1em 0;
	padding: 0;
	border: 0.1em solid #f2f4f7;
	}


#marcocontenidohome .zonacontrolformularioerror {
	float:left;
	width:100%;
	text-align:left;
	margin: 0 0 1em 0;
	padding: 0;
	color: #990000;
	font-weight:bold;
}
	 #marcocontenidohome .zonacontrolformularioerror UL {
		list-style-type:square;
		list-style:outside;
		width: auto;
		list-style-image:url(/_layouts/images/listaerrores.gif);
		display: block; 
		margin: 0.1em 0.1em 0.1em 4em;
		padding: 0;
		color: #990000;
	}
	#marcocontenidohome .zonacontrolformularioerror UL LI { 
		padding: 0 0.5em 0 0;
		margin: 0 0 0 0.1em;
	}


#marcocontenidohome TABLE.ayudas {
	width: auto;
	margin: 0.5em 2em 0.5em 2em;
	padding: 0 0.1em;
	color: #000;
/*	background-color:#fff;*/
	background-color: inherit !important;
	border-collapse:separate;
	font-size: 0.9em;
	}
#marcocontenidohome TABLE.ayudas TH {
	padding: 0.5em;
	background-color:#fff;
	text-align:left;
	font-weight:bold;
	color: #ee6e00;
	vertical-align:bottom;
	border: 0;
}
#marcocontenidohome TABLE.ayudas TD {
	padding: 0.5em;
	background-color:#fff;
	text-align:left;
	border: 0;
	vertical-align:top;
}

#marcocontenidohome TABLE.ayudas TD A{
	color: #000;
	text-decoration:none !important;
}
#marcocontenidohome TABLE.ayudas TD A:HOVER{
	color: #000;
	text-decoration:underline !important;
}
#marcocontenidohome TABLE.ayudas TD A:VISITED{
	color: #000;
	text-decoration:none;
}

#marcocontenidohome .titulopunteado {
margin: 1em;
padding-bottom: 0.1em;
font-size:1.1em;
font-weight:bold;
color:#ee6e00;
border-bottom: 0.1em dotted #ee6e00;
}


/* ####### AYUDAS ####### */



/* Cabecera */

#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientasAyudas {
		list-style: none; 
		margin: 0.6em 0 0.1em 0;
		padding: 0.1em;
		font-size: 1.2em;
		min-height: 2em;
		background-color:#ee6e00;
	}
	
#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientasAyudas li { 
		display: inline; 
		padding: 0 0.6em 0 0.1em;
		margin: 0 0 0 0.2em;
		background: none;
	}
#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientasAyudas li A{ 
		color: #fff;
		font-weight: bold;
		text-decoration:none;
	}
#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientasAyudas li A:HOVER{ 
		color: #fff;
		font-weight: bold;
		text-decoration:underline;
	}
#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientasAyudas li A:VISITED{ 
		color: #fff;
		font-weight: bold;
		text-decoration:none;
	}

#marcocontenidohome #cabecerahome .cabeceralogo ul.barraherramientasAyudas IMG{ 
	vertical-align: middle;
	}
	
/* Registro usuarios */

#marcocontenidohome .zonausuarioregistroAyudas {
	width: 100%;
	float: left;
	clear: left;
	margin: 1em 0 0em 0;
	padding: 0;
	font-size: 0.9em;
}


/* Consultas */

#marcocontenidohome .nuevo {
	font-weight:bold;
	color:#000;
}

#marcocontenidohome .mensajeservicio{
float:left;
padding:0.2em;
margin: 0 0 1.5em 2em;
width: 100%;
background-color: inherit;
}


/* Lista más indentada */

#marcocontenidohome UL.indicesNaranja {
	width: auto;
	list-style: outside;
	list-style-image:url(/_layouts/images/indices-naranja.gif);
	margin: 1em 0 0.2em 4em;
	padding: 0.5em 0.1em 0.5em 1em;
	}
	#marcocontenidohome UL.indicesNaranja LI { 
	padding: 0 0.5em 0 0.9em;
	margin: 1em 0 1em 0.1em;
	}

/* Pestañas - Mis consultas */

#marcocontenidohome #menu {
	float:left;
	width: 100%;
	padding:0; 
	margin: 0;
	}

#marcocontenidohome #menu .navegacion {
	float:left;
	width:16em;
	margin-right: 0.2em;
	text-align: center;
	}

#marcocontenidohome #menu .pestania {
/*	background-image:url(/_layouts/images/Ayudas/fondo-pestanias.jpg);*/
	}
#marcocontenidohome #menu .pestaniaactiva {
/*	background-image:url(/_layouts/images/Ayudas/fondo-pestanias-activa.jpg);*/
	background-image:url(/_layouts/images/Ayudas/fondo-pestanias.jpg);
	font-weight: bold;
	}
#marcocontenidohome #menu a:link {
	display:block;
	text-decoration:none !important;
	padding:0.2em 0;
	color: #000;
}
#marcocontenidohome #menu a:hover {
	text-decoration:none !important;
	color: #000;
}
#marcocontenidohome #menu a:visited {
	text-decoration:none !important;
	color: #000;
}

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

#marcocontenidohome .consultacontenido {
	float: left;
	width: 100%;
	margin: 0 0 1.5em 0;
	padding: 0;
				
}
#marcocontenidohome .consultacontenido TABLE {
	margin: 0;
	padding: 0;
	border: 0.1em solid #ccc;
	width: 100%;
	}

#marcocontenidohome .consultacontenido TABLE TD, TH{
	background-color: #f4f4f4;
}
	
/* ######### AYUDAS ONLINE ########## */

.insertartexto {
	float: left;
	width:80%;
	clear:both;
	padding: 1em;
	margin: 2em 0 5em 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}


/* ######## TABS JQuery ####### */
#tabs.ui-state-active a { text-decoration: none; }
#tabs.ui-tabs .ui-tabs-nav li { background-image:none !important;list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-hide { display: none !important; }





/* ##########  ZONA NUBE DE PALABRAS #################### */
/* NUBE  */

#marcocontenidohome #nubespalabraspie {
	width: 100%;
	float: left;
	background-color:#fff;
	margin: 1em 0 1em 0;
	padding: 0;
	}

#marcocontenidohome #nubespalabraspie	A	{
		color: #A297A6;
		text-decoration: none;
		}
#marcocontenidohome #nubespalabraspie A:hover	{
		color: #ee6e00;
		text-decoration: underline;
		}
#marcocontenidohome #nubespalabraspie A:visited	{

		text-decoration: none;
		}


#marcocontenidohome #nubespalabraspie .tamano1 {
	font-size: 1em;
		font-weight:bold;
		color: #505050;
	}

#marcocontenidohome #nubespalabraspie .tamano2 {
	font-size: 0.8em;
	color: #505050;
	}

#marcocontenidohome #nubespalabraspie .tamano3 {
	font-size: 0.6em;
	color: #505050;
	}
	


	#marcocontenidohome #nubespalabraspie ul { 
	margin: 0.5em 0;
	padding: 0;
	line-height: 1.5em;
	}
	#marcocontenidohome #nubespalabraspie ul li { 
		display: inline; 
		list-style: none;
		padding: 0 0.6em 0.3em 0;
		margin: 0 0 0 0em;
}

#marcocontenidohome #nubespalabraspie .zonanube {
	float: left;
	height: 150px;
	width:100%;
	background-image: url(../_layouts/images/fondo-nubespalabras2.gif); 
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
}


#marcocontenidohome #nubespalabraspie .zonanube .nube3d {
	float: left;
	width: 100%;
	background-image: none!important;
	background-repeat:no-repeat;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
}






/* ######## Modulo Iconos promoción Home ####### */

#marcocontenidohome .iconospromocion {
float: left;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
}

#marcocontenidohome .iconospromocion .imagen {
	float: right;
	width: 104px!important;
	margin: 0 0 0 2%!important;
	padding: 0;
	text-align:center;
}

#marcocontenidohome .iconospromocion .imagen IMG{
	border: 0;
}



/* ######## Centrado de iconospromocion  ########## */

#marcocontenidohome #iconospie {
float: left;
	width: 100%;
	margin: 0px;
	padding: 0 0 0 10%;
}

#marcocontenidohome  #iconospie .iconospromocion {

	width: 100%;
	margin: 1em 0 0 2em;
	padding: 2em 0 0 0;
}

#marcocontenidohome #iconospie.iconospromocion .imagen {
	float: left;
	width: auto;
	margin: 0 2em 1.1em 0;
	padding: 0;
	text-align:center;
}

#marcocontenidohome #iconospie.iconospromocion .imagen IMG{
	border: 0;
}





/* ######### Hueco estado de las ayudas en contenidonovedades ###### */


#marcocontenidohome .zonanovedadesHorizontal .novedades{
	margin: 0;
	padding: 0;
	width:100%;
	/*width:70%;  para poder incluir .hueco */
	float: left;
}



#marcocontenidohome .zonanovedadesHorizontal .hueco{
	margin: 2em 0 0 0;
	padding: 0;
	width:29%;
	max-width:250px;
	float: right;
	border-width:0px;

}

	/* Zona Programas DGPYME - efecto acordeon */

	#marcocontenidohome #zonabordeada {
				margin: 0;
				padding: 0;
				background: #f2f4f7;
	}
	#marcocontenidohome #zonabordeada .contenidozonabordeada {
	float:left;
	width: 99%;
	margin: 0;
	padding: 0;
	}

	#marcocontenidohome #zonabordeada .contenidozonabordeada .margenzonabordeada{
	float:left;
	margin: 0;
	width:auto;
	padding: 0.2em 0 0.2em 0.2em;
	}

	#marcocontenidohome .hueco H3 {
	margin: 0 0 0 0.5em;
	padding-bottom: 0.2em;
	}

	#marcocontenidohome .hueco H4 {
		color: #ee6e00;
		font-weight:bold;
		cursor:pointer;
		padding: 0 0 0 1em;
		margin: 1.2em 0 0em 0.3em !important;
		background-image: url(/_layouts/images/listagris.gif);
		background-position:left 0.2em;
		background-repeat:no-repeat;
	}
															
	#marcocontenidohome .hueco .programas UL { 
	font-size: 0.8em;
	}
	#marcocontenidohome .hueco .programas UL LI A{ 
	text-decoration:underline !important;
	}
	#marcocontenidohome .hueco H4 A{ 
		text-decoration:none !important;
		color: #ee6e00;
	}


/* FORMAS JURIDICAS */


#marcocontenidohome .volverformas {
	float: left;
	width: 100%;
	text-align:right;
	font-size: 90%;
}

#marcocontenidohome .volverformas A{
	color: #505050;
	text-decoration:none;
}

#marcocontenidohome .volverformas A:hover{
	color: #505050;
	text-decoration:underline;
}

#marcocontenidohome .volverformas A:visited{
	color: #505050;
	text-decoration:none;
}

#marcocontenidohome h4.cursor{
	cursor:pointer;
	margin-left: 3em !important;
}


/* Quitar subrayado en enlaces acordeón Jquery */
div.ui-accordion A 
{
	text-decoration:none !important;
}





/* Iconos Jquery-UI ----------------------------------*/


/* Especial para Aurora */
.ui-icon-aurordion { display: inline-block !important; float: none !important; left: 4px; position:relative;}


/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-accordion .ui-accordion-header .ui-icon { float:left; }

/* states and images */
.ui-icon { width: 16px !important; height: 16px !important; background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_454545_256x240.png) !important; }
/*.ui-icon { width: 16px !important; height: 16px !important; background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_222222_256x240.png) !important; }*/
.ui-widget-content .ui-icon {background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/_layouts/images/scripts/imagesJqueryUI/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -14px -128px;width:19px !important; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -45px -128px; width:19px !important;}
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* ######### Estilo TOP10 publicaciones ###### */

#marcocontenidohome #topten {
	width: 60%;
	max-width: 425px; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 20%;
}

#marcocontenidohome #topten  UL {
	/*margin:0 0 2em 0;*/
	margin: 0em !important;
	padding: 0;
	text-align: left;
	list-style-type:none !important;
	list-style-image:none !important;
	}

	
#marcocontenidohome #topten  LI { 
		padding: 0em !important;
		margin: 0 0 0 0em;
/*		color: #000; */
		border: 0em;
/*		background-position: 0.25em 0.2em; */	
min-height:21px !important;
}


#marcocontenidohome #topten LI DIV { 
		background-repeat:no-repeat;
		background-image: url(/_layouts/images/listaTOPnaranja.gif) !important;
		padding-left: 6px;
		min-height: 20px;
		width:15px;		
position:relative;
		float:left;
			list-style-type:none !important;
	list-style-image:none !important;

}

#marcocontenidohome #topten LI A{ 
	text-align:left;
		font-size:80%;
}


#marcocontenidohome #topten .redondeados  {
	height: 1px;
	overflow: hidden;
	background-color: #f9fafb; /* color de la caja */
}

#marcocontenidohome #topten .redondeadosarr  {
	height: 1px;
	overflow: hidden;
	background-color: #ee6e00; /* color de la caja superior*/
	text-decoration:none;
}


#marcocontenidohome #topten .cajaredondeados {
	width: 100%; /*ancho total de la caja*/
	color: #000; /*color del texto*/
	text-align: justify;
	margin: 0 auto;
}



/* líneas para formar la parte redondeada */
#marcocontenidohome 	#topten  .r1 { margin: 0 12px;}
#marcocontenidohome 	#topten .r2 { margin: 0 9px;}
#marcocontenidohome 	#topten .r3 { margin: 0 7px;}
#marcocontenidohome 	#topten .r4 { margin: 0 6px;}
#marcocontenidohome 	#topten .r5 { margin: 0 5px;}
#marcocontenidohome 	#topten .r6 { margin: 0 4px;}
#marcocontenidohome 	#topten .r7 { margin: 0 3px;}
#marcocontenidohome 	#topten .r8 { margin: 0 2px; height: 2px; }
#marcocontenidohome 	#topten .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome  #topten .redondeados.contenidoredondeados {
	height: auto;
	padding: 0;
}

	
#marcocontenidohome  #topten H2 {
	margin: 0em !important;
	padding: 0 0 5px 2em !important;
	color:white;
	background-color: #ee6e00;
	background-image: url(/_layouts/images/relieveTOP.gif) !important;
	background-repeat:repeat-x;
	position:relative;
	/* bottom:0.8em; */
	z-index:0;
	font-size:75%;	
	line-height:1em;

}


.cursorMano
{
	cursor:pointer !important;
}

/* FONDOS DE TITULIZACION */

#marcocontenidohome .alineardchafondostitulizacion {
	text-align: right;
	padding-right: 2em;
}




#marcocontenidohome .letraroja{
	color:red;
	 }
	 

	 
/* #######################   ESTILO PARA EL EFECTO ACORDEON #####################################*/
#marcocontenidohome #tabs.ui-state-active a {
	text-decoration: none; 
	}
	
#marcocontenidohome #tabs.ui-tabs .ui-tabs-nav li {
	background-image:none !important;
	list-style: none; 
	float: left; 
	position: relative; 
	top: 1px; 
	margin: 0 .2em 1px 0; 
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap; }
#marcocontenidohome .ui-tabs .ui-tabs-hide { 
	display: none !important; 
	}



/*####TABLAS PARA OBSERVATORIO-ARBOL ##########*/	
				

#marcocontenidohome .contenedorArbol {    /*estilo multiusos para englobar texto entre dos div */
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
	
	}

#marcocontenidohome .contenedorArbol TABLE {
	background-color: transparent;
	border:thin;
	width:auto;
	margin: 0;
	padding: 0;
	color: #000;
	border-collapse:  separate;

}

#marcocontenidohome .contenedorArbol TABLE TR {
	background-color: transparent;
	border:thin;}

#marcocontenidohome .contenedorArbol TABLE TH {
	background-color: transparent;
	border:thin;
	
	padding: 0;
	text-align: left;
	font-weight: normal;
	color: inherit;
	vertical-align:bottom;
	border: 0;

}

#marcocontenidohome .contenedorArbol TABLE TD {
	background-color: transparent; 
	  border:thin;
    padding: 0;
	text-align:left;
	border: 0;
	line-height: inherit;
	/*width:auto;*/
}


#marcocontenidohome .ColArbolIzda {
	/*background-color: orange;*/
	  border:thin;
	  width:40%;
	  float:left;
		/*style="position: relative; top: 10px; width: 400px;" esto es lo que ponía en la etiqueta div de la solución*/
}

#marcocontenidohome .ArbolFlotante {
/*background-color: yellow; */
	
	float: right;
	width: 40%;
	margin-top:150px;
	/*float:right;*/
	/*style="position: relative; top: 10px; left: 570px; width: 300px;" esto es lo que ponía en el div de la solucion*/
}


#marcocontenidohome .ArbolFlotante table{
padding:0.5em;}

#marcocontenidohome .ArbolFlotante tr th{
	
	font-weight:bold;
	font-size:1.2em;
/*	margin-bottom:2em;*/
padding:0.5em; 
}


#marcocontenidohome .ArbolFlotante tr td{
	
	padding:0.2em 0.3em 0.3em 1em;
	background-image:url('/_layouts/images/listanaranja.gif');
	background-repeat:no-repeat;
	background-position:left;
}


/* fin ####TABLAS PARA OBSERVATORIO-ARBOL ##########*/




/* ####### FUENTES INFORMACIÓN MOROSIDAD ####### */

#marcocontenidohome #fuentesmorosidad h2 {
margin: 0.3em 0 0.3em 0.1em;
font-size: 1.2em;
color: #002b82;
background-color: inherit;
background-image: url(/_layouts/images/fondo_h1.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom: 0.4em;
padding-right: 0;
text-align:left;
}


#marcocontenidohome #fuentesmorosidad TABLE {
	width:100%;
	margin: 0em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#6699CC !important;
	border-collapse:separate;
	}
#marcocontenidohome #fuentesmorosidad TABLE TH {
	padding: 0.5em;
	background-color:#fff !important;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	border: 0;
}
#marcocontenidohome #fuentesmorosidad TABLE TD {
	padding: 0.5em;
	background-color:#fff !important;
	text-align:left;
	border: 0;
	line-height: 1.7em;
}


#marcocontenidohome #fuentesmorosidad TABLE.fichas CAPTION {
	width: 100%;
	background-color:#1f456a;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em;
	text-align:center;
	padding: 0.5em 0;
}
#marcocontenidohome #fuentesmorosidad TABLE.fichas {
	width:100%;
	margin: 0.5em auto 1.5em auto;
	padding: 0 0.1em;
	color: #000;
	background-color:#6699CC !important;
	border-collapse:separate;
	}
#marcocontenidohome #fuentesmorosidad TABLE.fichas TH.superior {
	padding: 0.5em;
	background-color:#85b6e6 !important;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	border: 0;
}
#marcocontenidohome #fuentesmorosidad TABLE.fichas TH {
	padding: 0.5em;
	background-color:#e0effe !important;
	text-align:center;
	font-weight:bold;
	color: #000;
	vertical-align:bottom;
	border: 0;
}

#marcocontenidohome #fuentesmorosidad TABLE.fichas TD {
	padding: 0.5em;
	background-color:#fff !important;
	text-align:left;
	border: 0;
	line-height: 1.7em;
}
#marcocontenidohome #fuentesmorosidad TABLE.fichas TD.color {
	padding: 0.5em;
	background-color:#e0effe!important;
	text-align:left;
	border: 0;
	line-height: 1.7em;
}


/* Nombre de la empresa e imagen */

#marcocontenidohome #fuentesmorosidad .tituloficha {
	float: left;
	width: 100%;
	clear:both;
	margin: 0;
	padding: 0;
	background-color:#6699CC;
	color: #000;
}

#marcocontenidohome #fuentesmorosidad .tituloficha .imagenEmp {
	float: left;
	width: 20%;
	margin: 0;
	padding:0;
	text-align: center;
	}

#marcocontenidohome #fuentesmorosidad .tituloficha .tituloEmp {
	float:left;
	width:68%;
	text-align: center;
	font-weight:bold;
	margin: 0;
	padding: 2em 0 0 0;
	font-size: 130%;
	}
#marcocontenidohome #fuentesmorosidad .tituloficha .tituloEmp A{
	color: #000;
	text-decoration: none;
	}
#marcocontenidohome #fuentesmorosidad .tituloficha .tituloEmp A:visited{
	color: #000;
	text-decoration: none;
	}

#marcocontenidohome #fuentesmorosidad .tituloficha .volverEmp {
	float: right;
	width: 10%;
	margin: 2.8em 0 0 0;
	padding: 0;
	text-align:center;
	height: 3em;
	}
	#marcocontenidohome #fuentesmorosidad .tituloficha .volverEmp A{
	text-decoration: none;
	color: #000;
	background-image: url(/es-ES/InformeMorosidad2011/PublishingImages/anterior.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 0 0 0 1.5em;
	display:block;
	}
	#marcocontenidohome #fuentesmorosidad .tituloficha .volverEmp IMG{
		vertical-align:middle;
	}
	
	
#marcocontenidohome #fuentesmorosidad .volverformas {
	float: left;
	width: 97%;
	text-align:right;
	font-size: 90%;
	margin: 0 2em 0 0;
	padding: 0em 2.5em 0 0;
	background-image: url(/es-ES/InformeMorosidad2011/PublishingImages/siguiente.gif);
	background-position: right;
	background-repeat: no-repeat;
	}
	#marcocontenidohome #fuentesmorosidad .volverformas A{
	color: #000;
	text-decoration:none;
	}
	#marcocontenidohome #fuentesmorosidad .volverformas A:hover{
	color: #000;
	text-decoration:underline;
	}
	#marcocontenidohome #fuentesmorosidad .volverformas A:visited{
	color: #000;
	text-decoration:none;
	}

	
/* #### piezas puzzle ##### */

#marcocontenidohome #fuentesmorosidad .zonapuzzle {
	float: left;
	width: 98%;
	padding: 0;
	margin: 0;
}

#marcocontenidohome #fuentesmorosidad .piezapuzzle {
				float: left;
				width: 22.5%;
				min-height: 8em;
				margin: 0;
				padding: 0 0.5em 0 0;
				font-size: 0.8em;
}
#marcocontenidohome #fuentesmorosidad .piezapuzzle UL{
	list-style:outside;
	width: auto;
	list-style-image:url(/_layouts/images/lista-indices.gif);
	margin: 6em 0 0 1.1em;
	padding: 0.3em 0.1em 0.3em 0.7em;
/*	line-height: 1.5em;*/
	}
	#marcocontenidohome #fuentesmorosidad .piezapuzzle UL LI { 
	padding: 0;
	margin: 0.3em 0 !important;
	}


#marcocontenidohome #fuentesmorosidad .piezaUno {
				background-image:url(/es-ES/InformeMorosidad2011/FuentesTitPrivada/PublishingImages/pieza1.jpg);
				background-repeat:no-repeat;
				background-position:left top;
				
}
#marcocontenidohome #fuentesmorosidad .piezaDos {
				background-image:url(/es-ES/InformeMorosidad2011/FuentesTitPrivada/PublishingImages/pieza2.jpg);
				background-repeat:no-repeat;
				background-position:left top;
}
#marcocontenidohome #fuentesmorosidad .piezaTres {
				background-image:url(/es-ES/InformeMorosidad2011/FuentesTitPrivada/PublishingImages/pieza3.jpg);
				background-repeat:no-repeat;
				background-position:left top;
}
#marcocontenidohome #fuentesmorosidad .piezaCuatro {
				background-image:url(/es-ES/InformeMorosidad2011/FuentesTitPrivada/PublishingImages/pieza4.jpg);
				background-repeat:no-repeat;
				background-position:left top;
}

#marcocontenidohome #fuentesmorosidad .cajacontenidogeneral .zonatexto {
				float: left;
				width: 55%;
				margin: 0 1em 0 0;
				padding: 0;
}
#marcocontenidohome #fuentesmorosidad .cajacontenidogeneral .zonaimagen {
				float: left;
				width: 41%;
				margin: 0;
				padding: 0;
}


/* subhomes titularidad de fuentes */


#marcocontenidohome #fuentesmorosidad .fuenteprimaria {
	width: 100%;
	margin: 0 0 0 0;
	background-image: url(/es-ES/InformeMorosidad2011/PublishingImages/fondo-FuentesTitularidadPrimarias.gif);
	background-position:right;
	background-repeat:no-repeat;
	color: #fff;
	font-weight:bold;
	padding: 0;
	height: 4.3em;
}
#marcocontenidohome #fuentesmorosidad .fuenteprimaria P{
	margin: 0;
	padding: 1em 0 0 0.5em;
}

#marcocontenidohome #fuentesmorosidad .fuentesecundaria {
	width: 67.5%;
	margin: 0.4em 0em 0 0;
	padding: 0;
	height: 4.3em;
	position:relative;
	float:right;
	background-image: url(/es-ES/InformeMorosidad2011/PublishingImages/fondo-FuentesTitularidadSecundarias.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#marcocontenidohome #fuentesmorosidad .fuenteterciaria {
	width: 55%;
	margin: 0.4em 0 0 0;
	height: 4.3em;
	position:relative;
	float:right;
	background-image: url(/es-ES/InformeMorosidad2011/PublishingImages/fondo-FuentesTitularidadTerciarias.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding: 0;
	}


#marcocontenidohome #fuentesmorosidad .fuenteprimaria-datos {
	float: left;
	width: 32%;
	border: 0.1em solid #00226a;
	margin: 0.7em 0.1em 0 0;
	min-height: 20em;
}

#marcocontenidohome #fuentesmorosidad .fuentesecundaria-datos {
	float: left;
	width: 29.8%;
	border: 0.1em solid #6699CC;
	margin: 1em 0.3em 0 0;
	position: relative;
	min-height: 20em;
}
#marcocontenidohome #fuentesmorosidad .fuenteterciaria-datos {
	float: left;
	width: 32%;
	border: 0.1em solid #9598af;
	margin: 4em 0 0 0;
	position: relative;
	min-height: 20em;
}

#marcocontenidohome #fuentesmorosidad .fuentestitprivada .fuenteprimaria-datos {
	min-height: 20em;
}

#marcocontenidohome #fuentesmorosidad .fuentestitprivada .fuentesecundaria-datos {
	min-height: 33em;
}
#marcocontenidohome #fuentesmorosidad .fuentestitprivada  .fuenteterciaria-datos {
	min-height: 31.5em;
}

#marcocontenidohome #fuentesmorosidad .contenido-fuentes UL {
	margin: 1em;
	padding: 0;
	text-align: left;
	list-style-image: none;
	}
#marcocontenidohome #fuentesmorosidad .contenido-fuentes UL LI { 
		padding: 0.5em 0.3em;
		margin: 0.5em 0;
		color: #000;
		background-image: url(/es-ES/InformeMorosidad2011/PublishingImages/sombra-listado.jpg);
		background-repeat: no-repeat;
		background-position:bottom right;
		border-top: 0.1em solid #f2f2f2;
		border-left: 0.1em solid #f2f2f2;
		list-style: none;
		text-align:center;
			}
#marcocontenidohome #fuentesmorosidad .contenido-fuentes UL LI A{ 
		text-decoration:none !important;
}



/* ######## Enlace sin subrayar genérico para todo el protal ###### */

#marcocontenidohome A.sinsub{
	color: #039;
	background-color: inherit;
	text-decoration:none !important;
	}
#marcocontenidohome A.sinsub:VISITED{
	color: #002b82;
	background-color: inherit;
	text-decoration:none !important;
	}

