/* format   */
*{font-size:100%;margin:0;padding:0;}
html{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;outline:0;}
 body{font:0.75em/1.5 Helvetica Neue, Helvetica, Arial,sans-serif;text-align:center; background:#f7f7f7  top center no-repeat; margin:0; padding:0; }

h1{font-size:2em; font-weight: bold; color: #225577;  letter-spacing:2px;}
h2{font-size:1.5em;color:#579324; font-weight: lighter;font-style:normal;}
h3{font-size:1.2em;font-weight:lighter;}
h4{font-size:1.1em;font-weight:lighter; color:#333;}
h5{font-size:0.9em;font-weight:lighter; color:#333; text-align:left;}

p{font-size:1em; margin: 1em 0; color:#808084; text-align:left;}
sup {font-size:0.6em;}
ul {list-style:none;}
.clear{clear:both;height:0;line-height:0;visibility:hidden;}

a{color: #579324; text-decoration:none;}
a:hover {color:#579324;}
a.active {color:#579324;}


#wrapper {
   min-height:100%;
   height:100%;
   padding:  0;
   background: url(bg_verde.gif) top left repeat-x;
}

#header {width:960px; margin: 0px auto;}
#idiomas{padding:0; margin:0;float:right;background-color:#FC0;}
#idiomas {font-size: 0.65em; color:#355c6a;  font-family: Helvetica,Arial,sans-serif;}
#idiomas .separa {color:#cddbe2; font-size:1.6em;}
#idiomas .idioma_on {color:#355c6a;font-size:1em;}
#idiomas .idioma_off {color:#7294a2;font-size:1em;}



#body {
	width:960px;
   padding:0;
   margin: 0px auto;
   padding-top:65px;  /* Height of the header */
}

#logo{float:left;margin:15px 0 0 0;padding:0;}



/* menu corporativo*/


#top_menu{width:355px;margin:70px 0 0 605px;padding:0; float:right; z-index:10; position:absolute;}
#top_menu ul li:hover {color:#579324}
#top_menu li {font-size:1.3em;color: #808084; text-shadow: 1px 1px 0 #fff; position: relative;display: inline;margin: 0; }
#top_menu li.superior {background:url(flechita.gif) no-repeat scroll right center transparent;width:110px;}
#topmenu li.item{width:60px;margin:0; padding:0;}
.item_selected{width:60px; color:#579324;}

#top_menu li.superior_segundo {background:url(flechita.gif) no-repeat scroll right center transparent;width:145px;margin: 0 0 0 10px;}
#topmenu li.item_segundo{width:140px;}

#top_menu li a {display: inline-block;color: #333;margin:0; padding:0; }
#top_menu li a:hover {display: inline-block;color: #579324; margin:0; padding:0; }
#top_menu li ul {display: none;position: absolute;background-color:#f7f7f7;text-align:left;width:150px;margin:0 0 0 10px;

	-webkit-border-bottom-right-radius: .5em; 
	-webkit-border-bottom-left-radius: 0em; 
	-moz-border-radius-bottomright: .5em;
	-moz-border-radius-bottomleft: 0em;
	border-bottom-right-radius: .5em;
    border-bottom-left-radius: .5em;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.8;
	behavior:url(border-radius.htc);
	
}

#top_menu li:hover ul {display: block;}
#top_menu li ul li {display: block;font-size:11px;width:120px; text-align:left;margin: 10px 0 10px 15px;}
#top_menu li ul li a:hover {color:#579324;}


/* end menu corporativo*/

/*botones cabecera*/
#varios_cabecera{overflow:hidden; float:right;margin:0; padding:0;}
#bt_cabecera{width: 353px; height:35px; margin:0 0 0 0; overflow: hidden;text-align:center;float:left; }
#bt_cabecera ul {height:35px;}
#bt_cabecera ul li a { text-decoration: none; display: block; color: #6b6b6b; font-weight: bold; text-shadow: 1px 1px 0 #fff; font-size:10px;}

#bt_cabecera ul li.accionista {float: left; display:inline; width: 180px; line-height: 38px; font-size: 0,6em; background: url(ico_accionista_home.gif) top left no-repeat;
	-webkit-border-bottom-right-radius: .5em; 
	-webkit-border-bottom-left-radius: .5em; 
	-moz-border-radius-bottompright: .5em;
	-moz-border-radius-bottomleft: .5em;
	border-bottom-right-radius: .5em;
    border-bottom-left-radius: .5em;
	margin: 0 7px 0 0;}

#bt_cabecera ul li.accionista a { background: url(ico_accionista_home.gif) top left no-repeat;padding-left:28px; color:#9d9da2;}
#bt_cabecera ul li.accionista a:hover {text-decoration: none; display: block; background: url(ico_accionista_home.gif) top left no- repeat; color: #87878b; text-shadow: 1px 1px 0 #f0f0f0;
	-webkit-border-bottom-right-radius: .5em; 
	-webkit-border-bottom-left-radius: 0em; 
	-moz-border-radius-bottomright: .5em;
	-moz-border-radius-bottomleft: 0em;
	border-bottom-right-radius: .5em;
    border-bottom-left-radius: .5em;
}





#bt_cabecera ul li.contacto_cabecera_home {float: left; display:inline; width: 109px; line-height: 38px; font-size: 0,7em; background: url(ico_contacto_home.gif) top left repeat;color:#9d9da2; 
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: .5em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;	
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	}

#bt_cabecera ul li.contacto_cabecera_home a { background: url(ico_contacto_home.gif) top left no- repeat;padding-left:30px; color:#9d9da2; }
#bt_cabecera ul li.contacto_cabecera_home a:hover {text-decoration: none; display: block; background: url(ico_contacto_home.gif) top left no- repeat; color: #333; text-shadow: 1px 1px 0 #f0f0f0; color: #87878b;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
}

#bt_cabecera ul li.idioma_cabecera_home {float:left; display:inline; width: 57px; line-height: 38px; font-size: 0,7em;margin:0; padding:0; }
#bt_cabecera ul li.idioma_cabecera_home a {color: #9d9da2;}
#bt_cabecera ul li.idioma_cabecera_home a:hover {text-decoration: none; display: block; color: #579324;}

/*end botones cabecera*/


/*end varios cabecera*/

/* end header */

/* menu serveis*/

#navegador {width: 700px; height:36px; margin:50px 0 0 0; position: relative; overflow: hidden;text-align:center;}
#navegador ul { height:36px;}

#navegador ul li a {text-decoration: none; display: block; background: url(nav-normal.png) top right no-repeat; color: #6b6b6b; font-weight: bold; text-shadow: 1px 1px 1px #fff; }

/* primer elemento del menu*/

#navegador ul li.first {float: left; display:inline; width: 157px; line-height: 36px; font-size: 1.1em; background:#ccc url(nav-normal.png) top repeat; 
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: .5em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	margin: 0 7px 0 0;
	behavior: url(PIE.htc);
	-ms-border-radius: .5em;
	text-shadow:1px 1px 0 #e4e4e4;
	
	
	}
#navegador ul li.first a { background: url(blanc.png) top right no-repeat; text-shadow:1px 1px 0 #e4e4e4;}
#navegador ul li.first a:hover {text-decoration: none; display: block; background: url(nav-hover.png) top repeat; color: #333; text-shadow:1px 1px 0 #e4e4e4;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	behavior: url(PIE.htc);
	-ms-border-radius: .5em;
}

#navegador ul li.first a.selected {text-decoration: none; display: block; background: url(nav-selected.png) top repeat; color: #579324; text-shadow: 1px 1px 0 #f0f0f0;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	behavior: url(PIE.htc);
	-ms-border-radius: .5em;
}

/* fin primer elemento menu*/

/* segundo elemento del menu*/

#navegador ul li.second {float: left; display:inline; width: 194px; line-height: 36px; font-size: 1.1em; background:#ccc url(nav-normal.png) top repeat; 
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: .5em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	margin: 0 7px 0 0;
	behavior: url(PIE.htc);
	-ms-border-radius: .5em;
	text-shadow:1px 1px 0 #e4e4e4;
	
	}
#navegador ul li.second a { background: url(blanc.png) top right no-repeat; text-shadow:1px 1px 0 #e4e4e4;}
#navegador ul li.second a:hover {text-decoration: none; display: block; background: url(nav-hover.png) top repeat; color: #333; text-shadow: 1px 1px 0 #e4e4e4;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	behavior: url(PIE.htc);
	-ms-border-radius: .5em;
	
}

#navegador ul li.second a.selected {text-decoration: none; display: block; background: url(nav-selected.png) top repeat; color: #579324; text-shadow: 1px 1px 0 #f0f0f0;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	behavior:url(border-radius.htc);
	-ms-border-radius: .5em;
	
}

/* fin segundo elemento menu*/

/* tercero elemento del menu*/

#navegador ul li.third {float: left; display:inline; width: 194px; line-height: 36px; font-size: 1.1em; background:#ccc url(nav-normal.png) top repeat; 
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: .5em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: .5em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	margin: 0 7px 0 0;
	behavior:url(border-radius.htc);
	-ms-border-radius: .5em;
	text-shadow:1px 1px 0 #e4e4e4;
	}
#navegador ul li.third a { background: url(blanc.png) top right no-repeat; text-shadow:1px 1px 0 #e4e4e4;}
#navegador ul li.third a:hover {text-decoration: none; display: block; background: url(nav-hover.png) top repeat; color: #333; text-shadow: 1px 1px 0 #e4e4e4;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	behavior:url(border-radius.htc);
	-ms-border-radius: .5em;
}

#navegador ul li.third a.selected {text-decoration: none; display: block; background: url(nav-selected.png) top repeat; color: #579324; text-shadow: 1px 1px 0 #f0f0f0;
	-webkit-border-top-right-radius: .5em; 
	-webkit-border-top-left-radius: 0em; 
	-moz-border-radius-topright: .5em;
	-moz-border-radius-topleft: 0em;
	border-top-right-radius: .5em;
    border-top-left-radius: .5em;
	behavior:url(border-radius.htc);
	-ms-border-radius: .5em;

}

/* fin tercero elemento menu*/

/*end menu serveis*/


#contenedor{
	
width:960px;
overflow:hidden;
margin: 0 auto;
padding: 0 0 50px 0;
background-color:#fdfdfd;
-moz-box-shadow: 0px 5px 15px #8e8e8e;
-webkit-box-shadow: 0px 5px 15px #8e8e8e;
box-shadow: 0px 5px 15px  #8e8e8e;
border-bottom-left-radius: .6em;
border-bottom-right-radius: .6em;
-ms-border-radius-bottomleft: .6em;
-ms-border-radius-bottomright: .6em;
behavior: url(PIE.htc);


}
#central_all{width:567px; margin: 15px 20px 20px 50px;; padding:0;background: url(bg_rayitas.gif);overflow:hidden;float:left;}
#central_home{margin: 0; position:relative;float:left;  padding: 20px 0 0 0;float:left; overflow:hidden;}
#central_home p{font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em; color:#808084; text-align:left;margin:0;}

.carrec{color:#808084; ;text-align:left; margin:0; padding:0; font-family: Helvetica; Arial, sans-serif; font-style:normal;font-size:12px;}

.firma{color:#333; font-size:12px; font-weight:bold;text-align:left; margin:0; padding:0; font-family: Helvetica; Arial, sans-serif; font-style:normal;}

#worker{z-index:10; position:relative; float:right;overflow:hidden;padding:0; margin: 0 40px 0 0;}

#actualitat{float:right;width:243px; height:204px; background-color:#f7f7f7;background: url(bg_actualitat.png) top repeat-x;text-align:left;margin: 24px 50px 20px 0px; color:#808084; padding:12px 15px 15px 15px;
	-webkit-border-radius: .5em; 
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
    border-radius: .5em;
	-ms-border-radius: .5em;
	behavior: url(PIE.htc);
	
	}
	
#actualitat h3{color:#FFF; font-size:1em; text-align:left; margin:0	px 0 0 0; padding:0 0 10px 0; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-style:normal;text-shadow:1px 1px 0 #4d7928;}
#actualitat p{margin:1em 0 0 0;}

.fecha{color:#579324; font-size:18px;text-align:left; padding:0 0 0 0;font-family: Helvetica, Arial, sans-serif; font-style:normal;margin:0}

#destacados_home{width:860px;margin: 0 0 0 50px; position:relative;overflow: hidden; text-align:left;}
#destacados_home h3{margin:0; padding:5px 0 10px 3px;color:#579324; font-size:1.5em; text-shadow:1px 1px 0 #FFF;}
#destacados_home p{margin:1em 0 0 3px; padding:0;}

#mes{width:40px; margin:5px 0 0 0; padding:0;}

#col_primera_segona{float:left; margin: 0; padding: 0; }
#col_primera{float:left;margin:0 20px 0 0; padding: 0;width:273px;}
#col_segona{ margin:0; padding: 0;float:right;width:274px;}
#col_tercera{float:right; margin:0; padding:0;width:273px;}

/* Cabecera del contenido central de todas las páginas */

#franja_gris{margin:0 0 5px 0; padding:0; width:100%; overflow:hidden; background-color:#f5f5f5;}

#breadcrumb{width:100:; margin: 10px 0 10px 50px;}
#breadcrumb p{font-size:.8em; color:#999; text-align:left;}
#breadcrumb a{color:#999; text-decoration:none;}
#breadcrumb a:hover{color:#999; text-decoration:underline;}

#titulo_pagina {float:left; margin:0; padding:18px 0 15px 50px;color:#579324; font-size:1.6em;text-shadow:1px 1px 0 #FFF; }
#titulo_pagina h2{font-size:1.3em; color:#579324;}

#ico_serveis{ width:155px; float:right; margin: 0 269px 0 0;}

#ico_serveis1 {background:transparent url(bg_ico_serveis1.png) top left no-repeat;border:0;cursor:pointer; height:55px; width:41px;float:left;}
#ico_serveis1:hover{background:transparent url(bg_ico_serveis1.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; cursor:hand; }
#ico_serveis1_on {background:transparent url(ico_serveis1_on.png) top left no-repeat;border:0; height:55px; width:41px;float:left;}



#ico_serveis2 {background:transparent url(bg_ico_serveis2.png) top left no-repeat;border:0;cursor:pointer; height:55px; width:41px;float:left;margin:0 0 0 16px;}
#ico_serveis2:hover{background:transparent url(bg_ico_serveis2.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; }
#ico_serveis2_on {background:transparent url(ico_industria_on.png) top left no-repeat;border:0;height:55px; width:41px;float:left;margin:0 0 0 16px;}


#ico_serveis3 {background:transparent url(bg_ico_serveis3.png) top left no-repeat;border:0;cursor:pointer; height:55px; width:41px;float:right;margin:0 0 0 14px;}
#ico_serveis3:hover{background:transparent url(bg_ico_serveis3.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; }
#ico_serveis3_on {background:transparent url(ico_residus_on.png) top left no-repeat;border:0;height:55px; width:41px;float:left;margin:0 0 0 16px;}

#col_dcha_izq{float:left; width:100%; padding:0; margin:0;}

#col_izq{float:left;width: 430px; margin:20px 0 0 50px; padding:0; text-align:left; overflow:hidden;}
#col_izq_txt{float:left;width: 405px; margin:20px 0 0 50px; padding:0; text-align:left; overflow:hidden;}
#col_izq ul { margin:0 0 0 -5px; padding:0;}
#col_izq ul li{font-size:1em; margin: 1em  0 1em 20px; color:#808084; text-align:left; list-style:url(guion_lista_serveis.gif);}
#col_izq ul li a{color:#808084;}
#col_izq ul li a:hover{color:#579324;}
#col_izq ul li.seleccionado {color:#579324;}

.entradilla {font-size:1.2em; margin:0; color:#333;}


#col_dcha {float:right;margin:11px 50px 0 0; padding:0; overflow:hidden; width:380px}
#col_dcha ul li{font-size:1em; margin: 1em  0 1em 20px; color:#808084; text-align:left; list-style:url(guion_lista_serveis.gif);}
#col_dcha_txt {float:right;margin:11px 50px 0 0; padding:0; overflow:hidden; width:405px}

#col_dcha_residus {float:right;margin:25px 50px 0 0; padding:0; overflow:hidden; width:380px}


#listado_ciudades{ background: url(ico_ciudades.gif) no-repeat scroll left center; height:85px;float:right; margin: 10px 60px 0 0; width:370px;}
#listado_ciudades p {font-size:1em; margin: 24px 0 0 70px; color:#808084; text-align:left; padding: 0 0 0 100px;margin: 2em 0 0 0;}


#listado_enlaces{ background: url(ico_download.gif) no-repeat scroll left center; height:85px;float:right; margin: 10px 88px 0 0; width:370px;}
#listado_enlaces ul {font-size:1em; margin:7px 0 0 100px; color:#808084; text-align:left; padding:0;}
#listado_enlaces  ul li{margin:0; color:#808084; text-align:left; list-style-image:none; line-height:24px}


#listado_telf_industria {background: url(ico_telf.gif) no-repeat scroll left center; width:150px; height:50px;padding:0; margin: 20px 0 0 0; float:left; }
#listado_telf_industria p {color:#78787a; font-size:1em;text-shadow:1px 1px 0 #FFF; text-align:left; margin:0.3em 0  0 65px; padding: 6px 0 0 0;}
#listado_telf_industria p .numero {color:#579324; font-size:1em;text-shadow:1px 1px 0 #FFF; padding:0; line-height:25px;}

#listado_web_industria { background: url(ico_web.gif) no-repeat scroll left center; height:50px;margin:20px 85px 0 0; width:150px; float:right;}
#listado_web_industria p {font-size:1em; color:#808084; text-align:left;  margin:0.8em 0  0 65px; padding: 6px 0 0 0;}


#clientes {clear:both; width:700px;margin: 10px 0 0 50px; padding:0; text-align:left;}

#seur {width:60px; height:9px; background:transparent url(seur.png) top left no-repeat; float:left; margin: 22px 50px 0 0; padding:0;}
#seur:hover {width:60px; height:9px; background:transparent url(seur.png)  bottom left no-repeat; float:left;margin: 22px 50px 0 0; padding:0;}

#dhl {width:56px; height:29px; background:transparent url(dhl.png) top left no-repeat; float:left; margin: 11px 50px 0 0; padding:0;}
#dhl:hover {width:56px; height:29px; background:transparent url(dhl.png)  bottom left no-repeat; float:left; margin: 11px 50px 0 0; padding:0;}

#dhl {width:56px; height:29px; background:transparent url(dhl.png) top left no-repeat; float:left; margin: 13px 50px 0 0; padding:0;}
#dhl:hover {width:56px; height:29px; background:transparent url(dhl.png)  bottom left no-repeat; float:left; margin: 13px 50px 0 0; padding:0;}

#tradisa {width:60px; height:12px; background:transparent url(tradisa.png) top left no-repeat; float:left; margin: 20px 50px 0 0; padding:0;}
#tradisa:hover {width:60px; height:12px; background:transparent url(tradisa.png)  bottom left no-repeat; float:left; margin: 20px 50px 0 0; padding:0;}

#nh {width:35px; height:31px; background:transparent url(nh.png) top left no-repeat; float:left; margin: 12px 50px 0 0; padding:0;}
#nh:hover {width:35px; height:31px; background:transparent url(nh.png)  bottom left no-repeat; float:left; margin: 12px 50px 0 0; padding:0;}

#aecc {width:51px; height:26px; background:transparent url(aecc.png) top left no-repeat; float:left; margin: 16px 50px 0 0; padding:0;}
#aecc:hover {width:51px; height:26px; background:transparent url(aecc.png)  bottom left no-repeat; float:left; margin: 16px 50px 0 0; padding:0;}

#maquinista {width:35px; height:33px; background:transparent url(maquinista.png) bottom left no-repeat; float:left; margin: 11px 50px 0 0; padding:0;}
#maquinista:hover {width:35px; height:33px; background:transparent url(maquinista.png)  top left no-repeat; float:left; margin: 11px 50px 0 0; padding:0;}

#rcpb {width:28px; height:43px; background:transparent url(rcpb.png) top left no-repeat; float:left; margin: 2px 50px 0 0; padding:0;}
#rcpb:hover {width:28px; height:43px; background:transparent url(rcpb.png)  bottom left no-repeat; float:left; margin:2px 50px 0 0; padding:0;}





#dades {width: 355px; height:269px; background:#fff url(bg_dades.gif) bottom left repeat-x;
	-webkit-border: .8m; 
	-moz-border-radius: .8em;
	border-radius: .8em;
	-ms-border-radius: .8em;
	margin: 0 7px 0 0;
	-moz-box-shadow: 0px 1px 3px #d1d1d1;
	-webkit-box-shadow: 0px 1px 3px #d1d1d1;
	box-shadow: 0px 1px 3px  #d1d1d1;
	padding: 0 10px 0 10px;
	margin: 14px 0 0 0;
	border:1px solid #e9e9e9;
	
} 
#dades h4{ font-size:1.4em;font-weight:lighter; color:#808084; text-align:center;margin:0; padding: 20px 0 0 0;}
#linea{ clear:both;}
#dades_content{clear:both; margin: 10px 0 0 0; padding:0;}
#dades_imagen{float:left; margin:0 0 0 13px; padding:0; height:215px; widht:253px;align:left;}
#dades_bt_izq{float:left; width:30px;height:30px; background:transparent url(bt_left2.png) bottom left no-repeat; cursor:pointer; cursor:hand; margin: 60px 0 0 10px;}
#dades_bt_izq:hover{float:left; width:30px;height:30px; background:transparent url(bt_left2.png) top left no-repeat;cursor:pointer; cursor:hand;margin: 60px 0 0 10px;}

#dades_bt_dcha{float:right; width:30px; height:30px; background:transparent url(bt_right2.png) bottom left no-repeat;cursor:pointer; cursor:hand;margin: 60px 10px 0 0;}
#dades_bt_dcha:hover{float:right; width:30px; height:30px; background:transparent url(bt_right2.png) top left no-repeat;cursor:pointer; cursor:hand;margin: 60px 10px 0 0;}


#social {width: 140px; height:160px; background:#fff url(bg_dades.gif) bottom left repeat-x;
	-webkit-border: .8m; 
	-moz-border-radius: .8em;
	border-radius: .8em;
	-ms-border-radius: .8em;
	margin: 0 7px 0 0;
	-moz-box-shadow: 0px 1px 3px #d1d1d1;
	-webkit-box-shadow: 0px 1px 3px #d1d1d1;
	box-shadow: 0px 1px 3px  #d1d1d1;
	padding: 0 10px 0 10px;
	margin: 12px 0 0 95px;
	border:1px solid #e9e9e9;
	
} 


#accionista_desplegable{
	width: 260px;
	background:#ececec;
	margin: 5px 7px 0 350px;
	position:absolute;
	z-index:20;
	padding:0;
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-bottom-right-radius: .5em;
    border-radius: .5em;
	-ms-border-radius: .5em;
	-moz-box-shadow: 0px 3px 5px #8e8e8e;
	-webkit-box-shadow: 0px 3px 5px #8e8e8e;
	border-color:#999;
	

	}

#accionista_desplegable h3{font-size:1.2em;font-weight:lighter;margin:0; padding:20px 0 0 15px; color:#333; text-align:left;}
#alta_desplegado{float:left; width:140px;}
#linea{ clear:both;}
#social_content{margin: 22px 0 0 0; padding:0;}
#social_flecha{ clear:both;; margin:0; padding:20px 0 0 0;}
#logocld_desplegado {
	
	width: 300px;
	background:#ececec;
	margin: 140px 7px 0 10px;
	position:absolute;
	z-index:20;
	padding:20px 20px 20px 20px;
	 background:#fff url(bg_dades.gif) bottom left repeat-x;
	-webkit-border: .8m; 
	-moz-border-radius: .8em;
	border-radius: .8em;
	-ms-border-radius: .8em;
	-moz-box-shadow: 0px 1px 3px #d1d1d1;
	-webkit-box-shadow: 0px 1px 3px #d1d1d1;
	box-shadow: 0px 1px 3px  #d1d1d1;
	opacity: 0.8;
	text-shadow: 1 1 
	}
	
#logocld_desplegado p{ color:#333; margin:0; padding:0; text-shadow: 1px 1px 0 #fff;}

#mapa_desplegado {
	
	width:870px;
	background:#ececec;
	margin: 20px 0 25px 25px;
	position:absolute;
	z-index:20;
	padding:20px 20px 40px 20px;
	 background:#fff url(bg_dades.gif) bottom left repeat-x;
	-webkit-border: .8m; 
	-moz-border-radius: .8em;
	border-radius: .8em;
	-ms-border-radius: .8em;
	-moz-box-shadow: 0px 1px 3px #d1d1d1;
	-webkit-box-shadow: 0px 1px 3px #d1d1d1;
	box-shadow: 0px 1px 3px  #d1d1d1;
	text-shadow: 1 1 
	}


#mapa_desplegado img {float:left;}


#cierra_oficina{float:right; width:17px; height:17px; margin:10px 10px 0 0; background:transparent url(close3.png) bottom left no-repeat; cursor:pointer; cursor:hand;}
#cierra_oficina:hover {float:right;, width:17px; height:17px; margin:0; background:transparent url(close3.png) top left no-repeat;margin:10px 10px 0 0;}


#mapa_desplegado h3{font-size:1.2em;margin:0 0 30px 0; padding:10px 0 0 15px; color:#579324; text-align:left;}
#cierra_mapa{float:right; width:17px; height:17px; margin:0; background:transparent url(close3.png) bottom left no-repeat; cursor:pointer; cursor:hand; margin:0;}
#cierra_mapa:hover {float:right;, width:17px; height:17px; margin:0; background:transparent url(close3.png) top left no-repeat;margin: 0;}
#tabla_mapa{float:right; width:510px; margin: 0 0px 0 0;}

#left {float: left; display:inline;margin: 0 0 0 20px; }
#right {float: right; display:inline; width:210px;margin: 0 0 0 10px;}

#tabla_mapa ul { text-align:left; float:left; width:180px;}
#tabla_mapa ul.xifra { text-align:left; float:left; width:80px;}
#tabla_mapa ul.andorra { text-align:left; float:left; width:130px;}


#tabla_mapa li.first_line {border:0;font-size:0.8em; color:#808084; text-align:left; line-height:14px; display:text-align:left; margin:0; padding: 0 0 0 0;}
#tabla_mapa li.habitants {border-bottom: 1px solid #ccc; font-size:0.8em; color:#333; text-align:left; line-height:14px; display:text-align:left; margin:0; padding: 0 0 0 20px;}
#tabla_mapa li.second_line {border:0;font-size:0.8em; color:#808084; text-align:left; line-height:18px; display:text-align:left; margin:0; padding: 0 0 0 20px;}


#tabla_mapa li.first{ border-bottom: 1px solid #ccc;font-size:0.8em; color:#808084; text-align:left; line-height:18px; display:text-align:left; margin:0; padding: 0 0 0 0;}

#tabla_mapa li{ border-bottom: 1px solid #ccc;font-size:0.8em; color:#808084; text-align:left; line-height:18px; display:text-align:left; margin:0; padding: 0 0 0 20px;}



#tabla_mapa li.dobla{ border-bottom: 1px solid #ccc; font-size:0.9em; color:#808084; text-align:left; line-height:12px; padding: 2px 0 2px 0;}

#tabla_mapa h4{font-size:1.1em; color:#333; text-align:left; margin: 0 0 5px 0;}

#colaboradores{clear:both; text-align:left;margin: 47px 0 0 0; padding:0;}
#colaboradores img{margin: 20px 21px 0 0; padding:0;}
#racc{width: 37px;height:37px; margin: 20px 27px 0 0; padding:0; background:transparent url(logo_racc.png) bottom left no-repeat; float:left;}
#racc:hover{width:37px;height:37px; margin: 20px 27px 0 0; padding:0; background:transparent url(logo_racc.png) top left no-repeat;float:left;}
#accionatura{width: 111px;height:27px;margin: 20px 27px 0 0; padding:0; background:transparent url(logo_accio.png) bottom left no-repeat; float:left;}
#accionatura:hover{width: 111px;height:27px; margin: 20px 27px 0 0; padding:0; background:transparent url(logo_accio.png) top left no-repeat; float:left;}
#incorpora{width:65px;height:25px; margin: 20px 27px 0 0; padding:0; background:transparent url(logo_incorpora.png) bottom left no-repeat; float:left;}
#incorpora:hover{width: 65px;height:25px; margin: 20px 27px 0 0; padding:0; background:transparent url(logo_incorpora.png) top left no-repeat; float:left;}
#diversity{width:76px;height:18px; margin: 20px 0 0 0; padding:0; background:transparent url(logo_diversity.png) bottom left no-repeat; float:left;}
#diversity:hover{width:76px;height:18px; margin:20px 0 0 0; padding:0; background:transparent url(logo_diversity.png) top left no-repeat; float:left;}


#listado_mediambient{ background: url(ico_download.gif) no-repeat scroll left center; height:85px;float:right; margin: 10px 88px 0 0; width:370px;}
#listado_mediambient ul {font-size:1em; margin:32px 0 0 100px; color:#808084; text-align:left; padding:0;}
#listado_mediambient ul li{margin:0; color:#808084; text-align:left; list-style-image:none; line-height:24px}

#cierra{float:right; width:7px; height:6px; margin: 10px 15px 0 0; background:transparent url(close.png) bottom left no-repeat; cursor:pointer; cursor:hand;}
#cierra:hover {float:right;, width:10px; margin: 10px 15px 0 0; background:transparent url(close.png) top left no-repeat;}

#usuari{width:80px; margin:0;pading:0;float:left;}
#alta{ float:left; width:200px; margin: 0 0 20px 0;}
#formulari_home {width:250px; color:#000;  margin: 10px 0 0 15px; padding:0; text-align:left;}
#formulari_home p {font-size:1em; margin:1.5em 0 3px 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#formulari_home p.primero {font-size:1em; margin:10px 48px 3px 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;float:left;}
#formulari_home p.segundo {font-size:1em; margin:8px 14px 0 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;float:left;clear:both;}

#formulari_home p.caja {font-size:1em; margin:0.5em 0 3px 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;float:left;}
#formulari_home input { border:0; height: 18px; }
#formulari_home input.text { background: url(bg_form_home.png) center no-repeat; width:150px; height: 18px; padding:2px 0; margin:0;font-size:0.9em; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; color:#808084; }

#formulari_home input.endavant{background:transparent url(boton_home.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; height:24px;width:74px; padding: 0 0 3px 0; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#formulari_home input.endavant:hover{background:transparent url(boton_home.png) top left no-repeat;color:#fff;border:0;cursor:pointer;}
#formulari_home input.bt{background:transparent url(boton_home.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; cursor: hand; height:24px;width:74px; margin-top: 10px; padding: 0 0 3px 0; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; text-shadow: 1px 1px 0 #000;}
#formulari_home input.bt value{line-height:12px; color:#fff; padding:0;}
#formulari_home input.bt:hover{background:transparent url(boton_home.png) top left no-repeat;color:#fff;border:0;cursor:pointer; }

#boton_form_home{ width:70px;float:right; margin:0 25px 10px 0; padding:0;}
#boton_form_home p{font-size:0.9em}



#formulari {width:320px; color:#000;  margin: 6px 0 0 20px; padding:9px 20px 20px 20px; text-align:left;}
#formulari p {font-size:1em; margin:1.5em 0 3px 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#formulari p.primero {font-size:1em; margin:0.5em 0 3px 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}

#formulari p.caja {font-size:1em; margin:0.5em 0 3px 0; color:#808084; text-align:left; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#formulari input { border:0; height: 18px; }
#formulari input.text { background: url(bg_form.png) center no-repeat; width: 300px; height: 18px; padding:2px 10px; font-size:1.2em; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; }
#formulari textarea { border:0; height: 18px; width: 260px }
#formulari textarea.area { background: url(bg_form_area.png) center no-repeat; width:300px; height: 174px; padding:2px 10px;margin:0; text-align:left; font-size:1.2em; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; }

#formulari input.endavant{background:transparent url(boton.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; height:32px;width:120px; padding: 0 0 3px 0; font-family:Helvetica Neue, Helvetica, Arial, sans-serif;}
#formulari input.endavant:hover{background:transparent url(boton.png) top left no-repeat;color:#fff;border:0;cursor:pointer;}
#formulari input.bt{background:transparent url(boton.png) bottom left no-repeat;color:#fff;border:0;cursor:pointer; cursor: hand; height:32px;width:120px; margin-top: 10px; padding: 0 0 3px 0; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; text-shadow: 1px 1px 0 #000;}
#formulari input.bt value{line-height:22px; color:#fff; padding:0;}
#formulari input.bt:hover{background:transparent url(boton.png) top left no-repeat;color:#fff;border:0;cursor:pointer; }

#boton_form{ width:120px;float:right; margin:0; padding:0;}

#formulari .obligatoris {width:190px; margin: 0; padding:0; text-align:left; float:left; display: inline;}
#formulari .condiciones{width:320px; margin: 0; padding:0; text-align:left; float:left; display: inline;}

#formulari .check{width:23px; margin: 0; padding:0; text-align:left; float:left; display: inline;}

#contacte_primera_segona {width:623px; margin:0; padding:0; float:left;}
#contacte_primera_segona p{font-size:0.9em;color:#808084; text-align:left;}

#contacte_primera{width:285px;margin:20px 0 0 50px; padding:0; text-align:left; overflow:hidden; float:left;}
#contacte_primera h4 {font-size:1.2em; color:#333;}
#listado_direccion{ background: url(ico_direccion.gif) no-repeat scroll left center; height: 50px; margin: 0;width:280px;}
#listado_direccion p {font-size:1em; margin:27px 0 0 65px; color:#808084; text-align:left; padding:7px 0 0 0;}

#listado_telf{ background: url(ico_telf.gif) no-repeat scroll left center; height:50px;margin:0; width:150px;}
#listado_telf p {font-size:1em; margin:25px 0 0 65px; color:#808084; text-align:left; padding:15px 0 0 0;}

#listado_mail{ background: url(ico_mail.gif) no-repeat scroll left center; height:50px;margin:0; width:150px;}
#listado_mail p {font-size:1em; margin:25px 0 0 65px; color:#808084; text-align:left; padding:15px 0 0 0;}

#listado_web{ background: url(ico_web.gif) no-repeat scroll left center; height:50px;margin:0; width:150px;}
#listado_web p {font-size:1em; margin:25px 0 0 65px; color:#808084; text-align:left; padding:15px 0 0 0;}

h3.titulo_noticia_primera {font-size:1.2em;margin:0; padding:0;}
h3.titulo_noticia {font-size:1.2em;margin:18px 0 0 0; padding:0;}




#contacte_segona{width:200px; float:right; margin: 23px 0 0 0; text-align:left;}
#contacte_tercera{width:185px; float:right;margin: 23px 50px 0 0;}
#contacte_tercera p{font-size:0.9em;color:#808084; text-align:left;}


#prev_next {font-size: 8px; text-align:left; float:left; width: 100px; margin: 0 0 0 0; padding:0;}
#prev_next a {color: #808084;}
#prev_next a:hover {color: #579324;}

#paginacion {float:right; font-size: 9px; text-align:left; width:320px; margin: 0; padding:0; color:#a3a19f;}
#paginacion a {float:left;color:#579324; text-decoration:none; margin: 0 0 0 10px;}
#paginacion a:hover{color:#579324; text-decoration:none}

#paginacion li{
border:0; 
font-size:9px;
list-style:none;
display:inline;
padding:0;
margin:0;
line-height: 12px;

}

#paginacion_blog .active{
color:#009ce1;
display:block;
padding:0px 4px;
}


#footer {width:100%;color:#579324; clear:both; margin: 20px 0 20px 0;font-size:11px; }
#footer a{font-size:11px;color: #9d9da2;font-style:normal;}
#footer a:hover{text-decoration: none; color: #579324;}

















