﻿/* CSS Document */

/* ### Etiquetas comunes ### */

body {	
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 0.5em; 
	margin: 0;
	padding: 0;
	width: 98%;
	line-height: 1.3em;
}


/* ######## ESTILOS COMUNES A TODAS LAS PAGINAS ######### */

#marcocontenidohome .oculto {
	display: none;
	padding: 0;
}
	



/* ###### DEFINICION RECTÁNGULO CONTENIDO ####### */

#marcocontenidohome {
	float: left;
	width: 99%;
	margin: 0;
	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 .contenidopaginas {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .contenidopaginasconmenu {        /*igual que el anterior acomodado para las plantillas antiguas */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .contenidopaginaconcolumnadcha {	/*igual que el anterior acomodado para las plantillas antiguas */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


#marcocontenidohome .ventancontenidoinformacion {	/*igual que el anterior acomodado para las plantillas antiguas */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


#marcocontenidohome .cajacontenidogeneral {    /*estilo multiusos para englobar texto entre dos div */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	}


/* ##################### MENU IZQUIERDO ################ */

#marcocontenidohome #menuizqdohome {
	display: none;
		}


/* ##### 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 .listadoherramientas {
		display: none;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoareas {
		display: none;
	}
	
	#marcocontenidohome #cabecerahome .cabeceraidiomas {
		display: none;
	}
		/* formulario de búsqueda */

	#marcocontenidohome #cabecerahome .busqueda {
		display: none;
	}
	
	#marcocontenidohome #cabecerahome .busquedaavanzada {
		display: none;
	}


/* ########## 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 .direcciondgpyme{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:center;
	}
	
	* html {} #marcocontenidohome #piepaginahome .direcciondgpyme{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align:left;
	}


	#marcocontenidohome  #piepaginahome .cae{
		display: none;
	}
		#marcocontenidohome  #piepaginahome .pait{
		display: none;
	}

	#marcocontenidohome   #piepaginahome .resto{
		display: none;
	}


/* ########### 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;
	}

#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;
 }

#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;
	}


/* ########## 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: #d9e5f0; /* 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;
}


/* ######## Modulo Iconos promoción Home ####### */

#marcocontenidohome .iconospromocion {
	float: left;
	width: 100%;
	margin: 1em 0 0 0;
	padding: 0;
}

#marcocontenidohome .iconospromocion .imagen {
	float: left;
	width: 49%;
	margin: 0 0 1.1em 0;
	padding: 0;
	text-align:center;
}

#marcocontenidohome .iconospromocion .imagen IMG{
	border: 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: #ACBCCD;
	}
	#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; /* color de la caja */
}

/* 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: 17em;
	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-weight:bold;
	font-size:1em;
	text-align:left;
	border-bottom: 0.2em solid #b3c0d7;
	padding-right: 0.3em;
	padding-bottom:0.3em;
	padding-left: 1em;*/
	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%;
	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 .contenidomodulo .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: 0 0 0.5em 0;
	border-top: 0.2em dotted #d7d6d6;
	padding: 1em 0 0.5em 0;
	}
	#marcocontenidohome .bandaiconos P{
	margin: 0;
	padding: 0;
	}
	#marcocontenidohome .bandaiconos IMG {
		border: 0;
		padding-left:1.1em;
	}


/* 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: 70%;
	padding: 0;
	margin: 1em 0;
		}

#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;
}

#marcocontenidohome .subhomeherramientas .imageninferior {
	float: left;
	width: 100%;
	background-image:url(/_layouts/images/fondo-subhome-herramientas.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: 22em;
	margin: -12em 0 0 0;
	padding: 0;
	text-align:right;
}



/* ############ REGRISTRO DE USUARIO ########### */

	
#marcocontenidohome .zonausuarioregistro {
	width: 100%;
	float: left;
	clear: left;
	margin: 0 0 3em 0;
	padding: 0;
	font-size: 0.9em;
}


#marcocontenidohome .zonausuarioregistro .cajausuarioregistro { /* caja redondeada */
	width: 100%; 
	color: #000; 
	text-align: justify;
	margin: 0 auto;
}
#marcocontenidohome .zonausuarioregistro .bordeusuarioregistro {
	height: 1px;
	overflow: hidden;
	background-color: #f2f4f7;
}
	#marcocontenidohome .zonausuarioregistro .r1 { margin: 0 12px;}
	#marcocontenidohome .zonausuarioregistro .r2 { margin: 0 9px;}
	#marcocontenidohome .zonausuarioregistro .r3 { margin: 0 7px;}
	#marcocontenidohome .zonausuarioregistro .r4 { margin: 0 6px;}
	#marcocontenidohome .zonausuarioregistro .r5 { margin: 0 5px;}
	#marcocontenidohome .zonausuarioregistro .r6 { margin: 0 4px;}
	#marcocontenidohome .zonausuarioregistro .r7 { margin: 0 3px;}
	#marcocontenidohome .zonausuarioregistro .r8 { margin: 0 2px; height: 2px;}
	#marcocontenidohome .zonausuarioregistro .r9 { margin: 0 1px; height: 3px; }
	
#marcocontenidohome .zonausuarioregistro .contenidousuarioregistro {
	height: auto;
	padding: 0;
	background-color: #F2F4F7;
}

	#marcocontenidohome .zonausuarioregistro A{
	color: #505050;
	text-decoration:none;
	}
	#marcocontenidohome .zonausuarioregistro A:HOVER{
	color: #505050;
	text-decoration:underline;
	}
	#marcocontenidohome .zonausuarioregistro A:VISITED{
	color: #505050;
	text-decoration:none;
	}
	
	#marcocontenidohome .zonausuarioregistro FIELDSET {
	border: 0em transparent;
	float: left;
	width:auto;
	margin: 0 0 0 2em;
	padding: 0;
	background-color: transparent;
	}
		#marcocontenidohome .zonausuarioregistro INPUT {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		margin: 0;
		padding: 0.1em;
		color: #505050;
		}
		#marcocontenidohome .zonausuarioregistro INPUT.texto	{
		border: 0.1em solid #d6d6d6;
		width:auto;
		}
		#marcocontenidohome .zonausuarioregistro 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 .usuarioregistro ul.usuario { 
	width: auto;
	list-style: none; 
	display: block; 
	margin: 0.4em 0.5em 0.2em 2em;
	padding: 0;
	}
	#marcocontenidohome .zonausuarioregistro 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 .zonausuarioregistro 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 .zonausuarioregistro .zonatexto {
		float:left;
		width:32%;
		text-align:left;
		font-weight:bold;
		margin: 0;
		padding-left: 1em;
	}
	#marcocontenidohome .zonausuarioregistro .zonacontrolusuario {
		width:65%;
		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 TD {
	padding: 0.5em;
	background-color:#f2f4f7;
	text-align:left;
	border: 0;
	line-height: 1.7em;
}


/* ########## 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 #ebe9e9; 
	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:#cc3300;
}


/* 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;
}


/* ######### ZONA HERRAMIENTAS INTERACTIVAS  - fichas de cada base ######## */

#marcocontenidohome .izq_interactivos{
	float:left;
	text-align:right;
	padding:0;
	margin:0;
	width:10%;
}

#marcocontenidohome .dcha_interactivos{
float:left;
padding:0;
margin:0;
width:88%;
background-color:#f8f8f8;
min-height: 35em;
}

	#marcocontenidohome .dcha_interactivos A {
		color: #cc3300;
		text-decoration:none;
		}
	#marcocontenidohome .dcha_interactivos A:hover {
		color: #cc3300;
		text-decoration:underline;
		}
	#marcocontenidohome .dcha_interactivos A:visited {
		color: #cc3300;
		text-decoration:none;
		}

#marcocontenidohome .titularservicios{
width:85%;
float:left;
margin:2em 0 0 0.69em;
}
#marcocontenidohome .titularservicios H1 {
background-image:url(/_layouts/images/herramientas/barra_titulo.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:0 0 0.71em 0;
margin:0 0 1em 0;
font-size: 1.3em;
color: #1f4c78;
font-weight: bold;
width:100%;
border-bottom: 0;
}

#marcocontenidohome .titularservicios H1.sie {
background-image:url(/_layouts/images/sie/barra_titulo_sie.gif);
background-repeat:repeat-x;
background-position:left bottom;
padding:0 0 0.71em 0;
margin:0 0 1em 0;
font-size: 1.3em;
color: #cc3300;
font-weight: bold;
width:100%;
border-bottom: 0;
}

#marcocontenidohome .dcha_interactivos_col1{
float:left;
padding:0 0 0 0.5em;
margin:0.5em;
width:46%;
}


#marcocontenidohome .dcha_interactivos_col1 IMG{
padding:0;
margin:0;
}

#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:left;
padding:0 0 0 0.69em;
margin:0.5em;
width:46%;
}

#marcocontenidohome .dcha_interactivos_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_interactivos_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_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 .caja_ejemplo{
float:right;
width:auto;
padding:0;
margin:0;
}


/* ####### migas de pan ###### */

#marcocontenidohome .migaspan {
	float: left;
	width: 100%;
	margin: 2em 0 0 0;
}



