body { background-image:url(../img/fondo.jpg); margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
img{border:0px;}
/*Encabezados*/
h2{text-indent:-1000px; margin-top:20px;}
h2.laempresa{ background:url(../img/h2_laempresa.jpg) no-repeat; padding-bottom:1em; margin-left:0.4em;}
h2.contacto{ background:url(../img/h2_contacto.jpg) no-repeat; padding-bottom:1em; margin-left:0.4em;}
h2.productos{ background:url(../img/h2_productos.jpg) no-repeat; padding-bottom:1em; margin-left:0.4em;}
h2.marcas{ background:url(../img/h2_marcas.jpg) no-repeat; padding-bottom:1.3em; margin-left:0.4em;}
h3{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#424525; font-size:14px; margin-left:15px; margin-bottom:10px; }
a{ color:#006699;}
/*Main*/
#wrapper{ margin:0 auto;width:937px; background-image:url(../img/bg.jpg); }
#page-home{width:937px; overflow:hidden;background:url(../img/bg_arbolito.jpg); background-position:bottom; background-repeat:no-repeat;}
#page{width:937px; overflow:hidden;}
#menu{width:271px; overflow:hidden; float:left; background-color:#E0DAC2; margin-left:10px; padding:0; }
html>body #menu{width:271px; overflow:hidden; float:left; background-color:#E0DAC2; margin-left:18px; padding:0; }
#content-home{width:610px;margin-left:10px; float:left; min-height:800px; }
#content{width:630px;margin-left:10px; float:left; }
#footer{margin:0 auto;width:937px; background:transparent url('../img/footer.png'); height:48px; behavior: url("Scripts/iepngfix.htc"); text-align:right;}
#footer p{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;color:#EDEBD3; }
#menu #logo{ background-image:url(../img/logo.jpg); height:174px;}
#menu #logo a{ display:block; width:260px; height:200px;} 

#menu #nav{ width:270px; overflow: hidden;}
#menu #nav .inicio{ background-image:url(../img/nav_inicio_off.jpg); height:40px;display:block;}
#menu #nav a.inicio:hover{ background-image:url(../img/nav_inicio_on.jpg); height:40px;display:block;}
#menu #nav a.oninicio{ background-image:url(../img/nav_inicio_on.jpg); height:40px;display:block;}
#menu #nav .empresa{ background-image:url(../img/nav_empresa_off.jpg); height:40px;display:block;}
#menu #nav a.empresa:hover{ background-image:url(../img/nav_empresa_on.jpg); height:40px;display:block;}
#menu #nav a.onempresa{ background-image:url(../img/nav_empresa_on.jpg); height:40px;display:block;}
#menu #nav .productos{ background-image:url(../img/nav_productos_off.jpg); height:40px;display:block;}
#menu #nav a.productos:hover{ background-image:url(../img/nav_productos_on.jpg); height:40px;display:block;}
#menu #nav a.onproductos{ background-image:url(../img/nav_productos_on.jpg); height:40px;display:block;}
#menu #nav .prov{ background-image:url(../img/nav_prov_off.jpg); height:40px;display:block;}
#menu #nav a.prov:hover{ background-image:url(../img/nav_prov_on.jpg); height:40px;display:block;}
#menu #nav a.onprov{ background-image:url(../img/nav_prov_on.jpg); height:40px;display:block;}
#menu #nav .contacto{ background-image:url(../img/nav_contacto_off.jpg); height:40px;display:block;}
#menu #nav a.contacto:hover{ background-image:url(../img/nav_contacto_on.jpg); height:40px;display:block;}
#menu #nav a.oncontacto{ background-image:url(../img/nav_contacto_on.jpg); height:40px;display:block;}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#5B4B33;}
p.textohome{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#5B4B33; padding-left:15px; padding-right:15px; line-height:20px;}
span.lbl{ clear:both; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#016F00;}
#search{ margin:8px; margin-left:25px;}
#search input{ width:100px;float:left;height:15px; padding:0.4em;}
#search input.btn{ width:77px; height:26px; float:left; padding:0; }
#logos{ margin-top:10px; margin-left:20px;}
#logos #left{ float:left; width:183px; overflow:hidden;}
#logos #left p{ margin-top:45px;}
#logos #left a{ color:#006699;}
#logos #right{ float:left; margin-top:0.4em;}

form.productos {
margin-bottom:15px;
}
form select.productos{
margin-left:0px;
height:25px;
background-color:#EBEDDC;
color:#424525;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
form select.productos .mainselect{
font-weight:bold;
}
form select.madera{
margin-left:0px;
height:25px;
width:205px;
background-color:#EBEDDC;
color:#424525;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
form select.prov{
margin-left:0px;
height:25px;
background-color:#EBEDDC;
color:#424525;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* Productos ======================================================================== */

#products form,  #products-home form{
 width:630px;
}
#products {
margin-top:10px;
margin-left:15px; 
}
#products h3{
margin-left:0px; 
}
#content #products #fichatop .texto-flia{
width:400px;
margin-bottom:10px;
margin-left:0px;
}
#content #products .texto-flia{
width:600px;
margin-bottom:10px;
margin-left:0px;
}
#content .texto-flia{
margin-bottom:10px;
margin-left:15px;
}
#products p.textproduct{
margin-left:15px; 
}
#products-home{
margin-top:10px;
margin-left:30px; 
}
#products-drop{
margin-top:10px;
margin-left:35px; 
}

#products a, #products-home a{ color: #6C674A; text-decoration:none;}
#products a:hover, #products-home a:hover{text-decoration:underline;color: #6C674A; }
#products-home p.home{
padding-left:8px; 
}
#mapa {
margin-left:40px; 
width:530px;
}

#products-home .box {
width:170px;
/*height:180px;*/
float:left;
margin-right:0.6em;
padding-right:0.2em;
text-align:center;
}

#products-home .img-01 {
width:150px;
height:150px;
margin:0.6em;
border:1px solid #996600;
background-image:url(../img/prod_acerrada_cepia.jpg);
}
#products-home .img-01:hover {
width:150px;
height:150px;
margin:0.6em;
border:1px solid #996600;
background-image:url(../img/prod_acerrada.jpg);
}

#products-home .box img {
border:2px solid #799357;
margin:0.6em;
}

#main-contacto {
overflow:hidden;
width:100%;
}
#contacto-right {
width:300px;
float:left;
}
#contacto {
width:300px;
float:left;
}

#contacto form{
margin-left:8px;
}
#contacto form label, #contacto form input{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6b6a49;
}

#contacto .actions{
float:left;
width:85px;
}
#contacto .aviso{
float:left;
width:137px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#6b6a49;
margin-left:13px;
}
.cont{
background:url(../img/contactomaderas.jpg) bottom right no-repeat;
}
#datos{
margin-top:40px;
width:200px;
float:left;
}
#pdf{
margin-top:40px;
width:80px;
float:left;
}
#datos .titulo{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#424220;
font-weight:bold;
}
#datos p{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#424220;
}


/* Form Sections ======================================================================== */
/* Fieldset  */
fieldset {
	margin: 10px 0;
	padding: 15px 10px;
	border:0;
}

/* Field Labels ======================================================================== */

/* Base */
label, form .label {	
	color: #333;
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* Text inputs / Select label */
label.preField {
	display: block;
	padding: 2px;
	margin: 0.4em 4px 0 0;
}
/* Radio / Checkbox group label */
form .label  {
	display: block;
	padding: 2px;
	margin: 0.4em 4px 0 0;
}


/* Inputs ======================================================================== */

textarea {
	padding: 0;
	vertical-align: top;
	margin: 2px 2px 1px 0;
	background-color:#EBEDDC;
	border:1px solid #B8BE82;
	width:200px;
}
input {
	margin: 0 15px 0 0;
	background-color:#EBEDDC;
	border:1px solid #B8BE82;
	height:22px;
	width:200px;
	
}
.send {
	margin: 0px 0px 0 10px;
    background-color:#EBEDDC;
	border:1px solid #B8BE82;
	color:#424220;
	font-weight:bold;
	font: 0.8em Verdana, Arial, Sans-Serif;
	padding:0.5em;
	width:auto;
	height:auto;
	background-image:url(../img/send_bg.jpg);
}

#ficha, #ficha-paises {
margin-top:10px;
width:550px;
overflow:hidden;
border:1px solid #D4D0C8;
background-color:#E4E7D1;
padding:10px;
padding-left:30px;
}

#ficha #enlaces{
margin:20px;
}

#ficha #enlaces a{
color:#AB9A80;
font-size:13px;
margin-left:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ficha #left{
float:left;
width:200px;
}
#ficha #left img{
margin-top:10px;
margin-right:10px;
}
#ficha #right{float:right;}
#ficha #right .top{
width:250px;
float:right;
overflow:hidden;
}
#ficha-paises .top{
width:100px;
float:right;
overflow:hidden;
}
#ficha #right .top p{
float:left;
padding-top:30px;
font-size:13px;
}
#ficha #right .top img, #ficha-paises .top img{
float:right;
padding:10px;
}
#ficha .title, #ficha-paises .title{
font-size:15px;
color:#4E3D2D;
margin:0;
font-weight:bold;
}
#fichatop{
overflow:hidden;
}
#contentficha p{
font-size:13px;
margin-top:10px;
}
#contentficha a{
color:#AB9A80;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contentficha ul li{
margin-left:0;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
}

#ficha-paises #paises p{
font-size:13px;
margin-top:20px;
margin-bottom:10px;
}
#ficha-paises #paises a{
color:#AB9A80;
font-size:13px;
margin-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ficha-paises #paises ul{
list-style-type:none;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
}
#ficha #right ul{
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
}
#ficha #right ul li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}


#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#EDEBD3;
text-decoration:none;
margin-left:8px;}

#footer a:hover{
text-decoration:underline; }