		
		
		body {
		background-color: #F5F9F9;	
		font-family:    Arial, Verdana Helvetica, sans-serif;
		font-size: 70%;
		margin: 0;
		padding: 0;
		text-align: center;	
		}
a {
  color: #004188;
  background-color: transparent;
  text-decoration: none;
  margin: 0;
}
a:hover {
  color: #4A4A4A;
  background-color: transparent;
  text-decoration: underline;
  margin: 0;
}
img {
  border: 0px;
}		
.encuadre {
	background-color: #ffffff;
	width: 777px;
	margin-top: 0.1em;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;

	border: 1px solid #ABABAC;
		}		
		
	
.logos td {
	text-align: center;
	color: #4A4A4A;
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
}		
	.S	{
	margin: 0.5em 0em 0em 26.8em;
	padding: 0em;
	text-align: right;
	  }	
	.dosTercio {
	width: 540px;
	float: right;
	padding-bottom: 1em;
	margin-top: 0.9em;
	margin-right: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 0.5em;
	padding-left: 0.5em;
	padding-top: 0em;
	padding-right: 0.5em;
	font-size: 1.2em;
	background-color: #ffffff;
}
	.left {
	width: 392px;
	float: left;

}	
	.right {
	width: 140px;
	float: right;

}
.right ul {

	padding: 0em;
	margin: 0em;
}	
.right li {
	text-align: left;
	color: #000000;
	line-height: 1.4em;
	font-family:  Arial, Verdana,  Helvetica, sans-serif;
	list-style-type: none;
	font-size: 0.8em;
	background-image: url(img/puntolista.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 0em 0em 0.5em 1.2em;
	margin: 0.3em 0em 0.5em 0em;
}
.center ul {

	padding: 0em 0em 1em 0em;
	margin: 0em;
}	
.center li {
	text-align: left;
	color: #000000;
	line-height: 1.3em;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	list-style-type: none;
	font-size: 1em;
	background-image: url(img/puntolista.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 0em 0em 0.7em 1.2em;
	margin: 0.3em 0em 0.7em 0em;
	font-weight: normal;
}	
	
.mas {
	font-size: 1em;
	color: #003774;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}	
.mas a {
	color: #004188;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}	
.mas a:hover {
	color: #004188;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}	
.dosTercio h1 {
	text-align: left;
	margin: 0em 0em 1.5em 0em;
	padding: 0.2em 0em 0.2em 0.5em;
	font-size: 1em;
	color: #004188;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #F0F0F0;
	letter-spacing: 0.1em;
	font-weight: normal;
}	
 h2 {
	text-align: left;
	margin: 0em 0em 1.5em 0em;
	padding: 0.2em 0em 0.2em 0.5em;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #F0F0F0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #004188;
	letter-spacing: 0.1em;
}	

.turquesa{
	color: #ffffff;
	background-color: #00A3D6;
}	
.verde{
	color: #ffffff;
	background-color: #ACAC00;
}	
.mostaza{
	color: #ffffff;
	background-color: #F0AD16;
}	
.naranja{
	color: #ffffff;
	background-color: #EC6C25;
}	
.dosTercio h3 {

	text-align: left;
	margin: 0.5em 0.5em 0.5em 0.1em;
	padding: 0.5em 0em 0.5em 0.3em;
	font-size: 1em;
	font-weight: bold;
	color: #004188;
	border: 1px solid #F0F0F0;
}	
.dosTercio h3 a {
	font-weight: bold;
	color: #004188;
	text-decoration: none;
}	
.dosTercio h3 a:hover {
	font-weight: bold;
	color: #004188;
	text-decoration: none;	
}	

.dosTercio h4 {
	text-align: left;
	margin: 0em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0.5em 0.3em;
	font-size: 1em;
	font-weight: bold;
	color: #004188;
}	
.dosTercio h4 a {
	text-align: left;
	font-weight: bold;
	color: #004477;
	text-decoration: none;
}	
.dosTercio h5 {
	text-align: left;
	margin: 0em 0.5em 0.5em 0.8em;
	padding: 0em 0em 0.5em 0.3em;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}	
.dosTercio p {
	text-align: justify;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0.8em;
	margin-right: 1em;
	margin-bottom: 0.6em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}

.centrado {
	text-align: center;
	line-height: 1.6em;
	color: #000000;
	font-size: 1.1em;
}

.listasbloquegran ul	{
	margin: 0em;
	padding: 0em;
	  }	
.listasbloquegran li {
	text-align: left;
	color: #000000;
	line-height: 1.6em;
	font-family:  Arial, Verdana,  Helvetica, sans-serif;
	margin-bottom: 0.3em;
	background-image: url(img/puntolista.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	list-style-type: none;
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 1em;	
}	
  
.listasalineadas td {
	font-size: 0.8em;
	font-weight: bold;
	color: #004188;
	text-align: center;
	font-family:  Arial, Verdana,  Helvetica, sans-serif;
	margin: 0.5em;
	padding: 0.5em;

}	
.listasalineadas td a {
	text-decoration: none;
}	
.listasalineadas td a:hover {
	text-decoration: none;
}	
.bloquegrangran {
	line-height: 1.6em;
	text-align: justify;
	margin: 0.5em 0.5em 0.5em 0.1em;
	padding: 0.5em 0em 0.5em 0.3em;
	border: 1px solid #F0F0F0;
}
.bloquegrangran p {
	text-align: justify;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0.8em;
	margin-right: 1em;
	margin-bottom: 0.6em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;

} 
.bloquegran {

	text-align: left;
	margin: 0.5em 0.5em 0.5em 0.1em;
	padding: 0.5em 0em 0.5em 0.3em;
	border: 1px solid #F0F0F0;
}
.bloquegransin {

	text-align: left;
	margin: 0.5em 0.5em 0.5em 0.1em;
	padding: 0.5em 0em 0.5em 0.3em;
	border: 0px solid #ffffff;
}
.bloquegransin p {
	text-align: justify;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0.8em;
	margin-right: 1em;
	margin-bottom: 0.6em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;

} 
.bloquegran p {
	text-align: justify;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0.8em;
	margin-right: 1em;
	margin-bottom: 0.6em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;

} 

.bloquegranmini {

	color: #004188;
	text-align: center;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2.5em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	float: left;	
}	
.bloquegranmini02 {
	margin-top: 0em;
	margin-right: 2.5em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	float: right;

}	
.titular {
	font-size: 1em;
	font-weight: bold;
	color: #004188;
	text-align: left;
}
.titularturquesa {
	font-size: 1em;
	font-weight: bold;
	color: #00A1D5;
	text-align: left;
}
.titularverde {
	font-size: 1em;
	font-weight: bold;
	color: #AAA900;
	text-align: left;
}
.titularmostaza {
	font-size: 1em;
	font-weight: bold;
	color: #F0AD16;
	text-align: left;
}
.titularmostaza a {
	font-weight: bold;
	color: #F0AD16;
	text-decoration: none;
}	
.titularmostaza a:hover {
	font-weight: bold;
	color: #F0AD16;
	text-decoration: none;
}
.titularnaranja {
	font-size: 1em;
	font-weight: bold;
	color: #E56923;
	text-align: left;
}
.titularnaranja a {
	font-weight: bold;
	color: #E56923;
	text-decoration: none;
}	
.titularnaranja a:hover {
	font-weight: bold;
	color: #E56923;
	text-decoration: none;
}
.titular a {
	font-weight: bold;
	color: #004188;
	text-decoration: none;
}	
.titular a:hover {
	font-weight: bold;
	color: #004188;
	text-decoration: none;
}
  	
.baner ul	{
	color: #004188;
	margin: 0em 0em 0.1em;
	padding: 0.3em 0em 0em;
	text-align: left;
	background-color: #F0F0F0;
	  }	
	  	  

.baner li	{
	font-size: 1.1em;
	margin: 0em 0em 0.5em 0em;
	padding: 0.5em 0em 0.8em 1.5em;
	list-style-type: none;
	background-image: url(img/puntitolista.png);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	  }	
 .lineascolorbaner	{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #004188;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E7;
 
	  }	
	    
.banerazul ul	{
	width: 100%;
	text-align: center;
	background-color: #E0E1E1;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.1em;
	margin-left: 0em;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0.6em;
	padding-left: 0em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	  }	

.banerazul li	{
	display: inline;
	font-size: 1.4em;
	color: #ffffff;
	margin: 0em;
	padding: 0.5em 2em 0em 2em;
	list-style-type: none;
	font-weight: bold;
	  }
.banerazul li a	{
	color: #000000;
	text-decoration: none;
	  }	  
.banerazul li a:hover	{
	color: #004188;
	text-decoration: underline;
	  }		  
	

.fondoazul
	{
	background: #E7E7E7;
	margin: 0px;
	padding: 0px;
	width: 100%;
		}
		
		
		
		
		
	.sinfondo {
	padding: 0.5em 1em 0.5em 2em;
	margin: 0em;
	background-color: #F5F7F9;
	text-align: left;
	background-image: url(img/fondo_paipal.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
	.sinfondo h2 {
	text-align: left;
	color: #708087;
	}	
	.sinfondo ul {
	margin: 0em;
	padding: 0em;
	}	
	.sinfondo li {
	text-align: left;
	list-style-type: none;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	margin-right: 0em;
	margin-left: 0em;	
	background-color: #FFFFFF;
	border: 1px solid #CC0000;
	padding-top: 0.8em;
	padding-right: 0.3em;
	padding-bottom: 0.8em;
	padding-left: 1.8em;
	background-image: url(img/botonsudmunu.jpg);
	background-repeat: no-repeat;
	background-position: 6px 12px;

	}	
	.sinfondo span {
	color: #ffffff;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
	border: 1px dotted #ffffff;
	margin-top: 1em;
	margin-bottom: 0.8em;
	background-color: #CC0000;
	}					
	form {
	margin: 0%;
	background-color: #FFFFFF;
	}	
	fieldset {
	padding: 0.3em;
	margin-top: 1em;
	margin-right: 0%;
	margin-bottom: 1em;
	margin-left: 0%;
	border: 1px solid #004188;
	}		
	map {
	margin: 0%;
	padding: 0%;
	}		
		
.cabecera {
	width: 100%;
	margin-top: 0em;
	padding-left: 0px;
	padding-right: 0px;
	height: 154px;
	background-color: #ffffff;
		}				
.logoizda	{
	background-color: #ffffff;
	text-align: center;
	float: left;
	width: 270px;
	padding: 1.8em 0em 0em 0em;
	margin: 0em;

	  }	
.logodecha	{
	text-align: left;
	float: right;
	width: 480px;
	padding: 0em;
	margin: 0em;
	height: 132px;
	background-color: #ffffff;
	  }	  		



.sudmenu01 li	{
	font-size: 1em;
	color: #000000;
	margin: 0em 0.1em 0.1em 3em;
	padding: 0.3em 0.2em 0.3em 0em;
	list-style-image: url(img/botonsudmunu01.png);
	  }
.sudmenu li	{
	font-size: 1em;
	color: #000000;
	margin: 0em 0.1em 0.1em 3em;
	padding: 0.3em 0.2em 0.3em 0em;
	list-style-image: url(img/botonsudmunu.jpg);
	  }
	  

.puntitosactivo 	{
	background-color: #004188;
	color: #FFFFFF;
	padding-top: 0.5em;
	padding-right: 0.2em;
	padding-bottom: 0.8em;
	padding-left: 0.5em;
	margin: 0em 0em 0.3em 0em;
	font-size: 1em;
	  }	
.puntitosactivoblanco 	{
	background-color: #f0f0f0;
	color: #004188;
	padding-top: 0.5em;
	padding-right: 0.2em;
	padding-bottom: 0.8em;
	padding-left: 0.5em;
	margin: 0em 0em 0.3em 0em;
	font-size: 1em;
	  }		  
	  .baner li a	{
	color: #004188;
	text-decoration: none;
	  }
	  .baner li a:hover	{
	color: #004188;
	text-decoration: underline;
	  }	 	     		
		
		
	div.spacer {
	  clear: both;
	  }
	  		
	

	.destacados {
	width: 127px;
	margin: 0em 0.3em 0em 0em;
	float: right;
	padding: 0em 0em 1em 0em;
}	
	.destaca01 {
	margin: 0.5em 0em 0em;
	background-color: #EF4902;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca02 {
	margin: 0.5em 0em 0em;
	background-color: #D7488D;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca03 {
	margin: 0.5em 0em 0em;
	background-color: #00A8DD;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca04 {
	margin: 0.5em 0em 0em;
	background-color: #E27813;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca05 {
	margin: 0.5em 0em 0em;
	background-color: #ECC400;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca06 {
	margin: 0.5em 0em 0em;
	background-color: #DA0005;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca07 {
	margin: 0.5em 0em 0em;
	background-color: #E8861A;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
	.destaca08 {
	margin: 0.5em 0em 0em;
	background-color: #9E105A;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
	padding: 0.5em;
}	
.unTercio {
	width: 210px;
	float: left;
	text-align: left;
	margin: 0.5em 0em 0em 0em;
	padding: 0.5em 0em 0em 0em;

}
	.noticia {
	width: 505px;
	background-color: #ffffff;
	margin-top: 1.3em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	height: 93px;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}	
	.noticia p {
	text-align: left;
	margin: 0.8em 0em 0.3em 1em;
	padding: 0em;
	font-family: "Times New Roman", Times, serif;
	/*font-size: 1.1em;*/
}	
	.noticia02 {
	width: 505px;
	background-color: #ffffff;
	margin-top: 1.3em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	height: 93px;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 0em;
	/*font-family: Arial, Helvetica, sans-serif;*/
}	
	.noticia02 p {
	text-align: left;
	margin: 0.8em 0em 0em 0em;
	padding: 0em;
	font-family: "Times New Roman", Times, serif;
	/*font-size: 1.1em;	*/
}	

	.caja {
  background-color: #F2F3F3;
  text-align: left;
  margin: 0em 0em 1.5em 0em;
  padding: 0em 0em 0.3em 0em;

}	
	.caja p {
	text-align: left;
	margin: 0.8em 0em 0.3em 1em;
	padding: 0em;
	font-size: 1em;
}	
	.caja p a {
	text-decoration: none;
	color: #000000;
}
	.caja p a:hover {
	text-decoration: underline;
}
	.sangre {
  margin: 0.8em 0em 0.3em 6em;
  padding: 0.8em 0em 0.3em 6em;

}	
.home-tablaN {
	padding: 4px;
	vertical-align: top;
	margin-right: 0.1em;
	margin-left: 0.1em;
	margin-top: 1.1em;
	margin-bottom: 0.5em;
}
.home-tablaN CAPTION {
	FONT-SIZE: 0.8em;
	padding: 2px 0px;
	COLOR: #004188;
	font-weight: bold;
}


.home-tablaN TH {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  font-family:   Verdana, Arial Helvetica, sans-serif;
  TEXT-ALIGN: center;
  padding: 0.3em 0em;
  FONT-SIZE: 0.6em;
  BACKGROUND: #004188;
  COLOR: #ffffff;
}
.home-tablaN TD {
	COLOR: #004188;
	padding: 0.2em 0.1em 0.2em 0.1em;
	vertical-align: middle;
	font-family:  Arial, Verdana,  Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	border: 1px solid #004188;
}
.home-tablaN TR {
  BACKGROUND: #ffffff;
}
.home-tablaN a {
  COLOR: #000000;
  text-decoration: none;
}



.select {
  background-color: #ffffff;
  font-size: 0.8em;
  padding: 0em 0em 0em 0em;

}
.boton {
	background-color: #27A5D8;
	font-size: 0.9em;
	padding: 0em 0em 0em 0em;
	color: #FFFFFF;
	border: 2px solid #0D6589;
}
.listacultural {
  padding: 0em;
  margin: 0.3em 0em 0em 0.3em;  

}
.listacultural li {
	font-size: 0.8em;
	padding: 0em 0em 0.8em 0em;
    margin: 0em 0.5em 0em 0em;  	
	list-style-type: none;
}
.sello {
	padding: 0em 0em 0.5em 0.8em;
	margin: 0.8em 0.5em 0.5em 0em;
	vertical-align: middle;
}
	div.partecontenidoEntero {
	width: 95%;
	margin-left: 0em;
	margin-right: 0.1em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	padding: 0em;
	float: right;
	  }	  

	div.partir {
	text-align: left;
	float: left;
	width: 100%;
	padding: 0.1em 0em;
	margin: 0em 0.1em;

	  }		
	  		  	    

div.flotarfotonoticia {
	float: left;
	width: 100px;
	padding: 0px 10px 1px;
  }		
div.flotarfotonoticia02 {
	float: left;
	width: 150px;
	padding: 3px 10px 1px;

  }		  

  .selloNoticia {
	width: 81px;
	border: 1px solid #C8C6C6;
	margin: 0em 0em 0em 0.3em;	
  } 
  .selloNoticia02 {
	width: 142px;
	border: 1px solid #C8C6C6;
	margin: 0em 0em 0.3em 0.3em;	
  } 
		
.opcion01 {
  background-color: #E8EAEA;
  text-align: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 1em 0em;
	height: 14.8em;  

}	
.migas {
	text-align: left;
	font-size: 0.8em;
	color: #333333;
	margin: 0.3em 0em 2em 0.5em;
}	
.migas a {
	color: #333333;
	text-decoration: none;	
}	
.migas a:hover {
	color: #333333;
	text-decoration: underline;
}	
div.floatright {
	float: left;
	width: 211px;
	padding: 3px 6px 6px 2px;
	

  }
  .fotoNoticiaRight {
	width: 211px;
	padding-bottom: 1em;
  } 
  .fotoopcion02 {
	width: 192px;
	padding: 0em;
	margin: 0em;
	height: 116px;
	z-index: 1;
  }  
  .alfa {
	width: 192px;
	margin: -1.8em 0em 0em;
	padding: 0.3em 0em 0em;
	height: 18px;
	opacity: 0.5;
	background-color: #000000;
	z-index: 2;
	color: #FFFFFF;
  }     
.opcion02 {
  background-color: #E8EAEA;
  text-align: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.8em 0em;
	height: 14.5em;  

}	
.opcion02bis {
  background-color: #E8EAEA;
  text-align: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.5em 0em;
	height: 15em;  

}	
div.floatright02 {
	float: left;
	width: 195px;
	padding: 3px 0px 0px;

  }   
div.floatleft {
	float: right;
	width: 195px;
	padding: 3px 0px 0px;

  }
div.atar {
	width: 424px;
	padding: 0px;
    margin: 0em;	
  }  
		
.opcion03 {
  background-color: #000000;
  text-align: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.3em 0em;
}	
.opcion03 h2 {
	text-align: left;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0.5em 0.3em;
	font-size: 1.1em;
	font-weight: bold;
	color: #ffffff;
}	

.opcion03 h3 {
	text-align: left;
	margin: 0em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0.5em 0.3em;
	font-size: 0.6em;
	font-weight: bold;
	color: #ffffff;
}			
		
.opcion03 p {
	text-align: justify;
	margin: 0.6em;
	padding: 0em 0em 0em 0.3em;
	line-height: 1.2em;
	color: #FFFFFF;
	font-size: 0.6em;
}	
.foto04 {
	margin: 0em;
	padding: 0px;
	height: 78px;
	width: 78px;
}	
.foto03 {
	margin: 0em;
	padding: 0px;
	height: 128px;
	width: 155px;
}	
.opcion04 {
  background-color: #E8EAEA;
  text-align: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0.3em 0em;
	height: 32em;  

}	
.opcion05 {
  background-color: #E8EAEA;
  text-align: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 1em 0em;
	height: 13em;  
}	

  .fotoopcion03 {
	width: 199px;
	margin: 0em;
	padding: 0em;
	height: 199px;
  }   
	.fondocolor {
	width: 430px;
	background-color: #F2F3F3;
	margin: 0em 0em 0em 0.3em;
	padding-bottom: 1em;
}	
	.fondocolor h2 {
	margin: 0em 0em 0em 0.3em;
	padding-bottom: 1em;
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
}	
	.fondocolor ol {
	margin: 0.5em;
	padding-bottom: 0.3em;
	text-align: left;
}	
	.fondocolor li {
	margin: 0.5em;
	padding-bottom: 0.5em;
	line-height: 1.4em;
}	
	.lustadefine {
	text-align: left;
	margin: 0.2em;
	padding: 0.3em;
}
	.lustadefine dt {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 0em;
	padding: 0.5em 0.5em 0.5em 1em;
	margin-right: 0.4px;
	font-size: 1.1em;
	background-color: #27A5D8;
	color: #FFFFFF;
}
	.lustadefine dd {
	background-image: url(img09/puntoLista.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 1.5em;
	padding: 0.5em 0.5em 0.5em 2em;
	margin-right: 0.4px;
}
		
.perfil {
	margin: 0.5em 0.5em 0.5em 0.5em;
	font-family:  Verdana, Arial Helvetica, sans-serif;

	font-weight: bold;
	color: #6C6C6C;
	text-align: left;
		}	
.perfil a {
	font-weight: bold;
	color: #6C6C6C;
	text-decoration: none;
		}	
.perfil a:hover {
	font-weight: bold;
	color: #6C6C6C;
	text-decoration: underline;
		}			
.perfil span {
	color: #CF0334;
		}		
.perfil p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 3.5em;
		}
		.perfil ul {
	margin-top: 2.5em;
	margin-bottom: 2.5em;
		}
.perfil li {
	font-weight: bold;
	padding-top: 0.4em;
	padding-bottom: 0.3em;
	background-image: url(img09/iconolista.png);
	background-repeat: no-repeat;
	background-position: left 0.5em;
	list-style-type: none;
	padding-left: 2em;	
		}	
.tuitulolista {
	font-size: 12px;
	color : #6C6C6C;
	font-family: Arial, Verdana Imperial, Helvetica;
	background-color: #D7D5E5;	
	}	
.destacado {
	font-size: 10px;
	color : #5D5D74;
	font-family:  Verdana, Arial Imperial, Helvetica;
	text-align: left;
	padding-left: 8px;
	}		
	
.listados {
	margin: 2.5em 0.5em 0.5em 0.5em;
	font-family:  Verdana, Arial Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: left;
		}	
		
.listados li {
	padding-top: 0.4em;
	padding-bottom: 1em;
	list-style-type: none;
	padding-left: 0em;
	text-align: justify;
	padding-right: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CF0334;
	margin-bottom: 1em;
	line-height: 2em;
		}
.listados li a {

	text-decoration: none;
		}	
.listados li a:hover {

	text-decoration: underline;
		}					
.listados ul {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
		}		

.tituloformulario {
	font-size: 10px;
	color : #838193;
	font-family:  Arial, Verdana Imperial, Helvetica;

	}		
		
.tablon {
	padding: 4px;
	vertical-align: top;
	margin-right: 0.1em;
	margin-left: 0.1em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
}
.tablon TD {
	COLOR: #5C5B60;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding: 0.5em 0.8em 0.5em 0.8em;
	vertical-align: middle;
	font-family:  Verdana, Arial Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: left;
	line-height: 1.5em;
}
.tablon TR {
  BACKGROUND: #ffffff;
}
	
.texto {
	font-size: 11px;
	color : #6C6C6C;
	font-family:   Arial, Verdana Imperial, Helvetica;
	background-color: #ffffff;
	height: 16px;
	line-height: 20px;
	padding: 20px;
	text-align: justify;
	}		
	
.tit {
	font-size: 0.7em;
	color : #000000;
	font-family: Arial, Verdana Imperial, Helvetica;
	padding: 4px;
	font-weight: bold;
	}		
.destacado {
	font-size: 9px;
	color : #5D5D74;
	font-family:  Verdana, Arial Imperial, Helvetica;
	text-align: left;
	padding-left: 8px;
	}		
.textobis {
	font-size: 11px;
	color : #6C6C6C;
	font-family:   Arial, Verdana Imperial, Helvetica;
	height: 16px;
	line-height: 20px;
	padding: 8px;
	text-align: justify;
	}		
.tit02 {
	font-size: 11px;
	color : #ffffff;
	font-family: Arial, Verdana Imperial, Helvetica;
	background-color: #B91B57;	
	padding: 4px;	
	}			
.tit02 a {
	color : #ffffff;
	font-family: Arial, Verdana Imperial, Helvetica;
	}			

.fecha {
	font-size: 10px; 
	color : #6E6E78;
	font-family: Arial, Verdana Imperial, Helvetica;
	text-align: right;
	}		
.dosTerciorquesta {
	width: 335px;
	float: right;
	text-align: left;
	margin:0em;
	padding: 0em;
	background-color: #F2F3F3;
}
.texto02 {
	text-align: justify;
	margin: 0.3em;
	padding: 0em 0em 0em 0.3em;
	line-height: 1.2em;
	font-size: 0.7em;
}
.titulocajon {
	font-size: 10px; 
	color : #003366;
	font-family: Arial, Verdana Imperial, Helvetica;
	text-align: left;
 text-decoration: none
	}
  .lista {
  font-family:  Arial,Verdana, Helvetica, sans-serif;
  font-size:10px;
  color:#ffffff;
  font-weight : bold;
  text-decoration:none;
  }		
  a.listaa{
  font-family:  Arial,Verdana, Helvetica, sans-serif;
  font-size:10px;
  color:#ffffff;
  font-weight : bold;
  text-decoration:none;
  }
  a.listaa:hover{
  font-family:    Verdana, Arial  Helvetica, sans-serif;
  font-size:10px;
  color:#ffffff;
  font-weight : bold;
  text-decoration:underline;
  }
  a.listaa:active{
  font-family:    Verdana, Arial  Helvetica, sans-serif;
  font-size:10px;
  color:#ffffff;
  font-weight : bold;
  text-decoration:none;
  }
	.trestercios {
	width: 430px;
	background-color: #ffffff;
	margin: 0em 0em 0em 0.3em;
	float: left;
	padding-bottom: 1em;
}	
.unTercioor p {
	text-align: left;
	margin: 0.6em;
	padding: 0em 0em 0em 0.3em;
	line-height: 1.2em;
}	




.dosTerciototal {
	width: 574px;
	margin: 0.6em 0.3em 0em 0em;
	float: left;
	padding-bottom: 1em;
	text-align: left;
}	
.fondomunecos {
	width: 445px;
	margin: 0em;
	background-image: url(img/fondomunecos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}	
.dosTerciototal h2 {
	text-align: left;
	margin: 0em 0.5em 0.4em 0.5em;
	padding: 0em 0em 0.3em 0.3em;
	font-size: 1.2em;
	font-weight: bold;
	color: #708087;
}	
.dosTerciototal h3 {
	text-align: left;
	margin: 0em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0.5em 0.3em;
	font-size: 1.1em;
	font-weight: bold;
	color: #004477;
}	

.dosTerciototal h4 {
	text-align: left;
	margin: 0em 0.5em 0.5em 0.5em;
	padding: 0em 0em 0.5em 0.3em;
	font-size: 0.9em;
	font-weight: bold;
	color: #004477;
}	
.dosTerciototal h4 a {
	text-align: left;
	font-weight: bold;
	color: #004477;
	text-decoration: none;
}	
.dosTerciototal p {
	text-align: justify;
	margin: 0.6em;
	padding: 0em 0em 0em 0.3em;
	line-height: 1.6em;
	font-size: 1.1em;
}	
.fotoright {
	float: right;
	margin: 0em 1em 0em 1.8em;
	padding: 0em;
	width: 180px;
}


.fotorightgrande {
	float: right;
	margin: 0em 0.5em 0em 1.8em;
	padding: 0em;
	width: 300px;
}
.fotoleft {
	float: left;
	margin: 0em 1em 0em 0em;
	padding: 0em;
	width: 185px;
}
.fotoleft p {
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	color: #4F4F4F;
	font-size: 1em;
	line-height: 1.2em;
	width: 270px;
	margin-left: 0em;
}
.imgprincipa {
	width: 180px;
	border: 1px solid #014189;
}
.imgrande {
	width: 300px;
	border: 1px solid #014189;
}
.margenfieldset {
	border: 0px;
	width: 95%;
	background-color: #ffffff;
	margin: 0em;
	padding: 0em;
	  }	  
.labelalinear {
	clear: both;
	padding: 1em 0em 1em 0em;
}
.enlinea {
	background-color: #ffffff;
	display: block;
	float: left;
	width: 15.5em;
	clear: both;
	text-align: left;
	margin: 0em 0em 0em 1.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	font-size: 0.9em;
}
.enlinea02 {
	margin-left: 12.8em;
}
.inputColorD02{
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 1.1em;
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px solid #AEAFAF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0.1em;
	padding-left: 0.1em;
	margin-left: 1.8em;
}	
.inputColorD03{
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 0.9em;
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px solid #AEAFAF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0.1em;
	padding-left: 0.1em;
	margin-left: 0.1em;
}	
.inputColorD04{
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 1.1em;
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px solid #AEAFAF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0.1em;
	padding-left: 0em;
	margin-left: 0em;
}	
.spanobligado {
	color: #FD1233;
	  }
.spanobligado02 {
	color: #FD1233;
	font-size: 0.7em;
	  }	  
.inputColorerroneo{
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 1.1em;
	color: #4a4a4a;
	background-color: #EFEFF0;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0.1em;
	border: 2px solid #ff0000;
}
.imitalegent p {
	padding: 0.5em;
	margin: 0.5em;
	line-height: 1.5em;
  } 		
.simulaboton {
	font-size: 1.1em;
	color : #504E50;
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	text-align: center;
	background-color: #ffffff;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.3em;
	padding-bottom: 0em;
	margin-left: 20em;
	margin-top: 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.1em;
	border-bottom: 1px solid #B5B0B0;
	border-left: 1px solid #B5B0B0;
	border-top: 1px solid #B5B0B0;
	height: 1.5em;
	width: 8em;
  } 	
.inputColorbuscador{
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 1em;
	color: #4a4a4a;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0.1em;
	border: 1px solid #C0C1C1;
	padding-left: 1.8em;
}	
.selectColor {
  color: #4A4A4A;
  font-family:    Verdana, Arial  Helvetica, sans-serif;
  font-size: 1em;
  background-color: #ffffff;
}
.ayudar {
	color: #F5183C;
	text-align: center;
	text-decoration: none;
	margin-right: 12%;
   }  
.ayudar a {
	color: #F5183C;
	text-decoration: none;	
   }
.ayudar a:hover {
	color: #F5183C;
	text-decoration: none;	
   }   

.negrita {
	font-weight: bold;
}	
.listadefine01 {
	margin-left: 0em;
	padding-left: 0em;
	text-align: left;
  }
  
.listadefine01 dt {
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #004477;
	padding-bottom: 0.3em;
	margin-bottom: 1em;
	margin-top: 0em;
	padding-top: 0em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004477;	
  } 
  .listadefine01 dt a {
	color: #004477;
	text-decoration: none;
  } 
  .listadefine01 dt a:hover {
	color: #004477;
	text-decoration: none;
  } 
.listadefine01 dd {
	margin-bottom: 1.5em;
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	padding-bottom: 1.5em;
	margin-left: 0em;
	padding-left: 0em;
  } 
.listadefine01 dd a {
	color: #000000;
	text-decoration: none;
  } 
  .listadefine01 dd a:hover {
	color: #000000;
	text-decoration: underline;
  } 
  
 

.listapestana a	{
	color: #000000;
	text-decoration: none;
	  }   
.listapestana a:hover	{
	color: #000000;
	text-decoration: underline;
	  }  	  
	   
.muestraficha	{
	font-size: 0.6em;
	color: #000000;
	margin: 0em;
	padding: 0.5em 0em 0.5em 0.5em;
	background-color: #ffffff;
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	border: 1px solid #40C2EC;
	  } 	
.muestraficha li	{
	margin: 0em;
	padding: 0.5em 0em 0.5em 0em;
	list-style-type: none;
	  } 
.borde	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestana.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 8px;
	width: 142px;
	border: 1px solid #ff0000;		
	  } 
.borde02	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestana02.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 8px;
	width: 142px;
	border: 1px solid #ff0000;		
	  } 
.borde03	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestana03.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 8px;
	width: 142px;
	border: 1px solid #ff0000;		
	  } 	
	  .borde04	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestana04.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 8px;
	width: 142px;
	border: 1px solid #ff0000;		
	  }   	  		
.bordedestaca	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestanactiva.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 142px;
	border-right: 1px solid #99CC00;
	border-left: 1px solid #99CC00;	
	  } 
.bordedestaca02	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestanactiva02.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 142px;
	border-right: 1px solid #99CC00;
	border-left: 1px solid #99CC00;	
	  }
.bordedestaca03	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestanactiva03.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 142px;
	border-right: 1px solid #99CC00;
	border-left: 1px solid #99CC00;	
	  }
.bordedestaca04	{
	margin: 0em;
	padding: 0em;
	background-image: url(img/pestanactiva04.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 142px;
	border-right: 1px solid #99CC00;
	border-left: 1px solid #99CC00;	
	  }	  	  	  	    		    






.desaparecer  {
	visibility: hidden;
  } 
  
.desaparecer  {
	visibility: hidden;
  }  

.primernivelanida {
	background-color: #ECCC6C;
	width: 100%;
	padding: 0.3em 0em 0.3em 0.5em;
	margin: 0.5em 0em 0em 0em;
	text-align: left;
	list-style-type: none;
    }
.primernivelanida ul  {
	list-style-type: none;
  } 
.primernivelanida li  {

	margin: 0em 1em 0.2em 0em;
  }   
.primernivelanida li a  {
	color: #000000;
	text-decoration: none;
  }  
.primernivelanida li a:hover {
	color: #000000;
	text-decoration: none;
  }


.linealis {
	background-image: url(img/flecha.png);
	background-repeat: no-repeat;
	background-position: left 0.5em;
  }  
.segundonivelanida {
	background-color: #FDF7E5;
	width: 95%;
	padding: 0.3em 0em 0.5em 2em;
	margin: 0em 0em 0em 0em;
	text-align: left;
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
    }
.segundonivelanida ul  {
	list-style-type: none;
	margin: 0em;	
	padding: 0.3em 0em 0em 3em;
  } 
.segundonivelanida li  {
	margin: 0.1em 1em 0.5em 0em;
  }   
.segundonivelanida li a  {
	color: #000000;
	text-decoration: none;
  }  
.segundonivelanida li a:hover {
	color: #000000;
	text-decoration: none;
  }   
  
.tercernivelanida {
	width: 100%;
	padding: 0em;
	margin: 0em;
	text-align: left;
	list-style-type: none;
    }
.tercernivelanida ul  {
	list-style-type: none;

  } 
.tercernivelanida li  {
	margin: 0em 1em 2em 0em;
	padding: 0em;

  }   
.tercernivelanida li a  {
	color: #000000;
	text-decoration: none;
  }  
.tercernivelanida li a:hover {
	color: #000000;
	text-decoration: none;
  }    
   		
.elementoVisible {display:block;}
.elementoOculto {display:none;}
.linkContraido {
     cursor: pointer;
     background: #color url(direccionURL_imagenContraido) no-repeat;
     width: anchopx;
}
.linkExpandido {
     cursor: pointer;
     background: #color url(direccionURL_imagenExpandido) no-repeat;
     width: anchopx;
}


.home-tablaB {
	text-align: left;
	padding: 4px;
	vertical-align: top;
	margin-right: 0em;
	margin-left: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: 1px solid #C4C4C4;
}
.home-tablaB CAPTION {
	FONT-SIZE: 0.8em;
	padding: 2px 0px;
	font-weight: bold;
	color: #C1678B;
}
.home-tablaB TH {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	padding: 5px 3px 5px 0.5em;
	FONT-SIZE: 0.6em;
	BACKGROUND: #C1678B;
	COLOR: #ffffff;
	text-align: center;
}
.home-tablaB TD {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	padding: 2px 2px 2px 0.4em;
	vertical-align: top;
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	font-size: 0.7em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
}

.home-tablaB TR {
  BACKGROUND: #E3E5E6;
}

.home-tablaB a {
  COLOR: #000000;
  text-decoration: none;
}
.blanco {
	background-color: #ffffff;
	COLOR: #5C5B60;	
}
.sesiones {
	background-color: #F8E4EC;
	text-align: center;
	color: #C1678B;
	font-weight: bold;
}
.a {
	background-color: #00B5DF;
}
.b {
	background-color: #02AB8A;
}
.c {
	background-color: #FF8CB1;
}
.d {
	background-color: #FFEC81;
}
.listaletra li {
	list-style-type: lower-alpha;
}
.banersuperior ul	{
	width: 100%;
	text-align: center;
	background-color: #ff0000;
	height: 28px;
	margin-top: 0.1em;
	margin-right: 0em;
	margin-bottom: 0.2em;
	margin-left: 0em;
	padding-top: 0.8em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	  }	

.banersuperior li	{
	display: inline;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0em 0em 0.1em 0em;
	padding: 0.5em 0.2em 0.8em 0.8em;
	list-style-type: none;
	height: 15px;
	  }
	  
.oculto	{
position:absolute;

	left: 10.3em;
	visibility:hidden
	  }	 
.oculto02	{
	position: absolute;
	left: 8em;
	visibility:hidden
	  }	 
.oculto03	{
	position: absolute;
	left: 16em;
	visibility:hidden
	  }	 
.oculto04	{
	position: absolute;
	left: 35em;
	visibility:hidden
	  }	 	  
.oculto p	{
	background-color: #F0F0F0;
	width: 15em;
	margin: 0.1em 0em 0em 0em;
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.5em;
	border: 1px dotted #8D0045;
	  }	 

.oculto02 p	{
	background-color: #F0F0F0;
	width: 15em;
	margin: 0.1em 0em 0em 12em;
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.5em;
	border: 1px dotted #8D0045;	
	  }		    
.oculto03 p	{
	background-color: #F0F0F0;
	width: 15em;
	margin: 0.1em 0em 0em 12em;
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.5em;
	border: 1px dotted #8D0045;	
	  }
.oculto04 p	{
	background-color: #F0F0F0;
	width: 15em;
	margin: 0.1em 0em 0em 12em;
	padding-top: 0.7em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.5em;
	border: 1px dotted #8D0045;	
	  }		    
	  		    
 
.banersuperior li a	{
	color: #ffffff;
	  }	  
.banersuperior li a:hover	{
	color: #ffffff;
	  }		  
.minibaner ul	{
	width: 100%;
	text-align: center;
	background-color: #004188;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding-top: 0.3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004188;
	  }	

.minibaner li	{
	display: inline;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0em;
	padding: 0.5em 0.3em 0em 0.3em;
	list-style-type: none;

	  }
.minibaner li a	{
	color: #ffffff;
	text-decoration: none;
	  }	  
.minibaner li a:hover	{
	color: #ffffff;
	text-decoration: underline;
	  }		  
	  
	  
.sudbaner ul	{
	width: 776px;
	text-align: center;
	height: 28px;
	margin-top: 0.1em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	padding-top: 0.8em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	color: #004188;
	border: 1px solid #004188;
	  }	

.sudbaner li	{
	display: inline;
	font-size: 1em;
	color: #ffffff;
	margin: 0em 6em 0.1em 0em;
	padding: 0.5em 0.2em 0.3em 0.3em;
	list-style-type: none;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	  }
.sudbaner li a	{
	color: #004188;
	  }	  
.sudbaner li a:hover	{
	color: #004188;
	  }		  
.puntosorizonte	{
	background-image: url(img/puntorizontal.jpg);
	background-repeat: repeat;
	background-position: left top;
	width: 98%;
	height: 10px;
	margin-top: 1.5em;
	margin-left: 1em;
	padding: 0px;
	  }	
.pestana ul	{
	background-color: #FFFF00;
	margin: 0em;
	padding: 0em;
	border: 2px solid #CC0000;
	  }		  
.pestana li	{
	margin: 0em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	color: #FFFFFF;
	display: inline;
	font-size: 0.7em;
	background-color: #B2015C;
	  }		
.pestana li a	{

	color: #FFFFFF;
	text-decoration:none;

	  }	
.pestana li a:hover	{

	color: #FFFFFF;
	text-decoration:none;
	  }		  	    
.contenedorvisible	{
	color: #FFFFFF;
	padding: 0.5em;
	margin-top: 0mm;
	margin-right: 0.9em;
	margin-bottom: 1em;
	margin-left: 3.5em;
	border: 1px solid #B2015C;
	position:fixed;
	visibility:hidden
	  }	
.contenedorinvisible	{
	color: #FFFFFF;
	padding: 0.5em;
	margin-top: 0mm;
	margin-right: 0.9em;
	margin-bottom: 1em;
	margin-left: 3.5em;
	border: 1px solid #B2015C;
	  }	
	  
.comoh3 {
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #004188;

}	
.azul {
	color: #004188;
}	

.botonbiblio {
	font-size: 0.7em;
	color : #504E50;
	font-family:    Verdana, Arial  Helvetica, sans-serif;
	text-align: center;
	background-color: #ffffff;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
	margin-top: 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.1em;

	border-bottom: 1px solid #B5B0B0;
	border-left: 1px solid #B5B0B0;
	border-top: 1px solid #B5B0B0;
	border-right: 6px solid #004188;	
  } 
.fotocenter {
	margin: 0.5em 0.5em 0.5em 1em;
	padding: 0em;
	width: 500;
}
.imgcentral {
	width: 500px;
	border: 1px solid #014189;
}
.MapaWebCompleto {
  color: #004188;
  font-family:  Arial,Verdana, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 1px 0px 0px;
  padding: 1px 25px 1px 4px;
  text-align: right;
  background-color: #ffffff;
  font-weight: bold;
}
.MapaWebCompleto a {
  color: #004188;
  text-decoration: none;
}
.MapaWebCompleto a:hover {
  color: #004188;
  text-decoration: none;
}
.contenedormapaweb {
	width: 98%;
	padding: 0em;
	margin: 2em 0em 0em;
	text-align: left;
	background-image: url(img/fondomapaweb.png);
	background-repeat: repeat;
	background-position: right top;
    }
.contenedormapaweb ul  {
	list-style-type: none;

  } 
.contenedormapaweb li  {
	margin: 1em 1em 2em 0em;
  }   
.contenedormapaweb li a  {
	color: #000000;
	text-decoration: none;
  }  
.contenedormapaweb li a:hover  {
	color: #004188;
	text-decoration: none;
  }   
.titulomapaweb {
font-family:  Arial,Verdana, Helvetica, sans-serif;
font-size: 0.9em;
color: #336699;
background-color: #F0F0F0;
padding: 0.3em 0.5em;
margin-top: 0.1em;
border-top: 1px solid #004188;
border-left: 5px solid #004188;
border-bottom: 1px solid #004188;
border-right: 1px solid #004188;
} 
   .fotofichero {
	vertical-align: middle;
	width: 15px;
	height: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
   }
.titulomapaweb02 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 0.9em;
color: #336699;
background-color: #ffffff;
padding: 0.3em 0.5em;
margin-top: 0.1em;
border-top: 1px solid #DCDDE2;
border-right: 1px solid #DCDDE2;
border-bottom: 1px solid #DCDDE2;
border-left: 1px solid #DCDDE2;
} 
.control p {
	text-align: justify;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0.3em;
	margin-right: 1em;
	margin-bottom: 0.6em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}	
.control  a {
	color: #000000;
	text-decoration: none;
}
.control  a:hover {
	color: #000000;
	text-decoration: none;
}






















h1 {
	text-align: center;
	padding: 0 0 0.25em 0;
	margin: 0;
}
.menufichas {
	padding: 0;
	margin: 0;

}

.menufichas ul {
	list-style: none;
	padding: 0;
	margin: 0;

}
#nav  {
	width: 400px;
	margin: 0em 0em 0em 3em;
	padding: 0%;
}
#nav a {
	font-weight: bold;
	font-family: Arial,verdana,  Helvetica, sans-serif;
	font-size: 0.7em;
}

#nav a {
	font-weight: bold;
	text-decoration: none;
	color: #6A6A6A;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 0.8em;	
}

#nav li li a {
	display: block;
	color: #ffffff;
	padding: 0.2em 3px;
	background-color: #004188;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	border-top: 1 solid #F0F0F0;
	border-right: 2px solid #6A6A6A;
	border-bottom: 1 solid #9F9F9F;
	border-left: 2px solid #6A6A6A;

}

#nav li li a:hover {
	padding: 0.2em 5px;
		color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	border-top: 1 solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	border-bottom: 1 solid #6A6A6A;
	border-left: 1px solid #F0F0F0;	
}

.menufichas li {
	float: left;
	position: relative;
	width: 6em;
	text-align: center;
	cursor: default;
	background-color: white;
	border: 1px solid #6A6A6A;
	border-width: 1px 0;

}


.menufichas li#first {
	border-left-width: 0.3em;

}

.menufichas li#last {
	border-right-width: 0.3em;
}

.menufichas li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	background: #E7E7E7;
	padding: 0.2em 0 0.1em 0;

}

.menufichas li>ul {
	top: auto;
	left: auto;
}

.menufichas li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

.menufichas li:hover ul, li.over ul {
	display: block;
}

hr {
	display: none;
}
.listatablas a {
	font-size: 0.8em;
	text-decoration: none;
}
.listatablas a:hover {
	font-size: 0.8em;
	text-decoration: none;
}
	.todo {
	width: 751px;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-top: 0em;
	padding-right: 1em;
	font-size: 1.2em;
	background-color: #F0F0F0;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #A2A6AA;
	border-bottom-color: #A2A6AA;
	margin: 0em;
	background-image: url(img/fondo_publicacion.png);
	background-repeat: no-repeat;
	background-position: left top;
}

	.flotarentodo {
	width: 580px;
	float: right;
	padding-bottom: 0em;
	margin-top: 1.6em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	padding-left: 0.5em;
	padding-top: 0em;
	padding-right: 0em;

}
.bloquegrangran {
	line-height: 1.6em;
	text-align: justify;
	margin: 0.5em 0.5em 0.5em 0.1em;
	padding: 0.5em 0em 0.5em 0.3em;

}
.flotarentodo p {
	text-align: justify;
	line-height: 1.6em;
	color: #3D393E;
	margin-top: 0em;
	margin-right: 0.3em;
	margin-bottom: 0.1em;
	margin-left: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.1em;
	padding-left: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
} 
.imgpublica {
	width: 80px;
	border: 1px solid #014189;
	margin-bottom: 1.3em;
	margin-top: 0em;
}
.fotopublicacion {
	float: left;
	margin: 0em 1em 0em 0em;
	padding: 0em;
	width: 80px;
}
