/* ESTILOS DE LA PÁGINA PRINCIPAL DE LATENCIA */


/* CUERPO DE LA WEB */
		body
		{
			margin: 0;
			padding: 0;
			color: black;
			background-color: #FFFAFA ;
			font-family:Arial, Helvetica, sans-serif;
		}

		#container
		{	
		}

/* CABECERA */		
		#header
		{
		  height:95px;	
			background-image:url('imagenes/fondo_arriba.gif');
			border-bottom: 1px solid black;
		}
			
		#logo 
		{
		  padding:0px 7px 7px 12px;
		  width:350px;	
		}
		
		#logo h1 {
			display:inline;
		}
				
		#logo img {
			border:0;
		}		
		
	 /* MENÚ IDIOMA */
	 #menuIdioma  	
	 {
	 	 position:absolute;
		 top:83px;
		 right:8px;		 
	 }	

		#menuIdioma ul
		{						
			margin:0;
			padding:0;
			font-size:10px;
		}
		
		#menuIdioma li
		{		
			display:inline;	
			list-style:none;				
	   }

		
		
   /* MENÚ SUPERIOR */		
	 #menuSuperior 	
	 {
	 	 position:absolute;
		 top:0px;
		 right:5px;		 
	 }
	 		
	 #menuSuperior .menu 
		{		
		  width:406px;
			height:17px;
			background-color:transparent;
			background-image: url('imagenes/fon_menu_sup.gif');
			background-repeat:no-repeat;
		}
		
		#menuSuperior ul
		{				
			margin:0;
			padding:0;
			font-size:11px;
		}
		
		#menuSuperior li
		{		
			display:inline;
		  height:16px;		
			list-style:none;		
			background-color:transparent;
			font-weight:bold;
			font-size:10px;
			font-style:italic;			
	   }		
	
	 	#menuSuperior li#quienes 
		{
		 	margin-left:6px;
			
		}
		
	 	#menuSuperior li#clientes 
		{
		 	margin-left:100px;
		}
			
	 	#menuSuperior li#glosario 
		{
		 	margin-left:100px;
		}		
	 	#menuSuperior li#contacto 
		{
		 	margin-left:100px;
		}				

		#menuSuperior img {
			border:0;
			position:absolute;
			top:1px;
		}				


/* BARRA DE NAVEGACIÓN SUPERIOR */
	 #navSup 
	  {
			border-bottom:1px solid black;			 
	  }
	
		 .seccionSecundaria {border-bottom:0 !important;}	
		
		.sepIzq {position:absolute; left:10px; border-bottom:1px solid #919191;}
		.sepDer {position:absolute; right:10px;}
		
		#navSup .menu
	  {
			height:20px;
			margin-right:18px;
			margin-left:18px;
			width:auto;		
			background-color:#B8B8B8;
			text-align:center;
			border-bottom:1px solid #919191;
	  }		
		
		#opciones {
			 position:absolute;
			 right:18px;
			 left:18px;
			 width:auto;
			 text-align:center;
		 }
		 	 		
		  #opcion1 { 
			  float:left;
				width:50%;	
				clear:left;						
			}
			
			#opcion2 {
			  float:right;
				width:50%;	
				clear:right;											
			}
			
		#opciones img {border:0;}
		
		#opciones h2 {display:inline;}		
				 	
		.sepCent {
		  position:absolute;
			height:20px;
			right:48%;									
		}
		
				
		/* SUBMENÚ SUPERIOR */
		.subMenu
	  {
			text-align:center;
			margin-top:0.7em;
			margin-bottom:0.2em;						 
	  }		
			
		.subMenu ul 
		{		
			list-style:none;
			margin:0;			
			background-color:transparent;
			font-size:0.8em;								 	
		}
		.subMenu li
		{
		  display:inline;			
		}						
		.subMenu li.sel {
			font-size:1.2em;
			color:#990000;
		  font-weight:bold;
		}

		
/* BARRA DE NAVEGACIÓN LATERAL */		
	 /* PARA LA PORTADA */
		#nav
		{
			float: left;
			width: 200px;
			margin-left: 0;
			padding-top: 0.5em;
			color:black;			
		}
				
		#nav h2 { margin: 3px; padding:0; font-size:0.8em; color:#980000;}
		#nav ul { font-size:0.8em; margin:14px;padding:0;}
		#nav li
		{		
		  list-style:none;
			margin:0;
			border-top:1px dashed #FF9900;
			padding:2px 0px;
		}		  	
		
		#nav li.ultimo
		{
		 border-bottom: 1px dashed #FF9900;
		}		  		
			
	 /* PARA LAS PÁGINAS SECUNDARIAS */		
		#navInt	{
			float: left;
			width: 200px;
			height:399px;
			margin-left: 0;
			padding-top: 0.5em;
			background-image:url('imagenes/fondo_menu.gif');								
		}
				
		#navInt ul {margin:14px; padding:0;}
		#navInt li
		{		
		  list-style:none;
			margin:0;
			border-top:1px dashed #FF9900;
			padding:2px 0px;	
			font-size:0.6em;		
		}		  		
	
		#navInt .sel {
			color:#990000									
		}

		#navInt .sel img {
			margin-left:3px;									
		}		
		
		#navInt li.ultimo
		{
		 border-bottom: 1px dashed #FF9900;
		}		  		

		

/* CONTENIDO */		
		#content
		{
			padding-top: 1em;
 			margin: 0 0.7em 0 0.7em;
		}
		
		.conNavLateral { margin: 0 0.7em 0 210px !important; }		
				
		#content p { font-size:0.7em; text-align:justify; margin:0.7em;}

		.itemIzq {text-align:left; padding-top:10px;}
		.itemDer {text-align:right; padding-bottom:5px;}

		.banner {margin:0.6em 1em; text-align:center;}
		.banner img {border:1px solid black; width:468px; }		

		.titulo {margin:0; padding:0;}

	  #volverInicio  	
	  {
		  float:right;
			margin-top:0.4em;
			padding:0;
			font-size:10px;
	  }	
	
		
		
/* PIE DE PÁGINA */		
		#footer
		{

			background-color: #FF9900;
			padding: 0em;
			font-size:0.6em;
			color:white;
			text-align:center;
			border-bottom: 1px solid #333333;
			clear:both;
		}

		#footer #copyright
		{
		  padding:0.1em;
		}
		#footer #info
		{
		  padding:0.1em;
		}
		

		/* MENÚ INFERIOR */
	  #footer #menuInferior
		{ 					
			height:15px;
			color:black;
			text-align:left;
			width:100%;
			border-bottom: 1px solid #333;
			background-color:#FFFAFA;						
		}
				
	
		#footer #menuInferior ul
		{				
			margin:0;
			padding:0;
			font-size:11px;
			font-style:italic;						
		}
		
		#menuInferior li
		{		
			display:inline;
		  height:17px;		
			list-style:none;
			margin:0;						
			background-color:transparent;
			color:black;
			font-weight:bold;			
		}
		
		#menuInferior li#mapa
		{
			margin-left:6px; 
		}

		#menuInferior li#privacidad
		{
			margin-left:3px;		
		}

		#menuInferior li#aviso
		{
			margin-left:3px;
		}		

		#menuInferior li#articulos
		{
			margin-left:3px;
		}		

		#menuInferior img {
			border:0px;
		}				
					
		#menuInferior .menu 
		{		
		  width:486px;
			height:15px;
			background-image: url('imagenes/fon_menu_inf.gif');
			background-repeat:no-repeat;			
		}
	
	
	
/* FORMAT DE LA PÀGINA: ENLLAÇOS, ETC. */
A {text-decoration:none; color:black;}
A:hover{text-decoration:underline!important; color:black;}
A:visited{text-decoration:none; color:black;}

#content A {color:blue;}
#content A:hover{color:#000080!important;}
#content A:visited{color:blue;}

#content .foto {float:right; margin: 0.7em;}

#menuIdioma A {color:blue;}
#menuIdioma A:hover{color:#000080!important;}
#menuIdioma A:visited{color:blue;}


#texto ul {
	font-size:0.7em; text-align:justify; margin-left:2em; margin-right:2.5em;
} 				
#texto ul.sinEstilo {list-style-type:none;}

#texto ul.segundo {font-size:1em; list-style-type:circle; margin:1em;}

#texto ol {
	font-size:0.7em; text-align:justify; margin-left:2em; margin-right:2.5em;
}

#texto .centrado {
	text-align:center;
}

#texto img {border:0;}


/* Para detalles del formato de impresión */
.perImpressions {display:none;}
.titol {display:none;}	



/* Para dividir en dos columnas las páginas secundarias */
.divIzq {			  
				float:left;
				width:50%;	
				clear:left;										
				}
.divDer {
			  float:right;
				width:50%;	
				clear:right;		
}


/* Para Quiénes somos */
.logo {padding:0.3em 2em; vertical-align:middle;}

/* Para Clientes */
.clientes ul {
			list-style-type:none !important; font-size:0.8em!important;	
}
.clientes ul li {padding:0 !important;}


/* Para Glosario */
dl { font-size:0.7em; text-align:justify; margin:0.7em 200px 0.7em 0.7em;}
dt { font-weight:bold;}
dd { padding-bottom:1em;}

/* Para Contacto */
div.otrasVias {
				padding-top:2em !important;
}


table {font-size:0.7em; width:90%; padding:1em;}
table td.infoCampo {width:160px; vertical-align:top;}
table td.campo {width:auto;}
table td.campo input {width:90%;}	
table td.campo textarea {width:90%; height:60px;}
table td.campoBotones {width:auto; text-align:center;}
table td.campoBotones button {width:85px; border:0;padding:0; margin:0; background-color:transparent; cursor:pointer;}

div.otrasVias p {	padding-right:2em;}

/* Para artículos */
ul#listaArticulos {margin-top:0!important;}
ul#listaArticulos li {padding-top:0.5em;}
span.gratuito {color:#FF9900;}

/* Para Mapa Web */
table.mapa td {width:40%; font-size:1em; vertical-align:top; }
p.mapa {color:#990000; font-size:1.3em!important;}
a.titolMapa {color:#990000 !important; font-size:1em!important;}
a.titolMapa:hover {color:#990000 !important; font-size:1em!important;}
a.mapa {margin-left:3em;}
a.subMapa {margin-left:6em;}	
