/*-------- Colores
00446B - Azul corporativo
A9CA26 - Verde corporativo
F1F5F6 - Azul claro fondos
0073B7 - Azul superior menú

*/

body{font:12px Arial, Tahoma, Verdana; margin:0px 0px 0px 0px; padding:0px; text-align:left; vertical-align:top;background:#A9CA26; /*text-decoration:none;*/ background-image:url(../img/cabeceras/fondocabecera.png); background-repeat:repeat-x; }
/*--------------- Menú ---------------*/

/*--------------- Tablas ---------------*/


/*--------------- Imagenes ---------------*/
img {border:0px solid #FFFFFF;}
.imgTxtIzq { float:left; border:0px solid #FFFFFF;padding:10px 10px 0px 10px;}
.imgTxtDer { float:right; border:0px solid #FFFFFF;padding:10px 10px 0px 10px;}

/*--------------- Contenido ---------------*/
#divGlobal{border: 0px solid #000000;padding:0px ; margin: 0px auto; width:940px; text-align:left; padding:0px;}
	#divCabecera{width:940px; float:left;margin:15px 0px 5px 0px;padding: 0px ; text-align:right;}
	#divSuperior{width:940px; float:left;margin:0px;padding: 0px ; background-image:url(../img/divSup.png);border: 0px solid #000000;}
	#divInferior{width:940px; float:left;margin:0px;padding: 0px ; background-image:url(../img/divInf.png);border: 0px solid #000000;}
	#divMenu{float:left; width:900px; height:100%;text-align:left;margin:0px auto;padding: 0px 20px 0px 20px; background-color:#FFFFFF; border: 0px solid #000000;}
		#divLogo{width:281px; float:left;margin:0px 55px 0px 0px;padding: 0px ;}		
	#divContenido{float:left; width:900px; height:100%;text-align:left;margin:0px auto; padding: 20px 20px 0px 20px; background-color:#FFFFFF; border: 0px solid #000000;}
		.divMenuSup{height:30px;border: 0px solid #00FF00;}	
		.divLatSup {float:left; width:275px; height:25px; margin:0px 60px 0px 0px; padding: 0px; border: 0px solid #000000;background-image:url(../img/fondo.LatSup.png); background-repeat:no-repeat; background-position:top;background-color:#F1F5F6;}
		.divLat {float:left; width:275px; margin:0px 60px 0px 0px; padding: 0px; border: 0px solid #000000;background-color:#F1F5F6;background-image:url(../img/fondo.LatInf.png); background-repeat:no-repeat; background-position:bottom; }				
			.divLatSubMenu  {float:left; width:275px; height:100%; margin:0px 60px 10px 00px; padding: 0px; border: 0px solid #000000;}
			.divLatSubMenuL  {float:left; width:250px; height:100%; margin:20px 0px 10px 00px; padding: 0px; border: 0px solid #000000; text-align:left;}
			.divLatSubMenuR  {float:right; width:250px; height:100%; margin:20px 60px 10px 00px; padding: 0px; border: 0px solid #000000; text-align:left;}		
		.divLatContenido {float:left; width:565px; height:100%; margin:0px 0px 0px 0px; padding: 0px; border: 0px solid #00FF00;}
			.divLatIzqSub {float:left; width:275px; margin:0px 60px 10px 00px; padding: 0px; border: 0px solid #000000;}
			.divLatIzqAsesor {float:left; width:275px; height:125px; margin:10px 60px 10px 00px; padding: 0px; border: 0px solid #000000; background-image:url(../img/portada/Portada.000.jpg); background-repeat:no-repeat;}		
			.divLatCen{float:left; width:275px; height:125px;margin:0px 10px 10px 0px;padding: 0px; border: 0px solid #000000; background-image:url(../img/fondo.div.png); background-repeat:no-repeat; }
			.divLatCenConstruccion{float:left; width:275px; height:125px;margin:0px 10px 10px 0px;padding: 0px; border: 0px solid #000000; background-image:url(../img/portada/PBiologico.jpg); background-repeat:no-repeat; }			
			.divLatDer{float:left; width:275px; height:125px;margin:0px 0px 10px 0px;padding: 0px; border: 0px solid #000000;background-image:url(../img/fondo.div.png); background-repeat:no-repeat; }
			.divLatDerBiologico{float:left; width:275px; height:125px;margin:0px 0px 10px 0px;padding: 0px; border: 0px solid #000000; background-image:url(../img/portada/PBiologico.jpg); background-repeat:no-repeat;}				
	#divPie{width:940px; float:left;margin:5px 0px 10px 0px;padding: 0px ; text-align:center;}	


#divCont{border: 0px solid #000000; margin: 0px auto; width:95%; text-align:left; padding:0px; background-color:#00446B}
	#divSup{background:#00446B;width:50%;text-align:center;border: 0px solid #000000; margin: 0px auto;}
	#divDatos{background:#00446B;width:50%;text-align:center;border: 0px solid #A9CA26; margin: 0px auto;}	

/*--------------- Textos ---------------*/
.cabecera {font:normal 11px Tahoma, Verdana; font-weight:normal;color:#FFFFFF;text-decoration:none;padding:0px 10px 0px 0px; margin:0px;}
.cabecera a { text-decoration:none; margin:0px; padding:0px;}
.cabecera a:hover {text-decoration:underline;}
.cabecera a:visited {color:#FFFFFF;}

.divPortadaTitulo {font:normal 15px Arial, Verdana; font-weight:bold;color:#00446B;text-decoration:none; padding:5px 0px 5px 10px; margin:0px;}
.divPortadaTitulo a {color:#00446B;text-decoration:none;}
.divPortadaTitulo a:hover {color:#A9CA26;text-decoration: underline;}
.divPortadaTitulo a:visited {color:#00446B;text-decoration:none;}
.divPortada {font:normal 13px Arial, Tahoma, Verdana; font-weight:normal;color:#555555;/*text-decoration:none;*/padding:5px 20px 0px 10px; margin:5px 0px 5px 0px ; text-align:left;}
.divPortadaDestacado {font:normal 13px Arial, Tahoma, Verdana;color:#666666;text-decoration:none;padding:5px 20px 0px 10px; margin:0px; text-align:left;}
.divPortadaDestacadoCur {font:normal 13px Arial, Tahoma, Verdana; font-style:italic;color:#666666;text-decoration:none;padding:5px 20px 0px 30px; margin:0px; text-align:left;}
.divPortadaDer {font:normal 13px Arial, Tahoma, Verdana; font-weight:normal;color:#666666;text-decoration:none;padding:5px 100px 0px 10px; margin:0px; text-align:left;}

ul {font:normal 13px Arial, Tahoma, Verdana; font-weight:normal;color:#555555;text-decoration:none;padding:0px; margin:0px 0px 0px 30px; text-align:left;}
ul li {padding: 0px 0px 4px 0px;}
.pie {font:normal 11px Tahoma, Verdana; font-weight:normal;color:#00446B;text-decoration:none;padding:0px 0px 0px 0px; margin:0px;}
.pie a { text-decoration:none; margin:0px; padding:0px;}
.pie a:hover {text-decoration:underline;}
.pie a:visited {color:#00446B;}


.textoContenido {color:#FFFFFF; font: bold 14px Verdana;padding:0px 0px 0px 0px; text-align:justify;}
.textoContenido a {color:#FFFFFF; font: bold 14px Verdana;padding:0px 0px 0px 0px; text-align:justify; text-decoration:none}

.textoEnlace {color:#666666; font: bold 13px Arial, Tahoma, Verdana;padding:0px 0px 0px 0px; text-align:justify; text-decoration:none;}
.textoEnlace a {text-decoration:none; margin:0px; padding:0px;}
.textoEnlace a:hover {text-decoration:underline;color:#0073B7;}
.textoAvisoLegal { text-align:justify; color:#666666;text-decoration:none; padding:5px 0px 5px 10px; margin:0px;}

h1 {color:#666666;font: bold 14px Arial;padding:0px 0px 0px 0px; border-bottom:0px solid #8994A6; width:80%;}
h2 {color:#8994a6;font: bold 14px Tahoma;padding:0px 0px 0px 0px; border-bottom:0px solid #8994A6; width:100%;}
h3 {color:#8994A6;font: bold 12px Tahoma;padding:0px 0px 0px 0px; border-bottom:0px solid #8994A6; width:60%;}
h4 {color:#8994A6;font: bold 12px Tahoma;padding:0px 0px 0px 0px; border-bottom:1px solid #8994A6; width:60%;}

/*--------------- Formulario ---------------*/
.todo {  font-family:  Arial, Tahoma, Verdana, sans-serif; font-size: 13px;}
.todo50 {  font-family:  Arial, Tahoma, Verdana, sans-serif; font-size: 13px; width:50px}
.todo100 {  font-family:  Arial, Tahoma, Verdana, sans-serif; font-size: 13px; width:100px}
.todo200 {  font-family:  Arial, Tahoma, Verdana, sans-serif; font-size: 13px; width:200px}
.todo300 {  font-family:  Arial, Tahoma, Verdana, sans-serif; font-size: 13px; width:300px}
.todo350 {  font-family:  Arial, Tahoma, Verdana, sans-serif; font-size: 13px; width:350px}
table.solicitainfo { margin: 0px 0px 0px 0px; text-align:justify; width:565px; padding: 5px 5px 5px 5px;border:1px solid #A9CA26}
td.sfColumna01 { margin: 0px; text-align:justify; width:565px; padding: 5px 5px 5px 5px;border:0px solid #FAB576; background-color:#F1F5F6; color:#666666;}
td.sfColumna02 { margin: 10px 20px 0px 20px; text-align:justify; width:500px; padding: 5px 5px 10px 5px;border:1px solid #FAB576}


/*----------------------------------
  MENU
----------------------------------*/
.menutransparente{ font: bold 0px Verdana; text-decoration:none; color:#FFFFFF;}
.xmenu a {
  display:block;
  text-decoration:none;
  padding: 0px;
  margin: 0px 2px 0px 2px;
  float:left;
  width:90px;
  height:60px;
  border-top: 0px solid #FFFFFF;
  font-size: 12px;
  font-weight:bold;
  color:#262F44;
  background-position: 0px 0px;  
}
.xmenu a:hover { text-decoration: none; color:#FF7F00;border-top: 0px solid #618596;background-position: 0px -60px;}
.xmenu a#foco { text-decoration: none; color:#CED9DD;border-top: 0px solid #FFFFFF;}
.xmenu .alt { display:none; }
/* Español */
.xmenu a#men100 { background-image:url(../img/menu/Menu.100.es.jpg);}
.xmenu a#men199 { background-image:url(../img/menu/Menu.100.es.jpg); background-position: 0 -120px;}
.xmenu a#men200 { background-image:url(../img/menu/Menu.200.es.jpg);}
.xmenu a#men299 { background-image:url(../img/menu/Menu.200.es.jpg); background-position: 0 -120px;}
.xmenu a#men300 { background-image:url(../img/menu/Menu.300.es.jpg);}
.xmenu a#men399 { background-image:url(../img/menu/Menu.300.es.jpg); background-position: 0 -120px;}
.xmenu a#men400 { background-image:url(../img/menu/Menu.400.es.jpg);}
.xmenu a#men499 { background-image:url(../img/menu/Menu.400.es.jpg); background-position: 0 -120px;}
.xmenu a#men500 { background-image:url(../img/menu/Menu.500.es.jpg);}
.xmenu a#men599 { background-image:url(../img/menu/Menu.500.es.jpg); background-position: 0 -120px;}
.xmenu a#men600 { background-image:url(../img/menu/Menu.600.es.jpg);}
.xmenu a#men699 { background-image:url(../img/menu/Menu.600.es.jpg); background-position: 0 -120px;}

/*--- MENU LATERAL ---*/			

.divMenuLateral {
	float: left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 10px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 0px solid #EBEBEB;
	border-style:dotted;
	width:275px;
	font-family: Arial, Verdana;
	}
.divMenuLateral a {
	margin:0px 0px 0px 20px;
	padding:5px 0px 5px 10px;	
	float: left;
	color: #00446B;
	font-size: 13px;	
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	height: 20px;
	display: block;
	font-weight:bold;
	width:193px;
	border-left: 15px solid #A9CA26;		
	}
.divMenuLateral a:hover {
	color:#A9CA26;
	font-weight:bold;
	background-color:#FFFFFF;
	border-left: 15px solid #FFFFFF;	
	}

.divMenuLateral a.selected {
	color:#333333;
	font-weight:bold;	
	background-color:#FFFFFF;
	border-left: 15px solid #0073B7;		
	}	

.divMenuLateralTexto {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 1px solid #EBEBEB;
	border-style:dotted;
	width:178px;
	text-align:justify;
	}

.divMenuLateralTexto a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

.divMenuLateralTexto a:hover {
	color:#3D647D;
	font-weight:bold;
	text-decoration:underline;
	}

.divMenuLateralLogo {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 1px solid #EBEBEB;
	border-style:dotted;
	width:198px;
	}
.divMenuLateralLogo a {
	padding:0px 0px 0px 0px;
	float: left;
	color: #4C6E94;
	font-size: 12px;	
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	display: block;
	font-weight:bold;
	width:198px;		
	}
.divMenuLateralLogo a:hover {
	color:#333333;
	font-weight:bold;
	background-color:#CFE3F1;
	}
	
/*Divisor desplegable*/
#divDesplegable {padding: 0px; width:565px; border:0px solid #F1F5F6;background-color:#FFFFFF; float:right; margin: 15px 0px 0px 0px;}
.divDes01 {border-bottom:0px solid #F1F5F6; float:left; width:160px; padding:5px 5px 5px 10px; text-align:left; font: 12px Verdana, Arial; font-weight:bold; color:#447EA2}
.divDes02 {border-bottom:0px solid #F1F5F6; float:left; width:370px; padding:5px 5px 5px 10px; text-align:left; font: 12px Verdana, Arial; font-weight:bold; color:#447EA2}

.divDes11 { float:left; width:170px; height: 35px; padding:5px 4px 5px 10px; text-align:left; font: 12px Verdana, Arial; font-weight:bold; color:#000000; background-color: #F1F5F6;}
.divDes12 { float:left; width:370px; height: 35px; padding:5px 5px 5px 0px;; text-align:left; font: 12px Verdana, Arial; font-weight:normal; color:#000000; background-color: #F1F5F6;}

.divDes21 { float:left; width:170px; height: 35px; padding:5px 4px 5px 10px; text-align:left; font: 12px Verdana, Arial; font-weight:bold; color:#000000}
.divDes22 { float:left; width:370px; height: 35px; padding:5px 5px 5px 0px;; text-align:left; font: 12px Verdana, Arial; font-weight:normal; color:#000000}

/*Divisor index*/
.img125 a {display:block;text-decoration:none;padding: 0px;margin: 0px 0px 20px 0px;  height:125px;}
.img125 a:hover { text-decoration: none; color:#FF7F00;border-top: 0px solid #618596;background-position: 0px -125px;}
.img125 a:active { text-decoration: none; color:#FF7F00;border-top: 0px solid #618596;background-position: 0px -250px;}

.img125 a#img125100 { background-image:url(../img/cabeceras/Cab.Construccion.02.jpg);}
.img125 a#img125200 { background-image:url(../img/cabeceras/Cab.Talleres.02.jpg);}
.img125 a#img125300 { background-image:url(../img/900.cat.general.png);}

.desplazar {position: absolute;left: -5000px;}
