body {background: #FFFFFF url(../img/bk.gif) repeat-x; color: #505050; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 80%; margin: 0px; padding: 0px;}
#container {margin: 0px auto 0px auto; padding: 0px 10px 10px 10px; width: 850px;}

ul {list-style: none; margin: 0px; padding: 0px;}
a {color: #073898; text-decoration: none;}


h1 {font-size: 1.3em; font-weight: bold; float: right; margin: 0px; padding: 55px 50px 0px 0px; color:#999999;}
h2 {background: #F6F6F6; font-size: 1.1em; margin: 0px; padding: 3px 3px 10px 3px; text-align:center;}
h3 {padding:3px 3px 5px 6px; margin:0px; color:#F9A718; text-decoration:underline;}
h4 {padding:3px 3px 10px 6px; margin:0px; text-decoration:underline;}
h5{padding:10px 0px 0px 6px; margin:0px; text-decoration:underline;}

#idioma {display: none;}
#idioma ul {}
#idioma li {}
#idioma li a {}

#header {}
#header img {}
#header a img {}
#header ul.menu {margin:6px 0px 0px 20px;/margin:3px 0px 0px 20px;}
#header ul.menu li {display: inline; padding-right:18px;}
#header ul.menu li a {background: url(../img/menu-off.gif); color: white; padding: 4px 8px 8px 8px;}
#header ul.menu li a:hover, #header ul.menu li a.on {background:url(../img/menu-over.gif); color: #ffffff;}

/* Continguts */
#continguts {margin-top:35px;}
#continguts a:hover {text-decoration: underline;}

/** Footer ***/
#footer {background: #999999; margin: 10px 0 30px 0; padding: 15px 15px 10px 15px; clear: both;text-align: center;color:#FFFFFF;}
#footer p {margin: 0px; padding: 0px;}


/***************************** PER SECCIONS *******************************/
/* HOME */
.foto {float:left; display:inline; border: 1px solid #CCCCCC; margin: 2px 2px 6px 2px;}
.foto img {border:none;}
.foto a {}
.tipus{width:270px;padding:2px 2px 2px 2px;}
#news-w, #news-m, #news-s {float:left; border:1px solid #CCCCCC; margin-top:20px; margin-bottom:20px; padding: 10px;}
#news-w a, #news-m a, #news-s a {padding:0px 3px 3px 6px;margin:0px; display:block;}
#news-w a:hover, #news-m a:hover, #news-s a:hover {padding:0px 3px 3px 6px;margin:0px; display:block; color:#F9A718; text-decoration:underline;}
#news-w{width: 840px;}
#news-m{width: 530px; margin-right: 10px;}
#news-s{width: 250px; margin-left: 10px;}

#beneficios{width:500px;border:1px solid #CCCCCC; height:430px;margin-left:300px;}
#beneficios p{padding:0px 3px 3px 6px;margin:0px}
#beneficios ul{padding:0px 3px 3px 6px;}
#beneficios li{background:url(../img/chech.gif) 0 5px  no-repeat; padding-left:15px; }


.extensivas {float:left; display:inline; border: 1px solid #CCCCCC; margin: 2px 2px 6px 2px; width:400px;padding-bottom:10px;}
.extensivas img {border:none;}
.extensivas a {}
.extensivas h2 { }
.tipus2{width:388px; padding:6px 0px 2px 6px;}
.extensivas ul{padding:0px 3px 9px 6px;}
.extensivas li{background:url(../img/chech.gif) 0 5px  no-repeat;padding-left:15px; }
.extensivas a{ padding-left:15px;display:block; }
.extensivas a:hover{color:#F9A718; padding-left:15px;display:block; }


#muros{width:500px;border:1px solid #CCCCCC; margin-left:300px;padding-bottom:10px;}
#muros p{padding:0px 3px 3px 6px;margin:0px}
#muros ul{padding:0px 3px 3px 6px;}
#muros li{background:url(../img/chech.gif) 0 5px  no-repeat; padding-left:15px; }
#muros a{padding-left:15px; }
#muros a:hover{padding-left:15px; text-decoration:underline;color:#F9A718; }

#hidroponica{width:500px;border:1px solid #CCCCCC; margin-left:300px;padding-bottom:10px;}
#hidroponica p{padding:0px 3px 3px 6px;margin:0px}
#hidroponica ul{padding:0px 3px 3px 6px;}
#hidroponica li{background:url(../img/chech.gif) 0 5px  no-repeat; padding-left:15px; }
#hidroponica a{padding-left:15px;display:block;}
#hidroponica a:hover{padding-left:15px; text-decoration:underline; color:#F9A718;}

#contacto{width:350px;border:1px solid #CCCCCC; height:570px;margin-left:450px;}
#contacto p{padding:0px 3px 3px 6px;margin:0px}
#contacto ul{padding:0px 3px 3px 6px;}
#contacto a{color:#F9A718; text-decoration:underline;}

p.pcons {margin:10px 0; padding: 0 10px 0 60px; background: #fff url(../img/icon_cons.png) no-repeat top left;}
p.pblog {margin:10px 0; padding: 10px 10px 0 60px; background: #fff url(../img/icon_blog.png) no-repeat top left;}
p.pfcbk {margin:10px 0; padding: 10px 10px 0 60px; background: #fff url(../img/icon_facebook.png) no-repeat top left;}
















/* EMPRESA */
.cempresa {margin:0px;}
.cempresa h2 {margin: 10px 0px 0px 0px;}
.cempresa img {background: #FFFFFF; padding: 7px; }
.cempresa p {text-align: justify;}

/* I+D+I */
.cidi {margin:0px;}
.cidi h2 {margin: 10px 0px 0px 0px;}
.cidi h3 {font-size: 1.1em; margin: 15px 0px 5px 0px; padding: 0px;}
.cidi img {background: #FFFFFF; padding: 7px; }
.cidi p {text-align: justify;}
.cidi ul li {background: url(../img/list2.gif) no-repeat; background-position: 0px 2px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 20px;}

/* PRODUCTOS */
.cproductes {margin:0px;}
.cproductes h2 {margin: 10px 0px 0px 0px;}
.cproductes h3 {font-size: 1.1em; margin: 15px 0px 5px 0px; padding: 0px;}
.cproductes img {background: #FFFFFF; padding: 7px; }
.cproductes p {text-align: justify;}
.cproductes ul {margin: 15px 0px 0px 0px;}
.cproductes .item {border: 1px solid #E8E8E8; margin: 20px 10px 10px 0px; padding: 6px; width: 286px; float: left;}
.cproductes .item p {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align: left;}
.cproductes .item img {float:left;}
.cproductes .item a:hover {text-decoration: none !important;}
.cproductes .item span {color: #831A29; font-size: 0.9em;}
.cproductes .item a:hover span {border-bottom: 1px solid #831A29;}

/* PROCESO */
.cproceso {margin:0px;}
.cproceso h2 {margin: 10px 0px 0px 0px;}
.cproceso h3 {font-size: 1.1em; margin: 15px 0px 5px 0px; padding: 0px;}
.cproceso img {background: #FFFFFF; padding: 7px; }
.cproceso .item {border: 1px solid #E8E8E8; margin: 20px 10px 10px 0px; padding: 6px; width: 286px; float: left;}
.cproceso .item p {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; text-align: left;}
.cproceso .item img {float:left;}
.cproceso .item a:hover {text-decoration: none !important;}
.cproceso .item span {color: #831A29; font-size: 0.9em;}
.cproceso .item a:hover span {border-bottom: 1px solid #831A29;}


/* CERTIFICADOS */
.ccertificados {margin:0px;}
.ccertificados h2 {margin: 10px 0px 0px 0px;}
.ccertificados h3 {font-size: 1.1em; margin: 15px 0px 5px 0px; padding: 0px;}
.ccertificados img {background: #FFFFFF; padding: 7px; }
.ccertificados ul {margin: 10px 0px 10px 0px;}
.ccertificados ul li {display: inline; margin: 0px 10px 0px 0px;}
.ccertificados a img {border: 1px solid #FFFFFF;}
.ccertificados a:hover img {border: 1px solid #831A29;}

/* CONTACTO */
.ccontacto {margin:0px;}
.ccontacto h2 {margin: 10px 0px 0px 0px;}
.ccontacto h3 {font-size: 1.1em; margin: 15px 0px 5px 0px; padding: 0px;}
.ccontacto img {background: #FFFFFF; padding: 7px;}
.ccontacto form {margin:35px 0px 0px 0px; text-align: right; width: 315px;}
.ccontacto form fieldset {border: none; margin: 0px; padding: 10px 0px 10px 0px;}
.ccontacto form label {display: block; margin: 0px 0px 12px 0px;}
.ccontacto form label input {border: 1px solid #8A8A8A; width: 70%;}
.ccontacto form input.envia {background: #9D2D3D; border: 1px solid #9D2D3D; color: #FFFFFF; cursor: pointer;}

.ccontacto #onestem {margin: 50px 0px 0px 0px;}
.ccontacto #onestem #img {float: left; width: 275px;}
.ccontacto #onestem #img img {
	 padding-left: 50px;
}

.ccontacto #onestem p {margin: 10px 0px 30px 600px;  }
.ccontacto #onestem p strong {color: #9D2D3D;}
.ccontacto #onestem #img p {font-size: 0.9em; margin: 0px !important; text-align: right;}
