/* CSS Document */

html,body{

	 height:100%;

 }

 form {

 margin:0;

 padding:;

 

 }

body {

	font-size:11px;

	padding:0; 

	margin:0;

	text-align: left;

	background-color: #FFFFFF;

	font-family:  Arial, Helvetica, Tahoma, Verdana;

	color:#000000;

}

.ancho200 {

	width:350px;

	padding-right:15px;

	padding-bottom:0px;

	padding-left:0px;

	padding-top:0px;

	text-align:right;

}



.bglogos{




}



#principal {

	margin:0 auto;

	width:780px;

	height:100%;	

}

#cabecera{

	width:100%;

	height:80px;

	border-bottom-color:#CCCCCC;

	border-bottom-style:solid;

	border-bottom-width:1px;

}

#submenu01{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:75px;

	background-image:url(../img/bgmenu01.gif);

	background-repeat:no-repeat;

	width:141px;

	height:100px;

	padding-top:5px;

	visibility:hidden;

	z-index:10;



}





#submenu01txt{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:75px;

	width:141px;

	height:100px;

	padding-top:5px;

	visibility:hidden;

	z-index:10;



}

#sensor01{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:75px;

	width:141px;

	height:100px;

	padding-top:5px;

	visibility:hidden;



}



#submenu02{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:216px;

	background-image:url(../img/bgmenu02.gif);

	background-repeat:no-repeat;

	width:181px;

	height:90px;

	padding-top:5px;

	visibility:hidden;

}



#submenu02txt{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:216px;

	width:181px;

	height:90px;

	padding-top:5px;

	visibility:hidden;

}





#submenu03{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:395px;

	background-image:url(../img/bgmenu03.gif);

	background-repeat:no-repeat;

	width:181px;

	height:45px;

	padding-top:5px;

	visibility:hidden;

}



#submenu03txt{

	margin:0 auto;

	position:absolute;

	top:82px;

	margin-left:395px;

	width:181px;

	height:45px;

	padding-top:5px;

	visibility:hidden;

}







#menu {

	width:500px;

	height:20px;

	background-image:url(../img/bgmenu00.gif);

	padding:0px;

	margin-left:75px;

	margin-bottom:0px;

	margin-right:0px;

	margin-top:0px;

}

h2 {

	padding:0px;

	margin:0px;

	font-weight:normal;

	color:#666666;

	font-size:11px;

	text-decoration:none;

}

h2 a:link{ 

	color:#FFFFFF;

	padding-left:30px;

	font-size:11px;

	text-decoration:none;

}

h2 a:visited{ 

	color:#FFFFFF;

	font-size:11px;

	padding-left:30px;

	text-decoration:none;

}

h2 a:hover{ 

	font-size:11px;

	color:#FFFFFF;

	background-image : url(../img/fletxa01.gif);

	background-repeat : no-repeat;

	background-position : 20px;

	text-decoration:none;

}

h3 {

	padding:0px;

	padding-left:15px;

	margin:0px;

	font-weight:normal;

	color:#666666;

	font-size:11px;

	text-decoration:none;

}

h3 a:link{ 

	color:#FFFFFF;

	padding-left:30px;

	font-size:11px;

	text-decoration:none;

}

h3 a:visited{ 

	color:#FFFFFF;

	font-size:11px;

	padding-left:30px;

	text-decoration:none;

}

h3 a:hover{ 

	font-size:11px;

	color:#FFFFFF;

	background-image : url(../img/fletxa01.gif);

	background-repeat : no-repeat;

	background-position : 20px;

	text-decoration:none;

}



.fletxa02:hover{

	background-image : url(../img/fletxa02.gif);

	background-repeat : no-repeat;

	background-position : 20px;

}

.fletxa03:hover{

	background-image : url(../img/fletxa03.gif);

	background-repeat : no-repeat;

	background-position : 20px;

}

#continguts{

	padding-top:1px;

	padding-bottom:5px;

	z-index:0;

}

#peu{

	font-size:10px;

	border-top:solid 1px #CCCCCC;

	height:15px;

	text-align:right;

	padding-right:15px;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

}

.link_peu{

	font-size:10px;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

	color:#666666;

	text-decoration:none;

}

.link_peu:hover{

	font-size:10px;

	text-decoration:underline;

	color:#D5831E;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

}

.descarga{

	font-size:10px;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

	color:#333333;

	text-decoration:none;

}

.descarga:hover{

	font-size:10px;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

	color:#333333;

	text-decoration:underline;

}

.link_form{

	font-size:10px;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

	color:#FFFFFF;

	text-decoration:none;

}

.link_form:hover{

	font-size:10px;

	text-decoration:underline;

	color:#000000;

	font-family:   Tahoma, Verdana,Arial, Helvetica,;

}

.text_home{

	width:179px;

	height:300px;

	padding-top:40px;

	padding-left:20px;

	padding-right:10px;

	margin:0px;

	background-image:url(../img/foto_home.jpg);

	background-position:0px 1px;

	background-repeat:no-repeat;

	vertical-align:top;

}

.titol {

	color:#FFFFFF;

	margin:0px;

	padding:0px;

}

.titol strong {

	color:#990000;

	font-size:9px;



}

.t16{

	margin:0px;

	padding:0px;

	font-size:16px;

	font-weight: bold;

}

.t22{

	margin:0px;

	padding:0px;

	font-size:22px;

	text-align:right;

}

h1{

	font-size:11px;

	font-weight:normal;

	color:#000000;

	text-decoration:none;

}

h1 span{

	color:#000000;

}



h1 a:link{ 

	color:#CA8C15;

	text-decoration:none;

}

h1 a:visited{ 

	color:#CA8C15;

	text-decoration:none;

}

h1 a:hover{ 

	text-decoration:underline;

}

.casas_madera{

	margin:0px;

	padding:0px;

	vertical-align:top;

	width:470px;

}

#cabecera_casas_madera{

	width:470px;

	height:70px;

	background-image:url(../img/cab_casas_madera.gif);

	margin:0px;

	padding:0px;

}

#cabecera_estructuras{

	width:470px;

	height:70px;

	background-image:url(../img/cab_estructuras.gif);

	margin:0px;

	padding:0px;

}

#cabecera_decoracion{

	width:470px;

	height:70px;

	background-image:url(../img/cab_decoracion.gif);

	margin:0px;

	padding:0px;

}

#cabecera_contacto{

	width:470px;

	height:70px;

	background-image:url(../img/cab_contacto.gif);

	margin:0px;

	padding:0px;

}

#cabecera_neutra{

	width:470px;

	height:70px;

	background-image:url(../img/cab_neutra.gif);

	margin:0px;

	padding:0px;

}

#cabecera_decoracion_exterior{

	width:470px;

	height:70px;

	background-image:url(../img/cab_decoracion.gif);

	margin:0px;

	padding:0px;

}

.titol_cabecera{

	color:#FFFFFF;

	font-size:22px;

	margin:0px;

	padding-top:45px;

	padding-left:15px;

}

#continguts_casas_madera{

	height:200px;

	background:#D5831E;

	padding:15px;

	margin-top:2px;

}

#continguts_decoracion01{

	height:134px;

	background:#D5831E;

	padding:12px;

	margin-top:2px;

}

*html #continguts_decoracion01{

	height:85px;

	background:#D5831E;

	padding:12px;

	margin-top:2px;

}

#continguts_respuestas{

	height:400px;

	background:#D5831E;

	padding:15px;

	margin-top:2px;

}

#continguts_form{

	height:300px;

	background:#D5831E;

	padding:15px;

	margin-top:2px;

}

#continguts_form2{

	height:198px;

	background:#D5831E;

	padding:15px;

	margin-top:2px;

}

#continguts_quienes{

	height:374px;

	background:#D5831E;

	padding:15px;

	margin-top:2px;

	background:url(../img/fons_logo.gif) no-repeat;

}

#peu_form{

	height:70px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:2px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

#peu_trabaja{

	height:55px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:2px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

*html #peu_form{

	height:63px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:0px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

#peu_respuestas{

	height:170px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:2px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

*html #peu_respuestas_estructuras{

	height:180px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:0px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

#peu_respuestas_estructuras{

	height:172px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:0px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

#descarga{

	height:10px;

	width:308;

	background:#D5831E;

	padding:5px;

	margin-top:10px;

	margin-right:2px;

	font-size:12px;

}

#peu_galeria{

	width:308;

	background:#333333;

	padding:15px;

	margin-top:2px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

*html #peu_galeria{

	width:308;

	background:#333333;

	padding:5px;

	margin-top:0px;

	margin-right:2px;

}

#peu_galeria_estructuras{

	width:308;

	background:#333333;

	padding:15px;

	margin-top:2px;

	margin-right:2px;

	font-family: verdana, Tahoma, Arial;

	font-size: 12px;

	color: #CCCCCC;

}

*html #peu_galeria_estructuras{

	width:308;

	background:#333333;

	padding:5px;

	margin-top:0px;

	margin-right:2px;

}

*html .altura_casas {

	height:30px;

}

.altura_casas {

	height:20px;

}

*html .altura_estructuras_detalles {

	height:30px;

}

.altura_estructuras_detalles {

	height:150px;

}

*html .altura_interiores{

	height:30px;

}

.altura_interiores{

	height:20px;

}

*html .altura_estructuras_obras{

	height:30px;

}

.altura_altura_estructuras_obras{

	height:60px;

}

*html .altura_construccion{

	height:170px;

}

.altura_construccion{

	height:160px;

}

*html #peu_respuestas{

	height:193px;

	width:308;

	background:#333333;

	padding:15px;

	margin-top:0px;

	margin-right:2px;

}

#continguts_decoracion{

	height:200px;

	background:#004843;

	padding:15px;

	margin-top:2px;

}

.intro{

	vertical-align:top;

}

#imagenes{

	background-color:#6A410F;

	padding:0px;

}

*html #continguts_casas_madera_galeria{

	height:29px;

	background:#D5831E;

	padding:20px;

	margin-top:2px;

}

#continguts_casas_madera_galeria{

	height:29px;

	background:#D5831E;

	padding:20px;

	margin-top:2px;

}

*html #continguts_estructuras_detalles{

	height:5px;

	background:#D5831E;

	padding:20px;

	margin-top:2px;

}

#continguts_estructuras_detalles{

	height:29px;

	background:#D5831E;

	padding:20px;

	margin-top:2px;

}

#estructuras03{

	height:64px;

	background:#D5831E;

	padding:10px;

	margin-top:2px;

}

*html #estructuras03{

	height:25px;

	background:#D5831E;

	padding:10px;

	margin-top:2px;

}

#continguts_estructuras02_galeria{

	height:92px;

	background:#D5831E;

	padding:20px;

	margin-top:2px;

}

*html #continguts_estructuras02_galeria{

	height:20px;

	background:#D5831E;

	padding:20px;

	margin-top:2px;

}

*html #continguts_casas_madera_galeria{

	height:6px;

	background:#D5831E;

	padding:17px;

	margin-top:2px;

}

*html #continguts_estructuras_detalles{

	height:6px;

	background:#D5831E;

	padding:17px;

	margin-top:2px;

}

#continguts_estructuras_detalles{

	height:80px;

	background:#D5831E;

	padding:17px;

	margin-top:2px;

}

#continguts_estructuras_detalles2{

	height:10px;

	background:#D5831E;

	padding:17px;

	margin-top:2px;

}

.form_input {

	font-family: verdana, Tahoma, Arial;

	font-size: 9px;

	font-weight: normal;

	color: #000000;

	background-color: #FFFFFF;

	border: 1px solid #000000;

}

.table_form {

	margin: 4px;

	width: 100%;

}

.taula_form{

	margin:0;

	padding:0;



}



