/* CSS Document */
	*{ margin:0px; padding:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#464646;}
	html,body{ width:100%; height:100%;}
	a{text-decoration:none;}
	.general{ width:1021px; /*height:100px;*/}
		.cabecera{ height:208px;}
			.logo{ border-bottom:1px solid #dce1e4; height:142px;}
			.menusup{ padding:4px 0px 4px 30px ; }
		.cuerpo{ height:100%; padding-top:20px; overflow:hidden;}
			.serviciosHome{ padding:0px 0px 24px 30px;}
			.proyectosHome, .otrosHome, .noticiasHome, .consejosHome{ padding:24px 0px 15px 30px; }
				.bloqueHomeTit{ width:264px; margin-right:33px; height:85px; vertical-align:bottom; padding:15px 0px 5px 10px; }
				.bloqueHomePie{ width:260px; margin-right:33px; height:35px; vertical-align:bottom; padding:15px 5px 5px 15px; }
				.bloqueHomeText{width:257px; margin-right:33px;  padding:15px 5px 5px 15px; }
				.otrosTitulos{ letter-spacing:-1px;}
				.otrosTextos{ background:url(../img/regilla.png); height:1%;}
			.lateralIzquierdo{ width:296px;}
			.lateralDerecho{ width:720px; /*padding-top:56px;*/}
			
	.menuSel{ font-size:13px;color:#464646;background-color:#ffff00; padding:1px 0px;}
	.menuSinSel{ font-size:13px;color:#464646; padding:1px 0px;}
	
	.menuIzqSel{ font-size:14px;color:#464646;background-color:#ffff00; padding:1px 4px;}
	.menuIzqSinSel{ font-size:14px;color:#464646; padding:1px 4px;}
	
	
	.texto p, p.texto{ line-height:20px;}
	.texto b{ background-color:#ffff00; padding:0px 2px;  font-style:italic;}
	.texto a{ padding:0px 2px; font-style:italic; text-decoration:underline; }
	
	.p b{ background-color:#ffff00; padding:0px 2px;  font-style:italic;}
	.p a{ font-weight:bold; }
	
	.texto h1{ background:url(../img/regilla.png) repeat; font-size:25px; font-style:italic; text-align:center;}
	.regilla{ background:url(../img/regilla.png) repeat;}
	.regilla2{ background:url(../img/regilla2.gif) repeat-x;}
	.regilla3{ background:url(../img/regilla3.gif) repeat-x;}
	.bloqueRegilla{ height:130px;}
	.bloqueRegillaProyectos{height:182px;}
	
	.h1Home{ letter-spacing:-1px; font-weight:bold; font-size:26px;line-height:25px;}
	.h1Rest{font-size:33px; letter-spacing:-1.5px; color:#464646;}
	
	select{ border:1px solid #ccc;}
	
	.descServHome{}
	.descServHome:hover{ background-color:#FFFF00;}

	.sepCabCuerpo{height:28px;border-bottom:1px solid #dce1e4;font-size:1px;}
	
	.titMiembrosDe{background-color:transparent; position:relative; bottom:-19px;}
	.titHome{line-height: 25px; background-color:transparent;}

	.contactanos{ padding-top:20px;}
	