* {
	margin: 0px;
	padding: 0px;
	list-style: none;
	outline: none;
	}

body {
	background: url(img/estructura/background.jpg) 50% 0px no-repeat #fff;
	color: #666;
	font-family: Tahoma, Arial, "HelveticaNeue LightCond";
	font-size: 11px;
	line-height: 16px;
	}

h1, h2, h3 {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	}

p {
	margin: 0px 0px 16px 0px;
	}

a, a:link, a:active, a:visited {
	color: #999;
	text-decoration: none;
	}

a:hover {
	color: #f97525;
	}


/*----------------------------Estructura---------------------------------------*/
	
		#wrapper {
			margin: 0px auto 0px auto;
			width: 960px;			
			}
		
		#header {
			height: 146px;
			}
		
		#header h1, #header ul {
			display: none;
			}
			
		#footer {
			margin: 20px auto 0px auto;
			width: 730px;
			font-size: 9px;
			}
		
		#footer a, #footer a:link, #footer a:active, #footer a:visited {
			color: #999;
			}
		#footer a:hover {
			color: #f97525;
			}
		
		#footer p{
			color: #999;
			}
		
		#copy {
			width: 902px;
			height: 36px;
			background: url(img/titulos/copy.gif) 0px 0px no-repeat;
			text-indent: -9999px;
			margin: 19px auto 0px auto;
			}

/*---------------------------Index---------------------------------------------*/

		#content_ind {
			background: url(img/estructura/index_background.jpg) 0px 0px no-repeat;
			height: 401px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3ind {
			padding-top: 23px;
			margin: 0px 23px 0px 23px;
			width: 902px;
			height: 324px;
			}
		
		#bienvenido {
			background: url(img/estructura/bienvenido_index.jpg) 0px 0px no-repeat;
			float: left;
			height: 324px;
			padding: 0px 20px 0px 20px;
			width: 369px;
			}
		
			#bienvenido p{
				color: #fff;
				text-align: justify;
				}
				
		#mod_ind1 {
			float: right;
			height: 158px;
			width: 485px;
			}
		
		#mod_ind2 {
			float: right;
			height: 158px;
			width: 485px;
			margin-top: 8px;
			}
		
		h2.bienvenidos {	
			background: url(img/titulos/bienvenidosh2.gif) 0px 0px no-repeat;
			width: 249px;
			height: 13px;
			margin: 21px 0px 22px 0px;
			}
		
/*-----------------------------------------------------------------------------*/
/*---------------------------Asociarse------------------------------------------*/

		#content_asoci {
			background: url(img/estructura/asociarse_background.jpg) 0px 0px no-repeat;
			height: 437px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3asoci {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 384px;
			}
		
		#asoci_dcha {
			width: 665px;
			float:  left;
			}
		
		#asoci_izq {
			width: 170px;
			float:  right;
			margin-top: 44px;
			}
		
		h2.razones {	
			background: url(img/titulos/razonesh2.gif) 0px 0px no-repeat;
			width: 327px;
			height: 17px;
			margin: 31px 0px 22px 0px;
			}
		#asoci_dcha p{
			margin-left: 14px;
			}
		
		p.parrafolistaaso {
			margin-top: 36px;
			}
		
		.lista_asociarse {
			width: 633px;
			margin-left: 16px;
			}
		.lista_asociarse li{
			color: #eb6f10;
			padding-left: 12px;
			background: url(img/estructura/lista_back.gif) 0px 8px no-repeat;	
			margin-bottom: 12px;	
			}
		
		a#acceso {
			display: block;
			background: url(img/botones/acceso_asoc.gif) 0px 0px no-repeat;
			width: 170px;
			height: 23px;
			text-indent: -9999px;
			margin-bottom: 10px;
			}
		
		a#asociarse_ah {
			display: block;
			background: url(img/botones/asociarse_ah.gif) 0px 0px no-repeat;
			width: 170px;
			height: 28px;
			text-indent: -9999px;
			}
	
/*-----------------------------------------------------------------------------*/
/*---------------------------Quienes somos-------------------------------------*/

		#content_somos {
			background: url(img/estructura/somos_background.jpg) 0px 0px no-repeat;
			height: 600px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3somos {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 546px;
			}
		
		#somos_dcha {
			width: 665px;
			float:  left;
			}
		
		#somos_izq {
			width: 201px;
			float:  right;
			margin-top: 41px;
			}
			
		h2.quienessomos {	
			background: url(img/titulos/somosh2.gif) 0px 0px no-repeat;
			width: 261px;
			height: 14px;
			margin: 31px 0px 25px 0px;
			}
		#somos_dcha p{
			margin-left: 14px;
			text-align: justify;
			}
		
		a#areas_ac {
			display: block;
			background: url(img/botones/areas_ac.gif) 0px 0px no-repeat;
			width: 201px;
			height: 26px;
			text-indent: -9999px;
			margin-bottom: 13px;
			}
		
		a#serv_act {
			display: block;
			background: url(img/botones/serv_act.gif) 0px 0px no-repeat;
			width: 201px;
			height: 25px;
			text-indent: -9999px;
			}

/*-----------------------------------------------------------------------------*/
/*---------------------------Proyectos-----------------------------------------*/

		#content_proy {
			background: url(img/estructura/proyectos_background.jpg) 0px 0px no-repeat;
			height: 405px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3proy {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 350px;
			}
		
		#proy_dcha {
			width: 440px;
			float:  left;
			}
		
		#proy_izq {
			width: 434px;
			float:  right;
			margin-top: 56px;
			margin-right: 17px;
			display: inline;
			}
			
		h2.proyectos {	
			background: url(img/titulos/proyectosh2.gif) 0px 0px no-repeat;
			width: 213px;
			height: 17px;
			margin: 31px 0px 27px 0px;
			}
		#proy_dcha p{
			margin-left: 14px;
			}

ul.lista_clientes {
	margin-left: 13px;
	width: 422px;
	height: 173px;
	background: url(img/titulos/listaclientes.gif) 0px 0px no-repeat;
}

ul.lista_clientes li{
			/*list-style: decimal outside;
			color: #eb6f10;
			margin-bottom: 7px;
			width: 406px;*/
			display: none;
			}

a#contacte_cl {	
	display: block;
	width: 212px;
	height: 27px;
	background: url(img/botones/contacte_clientes.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	margin: 48px 0px 0px 46px; 
	}

ul.lista_clientes li .gris {
	color: #666;
	}

/*-----------------------------------------------------------------------------*/
/*---------------------------Actuacion-----------------------------------------*/

		#content_act {
			background: url(img/estructura/actuacion_background.jpg) 0px 0px no-repeat;
			height: 533px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3act {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 478px;
			}
		
		#act_dcha {
			width: 651px;
			float:  left;
			}
		
		#act_izq {
			width: 223px;
			float:  right;
			margin-top: 41px;
			}
		
		#flash_areas {
			width: 533px;
			height: 337px;
			background: url(img/estructura/mapa_area.jpg) 0px 0px no-repeat;
			margin: 19px 0px 0px 32px;
			}
			
		h2.actuacion {	
			background: url(img/titulos/actuacion.gif) 0px 0px no-repeat;
			width: 320px;
			height: 14px;
			margin: 31px 0px 26px 0px;
			}
		#act_dcha p{
			margin-left: 14px;
			}
		
		a#pedir_pre {
			display: block;
			background: url(img/botones/pedir_pre.gif) 0px 0px no-repeat;
			width: 201px;
			height: 26px;
			text-indent: -9999px;
			margin-bottom: 13px;
			}
		
		.flota_dcha {
			float: right;
			}
		
		.margenabajoserv {
			margin-bottom: 40px;
			}
				
		h3.oficinas {	
			background: url(img/titulos/oficinash3.gif) 0px 0px no-repeat;
			height: 12px;
			margin: 0px 0px 23px 0px;
			clear: both;
			}

/*-----------------------------------------------------------------------------*/
/*---------------------------Servicios-----------------------------------------*/

		#content_serv {
			background: url(img/estructura/servicios_background.jpg) 0px 0px no-repeat;
			height: 405px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3serv {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 350px;
			}
		
		#serv_dcha {
			width: 451px;
			float:  left;
			}
		
		#serv_dcha p.antesd {
			margin-bottom: 12px;
			}
		
		.lista_servicios {
			width: 419px;
			margin-left: 16px;
			}
		.lista_servicios li{
			color: #eb6f10;
			padding-left: 12px;
			background: url(img/estructura/lista_back.gif) 0px 8px no-repeat;	
			margin-bottom: 12px;	
			}
		
		#serv_izq {
			width: 201px;
			float:  right;
			margin-top: 41px;
			}
			
		h2.servicios {	
			background: url(img/titulos/serviciosh2.gif) 0px 0px no-repeat;
			width: 192px;
			height: 17px;
			margin: 31px 0px 22px 0px;
			}
		#serv_dcha p{
			margin-left: 14px;
			}

/*-----------------------------------------------------------------------------*/
/*---------------------------Contacto-----------------------------------------*/

		#content_cont {
			background: url(img/estructura/contacto_background.jpg) 0px 0px no-repeat;
			height: 476px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3cont {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 421px;
			}
		
		#cont_dcha {
			width: 651px;
			float:  left;
			}
		
		#cont_izq {
			width: 201px;
			float:  right;
			margin-top: 41px;
			}
			
		#bot_cont {
			width: 201px;
			float:  right;
			margin: 0px 0px 41px 0px;
			}
			
		h2.formulario {	
			background: url(img/titulos/formularioh2.gif) 0px 0px no-repeat;
			width: 150px;
			height: 14px;
			/*margin: 31px 0px 31px 0px;*/
			margin: 31px 0px 23px 0px;
			}
		#cont_dcha p{
			margin-left: 14px;
			}
		
		a#asociarse_ah_cont {
			display: block;
			background: url(img/botones/asociarse_ah_cont.gif) 0px 0px no-repeat;
			width: 179px;
			height: 28px;
			text-indent: -9999px;
			}
		
		a#pedir_pre_cont {
			display: block;
			background: url(img/botones/pedir_pre_cont.gif) 0px 0px no-repeat;
			width: 179px;
			height: 26px;
			text-indent: -9999px;
			margin-bottom: 13px;
			}
		
		#formulario_contacto {
			width: 625px;
			margin: 0px 0px 0px 26px;
			}
		
		#formulario_contacto label{
			width: 304px;
			}
		
		.largolabels {
			width: 304px;
			}
		
		.largolabels2 {
			width: 625px;
			}
		
		#formulario_contacto input{
			height: 15px;
			width: 298px;
			display: block;
			border: 1px solid #bfbfbf;
			font-family: Tahoma, Arial, "HelveticaNeue LightCond";
			font-size: 11px;
			padding: 3px 2px 2px 2px;
			/*margin: 4px 0px 10px 0px;*/
			margin: 3px 0px 6px 0px;
			color: #666;
			}
		
		#formulario_contacto textarea{
			height: 15px;
			width: 619px;
			_width: 616px;
			display: block;
			border: 1px solid #bfbfbf;
			font-family: Tahoma, Arial, "HelveticaNeue LightCond";
			font-size: 11px;
			padding: 3px 2px 2px 2px;
			/*margin: 4px 0px 10px 0px;*/
			margin: 3px 0px 6px 0px;
			color: #666;
			}
		
		.flota_izq {
			float: left;
			}
		
		 #formulario_contacto p.legal {
			clear: both;
			font-size: 9px;
			color: #aaa;
			margin: 0px 0px 0px 0px;
			/*padding-top: 14px;*/
			padding-top: 7px;
			text-align: justify;
			}
		
		#formulario_contacto input.condiciones {
			width: 12px;
			border: none;
			/*margin: 20px 0px 0px 0px;*/
			margin: 15px 0px 0px 0px;
			float: left;
			}
		#formulario_contacto p.margenacepto {
			/*margin: 19px 0px 0px 11px;*/
			margin: 14px 0px 0px 11px;
			float: left;
			}
		
		a#enviar_form {
			display: block;
			background: url(img/botones/enviarformulario.gif) 0px 0px no-repeat;
			width: 180px;
			height: 27px;
			text-indent: -9999px;
			margin-bottom: 13px;
			float: right;
			/*margin-top: 13px;*/
			margin-top: 5px;
			}
		
		.destacadonaranja {
			color: #eb6f10;
		}
	
/*-----------------------------------------------------------------------------*/
/*---------------------------Enlaces-----------------------------------------*/

		#content_links {
			background: url(img/estructura/enlaces_background.jpg) 0px 0px no-repeat;
			height: 363px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3links {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 308px;
			}
		
		#links_dcha {
			width: 651px;
			float:  left;
			}
		
		#links_izq {
			width: 201px;
			float:  right;
			margin-top: 41px;
			}
		
		#links_izq p{
			margin-right: 40px;
			}
			
		h2.enlaces {	
			background: url(img/titulos/enlacesh2.gif) 0px 0px no-repeat;
			width: 119px;
			height: 15px;
			margin: 30px 0px 31px 0px;
			}
			
		#links_dcha p{
			margin-left: 14px;
			}
		
		.listaenlaces {	
			width: 645px;
			margin-left: 14px;
			}
		
		.listaenlaces li {
			width: 188px;
			margin:0px 15px 16px 0px;
			float: left;
			padding-left: 12px;
			background: url(img/estructura/backlistaen.gif) 0px 7px no-repeat;
			}
		
		h3.notainfo {	
			background: url(img/titulos/notainformativah3.gif) 0px 0px no-repeat;
			height: 12px;
			margin: 0px 0px 23px 0px;
			clear: both;
			}
		
		#guiclim {
			width: 96px;
			float: left;
			margin-left: 26px;
			font-size: 10px;
			text-align: center;
			}
			
/*---------------------------Presupuesto-----------------------------------------*/

		#content_pre {
			background: url(img/estructura/contacto_background.jpg) 0px 0px no-repeat;
			height: 476px;
			margin: 0px 6px 0px 6px;
			}
			
		#une3pre {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 421px;
			}
		
		#pre_dcha {
			width: 651px;
			float:  left;
			}
		
		#pre_izq {
			width: 201px;
			float:  right;
			margin-top: 41px;
			}
			
		h2.presupuesto {	
			background: url(img/titulos/presupuestoh2.gif) 0px 0px no-repeat;
			width: 156px;
			height: 18px;
			/*margin: 31px 0px 31px 0px;*/
			margin: 30px 0px 20px 0px;
			}
		#pre_dcha p{
			margin-left: 14px;
			}
		
		
		
		#formulario_pre {
			width: 625px;
			margin: 0px 0px 0px 26px;
			}
		
		#formulario_pre label{
			width: 304px;
			}
		
		
		#formulario_pre input{
			height: 15px;
			width: 298px;
			display: block;
			border: 1px solid #bfbfbf;
			font-family: Tahoma, Arial, "HelveticaNeue LightCond";
			font-size: 11px;
			padding: 3px 2px 2px 2px;
			/*margin: 4px 0px 10px 0px;*/
			margin: 3px 0px 6px 0px;
			color: #666;
			}
		
		#formulario_pre textarea{
			height: 15px;
			width: 619px;
			_width: 616px;
			display: block;
			border: 1px solid #bfbfbf;
			font-family: Tahoma, Arial, "HelveticaNeue LightCond";
			font-size: 11px;
			padding: 3px 2px 2px 2px;
			/*margin: 4px 0px 10px 0px;*/
			margin: 3px 0px 6px 0px;
			color: #666;
			}
		
		
		 #formulario_pre p.legal {
			clear: both;
			font-size: 9px;
			color: #aaa;
			margin: 0px 0px 0px 0px;
			/*padding-top: 14px;*/
			padding-top: 7px;
			text-align: justify;
			}
		
		#formulario_pre input.condiciones {
			width: 12px;
			border: none;
			/*margin: 20px 0px 0px 0px;*/
			margin: 15px 0px 0px 0px;
			float: left;
			}
		#formulario_pre p.margenacepto {
			/*margin: 19px 0px 0px 11px;*/
			margin: 14px 0px 0px 11px;
			float: left;
			}
		
		a#contacte_pr {
			display: block;
			background: url(img/botones/contacte_pres.gif) 0px 0px no-repeat;
			width: 179px;
			height: 23px;
			text-indent: -9999px;
			margin: 3px 0px 10px 0px;
			}
	
/*-----------------------------------------------------------------------------*/
/*----------------------------------Acceso asociados constr----------------------*/

		#content_acceso {
			background: url(img/estructura/acceso_back.jpg) 0px 0px no-repeat;
			height: 405px;
			margin: 0px 6px 0px 6px;
			}
		
		#une3acc {
			padding-top: 0px;
			margin: 0px 0px 0px 23px;
			width: 919px;
			height: 350px;
			}
		
		#acc_dcha {
			width: 440px;
			float:  left;
			}
		
		#acc_dcha p {
			margin: 0px 0px 12px 16px;
			}
		
		h2.acceso {	
			background: url(img/titulos/accesoh2.gif) 0px 0px no-repeat;
			width: 278px;
			height: 17px;
			margin: 31px 0px 27px 0px;
			}
		
		ul.lista_acc {
			margin-left: 13px;
			width: 422px;
			height: 173px;
		}

		ul.lista_acc li{
			color: #eb6f10;
			padding-left: 12px;
			background: url(img/estructura/lista_back.gif) 0px 8px no-repeat;	
			margin-bottom: 12px;
			width:198px;
			float: left;
			}
			
		ul.lista_acc li a{
			color:#eb6f10;
			}
		
		ul.lista_acc li a:hover {
			text-decoration: underline;
			}
		ul.lista_acc li.ulttt {
			margin-top: 22px;
			}
