/*-------------------- GLOBAL STYLE --------------------*/
body {
	margin: 0 auto;
	padding: 0;
	color: #2e2f2f;
	font: 1em/145% Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: center;
}
table {
	margin:0;
	padding:0;
	border-collapse: collapse;
}
tr {
	margin:0;
	padding:0;
}
td {
	margin:0;
	padding:0;
}
th {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
a {color: #1f5cad;}
a:link { color: #1f5cad }
a:visited { color: #1f5cad }
a:hover { text-decoration: none }
img { border: 0;margin:0;padding:0; }
div {margin:0;padding:0;top:0;left:0;line-height: normal;}
ul {
	margin-left: 0;
	padding-left: 2.5em;
}
h1 {margin:0;padding:0;}
h2 
{
	float:left;
	font-family:Arial;
	margin-left:9%;
}
h4 
{
	float:left;
	font-family:Arial;
	font-size:1em;
	font-weight: normal;
}
form {margin:0;padding:0;}
input {margin:0;padding:0;}

#header {
	margin: 0 auto;
	text-align:left;
	margin-top:2px;
	display:block;
	width:48.7em;
	height:65px;
}

#header #logo {
	float:left;
	display:inline;
	width:146px;
}

#header #idiomas {
	float:left;
	display:inline;
	width:24.8em;
	vertical-align:bottom;
}
#header #idiomas #fecha {
	width:99%;
	margin-top:18px;
}
#header #idiomas #fecha p {
	text-align:right;
	color: #95958b;
	font-size:0.625em;
	line-height:14px;
	margin-bottom:1.2em;
}

#header #idiomas #cajasidiomas .lang{
	text-align:center;
	color: #95958b;
	font-size:0.625em;
	line-height:1.40em;
	border-top: 1px solid #95958b;
	border-bottom: 1px solid #95958b;
	height:1.48em;
	width:6.50em;
	float:left;
}


#header #idiomas #cajasidiomas .lang a {
	color: #95958b;
	font-size: 1em;	
	text-decoration:none;
}

#header #idiomas #cajasidiomas {
	float:right;
}

#header #ministerio {
	float: right;
	display:inline;
	width:217px;
	padding-top:11px;
	margin:0;
}

#header #ministerio a {
	text-decoration:none;
	padding:0;
	margin:0;
}

#menuPrincipal {
	margin-top: 2px;
	color: #95958b;
	font-size: 0.88em;
	height: 1.88em; /*font-weight: bold;*/
	background: url(../img/fondo_submenu.gif) repeat-x bottom;
}
#menuPrincipalSin {
	margin-top: 2px;
	color: #95958b;
	font-size: 0.88em;
	height: 1.88em; /*font-weight: bold;*/
	background: url(../img/fondo_separaazul.gif) repeat-x bottom;
}


#menuPrincipalSin ul.menu, #menuPrincipal ul.menu {
	margin:0;
	padding:0;
	text-align:center;
}


#menuPrincipalSin ul.menu li, #menuPrincipal ul.menu li {
	display: inline; 
	list-style: none;
	padding-right:4px;
	padding-left:7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #95958b;
	text-align:center;
}


#menuPrincipalSin ul.menu li a, #menuPrincipal ul.menu li a {
	text-align:center;
	text-decoration: none;
	color: #95958b; /*La <a> no hereda el color, por eso se lo volvemos a poner*/
}
#menuPrincipalSin ul.menu li a.selected, #menuPrincipal ul.menu li a.selected {
	text-decoration: none;
	color: #1d52a0;
	font-weight: bold;
}

#submenu {
	margin-top: 3px;
	color: #95958b;
	font-size: 0.74em;
	height: 1.88em; /*font-weight: bold;*/
	background: url(../img/fondo_separaazul.gif) repeat-x bottom;
}
#submenu ul.menu {
	margin:0;
	padding:0;
	text-align:center;
}


#submenu ul.menu li {
	display: inline; 
	list-style: none;
	padding-right:4px;
	padding-left:6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #95958b;
	text-align:center;
}

#menu {
	margin:0 auto;
	width:48.6em;
	vertical-align:top;
	text-align:left;
	/*margin-left:1px;*/
	clear:both;
}
#menupopup {
	width:100%;
	vertical-align:top;
	text-align:center;
	margin-left:10px;
	clear:both;
	float:left;
	white-space: nowrap;
}
#menu #inificha, #menupopup #inificha {width:10px;display:inline;float:left}
#menu #finficha, #menupopup #finficha {width:11px;display:inline;float:left}
#menu #mediomenuazul {background: url(../img/fondo_caja.gif) 0 0 repeat-x;float:left;height:49px;color:#fff;font-size:0.68em;width:97%;display:block;}

#menupopup #mediomenuazul {background: url(../img/fondo_caja.gif) 0 0 repeat-x;float:left;height:49px;color:#fff;font-size:0.68em;width:95%;display:block;}

#menu #mediomenuazul .txtMenuAzul, #menupopup #mediomenuazul .txtMenuAzul {display:inline;float:left;margin-top:18px;padding-left:5px;white-space: nowrap;}

#menu #mediomenuazul .txtMenuAzul ul.ulmenuazul, #menupopup #mediomenuazul .txtMenuAzul ul.ulmenuazul {
	margin:0;
	padding:0;
	text-align:center;
}


#menu #mediomenuazul .txtMenuAzul ul.ulmenuazul li, #menupopup #mediomenuazul .txtMenuAzul ul.ulmenuazul li {
	display: inline; 
	list-style: none;
	padding-right:4px;
	padding-left:6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	text-align:center;
}

#menu #mediomenuazul .txtMenuAzul ul.ulmenuazul li.printingles, #menupopup #mediomenuazul .txtMenuAzul ul.ulmenuazul li.printingles {
 margin-right: 10em;
}


#menu #mediomenuazul .txtMenuAzul ul.ulmenuazul li a, #menupopup #mediomenuazul .txtMenuAzul ul.ulmenuazul li a, #menupopup #mediomenuazul .txtMenuAzul ul.ulmenuazul li a #closeH, #menupopup #mediomenuazul .txtMenuAzul ul.ulmenuazul li a #printH {
	text-decoration: none;
	color: #fff; /*La <a> no hereda el color, por eso se lo volvemos a poner*/
	
}

#menu #mediomenuazul .txtMenuAzul #buscar {padding-left:0.48em;font: 0.84em Arial, Verdana, Geneva, Helvetica, sans-serif;margin-left:125px;width:7em;border-style:inset;}

/*-- Menu de cuarto nivel: en VERTICAL con fondo amarillo palido --*/			
		.menuLevel4 {
			float: right;
			width: 15.0em;
			margin: 0 0 1em 0.5em;
			padding: 0;
		}

			.menuLevel4 li {
				list-style: none;
				text-align: center;
				border-bottom: 1px solid #0B4EAE;
				line-height: 130%;
			}
		.menuLevel4 li a, .menuLevel4 li a:visited{
					display: block;
					width: 15.0em;
					padding: 0;
					
					color: #1f5cad;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					text-decoration: none;
				}
		.menuLevel4 li.cab {background: #0B4EAE;color: #fff;font-weight: bold;border-bottom: 1px solid #000; }
				.menuLevel4 li.first a { border-left: 0 }
				.menuLevel4 li a:hover,
				.menuLevel4 li a.selected { background: #D2E3FC !important; }

#hilo {
	clear: both;
	float: left;
	color: #95958b;
	font-size: 0.68em;
	padding-left: 0.22em;
	padding-top: 0.18em;
	padding-bottom: 0.18em;
	height: 3.9em;
	vertical-align: middle !important;
}
#centro { clear:both;width:47.5em;margin:0 auto;text-align: left;padding:0;}

#flash { clear:both;padding:0;margin-bottom:0.6em;float:none;margin-left:-9px;;margin-right:0; }

#lineapuntos {
	clear: both;
	margin: 0 auto;
	float: left;
	height: 1.48em;
	width:47.6em;
	background: url(../img/linea_puntos.gif) repeat-x bottom;
}
#lineafina {
	clear: both;
	margin-top:1em;
	margin-left:0.1em;
	float: left;
	height: 0.5em;
	width:47.6em;
	border-top: 1px solid #225fb6;
}


#actualidadSEPI {width:38%;font: 0.72em Arial, Verdana, Geneva, Helvetica, sans-serif;text-align:left;float:right;margin-top:5px;}
#actualidadSEPI p {font-weight: bold;font-size:12px;}
#actualidadSEPI ul {font: 0.72em Arial, Verdana, Geneva, Helvetica, sans-serif;text-align:left; margin:0;}
#actualidadSEPI ul li {padding:0;line-height:14px;}

/*-------------------PIE-------------------*/
	

#pastilla {display:inline;}

.inipastilla {width:3px;display:inline;float:left}
.finpastilla {width:3px;display:inline;float:left;margin-right:2px;}

#pie {width:48.7em;clear:both;margin-top:10px;margin:0 auto;}
#pieizquierda {float:left}
#piecentral{float:left;background: url(../img/fondo_pie.jpg) repeat-x;width:47.0em;height:5em;}
#piederecha{float:left;}
#piepromos {margin-top:1.7em;height:40px;padding-bottom:0.32em;margin-bottom:0.2em;}
#piepromos a {text-decoration:none;}
#piepromos img {margin-left:10px;}
#pietxt {clear:both;margin-top:1em;color: #95958b;font-size:0.68em;vertical-align:bottom;float:left;margin-right:0.6em;}
#imgcss {float:left;}
#destacados{clear:both;width:100%;font: 0.72em Arial, Verdana, Geneva, Helvetica, sans-serif;text-align:left;margin-top:0.8em;float:left;margin-left:0px;}

#destacados #conte h3 { font-size:1.22em; clear:both;margin:0;padding-bottom:5px;}
#destacadoizq {float:left;width:30%;display:inline;padding-top:4px; padding-left:5px;padding-right:10px;padding-bottom:4px;	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a0b7d9;
	}
#destacadocen {float:left;width:32%;display:inline;border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #a0b7d9;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #e6ecf5;
	padding-top:4px; padding-left:10px;padding-right:8px;padding-bottom:4px;}
#destacadoder {float:left;width:31%;display:inline;padding-top:4px; padding-left:10px;padding-right:0px;padding-bottom:4px;border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #e6ecf5;}

/*-------------------- HOME PAGE, CENTRAL COLUMN --------------------*/
#homePage h2 {
	margin-top: 0;
	padding-top: 0;
	padding: .8em;
	background-color: #fff;
	color: #00659C;
	font: 1em  Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


#homePage h3 {
	margin: 0;
	padding-bottom: 2em;
	color: #006599;
	font: 1.2em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.separadorHome{
	 padding:0 0 19px 0;
	 float:left;
	 background: url(../img/backHome.gif) left bottom repeat-x;
	 margin-right: .1em; 
}
.separadorHome2{
	 border-bottom:8px solid #fff;
	 float:left;
	 margin-right: .1em; 
}

#homePage p {
	margin: 0;
	padding: 0;
	color: #00659C;
	line-height: 130%;
}

#homePage img { display: block; }
#homePage a img { width: auto }

	
	#homePage .conte a {
		text-decoration:none;
	}
	#homePage .conte a:visited {
		text-decoration:none;
	}

	
	
	
	
	/* Imagen flotada a la izquierda */
	#homePage img.izq {
		float: left;
		margin: 0 2em .5em 0;
	}

	/* Imagen flotada a la derecha */
	#homePage img.dch {
		float: right;
		margin: 0 .4em .5em 1.5em;
	}
	/* Fecha */
	#homePage .date {
		color: #636563;
		font-weight: normal;
	}
	

	#homePage div img.button {
		float: left;
		margin: 0;
		padding-top: .5em;
	}
	

			
	
/*-------------------- BUSCADOR: pagina de resultados y busqueda avanzada --------------------*/
#buscadorInt form { 
	padding-left: 1.5em;
	padding-right: .5em;
	text-align: left;
}

#buscadorInt label {
	display: block;
	padding: .25em 0;
}

#buscadorInt input { width: 10em }
#buscadorInt select { width: 24.9em }

#buscadorInt input.button {
	width: auto;
	margin: .5em 0 0 5em;
}

#buscadorInt .searchData {
	height: 4em;
}

	#buscadorInt .searchData p.item { float: left }
	#buscadorInt .searchData p.criteria { float: right }
	#buscadorInt .listType1 { clear: both }
	
	#buscadorInt .listType1 a {
		font-weight: bold;
		text-decoration: none;
	}

	
	
.texto {text-align:left;padding-right:3px;padding-left:3px;}

#menuazulon {clear:both;background: url(../img/flechazoazul.jpg);width:98%;height:44px;vertical-align:middle !important;color:#fff;margin-top:1em;margin-bottom:1.8em;font-size:0.92em;float:left;margin-left:8px;}
#menuazulon a {text-decoration:none;}

#enlaceder {margin-top:0.84em;float:left;width:33%;text-align:center;}
#enlacecen {margin-top:0.84em;float:left;width:33%;text-align:center;}
#enlaceizq {margin-top:0.84em;float:left;width:33%;text-align:center;}
	

.txtMenuRojo {display:inline;text-indent:15px;float:left;color:#fff;font-size:11px;background-color:#D40122;}
.txtCajaTexto {display:inline;float:none;color:#fff;font-size:11px;background-color:#D40122;}
.txt {display:inline;float:none;color:#fff;font-size:11px;background-color:#D40122;text-decoration:underline;}


.bgazul {background-color: #1c4e95;}


#centro .titular {clear:both;color:#225fb6;font-weight:bold;margin-bottom:7px;} 
#centro .titular h2 {
		clear:both;
		margin: 0;
		padding: .5em 0 .5em 0;
		color: #1d52a0;
		font: 1.18em Arial, Helvetica, sans-serif;
		font-weight: bolder;
		white-space: nowrap;
		text-align:left;
	}
#centro .titular h3 {
		clear:both;
		margin: 0;
		padding: .1em 0 .1em 0;
		color: #1d52a0;
		font: 1.04em Arial, Helvetica, sans-serif;
		font-weight: normal;
		text-align:left;
	}

	/*-- Breadcrumbs --*/
	#breadcrumbs {
		margin: 0;
		padding: .4em 0 .4em 0;
		background: #fff;
		color: #fff;
		font: .84em Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #cecfce;
		float:left;
		width:82.7em;
		text-align:left;
	}
		
		#breadcrumbs a,
		#breadcrumbs .noLink {
			margin-left: .18em !important;
			padding-left: .18em !important;
			background: transparent url(../img/bullet_breadcrumbs.gif) 0 40% no-repeat;
			color: #636563;
			text-decoration: none;
			text-align:left;
		}
/*--------------------- AGENDA -------------------------*/
#eventos { 
 margin:1.5em;
 padding-top:0.6em;
 padding-left:1em;
 padding-bottom:.8em;
 border: 1px solid #cecfce;
}		
		
/*-------------------- MAPA DEL SITE --------------------*/
#siteMap {
	clear:both;
}
#siteMap div {
	float: left;
	width: 14em;
	height: 11.5em;
	margin: 0.8em 0 0.2em 1.4em;
	/*background: url(../images/dotted_line.gif) left bottom repeat-x;*/
}

	#siteMap h3 a { color: #cc3333; font-size: 0.64em;}

	#siteMap ul {
		margin: 0;
		padding: 0;
	}
	
		#siteMap li {
			list-style: none;
			line-height: 130%;
			font-size:0.84em;
		}
	
		#siteMap a { text-decoration: none; }
		#siteMap a:hover { text-decoration: underline; }

/*-------------------- CONTACTO --------------------*/
#contacto { margin-left:3em;margin-right:3em;}

#contacto p {padding-top:10px;}
#contacto form {
	margin-top:1em;
	margin-left: 3.5em;
	margin-right: 3.5em;
	padding-left: 2.5em;
	padding-right: 2em;
	padding-bottom: 1em;
	border: 1px solid #d9d9d9;
}

	#contacto form p {
		margin-bottom: 1em;
	}

		#contacto form fieldset {
			position: relative;
			margin-bottom: 1em;
			padding: 0;
			border: 0;
			text-align: left;
		}
	
		#contacto form legend { display: none }
		
		#contacto form label {
			display: block;
			/*width: 8em;*/
			margin: 0;
			padding: 0;
			color: #636563;
			font-weight: normal;
		}
		
		#contacto form input,
		#contacto form textarea {
			display: block;
			font-size:1em;
			width: 22em;
			margin: -1em 0 0 7em;
			padding: 1px;
			font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		}
		#contacto form textarea.clausula {
		    margin-left:0px;
			width: 99%;
			font: 0.92em Arial, Verdana, Geneva, Helvetica, sans-serif;

		}
		#contacto form input.check {
			display: inline;
			font-size:1em;
			width: 2em;
			margin-top: 4px;
			padding-top: 2px:
		}
		
		#contacto form input.button { display: block; padding:3px;width: auto; }

/* Direccion */
#contacto address {
	width: 20em;
	margin-left: 1.5em;
	padding-top: 1em;
	font-style: normal;
	line-height: 140%;
	margin-bottom: 0.5em;
}

	#contacto address p {
		margin-left:2em;
		padding: 1em;
		background: #f2f2f2;
		border: 1px solid #d9d9d9;
	}

	
#acceder {
	display: inline;
	width: 10em;
	height: 1.5em;
	text-align: center;
	vertical-align: middle;
	background-color: #BAD0E4;
	color: #006699;
	font-weight: bold;
	margin-top: 0.18em;
	margin-bottom: 1em;
	margin-left: 1.2em;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#acceder a {
	color: #006699;
	text-decoration: none;
}
#accederol li { margin-bottom: 1.8em;line-height:150%}
#accederol ul { margin-top: 0.5em;}
#accederol ul li { margin-bottom: 1.0em;line-height:140%}

/*-- Body Copy --*/
	#bodyCopy {
		position:relative;
		clear: both;
		font-size: .76em;
		text-align:left;
		float: left;
		width:100%;
	}
		
		#bodyCopy h3 {
			margin: 0;
			padding: .5em 0 .3em 0;
			/*color: #003063;*/
			font: 1.2em Arial, Helvetica, sans-serif;
			font-weight: bolder;
		}
		
		#bodyCopy p {
			margin: 0;
			padding: .5em 0;
			line-height: 130%;
		}
		#bodyCopy p a, #bodyCopy p a:visited {
			color: #0B4EAE;
		}
		#bodyCopy li {
			line-height: 140%;
		}
		/*-- Menu de tercer nivel: barra horizontal de fondo gris --*/
		#bodyCopy .boxMenuLevel3 {
			float: left;
			width: 100%;
			margin-bottom: 1em;
			/*background: url(../images/dotted_line.gif) left bottom repeat-x;*/
			text-align: center !important;
		}
		#bodyCopy .menuLevel3 {
				width: 100%;
				height: 1.5em;
				margin: .5em 0 .5em 0;
				padding: 0;
				background: #EFEfEF;
				list-style: none;
				line-height: 100%;
			}
	
				#bodyCopy .menuLevel3 li {
					display: inline;
					margin-right: -4px;
					padding: 0;
				}
			
					#bodyCopy .menuLevel3 li a {
						padding: 0 1.5em;
						color: #393939;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						border-left: 1px solid #636363;
						text-decoration: none;
					}
		
					#bodyCopy .menuLevel3 li.first a { border-left: 0 }
					
					#bodyCopy .menuLevel3 li a:hover,
					#bodyCopy .menuLevel3 li a.selected { background: #d4d4d4 }

			/*-- Listado enlacs --*/
			#bodyCopy #menuLevel3, #bodyCopy #menuLevel31 {
				width: 480px;
				margin: .5em 0 .5em 0;
				padding: 0;
				background: #EFEfEF;
				list-style: none;
			}
			
	/*-------------------- POP-UPs --------------------*/
#popupBody {
	background: #fff;
	font: 1em/100%  Arial, Helvetica, sans-serif;
	width:95%
}

	/* Cabecera Pop-up */
	#popupBody #popupHeader {
		height: 49px;
		/*background: #023E7D url(../images/cabFichEmpresa2.gif) right top no-repeat;*/
	}
	#popupBody #popupHeader h1 {
		padding: 0;
		margin:0;
	}
	#popupBody #popupHeader .logopeq {
		display: none;
	}


		/* Enlaces "cerrar" e "imprimir" */
		#popupHeader #utilities {
			position: absolute;
			top: 28px;
			right: 0;
			width: auto;
			text-align: right;
			color: #000;
		}
		#popupHeader #utilities a {
		color: #000;
		}

	/* Contenidos */
	#popupContents {
		padding-bottom: 3em;
}

		#popupContents h1 {
			clear: both;
			margin: 0 0 10px 100px;
			padding: .5em 2em .3em 0;
			color: #0B4EAE;
			font: 1.1em Arial, Helvetica, sans-serif;
			font-weight: bolder;
		}
		
		#popupContents h2 {
			margin: 0;
			padding: 2em 2em 0 0;
			font-size: 1em;
			font-weight: bolder;
			text-transform: uppercase;
		}
		#popupContents span.participacion{
			margin: 0;
			padding: 0 0 0 0;
			font-size: 1em;
			font-weight: normal;
			color: #31659C;
			text-transform: none;
		}
		#popupContents h2.comple {
			background-color: #F2F2F2;
			padding: 0.5em 0;
		}	
		.comple{
			background-color: #F2F2F2;
			padding: 0.15em 0;
		}
		#popupContents h3 {
			margin: 0;
			padding: 2em 2em 0 0;
			font-size: 1em;
			font-weight: bolder;
			color: #003063;
			text-transform: uppercase;
		}
		#popupContents p{
		 line-height: 1.4em;
		 font-size: 0.8em;
		 margin-bottom: 0.6em;
		}
	
		#popupContents a{
		 line-height: 1.4em;
		 font-size: 0.8em;
		 margin-bottom: 0.6em;
		}
		
		#popupContents li {
			font-size: 0.8em;
		}

		/* Columna izquierda */
		#popupContents #image {
			float: left;
			padding: 0.5em 0.5em 0.5em 0.5em;
			
		}
		
			#popupContents #image ul {
				margin: 0;
				padding: 0.5em 0 0 1em;
				font-size: 1.2em;
			}

		/* Columna de contenidos */
		#popupContents #text {
			float: left;
			width: 100%;
			padding-left: 20px;
			font: 0.90em Arial, Verdana, Geneva, Helvetica, sans-serif;
		}
		#popupContents #text a {
			font: 1em Arial, Verdana, Geneva, Helvetica, sans-serif;
		}
	
			#popupContents #text .back {
				margin: 0;
				padding: 1em 0 0;
				text-align: right;
			}
		#popupContents #graficos{
			
		}
		#popupContents #graficos .gDere{
			float:left;
			margin-bottom: 10px; 
		}
		#popupContents #graficos .gIzq{
			float:left;
			margin-bottom: 10px; 
		}
		/* Pop-up ampliacion foto */
		#popupFoto {
		padding: 1em;
		font-size: .96em;
		/*text-align: center;*/
		}
		
		#popupFoto img {
		margin:0.5em;
		}

/* Boton formulario */
input.buttonpeq {
	padding: .2em .0em;
	background: #ddd;
	color: #5b5b5b;
	font: 1em Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border-left: 1px solid #efefef;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
}
/* Boton formulario */
input.button {
	padding: .25em .6em;
	background: #ddd;
	color: #5b5b5b;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-left: 1px solid #efefef;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
}

/* Lista de definicion con items a color alternado. Estilo aplicado en las pop-up */
div.data {
	float:left;
	margin: 0.5em 0;
	padding-bottom: 1em;
	/*background: url(../images/dotted_line.gif) left bottom repeat-x;*/
}
div.data dl {
		margin: 0;
		padding: 0;
		width: 40em;
		clear:both;
	}
	div.data dl privatizaciones {
		padding-right: 5em;
	}
	
		div.data dt {
			float: left;
			width: 17em;
			font-weight: bold;
		}
	
		div.data dt, div.data dd {
			margin: 0 0 1px 0;
			padding: .2em 0 .2em .3em;
		}
	
		div.data dd {
			margin-left: 13em;
			padding: .2em 0 .2em .3em;
		}
	div.data table.parques {
		margin: 0;
		padding: 0;
		/*clear:both;*/
		float:left;
		font-size: 0.90em;
		border-collapse: collapse;
		/*margin-left:0.5em;*/
	}
		div.data table.empresa {
		margin: 0;
		padding: 0;
		width: 48em;
		/*clear:both;*/
		float:left;
		font-size: 0.90em;
		border-collapse: collapse;
		margin-left:0.5em;
	}
	table.empresa th.dark {
		background-color: #e4e4e4; color: #000;width: 32%;
	}
	table.empresa th.light {
		background-color: #e4e4e4; color: #000; width: 68%;
	}

	div.data p {
		margin: 0;
		padding: 0;
		font-size: 0.90em;
	}
		div.data th {
			/*float: left;*/
			/*width: 17em;*/
			font-weight: bold;
			text-align: left;
			/*margin: 0 0 1px 0;*/
		}
	
		div.data th, div.data td {
			padding: .1em 0 .1em .2em;
			border: 1px solid #fff;
		}
		
		div.data td {
			padding: .2em;
		}
	
		div.data .dark { background-color: #e4e4e4; color: #000; }
		div.data .light { background-color: #f5f5f5; color: #000; }	
		
		/*--------------------- FICHA ---------------------------*/
		
		#ficha h1 {
			clear: both;
			margin: 0 0 10px 100px;
			padding: .5em 2em .3em 0;
			color: #0B4EAE;
			font: 1.4em Arial, Helvetica, sans-serif;
			font-weight: bolder;
		}
		
		#ficha h2 {
			margin: 0;
			padding: 2em 2em 0 0;
			font-size: 1em;
			font-weight: bolder;
			text-transform: uppercase;
		}
		#ficha span.participacion{
			margin: 0;
			padding: 0 0 0 0;
			font-size: 1em;
			font-weight: normal;
			color: #31659C;
			text-transform: none;
		}
		#ficha h2.comple {
			background-color: #F2F2F2;
			padding: 0.5em 0;
		}	
		
		#ficha h3 {
			margin: 0;
			padding: 2em 2em 0 0;
			font-size: 0.94em;
			font-weight: bolder;
			color: #0B4EAE;
			text-transform: uppercase;
		}
		#ficha p{
		 line-height: 1.4em;
		 font-size: 1em;
		 margin-bottom: 0.6em;
		}
	
		#ficha a{
		 line-height: 1.4em;
		 font-size: 1.2em;
		 margin-bottom: 0.6em;
		}
		
		#ficha li {
			font-size: 1em;
		}

		/* Columna izquierda */
		#ficha #image {
			float: left;
			padding: 0.5em 0.5em 0.5em 0.5em;
			
		}
		
			#ficha #image ul {
				margin: 0;
				padding: 1em 0 0 1.5em;
				font-size: 0.8em;
			}

	
		
		/*-------------------- PRIVATIZACIONES --------------------*/
/* Tabla datos financieros */
#privaBalance table.data {
	width: 37em;
	margin-top: 3em;
	margin-left: 10%;
	margin-right: 10%;
	background: #F5F5F5;
	font-size: .95em;
	border-collapse: collapse;
	line-height: 130%;
	text-align: center;
	
}
/* Tabla datos financieros */
#privaBalance table.datagrande {
	width: 39em;
	margin-top: 3em;
	background: #F5F5F5;
	font-size: .95em;
	border-collapse: collapse;
	line-height: 130%;
	text-align: center;
	
}

	#privaBalance .TDcenter td {
		text-align: center;
		
	}

	#privaBalance table.data caption, #privaBalance table.datagrande caption {
		padding-top: 1em;
		padding-bottom: 1em;
		height: 3.5em;
		color: #006699;
		font-size: 1.1em;
		text-align: left;
	}

	#privaBalance table.data th, #privaBalance table.datagrande th {
		padding: .4em .4em;
		background: #E4E4E4;
		border: 1px solid #fff;
		color:#000000;
		text-align: center;
	}

	#privaBalance table.data td, #privaBalance table.datagrande td {
		padding:0.5em;
		color: #006699;
		font-size: .9em;
		border: 1px solid #fff;
		
	}

	#privaBalance table.data td.center {
		text-align: center;
	}

	#privaBalance table.data td.firstColumn {
		width: 14em;
		padding: .4em 0;
		color: #cc3333;
		text-align: left;
	}

	#privaBalance table.data td.firstColumn2col {
		width: 4.5em;
		padding: .4em 0;
		color: #cc3333;
		text-align: center;
	}

	#privaBalance table.data td.firstColumn2 {
		width: 5.5em;
		padding: .4em 0;
		color: #cc3333;
		text-align: center;
	}

	#privaBalance table.data td ul {
		margin: 0; padding: 0 0 0 2em;
	}

/* Procesos en curso */
#privaEncurso ul.listType1 {
	margin-top: 1em;
}

	#privaEncurso ul.listType1 a {
		margin-top: 4em;
		padding-left: 1.3em;
		background: url(../img/bullet_rounded.gif) left center no-repeat;
		font-size: .9em;
		font-weight: bold;
		text-decoration: none;
	}

table.list {
	width: 100%;
	margin-top: 2em;
	border-collapse: collapse;
	line-height: 100%;
}

	table.list caption { display: none }
	
	table.list th {
		padding-bottom: .5em;
		background: none;
		color: #CE3031;
		font-weight: normal;
		text-align: left;
		border-bottom: 3px solid #ccc;
	}
	
	table.list tr {
		/*background: url(../images/dotted_line.gif) left bottom repeat-x;*/
	}

	table.list td {
		padding: .55em 2em .55em .2em;
		font-weight: bold;
	}

	table.list td.item {
		width: 60%;
		line-height: 120%;
	}
	
	table.list td.noWidth {
		width: auto;
	}

	table.list td.txtBlue,
	table.list td.txtNormal{
		font-weight: normal;
	}
	
	table.list td a {
		font-size: .9em;
		font-weight: bold;
		text-decoration: none;		
	}
	
	table.list td.item a {
		display: block;
		padding-left: 1.3em;
		background: url(../img/bullet_rounded.gif) left center no-repeat;
	}
	.listadoFecha{
		width: 9em;
	}
	
	/* Formulario de busqueda interna, solitamente colocado a inicio de los contenidos de seccion */
	#empresas {
	background: #f2f2f2;
}

form.internalSearch {
	margin:0em;
	padding:0.5em;
	background: #f2f2f2;
	text-align: center;
}

	form.internalSearch label {
		color: #000;
		font-weight: bold;
	}
	
	form.internalSearch label input {
		margin-left: .5em;
	}

/*-------------------- ACTUALIDAD --------------------*/
/* Noticias */
#actuNoticias .noticias h3 {
	padding: 0;
	font-size: 1em;
	font-family:  Arial, Helvetica, sans-serif;
	color: #006699;
}

	#actuNoticias .noticias dd {
		margin: 0;
		padding-bottom: .6em;
	}

/* Buscador noticias */
#actuNoticias .internalSearch {
	position: relative;
	height: 9.3em; /*8.5*/
	margin: 1em 0 0;
	padding: .8em 0;
	background: #f2f2f2;
	text-align: left;
}

	#actuNoticias .internalSearch fieldset.box1 {
		position: absolute;
		top: 1.1em;
		left: 0;
		border: 0;
	}

	#actuNoticias .internalSearch fieldset.box2 {
		position: absolute;
		top: 0;
		left: 32em;
		width: 13em;
		padding: 0 0 3em 2.5em;
		border: 0;
		border-left: 1px solid #ccc;
	}

	#actuNoticias .internalSearch legend {
		margin: 0;
		padding: 0;
		color: #666 !important;
		font-weight: bold;
	}

	#actuNoticias .internalSearch p {
		margin-bottom: 0;
		padding-left: 1em;
	}

	#actuNoticias .internalSearch label {
		position: relative;
		display: block;
		width: 9em;
		color: #000;
		font-weight: bold;
	}
	
	#actuNoticias .internalSearch label input {
		position: absolute;
		left: 7em;
		font-size: 1.2em;
	}

	#actuNoticias .internalSearch label select {
		position: absolute;
		left: 7.48em;
		font-size: 1.2em;
	}	
	
	#actuNoticias .internalSearch p.button {
		position: absolute;
		top: 6.5em;
		left: 34em;
	}
	#actuNoticias .internalSearch fieldset.box1  {
		margin-bottom:0.5em;
	}	
	
	#actuNoticias .internalSearch fieldset.box1 dd 	 {
		font-size: 1.1em;font-weight: bold;float:right;margin-top:0.5em;margin-bottom:0.5em;
	}	
	
	#actuNoticias .internalSearch fieldset.box2 p,
	#actuNoticias .internalSearch fieldset.box2 p {
		padding: 0;
	}	
	
	#actuNoticias .internalSearch fieldset.box2 label,
	#actuNoticias .internalSearch fieldset.box2 input {
		position: static;
		display: inline;
		width: auto;
	}
	#actuNoticias select{
		width:17em;
	}

/* Agenda */

#actuAgenda h3 {
	color: #006699;
	font: 1em  Arial, Helvetica, sans-serif;
}

#eventos h3 {
	margin: 0 6px 0 0;
	padding: 3px 0;
	font:1em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#eventos h4 {
	margin: 0 6px 0 0;
	padding: 3px 0;
	font:1em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#eventos h5 {
	margin: 0 6px 0 0;
	padding: 3px 0;
	color: #666;
	font: 1em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#actuAgenda h5.sel {
	background-color: #FFE1AA;
}

#actuAgenda p {
	margin: 0 0 1.2em 0;
	padding: .2em 0 0;
}

	#actuAgenda p span {
		display: block;
		color: #cc3333;
	}

	#actuAgenda #pageNav p span { display: inline }

/* Consultas */
#actuConsultas {
	margin: 3em 10%;
	line-height: 140%;
}
/* Estilo noticias */
.noticiasPopup { margin-top:0.4em;margin-left:1.5em;font-size:0.84em;}
.noticiasPopup h3 {
	margin: 0;
	padding: 1.5em 0 0;
	color: #003063;
	font-size: 0.94em;
	font-weight: bold;
}

.noticiasPopup dd {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	/*background: url(../img/dotted_line.gif) left bottom repeat-x;*/
}

.noticiasPopup dd h3 {
	margin: 0;
	padding: 0;
	color: #006699;
	font-size: 0.94em;
}
.noticiasPopup .date {
	clear: both;
	margin: .5em 0 0;
	padding-left: 2em;
	background: url(../img/comunicadoPEQ.gif) left center no-repeat;
	color: #cc3333;
}
.noticiasPopup .dateEn {
	clear: both;
	margin: .5em 0 0;
	padding-left: 2em;
	background: url(../img/comunicadoPEQ.gif) left center no-repeat;
	color: #cc3333;
}
.noticias { margin-top:0.4em;}
.noticias big {
	margin: 0;
	padding: 1.5em 0 0;
	color: #003063;
	font-size: 1em;
	font-weight: bold;
}

.noticias .date {
	clear: both;
	margin: .5em 0 0;
	padding-left: 2em;
	background: url(../img/comunicadoPEQ.gif) left center no-repeat;
	color: #cc3333;
}
.noticias .dateEn {
	clear: both;
	margin: .5em 0 0;
	padding-left: 2em;
	background: url(../img/comunicadoPEQ.gif) left center no-repeat;
	color: #cc3333;
}

.datered {
	color: #cc3333;
	margin-right: 2px;
}

.noticias .dateNoticia {
	clear: both;
	margin: .5em 0 0;
	padding-left: 8em;
	background: url(../img/noticiaIco.gif) left center no-repeat;
	color: #cc3333;
}
.noticias .dateDestacado {
	clear: both;
	margin: .5em 0 0;
	padding-left: 8em;
	background: #FFE1AA url(../img/comunicadoPEQ.gif) left center no-repeat;
	color: #cc3333;
}
.noticias .dateDestacadoEn {
	clear: both;
	margin: .5em 0 0;
	padding-left: 10em;
	background: #FFE1AA url(../img/comunicado_EN.gif) left center no-repeat;
	color: #cc3333;
}

.noticias .dateNoticiaDestacado {
	clear: both;
	margin: .5em 0 0;
	padding-left: 8em;
	background: #FFE1AA url(../img/noticiaIco.gif) left center no-repeat;
	color: #cc3333;
}

.noticias dl.listado, .noticiasPopup dl.listado {
	padding:1px 0 0 1px;
}


.noticias dd {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	/*background: url(../img/dotted_line.gif) left bottom repeat-x;*/
}

.noticias dd h3 {
	margin: 0;
	padding: 0;
	color: #006699;
	font-size: 1em;
}

.noticias dd img { margin-top: .5em }
.noticias .source { color: #666 }

.noticias h4 {
	clear: both;
	margin: 0;
	padding: .8em 0 0;
	color: #006699;
	font-size: 0.84em;
}
	

/*-------------------- DOCUMENTACION --------------------*/
#documentacion{
	border:1px solid #ffffff;
}


#documentacion .item {
	clear: both;
	float: left;
	width: 100%;
	padding: 1em 0 0 0;
	border-bottom: 1px solid #1d52a0;
	/*background: url(../img/dotted_line.gif) left bottom repeat-x;*/
}

	#documentacion .image {
		float: left;
		width: 12em;
		margin-right: 1.5em;
		text-align: center;
		
	}

		#documentacion .imgCover {
			margin: 0 0 .5em 0;
			padding: .5em .3em;
			/*background: #e9e9e9;*/
		}
		
			#documentacion .imgCover img {
				width: 55%;
				border: 1px solid #e9e9e9;
			}

			#documentacion .item .size {
				margin: 0;
				padding: .5em 0;
				/*background: url(../img/dotted_line.gif) left top repeat-x;*/
				color: #cc3333;
			}
		#documentacion .item a {
			color: #cc3333;
			font: 1em  Arial, Helvetica, sans-serif;
			font-weight: bold;
		}		
		#documentacion .item h3 {
			margin-top: 0;
			padding-top: 0;
			color: #cc3333;
			font: 1em  Arial, Helvetica, sans-serif;
			font-weight: bold;
		}		

	#documentacion .text {
		padding-right: 1em;
	}
	
/* Documentacion - Legislacion */
#docLegislacion h3 {
	margin: 0;
	padding: 0 0 .3em 0;
	font: 0.78em  Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#docLegislacion dd {
	margin: 0 0 .7em 0;
	padding: 0 0 .7em 0;
	line-height: 140%;
}

	#docLegislacion .date {
		margin: 0;
		padding: 0;
		background: none;
	}

			#historia {
			clear:both;
			}
			#historia .boxMenuLevel3 img.flecha{
				position: absolute;
				width: 14px;
				height: 17px;
				top: 28px;
				border: 0;
				padding:0;
				margin: 0;
				background: #ffffff;
				float: none;
			}
			#historia .boxMenuLevel3 img.flecha1{
				position: absolute;
				width: 14px;
				height: 17px;
				left: 52.00em;
				top: 0;
				border: 0;
				padding:0;
				margin: 0;
				background: #ffffff;
			}
			#historia .boxMenuLevel3 img.flecha3{
				position: absolute;
				width: 14px;
				height: 17px;
				left: 100px;
				top: 0;
				border: 0;
				padding:0;
				margin: 0;
				background: #ffffff;
			}
			#historia .boxMenuLevel3 .listHistoria{
				padding:0 15px 2px 0;
				margin: 0;
			}
			#historia .Map1 {
				width:348px;
			}

				#bodyCopy ul#menuLevel3{
					display: inline;
					margin:0;
					padding:1px 8px 0 23px;
					border:0;
				}
				#bodyCopy ul#menuLevel31 {
					display: inline;
					margin:0;
					padding:1px 8px 0 8px;
					border:0;
				}
				#bodyCopy #menuLevel3 li, #bodyCopy #menuLevel31 li {
					display: inline;
					margin:0;
					padding:0px;
				}
		
					#bodyCopy #menuLevel3 li a, #bodyCopy #menuLevel31 li a {
						padding: 0.1em 2.2em;
						color: #393939;
						font-family: Arial, Helvetica, sans-serif;
						font-weight: bold;
						border-left: 1px solid #636363;
						text-decoration: none;
					}
		
					#bodyCopy #menuLevel3 li.first a, #bodyCopy #menuLevel31 li.first a { border-left: 0 }
					
					#bodyCopy #menuLevel3 li a:hover,#bodyCopy #menuLevel31 li a:hover,
					#bodyCopy #menuLevel3 li a.selected, #bodyCopy #menuLevel31 li a.selected { color: #0B4EAE; }
					#bodyCopy li a { color: #000;}
					#bodyCopy a, #bodyCopy a:visited, #bodyCopy a:link { color: #0B4EAE;}

/*-------------------- CONOZCA SEPI > ORGANIZACION > CONSEJO ADMIN. --------------------*/

#consejoAdmin {
	clear:both;
	margin-left: 2em;
	border-left: 1px solid #1d52a0;
}
#consejoAdmin dl,#consejoAdmin2 dl  {
	margin: 0;
	padding: 0;
}

#consejoAdmin h3 {
	margin: 0;
	padding-top: 1.5em;
	padding-left: 1.5em;
	font-weight: bold;
	color: #31659C;
	font: 1em  Arial, Helvetica, sans-serif;
}

#consejoAdmin dt, #consejoAdmin dd {
	margin: 0;
	padding: 0 3em;
	line-height: 140%;
}

#consejoAdmin dt {
	padding-top: .3em;
	font-weight: bold;
	color: #0B4EAE;
}

#consejoAdmin dd {
	padding-bottom: .5em;
	
}

/*-------------------- CONOZCA SEPI > ORGANIZACION > COMITE DIREC. --------------------*/




#consejoAdmin2 dt, #consejoAdmin2 dd {
	margin: 0;
	padding: 0 3em;
	line-height: 140%;
}
#consejoAdmin2 dt{width:200px;float:left;font-weight:bold}
#consejoAdmin2 dd{width:173px;padding-left:15px;}
.puesto{
	margin: 0;
	padding-bottom: .5em;
	
}

/* Menu horizontal */
	#utilities ul.accesoDirecto{
		float: right;
		clear: both;
		margin: 4px 0 0 0;
		padding: 0; 
		font-size: .6em;
		border:0;
		vertical-align: top;
	}
	#utilities ul.accesoDirecto li{
		display: inline; 
		list-style: none;
		vertical-align: top;
	}
	
	#utilities ul.accesoDirecto li a{
		text-decoration: none;
		font: 0.95em Verdana, Arial, Helvetica, sans-serif;
		padding-top:2px; 
	}

	
	#utilities ul.accesoDirecto li a{
		padding-left:16px; 
		font-family: Helvetica, sans-serif;
		float: left;
		margin-right: 14px;
		color:#FFCCCC;
	}

	
	/* Imagen flotada a la izquierda */
	img.izq {
		float: left;
		margin: 0 2em .5em 0;
	}

	/* Imagen flotada a la derecha */
	img.dch {
		float: right;
		margin: 0 .4em .5em 1.5em;
	}
		
#nuevahistoria {
	width:54.6em;
	display:block;
	margin-left:5em;
	}

#nuevahistoria #anno {
	float:left;
	width:5.5em;
	background-color: #f4f1f1;
	display:inline;
	text-align: center;
	font-weight: bold;
	height:14em;
	margin-top:1em;
}
#nuevahistoria #anno #txtanno {
	border-bottom: 1px solid #fff;
}
#nuevahistoria #anno a {
			color: #393939;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			text-decoration: none;
}
			
#nuevahistoria #anno a:hover,
#nuevahistoria #anno a.selected { color: #0B4EAE; }

#nuevahistoria #separador {
	width:2.0em;
	height:14em;
	float:left;
	background: url(../img/flecha_historia.gif) center no-repeat;
}

/* Caja contenedora año */
#historia .years .outer div {
	margin-top: 1em;
	padding: 1.5em 3.5em 1.5em 4.5em;
	/*overflow: auto;*/
	clear:both;
}

#historia div img {
	float: left;
	width: 105px;
	height: 59px;
	margin-bottom: 1.1em;
	padding: 2.2em .5em;
	background: #efefef;
}

#historia h3 {
	float: left;
	margin: 0 .3em .1em .05em;
	padding: .96em .5em;
	background: #efefef;
	color: #000;
	font-size: 3em;
	letter-spacing: -1px;
}
#historia p {
	clear:both;
}

/*-------------------- TURISMO INDUSTRIALE --------------------*/

#turismoIndustrial h1 {
			clear: both;
			margin: 0 0 10px 100px;
			padding: .5em 2em .3em 0;
			color: #0B4EAE;
			font: 1.4em Arial, Helvetica, sans-serif;
			font-weight: bolder;
		}
		
#turismoIndustrial .mapa {
	float: left;
	margin: 1.5em 0;
	padding-bottom: 1.5em;
	padding-left: 5px;
}

	/* Caja mapa Espana */
	#turismoIndustrial .mapa .image img#liston{
		display: none;
	}
	#turismoIndustrial .mapa .image {
		position: relative;
		float: left;
		margin-right: 3.5em;
		height: 255px;
		width:177px;
	}

	/* Puntos rojos en el mapa */
	#turismoIndustrial .mapa .image #localidades {
		margin: 0;
		padding: 0 0 0 1em;
		list-style: none;
		line-height: 145%;
	}
	#turismoIndustrial .mapa .image h4.sedes {
		display:none;
	}
	#turismoIndustrial #localidades li {
			position: absolute;
			width: 6px;
			height: 6px;
			background: url(../img/puntoRojo.gif) 0 0 no-repeat;
			text-indent: -100em;
			z-index: 1;
		}

			#turismoIndustrial #localidades li a {
				display: block;
				width: 6px;
				height: 6px;
				background: transparent url(../img/puntoRojo.gif) 0 0 no-repeat;
				text-decoration: none;
				overflow: hidden;
			}
			
				#turismoIndustrial #localidades li a span {
					position: relative;
					width: 0px;
					height: 0px;
					overflow: hidden;
					z-index: -1;
				}
	
		/* Logotipo de impresa */
		#turismoIndustrial .mapa .image .logo {
			width: 17.5em;
			margin-top: 2.2em;
			margin-bottom: 0.4em;
			text-align: center;
		}
	
	/* Caja ficha */
	#turismoIndustrial .mapa .card {
		position: relative;
		float: left;
		width: 36em;
		padding: .5em 1em 2em 1em;
		/*background: #E2EBF4;*/
		border: 1px solid #777777;
		line-height: 145%;
	}
	
	#turismoIndustrial .mapa .start {
		margin-top: 3em;
		background: none;
	}
	
		#turismoIndustrial .mapa .card .alignCenter { text-align: center }
		#turismoIndustrial .mapa .card .alignCenter img { border: 1px solid #fff }

		/* Lista de definicion */
		#turismoIndustrial .mapa .card dl {
			float: left;
			margin-top: 0;
			padding-top: 0;
			margin-bottom: 1em;
		}

			#turismoIndustrial .mapa .card dt {
				clear: both;
				float: left;
				width: 8.7em;
				color: #333;
				font-weight: bold;
			}
	
			#turismoIndustrial .mapa .card dd {
				float: left;
				width: 26.2em;
				margin: 0;
				padding: 0;
			}
		
				#turismoIndustrial .mapa .card dd a img { margin-top: .3em }

		/* Caja texto descripcion */
		#turismoIndustrial .mapa .card #moreInfo {
			margin-top: 1em;
		}

		/*-------------------- CENTRO MULTIMEDIA --------------------*/
/* Galeria fotografica */
#centroGaleria p {
	clear: both;
	margin: 0;
	padding: 1em 0;
}

	#centroGaleria .thumbnail {
		float: left;
		margin: 1em .65em 0 .65em;
		padding-top: .7em;
		/*background: url(../images/dotted_line.gif) left top repeat-x;*/
	}

		#centroGaleria .thumbnail .outer {
			float: left;
			padding-bottom: .7em;
/*			background: url(../images/dotted_line.gif) left bottom repeat-x;*/
		}
		
			#centroGaleria ul {
				margin: 0;
				padding: 0;
			}
			
			#centroGaleria li {
				float: left;
				width: 12.9em;
				height: 13.8em;
				margin: 0 2px 2px 0;
				padding: 1em;
				background: #efefef;
				text-align: center;
				line-height: 140%;
				list-style: none;
			}
			
			#centroGaleria li img {
				width: 9.3em;
				height: 9.3em;
				margin-bottom: 1em;
				border: 1px solid #fff;
			}

			#centroGaleria li a {
				font-weight: bold;
				text-decoration: none;
			}
		
		/* Thumbnail pequeño */
		#centroGaleria .thumbnailSmall ul {
			float: left;
			padding: 1.8em 0 0 1.8em;
			background: #ccc;
		}

		#centroGaleria .thumbnailSmall li {
			width: auto;
			height: auto;
			margin: 0;
			padding: 0 1.9em 0 0;
			background: #ccc;
		}

		#centroGaleria .thumbnailSmall img {
			width: 5.5em;
			height: 5.5em;
		}

		/* Pop-up de registracion */
		#register { text-align:left; }

		#register h1,
		#register h2 {
			margin-left: 0;
			text-transform: none;
		}
		
	
		#register p {
			margin-top: 0;
			margin-bottom: 1em;
			padding: .5em 0 0;
			text-align:left;
			font-size: 0.84em
		}
		
		
#cabeceraficha { width:100%;  }
#cabeceraficha #descripcion { width:50%; float: left; margin-left:1em; margin-top:0.5em; text-align:right; }
#cabeceraficha #imagenficha { width:45%; float: left; padding-left:0.5em; text-align:center;}

#graficos a { 	font-size: 1em !important; }

#graficos .gDere{
			float:left;
			margin-bottom: 10px; 
			margin-left:15px;
		}
#graficos .gIzq{
			float:left;
			margin-bottom: 10px; 
		}
		
p.nota {
	clear:both;
	width: 100% !important;
	font-size: 0.94em !important;
}
p.titulo {
	clear:both;
	font-size: 1.08em !important;
	font-weight: bold;
}

/* Caja gris para imagen flotada a derecha */
.bkgImage {
	float: right;
	margin: 1em 0.2em 1.2em 1.5em;
	padding: 0.1em;
	background: #0B4EAE;
	color: #000;
	vertical-align: middle;
	text-align: center;
}

	.bkgImage img {
		text-align:center;
		vertical-align: middle;
		border: 1px solid #fff;
	}
	
	#logoEcologico{
	display:none;
}

/* Caja gris para imagen flotada a derecha */
.bkgImageLeft {
	float: left;
	margin: 0.2em 0.2em 0.2em 0.2em;
	padding: 0.1em;
	background: #0B4EAE;
	color: #000;
	vertical-align: middle;
	/*text-align: center;*/
}

	.bkgImageLeft img {
		text-align:center;
		vertical-align: middle;
		border: 1px solid #fff;
	}
	
	#logoEcologico{
	display:none;
}


	
/*-------------------- CLASS --------------------*/
#text a, #text a:visited {font-size:1em;}
a.cblanco {color: #fff;}
a.cblanco:visited {color: #fff;}
.cazul {color: #0B4EAE;}
.normal {font-weight: normal !important;}
.bgris {border: 1px solid #777777;}
.bazul {border: 1px solid #225fb6;}
.bold { font-weight: bold }
.clr { clear: both !important;}
.floatLeft { float: left !important; }
.floatRight { float: right !important;}
.hide { display: none }
.center { text-align: center; margin:0 auto; }
.left { text-align: left }
.right { text-align: right }
.block {display:block !important;}
.padl5 {padding-left:5px;}
.pad5 {padding:0.6em !important;}
.padl150 {padding-left:9.6em !important;}
.mar5 {margin:5px;}
.marr8 {margin-right:8px;}
.marr6 {margin-right:6px;}
.marr4 {margin-right:4px !important;}
.marl4 {margin-left:4px !important;}
.marr8 {margin-right:8px !important;}
.mart2p {margin-top:4px !important;}
.mart4 {margin-top:2px !important;}
.marr2 {margin-right:2px !important;}
.mart2em {margin-top:1.4em !important;}
.mart2 {margin-top:1em !important;}
.mart3 {margin-top:3px !important;}
.mart5 {margin-top:5px !important;}
.mart4 {margin-top:2.9em !important;}
.mart8 {margin-top:4.9em !important;}
.marb2 {margin-bottom:4px !important;}
.mart5 {margin-top:1em !important;}
.marb10 {margin-bottom:15px;}
.w99p {width:99% !important;}
.w3 {width:3px;}
.w10 {width:10px;}
.w12 {width:12px;}
.h11 {height:11px;}
.h10 {height:10px;}
.h26 {height:26px;}
.mano {cursor:hand !important;}
.nowrap  {	white-space: nowrap !important; }
.fs9 {font: 0.44em Arial, Verdana, Geneva, Helvetica, sans-serif;}
.txblack {width: 100%;font: 0.74em Arial, Verdana, Geneva, Helvetica, sans-serif;height:13px;border: 1px solid #225fb6;padding:1px;}
#bordeazul {border: 1px solid #225fb6;}
