*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	
	background-color: #fff;

}

#geral {
	width: 700px;
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
}

#geral #logo h1 a{
	width: 232px;
	height: 84px;
	text-indent: -999px;
	background-image: url(images/logo.gif);
	float: left;
}	

#geral #topo{
	width: 468px;
	height: 84px;
	background-image:url(images/topo.gif);
	float:left;
}

#geral #topo .iconecontato a {
	width: 21px;
	height: 21px;
	margin-top:50px;
	margin-right: 40px;
	text-indent: -999px;
	overflow: hidden;
	float: right;

}

#geral #topo .iconeclientes a {
	width: 23px;
	height: 21px;
	margin-top:50px;
	margin-right: 10px;
	text-indent: -999px;
	overflow: hidden;
	float: right;

}
#geral #topo .iconehome a {
   width: 21px;
	height: 21px;
	margin-left:10px;
	margin-top:50px;
	margin-right:10px;
	text-indent: -999px;
	overflow: hidden;
	float: right;

}

.vejamais_direita{
	padding-left:230px;
}

.vejamais_internas{
	padding-left:340px;
}

.vejamais{
	padding-left:150px;
}

.foto_produtos{
	padding-left:16px;
	padding-top:15px;
	padding-bottom:15px;
}


/*Menu*/
#geral #menu{
	width: 221px;
	height: 191px;
	background-image:url(images/menu.gif);
	float: left;
}

#geral #menu .menuInicial  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;	
	font-weight:bold;
	margin-top:18px;
	margin-left: 83px;
	text-decoration: none;
	float: left;
}

#geral #menu .menuInicial  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#geral #menu .menuQuem  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;	
	font-weight:bold;
	margin-top:15px;
	margin-left: 83px;
	text-decoration: none;
	float: left;
}

#geral #menu .menuQuem  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#geral #menu .menuProdutos  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;	
	font-weight:bold;
	margin-top:13px;
	margin-left: 95px;
	text-decoration: none;
	float: left;
}

#geral #menu .menuProdutos  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#geral #menu .menuOrcamentos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;	
	font-weight:bold;
	margin-top: 12px;
	margin-left: 90px;
	text-decoration: none;
	float: left;
}

#geral #menu .menuOrcamentos  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

#geral #menu .menuContato a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;	
	font-weight:bold;
	margin-top:15px;
	margin-left: 98px;
	text-decoration: none;
	float: left;
}

#geral #menu .menuContato  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
#geral #banner_quem{
	width: 445px;
	height: 220px;
	margin-bottom:10px;
	float: left;
}


#geral #banner{
	width: 445px;
	height: 191px;
	float: left;
}

/*------------------------------------------------------Conteudo--------------------------------------------------*/
#geral #conteudo_index{
	width: 700px;
	background-color: #fff;
	float: left;
}

#geral #box_conteudo{
	width: 288px;
	padding-left:40px;
	overflow: hidden;
	float: left;
}
#geral #box_fundo{
	width: 288px;
	height:356px;
	background-image:url(images/traco.gif);
	background-repeat:no-repeat;
}

#geral #box_conteudo #box1{
	width: 263px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;	
	float:left;
}

#geral #box_conteudo #box1 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	color: #C11111;	
	font-weight:bold;
}

#geral #box_conteudo #box1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

#geral #box_conteudo #box_2{
	width: 263px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;	
	float:left;
}

#geral #box_conteudo #box_2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	color: #C11111;	
	font-weight:bold;
}

#geral #box_conteudo #box_2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

#geral #conteudo{
	width: 300px;
	float:left;
}

#geral #conteudo h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	color: #C11111;	
	font-weight:bold;
}

#geral  #conteudo2{
	width: 331px;
	margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;	
	float:left;
}

#geral #conteudo2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	color: #C11111;	
	font-weight:bold;
}

#geral #conteudo2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
/*-----------------------------------------------------------Páginas Internas------------------------------------------*/

#geral  #conteudo_interno{
	width: 450px;
	margin-left:220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;	
}
#geral  #conteudo_interno h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight:bold;
}
#geral #conteudo_interno h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	padding-top:10px;
	color: #C11111;	
	font-weight:bold;
}
#geral #conteudo_interno span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C11111;	
	font-weight:bold;

}
#geral #conteudo_interno a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}

#geral #conteudo_interno #ulli ul {
	padding-left: 20px;
}
#geral #conteudo_interno #ulli ul li {
	list-style:disc;
}




/*-------------------------------------------------------------formulario Orçamento ------------------------------------------------*/
#geral  #conteudo_esquerda {
	width:350px;
	float:left;
}

#geral  #conteudo_interno_orc{
	width: 450px;
	margin-left:220px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;	
}
#geral #conteudo_interno_orc h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	color: #C11111;	
	font-weight:bold;
}
#geral #conteudo_interno_orc a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

#geral #conteudo_interno_orc  #conteudo #conteudo_contato_dir {
	width:480px;

}

#geral #conteudo_interno_orc  #conteudo #conteudo_contato_dir  span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left:4px;
	color: #C11111;	
}
#geral #conteudo_interno_orc   #conteudo  form fieldset .formesq_geral {
	width: 480px;
	float: left;
}
#geral #conteudo_interno_orc   #conteudo  form fieldset .formgeral {
	width: 480px;
	float: left;
}
#geral #conteudo_interno_orc   #conteudo  form fieldset .formesq_questoes {
	width: 450px;

	padding-right:20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
}
#geral  #conteudo_interno_orc  #conteudo  form fieldset .formesq_box_questao {
	width: 150px;
	height: 20px;
	float: left;
}
#geral #conteudo_interno_orc   #conteudo  form fieldset .formesq {
	width: 100px;
	height: 20px;
	padding-right:20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
}
#geral  #conteudo_interno_orc  #conteudo  form fieldset .formesq_box {
	width: 60px;
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
}
#geral  #conteudo_interno_orc  #conteudo  form fieldset .formesq_box1{
	width: 50px;
	height: 20px;
	float: left;
}

#geral #conteudo_interno_orc  #conteudo  form fieldset .formesq_dados {
	width: 110px;
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
}
#geral #conteudo_interno_orc  #conteudo  form fieldset .formesq_itens {
	width: 110px;
	height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
}
#geral #conteudo_interno_orc  #conteudo  form fieldset .formdir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;
	width: 250px;
	height: 20px;
	float: left;
}
#geral  #conteudo_interno_orc  #conteudo  form fieldset .formcaixa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;
	width: 200px;
	height: 80px;

	text-align: left;
}
#geral #conteudo_interno_orc #conteudo form fieldset .formcaixa .inputcaixa {
	width: 300px;
	height: 80px;
    border: 1px solid #C11111;
    font-family: Arial;
    font-size: 8pt;
    color: #7E7E7E;
	margin-bottom:20px;
	clear:both;

}

#geral #conteudo_interno_orc  #conteudo  form fieldset .formdir .inputm {
	width: 250px;
    border: 1px solid #C11111;
    font-family: Arial;
    font-size: 8pt;
    color: #656565;
}
#geral  #conteudo_interno_orc  #conteudo form fieldset .formdir select {
	width: 50px;
	height: 16px;
    border: 1px solid #C11111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #000;
}
#geral #conteudo_interno_orc  #conteudo form fieldset .formdir_itens select {
	width: 50px;
	height: 16px;
    border: 1px solid #C11111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #000;
	float:left;
}
#geral #conteudo_interno_orc  #conteudo form fieldset .formdir_itens1 select {
	width: 50px;
	height: 16px;
    border: 1px solid #C11111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #C11111;
	float:left;
}
#geral #conteudo_interno_orc  #conteudo form fieldset .formdir .inputmedia {
	width: 185px;
    border: 1px solid #C11111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #656565;
}

#geral #conteudo_interno_orc  #conteudo form fieldset .inputxt {
    border: 1px solid #C11111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #656565;
	float:left;
}


#geral #conteudo_fundo #conteudo  form fieldset .formesq .submit {
	width: 45px;
	margin-left: 375px;
    border: 1px solid #C11111;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000;
	background-color: #F8F8F8;


}
/*------------------------------------------------------------formulario contato-------------------------------------------------- */
#geral #conteudo_novo {
	width:300px;
	float:left;

}

#geral #conteudo_contatonovo_dir {
	width:380px;
	float:left;
}
#geral #conteudo_interno form fieldset .formesq {
	width: 100px;
	height: 20px;
	text-align: left;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000;
	float: left;
}
#geral #conteudo_interno form fieldset .formdir {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #336600;
	width: 200px;
	height: 20px;
	float: left;
}
#geral #conteudo_interno form fieldset .formcaixa {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #b81211;
	width: 200px;
	height: 80px;
	float: left;
	text-align: left;
}

#geral #conteudo_interno form fieldset .formdir .inputm {
	width: 250px;
    border: 1px solid #C11111;
    font-family: Arial;
    font-size: 8pt;
    color: #7E7E7E;
}

#geral #conteudo_interno form fieldset .formcaixa .inputcaixa {
	width: 250px;
	height: 56px;
    border: 1px solid #C11111;
    font-family: Arial;
    font-size: 8pt;
    color: #7E7E7E;
}
#geral #conteudo_interno form fieldset .formesq .submit {
	width: 45px;
	margin-left: 295px;
    border: 1px solid #C11111;
    font-family: Arial;
    font-size: 8pt;
    color: #000;
	background-color: #F8F8F8;

	
}



/*Rodape*/
#geral #rodape {
	width: 660px;
	padding-left:40px;
	background-color:#fff;
	float:left;
}

#geral #rodape  #esquerda{
	width: 242px;
	padding-left:5px;
	margin-top: 5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;	
	float:left;
}
#geral #rodape a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C11111;	
}

#geral #rodape #direitos{
	width: 380px;
	margin-top: 5px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C11111;	
	float:left;
}
