﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container-cel {
	width:100%;
	background-image:url(../../imatges/fons_nubols.jpg);
	background-repeat:repeat-x;
	}
	
/* CAPCELERA -----------------------------------*/

#contenidor-central{
	width:970px;
	margin:0 auto;
	}

#div-cap{
	width:970px;
	height:389px;
	}
	
.taula-navegacio{
	width:248px;
	height:11px;
	float:left;
	margin-left:2px;
	margin-top:34px;
	text-align:center;
	clear:both;
	}
	
a.idioma:active,
a.idioma:visited,
a.idioma:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	}
a.idioma:hover{
	color:#ffffff;
	}
	
.cela-separador-idioma{
	width:1px;
	background-color:#7193bf;
	}
	
.cela-navegacio{
	width:40px;
	}
	
#div-logo-menu{
	width:250px;
	height:320px;
	float:left;
	margin-top:15px;
	background-image:url(../../imatges/pastilla_menu.jpg);
	}
	
#div-slide{
	width:670px;
	height:350px;
	float:right;
	border:7px solid #FFFFFF;
	margin-top:16px;
	}
	
#div-ombra-slide{
	width:684px;
	height:9px;
	float:right;
	}				
	
#div-logo{
	width:242px;
	height:125px;
	margin:3px 0px 20px 4px;
	}
	
.taula-menu{
	width:200px;
	margin-left:20px;
	}
	
.separador-menu{width:1px; background-color:#4278b4;}

.cela-fletxa-menu{width:15px; text-align:right; padding:0px 10px 12px 0px;}

.cela-fletxa-menu2{width:15px; text-align:right; padding:0px 10px 0px 0px;}

.cela-txt-menu{padding:0px 10px 12px 0px; text-align:right;}	

.cela-txt-menu2{padding:0px 10px 0px 0px; text-align:right;}

a.menu:active,
a.menu:visited,
a.menu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
a.menu:hover{
	color:#ffd800;
	}
	
a.menu-actiu:active,
a.menu-actiu:visited,
a.menu-actiu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffd800;
	text-decoration:none;
	}
a.menu-actiu:hover{
	color:#ffd800;
	}
	
/* CONTINGUT -------------------------------------*/

#div-contingut{
	width:968px;
	margin:10px auto 10px auto;
	border:1px solid #a8a8a8;
	overflow:hidden;
	}
	
#div-contimgut-left{
	width:285px;
	float:left;
	}
	
#div-contimgut-left2{
	width:655px;
	float:left;
	margin-bottom:10px;
	}
	
#div-contimgut-left3{
	width:930px;
	margin:0px auto 10px auto;
	}		
	
#div-contingut-center{
	width:370px;
	min-height:378px;
	float:right;
	/*margin-right:284px;*/
	background-image:url(../../imatges/fons_novetats.jpg);
	background-repeat:no-repeat;
	}
	
#div-contingut-right{
	width:313px;
	float:right;
	}			
	
.taula-contingut-left{
	width:250px;
	margin:5px auto 0px auto;
	}
	
.taula-contingut-left2{
	width:615px;
	margin:5px auto 15px auto;
	}
	
.taula-contingut-3{
	width:930px;
	margin:7px auto 15px auto;
	}	
	
.div-galeria{
	width:615px;
	margin:5px auto 10px auto;
	min-height:79px;
	}		
	
h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#343434; margin-bottom:10px;}

h1.serveis{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#d6b201; margin-bottom:10px;}

h2.serveis{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#d6b201; margin-bottom:10px;}

h3.serveis{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#d6b201; margin-bottom:10px;}

h1.termica{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#76a406; margin-bottom:10px;}

.txt-contingut{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#414141; text-align:justify;}

.taula-destacats-right{width:248px; float:right; margin-top:20px; margin-right:20px;}

.cela-btn-contacta{height:114px; background-image:url(../../imatges/btn_contacta.jpg); background-repeat:no-repeat;}

.div-txt-destacats{width:220px; margin:0px 0px 0px 13px;}

.cela-btn-instalacions{height:114px; background-image:url(../../imatges/btn_instalacions.jpg); background-repeat:no-repeat;}

.div-txt-destacats2{width:220px; margin:0px 0px 60px 13px;}

a.destacats:active,
a.destacats:visited,
a.destacats:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	}
a.destacats:hover{
	color:#ffd800;
	}
	
.taula-contingut-novetats{
	width:300px;
	margin:5px auto 0px auto;
	}
	
.cela-ico-novetats{width:7px; vertical-align:top;}

.separador-novetats{height:1px; background-color:#ffd28c;}

.separador-empresa{height:1px; width:615px; margin:20px auto 5px auto; }

.padding-txt-novetats{
	padding:9px 0px;
	}
	
a.novetats:active,
a.novetats:visited,
a.novetats:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#414141;
	text-decoration:none;
	}
a.novetats:hover{
	color:#f1bb01;
	}
	
.txt-mesinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#b10202;
	text-decoration:none;
	}
	
.taula-serveis{
	width:270px;
	margin:5px auto 0px auto;
	}
	
.cela-titol-fotovoltaica{
	height:25px;
	background-image:url(../../imatges/pastilla_fotovoltaica.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	}
	
.cela-ico-serveis{width:65px; padding:5px 0px;}

.cela-titol-termica{
	height:25px;
	background-image:url(../../imatges/pastilla_termica.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	}
	
.cela-titol-enginyeria{
	height:25px;
	background-image:url(../../imatges/pastilla_enginyeria.jpg);
	background-repeat:no-repeat;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
	}
	
a.fotovolatica:active,
a.fotovolatica:visited,
a.fotovolatica:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e79800;
	text-decoration:none;
	}
a.fotovolatica:hover{
	color:#888888;
	}
	
a.termica:active,
a.termica:visited,
a.termica:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#76a406;
	text-decoration:none;
	}
a.termica:hover{
	color:#888888;
	}
	
a.enginyeria:active,
a.enginyeria:visited,
a.enginyeria:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#10478b;
	text-decoration:none;
	}
a.fotovolatica:hover{
	color:#888888;
	}
	
a.breadcrumb:active,
a.breadcrumb:visited,
a.breadcrumb:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#8d8d8d;
	text-decoration:none;
	}
a.breadcrumb:hover{
	color:#e79800;
	}
	
.txt-breadcrumb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#8d8d8d;
	text-decoration:none;
	}
	
.cela-ico-caracteristiques{width:10px; height:20px;}

a.instalacio:active,
a.instalacio:visited,
a.instalacio:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6e6e6e;
	text-decoration:none;
	}
a.instalacio:hover{
	color:#d6b201;
	}
	
a.link-instalacio:active,
a.link-instalacio:visited,
a.link-instalacio:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6e6e6e;
	text-decoration:none;
	}
a.link-instalacio:hover{
	color:#d6b201;
	}
	
a.link-instalacio2:active,
a.link-instalacio2:visited,
a.link-instalacio2:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6e6e6e;
	text-decoration:none;
	}
a.link-instalacio2:hover{
	color:#76a406;
	}
	
#div-navegacio-projectes{
	width:603px;
	height:25px;
	float:left;
	background-image:url(../../imatges/barra_navegacio_projectes.jpg);
	margin:20px 0px 20px 20px;
	}
	
.taula-txt-navegacio{
	width:270px;
	float:right;
	text-align:center;
	margin-right:15px;
	margin-top:3px;
	}
	
a.nav-instalacions:active,
a.nav-instalacions:visited,
a.nav-instalacions:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d6b201;
	text-decoration:none;
	}
a.nav-instalacions:hover{
	color:#ffffff;
	}
	
.cela-titol-fotovoltaica-ins{
	width:930px;
	height:26px;
	background-image:url(../../imatges/fons_titol_fotovoltaica.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}
	
.cela-titol-termica-ins{
	width:930px;
	height:26px;
	background-image:url(../../imatges/fons_titol_termica.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}	
	
	
/* MAPA WEB --------------------------------------*/

.cela-txt-mapaweb{width:340px;}									
	
/* PEU -------------------------------------------*/

#div-peu{
	width:970px;
	margin-top:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#06438f;
	text-align:center;
	}
	
a.mail-peu:active,
a.mail-peu:visited,
a.mail-peu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#06438f;
	text-decoration:none;
	}
a.mail-peu:hover{
	color:#e79800;
	}
	
.cela-instalacions-tipus{width:109px; height:90px;}

.cela-logos-qualitat{width:110px; height:100px;}

.cela-instalacions-mini{width:104px; height:79px;}

.separador-instalacions-tipus{height:1px; background-color:#e7c000;}

a.veure:active,
a.veure:visited,
a.veure:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#e70000;
	text-decoration:none;
	}
a.veure:hover{
	color:#e7c800;
	}
	
.padding-link-instalacio{padding:4px 0px 6px 0px;}



/* FORMULARI DE CONTACTE */

.txt-formulari{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	
.camp-formulari{
	width:505px;
	height:22px;
	margin:3px 0px;
	border:1px solid #e7c000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	}
	
.camp-comentaris{
	width:505px;
	height:70px;
	margin:3px 0px;
	border:1px solid #e7c000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	}
	
.btn-enviar{
	width:57px;
	padding:3px 0px;
	background-color:#e7c000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	border-width:0px;
	}
	
#div-googlemaps{
	width:613px;
	height:381px;
	margin:10px auto 15px auto;
	border:1px solid #999999;
	}																								
	
/* GENERICS --------------------------------------*/

.senseborde{
	border-width:0px;
	}
	
.padding-baix{padding-bottom:20px;}

.padding-baix2{padding-bottom:5px;}

.margin-dalt{margin-top:12px;}

.margin-dalt2{margin-top:5px;}

.aliniar-dreta{text-align:right;}

.aliniar-centre{text-align:center;}

.borde-minis{border:2px solid #e7c000;}	

.borde-minis2{border:2px solid #76a406;}							






