/* info general:
layout útil: 716px; 
*/

body {
font-family:Arial, Helvetica, sans-serif;
font-size:76%;
color:#464241;
background-color:#D7D7D7;
margin:0;
padding:0;
}

/* etiquetes generals */
p, li, dd, td {font-size:1em;line-height:1.5em;}
abbr {border:0}
form {margin:0}
h1 {
margin:0 0 0 11px;
padding:0;
width:149px;
}

a:link {color:#004070;}
a:visited {color:#888;}
a:hover {color:white;background-color:#004070;}

/* layout */
#contenidor {
width:766px;
margin:0 auto;
background:white url(../img/fons_layout.gif) 0 0 repeat-y;
}

#contingut {
padding:10px 25px;
}

#telefon {
width:160px;
float:left;
height:30px;
}

#menu {
width:689px;
float:left;
margin-left:17px;
height:30px;
background:white url(../img/fons_menu_a.gif) 0 0 repeat-x;
padding-left:10px
}
	#menu div {
	background:transparent url(../img/fons_menu_b.gif) top right no-repeat;
	color:#C6C5C5;
	padding:7px 0 0 15px;
	height:22px;
	letter-spacing:1.1px;
	font-size:12px
	}
		#menu div a:link, #menu div a:visited {color:#C6C5C5;text-decoration:none}
		#menu div a:hover {color:white;background-color:transparent}
		#menu div a.triat:link,#menu div a.triat:visited,#menu div a.triat:hover {color:white;font-weight:bold;	letter-spacing:1.1px;	font-size:12px}

#logotip {
clear:left;
width:160px;
margin-top:5px;
float:left;
}

#logotip_interiors {
width:160px;
float:left;
}
#logotip_interiors a { background:none}

#sumari {
width:529px;
background:transparent url(../img/foto_capcalera.jpg) top right no-repeat;
float:left;
margin-top:15px;
margin-left:27px;
}

#sumari h2 {
margin:35px 0 70px 20px;
padding:0;
font-family:Impact;
font-weight:normal;
font-size:26px;
width:300px;
color:white;
letter-spacing:2px;
}

#sumari p {margin:0;padding:10px 0 0 0;}

#prova_gratuita a:link, #prova_gratuita a:visited{
display:block;
width:99px;
height:98px;
margin-left:35px;
margin-top:10px;
background:white url(../img/prueba_gratuita.gif) 0 0 no-repeat;
}

#prova_gratuita a:hover{
display:block;
width:99px;
height:98px;
background:white url(../img/prueba_gratuita.gif) -99px 0 no-repeat;
}

#prova_gratuita_ca a:link, #prova_gratuita_ca a:visited{
display:block;
width:99px;
height:98px;
margin-left:35px;
margin-top:10px;
background:white url(../img/prueba_gratuita_ca.gif) 0 0 no-repeat;
}

#prova_gratuita_ca a:hover{
display:block;
width:99px;
height:98px;
background:white url(../img/prueba_gratuita_ca.gif) -99px 0 no-repeat;
}

#prova_gratuita_en a:link, #prova_gratuita_en a:visited{
display:block;
width:99px;
height:98px;
margin-left:35px;
margin-top:10px;
background:white url(../img/prueba_gratuita_en.gif) 0 0 no-repeat;
}

#prova_gratuita_en a:hover{
display:block;
width:99px;
height:98px;
background:white url(../img/prueba_gratuita_en.gif) -99px 0 no-repeat;
}

#avantatges {
margin-top:15px;
background:white url(../img/fons_ventajas.gif) 0 0 no-repeat;
}

	#avantatges h2 {
	margin:0 0 25px 0;
	padding:4px 0 0 35px;
	color:white;
	font-size:15px;
	}
	
	#avantatges p {
	margin:0;
	padding:10px 0;
	}
	
#exemples {
margin-top:15px;
background:white url(../img/fons_exemples.gif) 0 0 no-repeat;
}
	
	#exemples h2 {
	margin:0 0 25px 0;
	padding:4px 0 0 35px;
	color:white;
	font-size:15px;
	}
	
	#exemples p {
	margin:0;
	padding:0 0 10px 15px;
	}

#pressupost {margin:25px 0 0 0;}

	#pressupost h2 {
	border-top:20px solid #D7D7D7;
	margin:0;
	padding:15px 0 10px 0;
	color:#004070; 
	font-size:14px;
	}
	
	#pressupost p {
	margin:0;
	padding:0 0 10px 0;
	}
	
	#pressupost ul {
	margin-top:0;
	margin-bottom:25px;
	}


#casos {
border-top:25px solid #FFE499;
font-size:1.1em;
line-height:1.6em;
margin:0 0 20px 0;
padding-top:20px;
text-align:center
}

#entradeta {
margin-top:0;
padding:10px 0 0 10px;
background:transparent url(../img/punt_groc.gif) 0 0 no-repeat;
font-size:1.3em;
}

#preus, #preus td {border:1px solid #008CCE;border-collapse:collapse}

#peu {
background-color:#E72F2A;
margin:0 7px 0 8px;
}
	#peu p, #peu a:link,#peu a:visited,#peu a:hover {color:white}

/* classes */
h2.casos {
margin:0 0 30px 5px;
padding:10px 0 0 0;
font-size:35px;
font-weight:normal;
}

div.cos_cas {padding:15px;border:1px solid #008CCE}

h3.casos {
margin:0;
height:19px;
padding:4px 0 4px 35px;
color:white;
font-size:15px;
background:white url(../img/fons_casos.gif) 0 0 no-repeat;
}

h4.casos {
margin:0;
padding:0;
color:black;
font-size:1.1em;
}

h3.sobre {
margin:0;
height:19px;
padding:4px 0 4px 35px;
color:white;
font-size:15px;
background:white url(../img/fons_sobre_termografics.gif) 0 0 no-repeat;
}

h3.blau {
color:#004070; 
font-size:14px;
background:transparent url(../img/punt_groc.gif) 0 0 no-repeat;
margin:0;
padding:5px 0 0 10px;
}
	h3.blau strong {color:#FD7614;}
	
h3.blau_dos {
color:#004070; 
font-size:14px;
background:transparent url(../img/punt_blau.gif) 0 0 no-repeat;
margin:0;
padding:5px 0 12px 10px;
}

/* separadors */
td.separador_u {
width:30px;
background:transparent url(../img/pixel_gris.gif) 15px 15px repeat-y;
}

/* taules */
td.cela_cerca_buida {border-bottom:1px solid #FD8731;width:15px;}

/* formularis */
.camps {font-size:1.2em;font-family:Arial, Helvetica, sans-serif;color:#008CCE;}

.vermell {color:#E9383A}
.error {line-height:1.4em;border:1px solid #E9383A;margin:15px 0; color:black;font-size:15px;padding:15px 15px 15px 110px;background:#FCE4E4 url(../img/asterisc.gif) 10px center no-repeat}
.feedback {line-height:1.4em;border:1px solid #239400;margin:0 120px; color:black;font-size:15px;padding:15px 15px 15px 120px;background:#E8F4E4 url(../img/asterisc_verd.gif) 10px center no-repeat}

#pastilla_cerca_activa_b {
border-bottom:1px solid #FFE499;
background:transparent url(../img/fons_pastilla_blava_b_left.gif) left bottom no-repeat;
vertical-align:bottom;
}	

#pastilla_cerca_activa_b div {
height:22px;
color:black;
font-weight:bold;
padding:2px 10px 0 10px;
font-size:12px;
text-align:center;
background:transparent url(../img/fons_pastilla_blava_b_right.gif) right bottom no-repeat;			
}

td.pastilla_cerca_b {
border-bottom:1px solid #FD8731;
background:transparent url(../img/fons_pastilla_blanca_b_left.gif) left bottom no-repeat;
vertical-align:bottom;
}

td.pastilla_cerca_b div {
height:22px;
padding:2px 10px 0 10px;
font-size:12px;
text-align:center;
background:transparent url(../img/fons_pastilla_blanca_b_right.gif) right bottom no-repeat;			
}

/* vincles */
/*a.blau:link,a.blau:visited,a.blau:hover {color:#004070;background-color:transparent}*/
a.gris:link,a.gris:visited,a.gris:hover {color:#333;;background-color:transparent}
a.taronja:link,a.taronja:visited,a.taronja:hover {color:#FF8834;;background-color:transparent}
a.pujar:link,a.pujar:visited,a.pujar:hover {background:transparent url(../img/pujar.gif) 0 4px no-repeat;padding-left:15px;}
	
.petit {font-size:0.9em}
.gran {font-size:1.2em}
.subratllat {background-color:#FFE499;}
.acc {position:absolute;left:-10000px;top:0;}
.buttonborder {
  background-color: #FD8731;
  margin: 0px auto;
  padding: 4px;
  border-width: 2px;
  border-style: outset;
  border-color: #FD8731;
  border-spacing: 0;
}

.buttonborder_groc {
  background-color: #FFB400;
  margin: 0px;
  padding: 4px;
  border-width: 2px;
  border-style: outset;
  border-color: #FFB400;
  border-spacing: 0;
}

.trenca_float {clear:both;
