/* CSS Document */
body{
padding:0;
margin:0;

SCROLLBAR-FACE-COLOR:#c1efa6; 
SCROLLBAR-HIGHLIGHT-COLOR: #cff4b4; 
SCROLLBAR-SHADOW-COLOR: #9acd79; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-TRACK-COLOR: #edf6d3; 
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

.onepixel{

font-size: 1px;
color: inherit;
}

.logo2{
position:absolute; 
background-image:url(img/logo2.gif); 
background-repeat:no-repeat; 
background-position:center; 
margin-top:128px; 
border:0px solid red; 
width:100%; 
height:105px;
}

#general{
width:996px;
height:585px;
margin-left:auto;
margin-right:auto;
border:0px solid #000000;
/*position:relative;
left:-7px;*/
}
#marging_left{
border:0px solid #000000;
background-color:#93de58;
float:left;
width:120px;
height:585px;
}

#flash_viridis{
border:0px solid #000000;
background-color:#fff;
background-image:url(img/flash_viridis.jpg);
background-repeat:no-repeat;
float:left;
width:306px;
height:585px;
}

#content{
border:0px solid #000000;
background-color:#fff;
float:left;
width:548px;
height:400px;
}

#flash_menu{
border:0px solid #000000;
background-color:#93de58;
width:100%;
height:80px;
}

#content_text{
border:0px solid #000000;
background-color:#fff;
width:100%;
height:505px;
}
.titul_text{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_particulares.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}

.titul_text_mantenimiento{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_mantenimiento.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}

.titul_text_proyecto{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_proyecto.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_obras{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_obras.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}

.titul_text_index{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_index.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_info{
width:292px;
height:100px;
background-color:inherit;
background-image:url(img/info_viridis.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}

.titul_text_empresas{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titulo_empresas.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_servicios{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titulo_servicios.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_comunidad{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_comunidades.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_modelado{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_modelado.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_galeria{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_galeria.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_prensa{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_prensa.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_comunicacion{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_comunicacion.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_enlosmedios{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_enlosmedios.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_consejos{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_consejos.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}
.titul_text_contacte{
width:292px;
height:68px;
background-color:inherit;
background-image:url(img/titul_contacte.gif);
background-repeat:no-repeat;
position:relative;
top:30px;
left:2px;
border:0px solid #000000;
}

.inputs_contacte{
background-color:#FFFFFF;
border-bottom:1px solid #C9C9C9;
border-top:1px solid #F2F2F2;
border-left:1px solid #F2F2F2;
border-right:1px solid #C9C9C9;
}
.boton_contacte{
border:0px solid #D3D3D3;
background-color:#91df58;
color:#ffffff;
font-weight:bold;
font-size:12px;
}

.boton_contacte_volver{
border:0px solid #D3D3D3;
background-color:#91df58;
color:#ffffff;
font-weight:bold;
font-size:12px;
}


#afegir{
  border-left: 2px solid #F0F0F0;
  border-right: 2px solid #F0F0F0;
  border: 0px solid #000;
  padding: 0 0px 0 0px;
  margin: 0;
  color: #000000;
  font: normal 12px Arial, Sans-Serif;
  margin-left:auto;
  margin-right:auto;
}

#afegir ul{
  list-style: none;
  margin: 0;
  padding: 0;
  border: none;
}

#afegir li{
  border: 1px solid #c0c0c0;
  margin: 0;
  float:right;
  width: 80px;
  height:15px;
  margin-left:0px;
  margin-right:15px;
  margin-bottom:0px;
  text-align:center;
  font-size:11px;
  vertical-align:top;
  -moz-opacity:0.85;
  opacity:0.85;
  filter:alpha(opacity='85');
}

#afegir li a{
  display: block;
  background-color:#f0f0f0;
  color:#000000;
  font-weight:normal;
  text-decoration: none;
  width: 80px;
  height:14px;
  padding-top:1px;
  -moz-opacity:0.85;
  opacity:0.85;
  filter:alpha(opacity='85');
}

html>body #afegir li a { width: auto; }

#afegir li a:hover{
  background-color: #fbfdc7;
  color: #000000;
  font-weight:normal;
  width: 80px;
  height:14px;
}




.text_box_prensa{
width:520px;
height:389px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:14px;
line-height:22px;
position:relative;
top:42px;
left:20px;
border:0px solid #000000;
background-color:#FFFFFF;
visibility:visible;
overflow:auto;
}
.text_box_contacte{
width:520px;
height:350px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:22px;
position:relative;
top:52px;
left:20px;
border:0px solid #000000;
background-color:#FFFFFF;
visibility:visible;
overflow:auto;
}
#dades_contacte{
position:relative;
top:45px;
color:#7e7e7e;
font-family:sans-serif;
font-size:11px;
border:0px solid #000000;
text-align:center;
}
.text_popup{
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}
.text_popup2{
color:#5F885E;
border-bottom:1px solid #B6D3B7;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:22px;
}

.features_pop{
color:#333333;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:18px;
}

.text_popup3{
color:#000000;
border-bottom:1px solid #B6D3B7;
font-family:Helvetica, sans-serif;
font-size:13px;
/*line-height:22px;*/
}
.text_box_consejos{
width:520px;
height:336px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:22px;
position:relative;
top:42px;
left:20px;
border:0px solid #000000;
background-color:#FFFFFF;
visibility:visible;
overflow:auto;
}
.links_consejos a{
color:#50ae07;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
.links_consejos a:hover{
color:#577165;
font-weight:normal;
text-decoration:none;
background-color:inherit;
padding-left:3px;
padding-right:3px;
}
.text{
width:520px;
height:380px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:14px;
line-height:22px;
position:relative;
top:42px;
left:20px;
border:0px solid #000000;
background-color:#FFFFFF;
visibility:visible;
overflow:auto;
}
.text_inicio{
width:520px;
height:350px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:14px;
line-height:22px;
position:relative;
top:42px;
left:20px;
border:0px solid #000000;
background-color:inherit;
visibility:visible;
}

.text_catala{
width:520px;
height:350px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:14px;
text-align:center;
line-height:22px;
border:0px solid #000000;
background-color:inherit;
visibility:visible;
}

.text_verd{
color:#709b4e;
}

.link_catala{
color:#7e7e7e; position:absolute; margin-top:10px; margin-left:200px; font-family:Helvetica, sans-serif; font-size:14px;
}
.link_catala a{
color:#578502; font-family:Helvetica, sans-serif; font-size:14px;
}

.link_inicio{
color:#7e7e7e; position:absolute; margin-top:30px;  font-family:Helvetica, sans-serif; font-size:14px;
}
.link_inicio a{
color:#578502; font-family:Helvetica, sans-serif; font-size:14px;
}

.link_proyectos{
color:#7e7e7e; position:absolute; margin-top:30px; margin-left:200px; font-family:Helvetica, sans-serif; font-size:14px;
}
.link_proyectos a{
color:#578502; font-family:Helvetica, sans-serif; font-size:14px;
}

.link_proyectos2{
color:#7e7e7e; position:absolute; margin-top:30px; margin-left:15px; font-family:Helvetica, sans-serif; font-size:14px;
}
.link_proyectos2 a{
color:#578502; font-family:Helvetica, sans-serif; text-decoration:none; font-size:14px;
}

.link_contacto2{
color:#7e7e7e;  font-family:Helvetica, sans-serif; font-size:14px;
}
.link_contacto2 a{
color:#578502; font-family:Helvetica, sans-serif; text-decoration:none; font-size:14px;
}

.link_pop{
color:#578502; font-family:Helvetica, sans-serif; font-size:14px;
}
.link_pop a{
color:#578502; font-family:Helvetica, sans-serif; font-size:14px;
}

.idiomas{
position:absolute; margin-left:450px; margin-top:5px; font-family:Helvetica, sans-serif, Verdana, Arial; color:#7e7e7e;
}
.idiomas a{
font-family:Helvetica, sans-serif, Verdana, Arial;
text-decoration:none;
color:#7e7e7e;
}

.text_modelat{
width:530px;
height:385px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:14px;
line-height:22px;
position:relative;
top:42px;
left:20px;
border:0px solid #000000;
background-color:#FFFFFF;
visibility:visible;
overflow:auto;
}
.text_consejos{
position:relative;
top:42px;
left:20px;
width:95%;
height:auto;
margin-bottom:10px;
color:#577165;
font-family:Helvetica, sans-serif;
font-size:14px;
line-height:22px;
}
.text_prensa{
width:100%;
height:auto;
margin-bottom:10px;
color:#577165;
font-family:Helvetica, sans-serif;
font-size:13px;
line-height:22px;
border-bottom:2px solid #d3f0bd;
background-color:#f4ffec;
/*background-image:url(img/degradat_prensa.gif);
background-repeat:repeat-x;*/
background-image:url(img/fondofili.gif);
background-repeat:no-repeat;
background-position:top right;
visibility:visible;
}
.text_galeria{
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:9px;
line-height:22px;
position:relative;
top:-72px;
left:20px;
border:0px solid #000000;
background-color:#FFFFFF;
visibility:visible;
overflow:auto;
}
.text_galeria a{color:#3E8248; font-weight:bold; text-decoration:none;}
.flash_galeria{
width:540px;
height:400px;
color:#7e7e7e;
font-family:Helvetica, sans-serif;
font-size:14px;
line-height:22px;
position:relative;
top:33px;
left:20px;
border:0px solid #DFEAE4;
background-color:#FFFFFF;
visibility:visible;
}
#leaf_img{
border:0px solid #000000;
background-color:#fff;
background-image:url(img/leaf_img.jpg);
background-repeat:no-repeat;
background-position:top right;
/*float:left;*/
margin-left:542px;
width:150px;
height:585px;
position:absolute;
}
.degradat_footer{
border:0px solid #000000;
background-color:inherit;
background-image:url(img/degradat_footer.gif);
background-repeat:repeat-x;
font-size: 1px;
color: inherit;
}
.degradat_header{
border:0px solid #000000;
background-color:inherit;
background-image:url(img/degradat_header.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size: 1px;
color: inherit;
}

.links_aviso2{
color: #adc29f;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
}
.links_aviso2 a{
color: #adc29f;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none;
}

/******FLASH*****/
#flashcontent{
width:800px;
border:0px solid #000000;
height:250px;
margin-left:auto;
margin-right:auto;
padding:0;
}
.capa_flash{
border:1px solid #cccccc;
height:290px;
width:99%;
margin-top:5px;
}
