* {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
	list-style:none;
}
body {
	background-image:url(../images/bg_01.jpg);
	background-repeat:repeat-x;
}

h2 {
	font-family: arial;
	font-size: 12px;
	color: #a60201;
}
#geral2 {
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	font-family: arial;
	font-size: 14px;
}
#geral2 #geral {
	display:block;
	width:1000px;
	overflow:hidden;
	font-family: arial;
	font-size: 14px;
}
#geral2 #geral h1 a {
	background-image:url(../images/logo_02.jpg);
	width:290px;
	height:154px;
	float:left;
	margin-left:45px;
	text-indent:-9999px;
}
#geral2 #geral #flash {
	background-image:url(../images/flash_03.jpg);
	width:665px;
	height:154px;
	float:left;
}
#geral2 #geral #antmenu {
	background-image:url(../images/antmenu_04.jpg);
	width:367px;
	height:39px;
	float:left;
}
#geral2 #geral #menu {
	background-image:url(../images/menu_06.jpg);
	padding-top:3px;
	height:24px;
	width:410px;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#590d0d;
}
#geral2 #geral #menu li {
	padding-top:14px;
	padding-left:4px;
	padding-right:4px;
	float:left;
}
#geral2 #geral #menu li:hover {
	background-color:#a50201;
	height:22px;
	padding-top:14px;
	float:left;
}
#geral2 #geral #menu li a {
	color:#590d0d;
}
#geral2 #geral #menu li a:hover {
	color:#FFFFFF;
}
#geral2 #geral #fimenu {
	background-image:url(../images/fimenu_06.jpg);
	width:220px;
	height:39px;
	float:left;
}
#geral2 #geral #contato {
	background-image:url(../images/contact_14.jpg);
	width:335px;
	height:117px;
	float:left;
}
#geral2 #geral #flash2 {
overflow:hidden;
	width:471px;
	height:117px;
	float:left;
}
#geral2 #geral #space {
	background-image:url(../images/space_09.jpg);
	padding-left:30px;
	width:68px;
	height:117px;
	float:left;
}
#geral2 #geral #space .home {
	background-image:url(../images/home_10.jpg);
	width:22px;
	height:93px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#geral2 #geral #space .contato {
	background-image:url(../images/contato_11.jpg);
	width:24px;
	height:93px;
	display:block;
	text-indent:-9999px;
	float:left;
}
#geral2 #geral #space .map {
	background-image:url(../images/map_12.jpg);
	width:22px;
	height:93px;
	display:block;
	text-indent:-99999px;
	color:#FFFFFF;
	float:left;
}
#geral2 #geral #final {
	background-image:url(../images/fim_13.jpg);
	width:96px;
	height:117px;
	float:left;
}
#geral2 #geral #conteudo {
	background-image:url(../images/bgcentro_33.jpg);
	width:1000px;
	padding-left:65px;
	display:table;
	float:left;
}
#geral2 #geral #conteudo #box {
	width:270px;
	height:183px;
	float:left;
}

#geral2 #geral #conteudo #box .brindes {
	background-image:url(../images/brindes.jpg);
	text-indent:-9999px;
	display:block;
	width:270px;
	height:100px;
}

#geral2 #geral #conteudo #box #impressos a{
	background-image:url(../images/impressos_26.jpg);
	width:270px;
	height:83px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
}
#geral2 #geral #conteudo #flash3 {
	padding-left:9px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
#geral2 #geral #conteudo #boxesquerdo {
	width:490px;
	float:left;
}
#geral2 #geral #conteudo #boxesquerdo  #boxprodutos {
	font-family:ARIAL;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	background-color:#e4d5bb;
	width:475px;
	float:left;
}
#geral2 #geral #conteudo #boxesquerdo #boxprodutos a {
	color:#000000;
}
#geral2 #geral #conteudo #boxesquerdo #boxprodutos a:hover{
	color:#000000;
	text-decoration:underline;
}
#geral2 #geral #conteudo #boxesquerdo #boxprodutos .thumbs {
	width:150px;
	height:67px;
	float:left;
}
#geral2 #geral #conteudo #boxesquerdo  #boxprodutos .thumbs .txt {
	padding-left:2px;
	width:70px;
	font-size:10px;
	color:#a50201;
	float:left;
}

#geral2 #geral #conteudo .destaque {
	overflow:hidden;
	width:359px;
	height:178px;
	float:left;
}
#geral2 #geral #conteudo .destaqueFlash {
	width:300px;
	height:189px;
	float:left;
}
#geral2 #geral #conteudo .destaque .thumbs {
	background-image:url(../images/thumbs_45.jpg);
	padding-top:29px;
	padding-left:17px;
	width:85px;
	height:99px;
	float:left;
}
.destaque .texto {
	background-image:url(../images/txt_46.jpg);
	padding-top:20px;
	padding-right:25px;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	width:232px;
	height:108px;
	float:left;
}
.destaque .texto a.textoLarge{width:232px; height:108px; display:block; float:right; color:#FFF;}
.space {
	width:33px;
	height:10px;
	float:left;
}
.destaque .toda {
	background-image:url(../images/toda_49.jpg);
	width:177px;
	height:50px;
	display:block;
	text-indent:-999px;
	float:left;
}
.destaque .toda2 {
	background-image:url(../images/toda.jpg);
	width:177px;
	height:50px;
	display:block;
	text-indent:-999px;
	float:left;
}
.destaque .contato2 {
	background-image:url(../images/contato_50.jpg);
	width:149px;
	height:50px;
	float:left;
	text-indent:-9999px;
	display:block;
}
#rodape {
	background-image:url(../images/rdpbg_56.jpg);
	height:159px;
	width:100%;
}

#rodape #rdp-interno #baixobotoes {
	float: left;
	clear: both;
	width: 930px;
}


#rodape #rdp-interno a.atendimento {
	display: block;
	width: 150px;
	height: 50px;
	text-indent: -999px;
	float: left;
	overflow: hidden;
}

.alinha {
	padding-left: 22px;	
	overflow: hidden;
}

#rodape #rdp-interno a.orcamento {
	display: block;
	width: 150px;
	height: 40px;
	text-indent: -999px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 30px;
}
#rodape #rdp-interno {
	background-image:url(../images/rodape_56.jpg);
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	width:930px;
	padding-left:70px;
	height:159px;
	margin:0 auto;
}
#rodape #rdp-interno a {
	color:#FFFFFF;
}
#rodape #rdp-interno a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#rodape #rdp-interno ul li {
	background-image:url(../images/Untitled-1_61.gif);
	text-align:center;
	padding-top:4px;
	margin-right:10px;
	width:79px;
	height:18px;
	float:left;
}
.size12 {
	font-size:12px;
}
.size11 {
	font-size:11px;
}
.black {
	color:#000000;
}
.red {
	color:#a50201;
}
.beje {
	font-size:14px;
	color:#e4d5bb;
}
.beje2 {
color:#776b57;
}
.redsmall a{
	font-family: arial;
	font-size: 11px;
	color: #a60201;
}

ul.mapa li{
	padding-left: 10px;
	font-family: arial;
	font-size: 11px;
}
ul.mapa li a {
	color: #a60201;
}

input, textarea {
	border: solid 1px #a60100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.bix {
background-image:url(../images/bb_41.jpg);
line-height:12px;
width:207px;
height:82px;
padding-left:42px;
padding-top:70px;
margin-left:160px;
margin-bottom:40px;
float:left;
}
.bix h3 {
font-size:28px;
}
.bix a  {
color:#a50201;
}
.bix a:hover  {
color:#a1c74e;
}
.bix2 a  {
color:#a50201;
}
.bix2 a:hover  {
color:#a1c74e;
}
.bix2 {
background-image:url(../images/bb_41.jpg);
line-height:12px;
width:214px;
height:82px;
padding-left:35px;
padding-top:70px;
float:left;
}
.bix2 h3 {
font-size:14px;
}
.bix3 {
background-image:url(../images/bb_41.jpg);
line-height:12px;
width:207px;
height:82px;
padding-left:42px;
padding-top:70px;
float:left;
}
.bix3 h3 {
font-size:28px;
}
.bix3 a  {
color:#a50201;
}
.bix3 a:hover  {
color:#a1c74e;
}
.bix4 a  {
color:#a50201;
}
.bix4 a:hover  {
color:#a1c74e;
}
.bix4 {
background-image:url(../images/bb_41.jpg);
line-height:12px;
width:214px;
height:82px;
padding-left:35px;
padding-top:70px;
float:left;
}
.bix4 h3 {
font-size:14px;
}
.contato2 {
background-image:url(../images/contact_14.jpg);
width:335px;
height:117px;
float:left;
text-indent:-9999px;
display:block;
}
.ban {
background-image:url(../images/tudo_15.jpg);
width:471px;
height:89px;
float:left;
}
.servicos2 {
background-image:url(../images/saibamais_22.jpg);
width:99px;
height:28px;
float:left;
text-indent:-999px;
display:block;
}
.contato3 {
background-image:url(../images/contato_24.jpg);
width:140px;
height:28px;
float:left;
text-indent:-9999px;
display:block;
}
.fimban {
background-image:url(../images/fin_25.jpg);
overflow:hidden;
font-size:11px;
padding-left:20px;
color:#FFFFFF;
width:212px;
height:28px;
float:left;
}
.list {
background-image:url(../images/btnn_03.jpg);
width:21px;
background-repeat:repeat-y;
padding-bottom:5px;
padding-top:2px;
padding-left:5px;
padding-right:10px;
text-align:right;
font-size:11px;
width:138px;
margin-right:150px;
float:left;
}
.list:hover {
background-image:url(../images/btn2_03.jpg);
width:21px;
background-repeat:repeat-y;
padding-bottom:5px;
padding-top:2px;
padding-left:5px;
padding-right:10px;
text-align:right;
font-size:11px;
width:138px;
margin-right:150px;
float:left;
}
.list2 {
list-style:url(../images/l2.png);
font-size:10px;
}
.pad {
padding-left:30px;
}
.list2 a:hover {
text-decoration:underline;
}
.list a:hover {
text-decoration:underline;
}
.float {
float:left;
padding-top: 35px;
display: block;
}
.interna {
text-align:center;
padding-left:17px;
padding-top:15px;
padding-right:17px;
padding-bottom:15px;
width:236px;
float:left;
}
.interna img {
border:solid 2px #a50201;
}
.interna a{
margin: 4px 0 0 4px;
}
.txtprod {
width:500px;
float:left;
}
.orc4 {
font-size:11px;
width:300px;
height:18px;
float:left;
}
.orc3 {
font-size:11px;
width:50px;
height:18px;
float:left;
}
.orc {
background-color:#cabda9;
padding-left:10px;
width:300px;
height:18px;
float:left;
margin-bottom:2px;
float:left;
}
.orc2 {
background-color:#aa9e8d;
padding-left:10px;
width:70px;
height:18px;
margin-bottom:2px;
float:left;
}
.orc5 {
background-color:#e8dbc8;
padding-left:10px;
width:300px;
height:18px;
float:left;
margin-bottom:2px;
float:left;
}
.orc6 {
background-color:#d1c5b3;
padding-left:10px;
width:70px;
height:18px;
margin-bottom:2px;
float:left;
}
.floatimg {
padding-left:10px;
float:left;
}
.orcamentoinput {
background-color:#a50201;
border: solid 1px #6f1110;
color:#FFFFFF;
margin-bottom:1px;
}
.orcamentoinput:hover {
background-color:#95c048;
border: solid 1px #627d32;
color:#000;
}
label {
width:100px;
display:table;
float:left;
}
.formorc {
width:400px;
float:left;
padding-left:40px;
}
.green {
color:#9bc34b;
}
.clear {
	padding-top: 20px;
	clear: both;
}
.float3 {
float:left;
line-height:1px;
margin-top: 32px;
margin-left: 1px;
}

#empresaEsquerda {
	width: 320px;
	float: left;
}
#empresaDireita {
	width: 500px;
	padding-left: 30px;
	padding-top: 10px;
	float: left;
}