#wrapper { 	
margin:-1.8em auto;
padding:1em;
width:890px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
}

#topheader {
margin:0 -1em 0 -1em; /* Mozzila attributes */
padding:0 0 0 0 !important; /* IE specific attributes */
padding:0 0 0 0;
height:70px;
background-color:#FFFFFF;
}

#header {
margin:0 -1em 0 -1em;
padding:0 0 0 0; 
background-color:#FFFFFF;
}
#headerbis {
margin:-6px -1em 0 -1em;
padding:0 0 0 0; 
background-color:#FFFFFF;
}

#navbar {
margin:0 -1em 0 -1em;
padding:3px 0 0 0;
background-color:#FFFFFF;
}

#homebox_1 {
margin:0 4px 2em -.5em;
padding:0px;
float:left;
width:240px;
background-color:#ffffff;
}

#homebox_2 {
margin:0 7px 2em 5px;
padding:0px;
float:left;
width:220px;
background-color:#ffffff;
}

#homebox_3 {
margin:0 14px 2em 3px;
padding:0px;
float:left;
width:194px;
background-color:#ffffff;
}

#homebox_4 {
margin:0 0 2em 5px;
padding:0px;
float:left;
width:185px;
background-color:#ffffff;
}

#box_1 {
margin:0 5px 2em 0;
padding:0px;
float:left;
width:190px;
background-color:#ffffff;
}

#box_2 {
margin:0 5px 2em .5em;
padding:0px;
float:left;
width:472px;
background-color:#ffffff;
}

#box_3 {
margin:0 0 2em 5px;
padding:0px;
float:left;
width:190px;
background-color:#ffffff;
}

#linefooter {
position:relative;
clear:both;
bottom:0;
margin:-1em -1em 0 -1em;
padding:0;
background-color:#ffffff;
}

#footer {
position:relative;
clear:both;
bottom:0;
margin:0 0 0 0;
padding:0;
text-align:center;
background-color:#ffffff;
}

.menu_esquerre_noSeleccionats A:link {text-decoration: none; color: #929497;}
.menu_esquerre_noSeleccionats A:visited {text-decoration: none; color: #929497;}
.menu_esquerre_noSeleccionats A:active {text-decoration: none; color: #929497;}
.menu_esquerre_noSeleccionats A:hover {text-decoration: underline; color: #929497;}



.text_contingut A:link {text-decoration: none; color: #929497;}
.text_contingut A:visited {text-decoration: none; color: #929497;}
.text_contingut A:active {text-decoration: none; color: #929497;}
.text_contingut A:hover {text-decoration: underline; color: #929497;}


.referencia {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #4f5559;}
.referencia {margin-top:10px; margin-bottom:18px}
.referencia .imagen {float:left; width:160px; padding-bottom:15px; }
.referencia .imagen p.img {border:1px solid #BFC2C4; width:148px; text-align:center; line-height:1px; padding:15px 0}
.referencias_logos p.img {border-right:1px solid #BFC2C4;  border-top:1px solid #BFC2C4;  border-bottom:1px solid #BFC2C4; height:110px; text-align:center; line-height:1px; padding:0px 0; margin:0; }
.referencias_logos p.borde_izda {border-left:1px solid #BFC2C4;}
.referencias_logos p.img img {margin-top:15px}
.referencia .imagen p {margin:5px 0 3px 0; }
.referencia .texto {line-height:1.6em}
.referencia .texto p {margin:0 0 4px 0; }



/* capsile estilos */

.estils_capside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #698e00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu_esquerre_noSeleccionats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #929497;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.espai5px {
	font-size: 9px;
	height: 5px;
}
.text_contingut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4f5559;
}
.text_color {color: #b2b3b5}
.ultimasNoticias_tabla1 {
	font-size: 10px;
	color: #525b50;
	background-color: #f0f3e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.celda_casoexito {
padding-top:2px;
padding-bottom:8px;
}
.celda_empresa {
padding-top:0px;
}
.celda_news {
padding-top:5px;
}
.mas_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #698e00;
	font-weight: bold;
}
.formulari_textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f1efe6;
	border: thin solid #ddd7c1;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}
.menu_seleccionado {
	background-color: #debc34;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.menu_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tit_casosExito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.lineagris_Inferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.comentari_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}