﻿body 
{
    font-family:Arial;
    font-size:12px;
    color:#6c4d18;
    line-height:16px;
    margin-top:0px;
}
.fundo
{
    background-image:url(../assets/imagens/fundo.jpg);
    }
.barra_topo
{
   background-image:url(../assets/imagens/box_topo.png);
   width:959px;
   height:18px;
}
.barra_centro
{
   background-image:url(../assets/imagens/box_centro.png);
   width:959px;
   height:100%;
}
.barra_baixo
{
   background-image:url(../assets/imagens/box_baixo.png);
   width:959px;
   height:17px;
}
.conteudo
{
     margin-left:auto;
     margin-right:auto;
     width:970px;
     margin-top:50px;
    }
.logotipo
{
    background-image:url(../assets/imagens/logo.png);
    background-repeat:no-repeat;
    position:relative;
    top:-5px;
    left:30px;
    width:156px;
    height:105px;
  
    }
.link_casasdemadeira
{
     background-image:url(../assets/imagens/menu_casasdemadeira.png);
     height:45px;
     width:138px;
    
    }
    .link_casasdemadeira:hover
{
     background-image:url(../assets/imagens/menu_casasdemadeira.png);
     background-position:0px 80px;
     height:45px;
     width:138px;
}
.barra_verde
{
     background-image:url(../assets/imagens/barra_verde.png);
     background-repeat:no-repeat;
    color:White;
     width:930px;
     height:40px;
     padding-top:6px; padding-right:15px; padding-bottom:6px; padding-left:15px;
    }
    
.barra_menu_topo
{
     
    color:White;
     width:930px;
     height:40px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
     padding-top:0px; padding-right:15px; padding-bottom:6px; padding-left:15px;
    }
    
    .barra_cinza
{
     background-image:url(../assets/imagens/barra_cinza.png);
     background-repeat:no-repeat;
    color:White;
     width:930px;
     height:40px;
     padding-top:6px; padding-right:15px; padding-bottom:6px; padding-left:15px;
    }
     
    .barra_preco
{
     background-image:url(../assets/imagens/barra_preco.jpg);
     background-repeat:no-repeat;
   
     width:480px;
     height:36px;
     padding:8px;
    }   
.link_menu_rodape
{
    color:White;
    text-decoration:none;
}
.link_menu_rodape:hover
{
    color:White;
    text-decoration:underline;
}   
    
h1
{ font-size:28px;
  margin:5px 0px 8px -2px ;
  line-height:23px;
  color:#85b700;}
  
h2
{ font-size:16px;
  margin:5px 0px 5px 0px ;
  color:#915800;}
  
h3
{ font-size:18px;
  margin:5px 0px 5px 0px ;
  color:#85b700;}
  h4
{ font-size:14px;
  margin:5px 0px 5px 0px ;
  color:#915800;}
 
 
.separador_perguntas
{
  background-image:url(../assets/imagens/separadores/cinza_claro.jpg);
  background-position:-20px 0px;
  background-repeat:no-repeat;
  font-size:16px; 
  font-weight:bold;
  color:#915800;
  width:580px;
height:32px;
  padding:10px 6px 10px 6px;
 }



.separador_azul
{background-image:url(../assets/imagens/separadores/azul.jpg);
  background-repeat:no-repeat;
  height:32px;
  width:925px;
  font-size:12px; font-weight:bold;
  color:#666666;
 }
 .separador_cinza
{background-image:url(../assets/imagens/separadores/cinza.jpg);
  background-repeat:no-repeat;
  height:32px;
  width:925px;
  
   font-size:12px; font-weight:bold;
   color:#666666;
 }
  .separador_cinzaclaro
{background-image:url(../assets/imagens/separadores/cinza_claro.jpg);
  background-repeat:no-repeat;
  height:32px;
  width:925px;
   font-size:12px; font-weight:bold;
   color:#666666;
 }
 
  .separador_castanho
{background-image:url(../assets/imagens/separadores/castanho.jpg);
  background-repeat:no-repeat;

 
 }
 
 #fichatecnica td
 { border-bottom:solid 1px #cdcdcd;
   font-size:11px;
   color:#666666;
   
     } 
 
 #fichatecnicadescricao td
 { border-bottom:solid 1px #cdcdcd;
   font-size:11px;
   color:#666666;
   line-height:15px;
     }  
.preco
{padding-right:10px; font-weight:bold; float:right; width:250px; font-size:18px; color:#85b700}

.precoinclui
{padding:1px 10px 10px 10px; font-size:10px; color:#999999; line-height:13px;}

.bt_solicitarorcamento
{
     background-image:url(../assets/imagens/pt/bt_solicitarorcamento.jpg);
     background-repeat:no-repeat;
     width:280px;
     height:60px;
}
.bt_solicitarorcamento:hover
{
     background-image:url(../assets/imagens/pt/bt_solicitarorcamento_on.jpg);
     background-repeat:no-repeat;
     width:280px;
     height:60px;
}

.bt_solicitarorcamentoprojecto
{
     background-image:url(../assets/imagens/pt/bt_solicitarorcamentoprojecto.jpg);
     background-repeat:no-repeat;
     width:280px;
     height:60px;
}
.bt_solicitarorcamentoprojecto:hover
{
     background-image:url(../assets/imagens/pt/bt_solicitarorcamentoprojecto_on.jpg);
     background-repeat:no-repeat;
     width:280px;
     height:60px;
}


.bt_solicitarproposta
{
     background-image:url(../assets/imagens/pt/bt_solicitarproposta.jpg);
     background-repeat:no-repeat;
     width:206px;
     height:60px;
}
.bt_solicitarproposta:hover
{
     background-image:url(../assets/imagens/pt/bt_solicitarproposta_on.jpg);
     background-repeat:no-repeat;
     width:206px;
     height:60px;
}

 fieldset
{
	border: solid 1px #dddddd;
	font-size:11px;
	 color:#666666;
	 

}

fieldset legend
{
	color: #ca952c;
	font-weight: bold;
	padding:0px 10px 5px 10px;
	font-size:14px;
  margin:5px 0px 5px 0px ;
  color:#85b700;
}

.link_titulo
{	color: #ca952c;
	font-weight: bold;
	font-size:14px;
	text-decoration:none;
  
  }

.link_titulo:hover
{	
    
	font-weight: bold;
	font-size:14px;
    color:#85b700;
    text-decoration:underline;
  }

.mandatoryField
{
	border-right: solid 2px #509cfb;
}
.formLabel
{
    width: 120px;
	text-align: right;
	padding-right: 4px;
}
input, select
{
	font-size: 1.0em;
	border: solid 1px #cdcdcd;
}
ul
{ padding-left:13px; margin-top:20px}
li
{ padding:0px; margin:0px}
p{ text-align:justify;}

.link_artigos
{ font-size:11px;
  color:#85b700;
   text-decoration:none;}
   
   .link_artigos:hover
{ font-size:11px;
  color:#85b700;
   text-decoration:underline;}
   
   
.produto_item
{
     width:152px;
     float:left;
     text-align:center;
    
    }

.produto_destaque_item
{
     width:220px;
     float:left;
     text-align:center;
     padding-bottom:20px;
    
}
    

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#tabmenu {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
/*	border-bottom:1px solid #666;
	margin-bottom:1em; margin between menu and rest of page*/
	overflow:hidden;
	}

#tabmenu ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#tabmenu li {
	display:inline;
	margin:0;
	padding:0;
	}

#tabmenu a {
	float:left;
	background:url("../assets/botoes/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabmenu a span {
	float:left;
	display:block;
	background:url("../assets/botoes/right.png") no-repeat right top;
	padding:6px  10px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabmenu a span {float:none;}

/* End IE5-Mac hack */
#tabmenu a:hover span {
	}

#tabmenu a:hover {
	background-position:0% -42px;
	}

#tabmenu a:hover span {
	background-position:100% -42px;
	}

.titulo_separador
{
      font-size:13px; font-weight:bold;
   color:#666666;
   padding-bottom:6px;
    
    }
.voltar_link
{
      font-size:12px; font-weight:bold;
   color:#ffffff;
   text-decoration:none;
   background-color:#85b700;
   padding:3px 15px 3px 15px;
   
    }
    
.voltar_link:hover
{
      font-size:12px; font-weight:bold;
    color:#ffffff;
   text-decoration:none;
   background-color:#85b700;
   padding:5px 18px 5px 18px;
    }