body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 80% Tahoma;
background-image: url(../imagens/background.jpg);
background-attachment: fixed;
margin: auto 0px;
}


img {
border: 0px;
}

.img2{
/*height:112px;*/
  width: 112px;
  background-color: #FFFFFF;
  text-align: center;
  border: #010000 2px solid;
  padding-top: 2px;
  padding-bottom: 2px;
}
.ampliar{
  height: 45px;
}

#alinhaCentro {
position: relative;
width:980px;
margin: 0px auto;
}

#geral {
position: relative;
float: left;
width:980px;
height: auto;
margin: 0px auto;
}


#topo {
float: left;
position: relative;
width:980px;
height: 101px;
background-image: url(../imagens/backtopo.jpg);
background-repeat: repeat-x;
}

#spcuteis1{
float: right;
position: relative;
width: 28px;
height: 15px;
}

.linksuteis{
text-decoration: none;
float: right;
width: auto;
height: 15px;
text-decoration: none;
font-size: 12px;
}

.linksuteis2{
text-decoration: none;
float: right;
width: auto;
height: 15px;
text-decoration: none;
font-size: 12px;
}

#linksuteiss{
float: right;
position: relative;
width: 980px;
height: 30px;
}

#spclink{
float: left;
position: relative;
width: 980px;
height: 19px;
}

#flecha{
float: right;
width: 19px;
height: 19px;
background-image: url(../imagens/flecha.gif);
background-repeat: no-repeat;
margin-right: 8px;
}

#coroa{
float: right;
width: 27px;
height: 16px;
background-image: url(../imagens/coroa.gif);
background-repeat: no-repeat;
margin-right: 5px;
}

a{
color: #4A2500;
text-decoration: none;
}

a:hover{
color: #BC7E00;
text-decoration: underline;;
}


#spcmenu{
float: left;
width: 17px;
height: 27px;
}

#areamenu{
float: left;
width: 980px;
height: auto;
margin-top: 21px;
}

#spcareamenu{
float: left;
width: 13px;
height: 25px;
}

#menu {
float: left;
position: relative;
width: 980px;
height: 51px;
background-image: url(../imagens/backmenu.gif);
background-repeat: no-repeat;
}

#menu li{
float: left;
list-style: none;
padding: 0px;
margin: 0 auto;
}

ul {
list-style: none;
padding: 0px;
margin: 0 auto;
}

.home{
float: left;
width: 105px;
height: auto;
text-align: center;
text-decoration: none;
color: #000;
font-weight: bold;
}

.home:hover{
float: left;
width: 105px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
}

.empresa{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.empresa:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.heraldica{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.heraldica:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.brasoes{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.brasoes:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.sobrenomes{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.sobrenomes:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.certificado{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.certificado:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.curiosidades{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.curiosidades:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.parceiros{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.parceiros:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

.contato{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
margin-left:2px
}

.contato:hover{
float: left;
width: 104px;
height: auto;
text-align: center;
text-decoration: none;
color: #fff;
font-weight: bold;
margin-left:2px
}

#tel{
width: 183px;
height: auto;
float: left;
position: relative;
font-size: 12px;
color: #FAD21B;
font-size: 12px;
font-weight: bold;
}

.branco{
color: #fff;
font-weight: bold;
}

#logotipo{
float: left;
position: relative;
width: 262px;
height: 166px;
background-image: url(../imagens/logotipo.gif);
}

#undermenu{
float: left;
position: relative;
width:718px;
height: 99px;
background-image: url(../imagens/undermenu.gif);
background-repeat: no-repeat;
}

#envolve{
float: left;
position: relative;
width: 980px;
height: 200px;
background-color: #FBF3D9;
}


#titbem{
float: left;
position: relative;
width: 400px;
font-size: 13px;
font-weight:bold;
color: #fff;
margin-top: 10px;
}

#txtbem{
float: left;
position: relative;
width: 500px;
font-size: 12px;
color: #fff;
margin-top: 8px;
}

p{
margin: 0px;
padding: 0px;
}

#areacarrinho{
float: left;
position: relative;
width:690px;
height: 75px;
border-bottom: 1px #ccc solid;
}

#corneta{
float: left;
position: relative;
width:45px;
height: 40px;
background-image: url(../imagens/corneta.gif);
background-repeat: no-repeat;
}

#spcareacarrinho{
float: left;
position: relative;
width:690px;
height: 20px;
}

#txttitpag{
float: left;
position: relative;
width: 400px;
font-size: 16px;
font-weight:bold;
color: #4A2500;
margin-top: 16px;
margin-left: 5px;
}

#carrinho{
float:right;
position: relative;
width:52px;
height: 47px;
background-image: url(../imagens/carrinho.gif);
background-repeat: no-repeat;
}

#txtcarrinho{
float: right;
position: relative;
width: auto;
font-size: 12px;
color: #4A2500;
margin-top: 10px;
margin-right: 15px;
}

#txt{
float: left;
position: relative;
width: 175px;
font-size: 12px;
height: auto;
color: #4A2500;
margin-top: 10px;
margin-bottom: 5px;
font-weight:bold;
}

#txtzinho{
float: left;
position: relative;
width: 175px;
font-size: 11px;
height: auto;
color: #4A2500;
margin-top: 18px;
margin-bottom: 5px;
}


.linkcolor{
color: #4A2500;
text-decoration: none;
}

.linkcolor:hover{
color: #CAA304;
text-decoration: none;
}

#esquerda{
float: left;
position: relative;
width: 202px;
height: 700px;
background-color: #FBF3D9;
}

#spcesquerda{
float: left;
position: relative;
width: 20px;
height: 700px;
background-color: #FBF3D9;
}

#spcesquerda2{
float: left;
position: relative;
width: 36px;
height: 790px;
background-color: #FBF3D9;
}

#titprodleft{
float: left;
position: relative;
width:202px;
height: 30px;
background-image: url(../imagens/titprodlest.gif);
background-repeat: no-repeat;
}

#menuinf{
background-image: url(../imagens/menuinf.jpg);
background-repeat: repeat-x;
width: 202px;
height: auto;
float: left;
}

#menuinf a{
font-family: Tahoma;
font-size: 12px;
color: #4A2500;
display: block;
text-decoration: none;
text-align: left;
width: 170px;
height: auto;
border-bottom: 1px solid #CCC;
padding-left: 6px;
margin-left: 11px;
padding-top: 5px;
padding-bottom: 6px;
font-weight:bold;
}

#menuinf a:hover{
color: #fff;
font-weight:bold;
background-color: #4A2500; 
}

#menuinf li{
float: left;
}

#menuinf ul {
list-style: none;
padding: 0px;
float: left;
margin-top: 10px;
}


#titnews{
float: left;
position: relative;
width:202px;
height: 30px;
background-image: url(../imagens/titnews.gif);
background-repeat: no-repeat;
margin-top: 28px;
}

#titpesquisa{
float: left;
position: relative;
width:202px;
height: 30px;
background-image: url(../imagens/titpesquisa.gif);
background-repeat: no-repeat;
margin-top: 28px;
}

#areacamponews{
float: left;
position: relative;
width:200px;
height: 180px;
margin-left: 1px;
background-color: #fff;
}

#camponews{
float: left;
position: relative;
width:auto;
height: auto;
}

#spccamponews{
float: left;
position: relative;
width:18px;
height:150px;
}

#bottomcamponews{
float: left;
position: relative;
width:200px;
height: 18px;
background-image: url(../imagens/bottomcamponews.gif);
background-repeat: no-repeat;
}

#direita{
float: right;
position: relative;
width:718px;
height: auto;
background-color: #FBF3D9;
}

#comboprod{
float: left;
position: relative;
width:320px;
height: 135px;
margin-left: 10px;
margin-bottom: 15px;
}

#imgproduto{
float: left;
position: relative;
width:auto;
height: auto;
border: 14px #fff solid;
}

#imgproduto2{
float: left;
position: relative;
width:105px;
height: 75px;
border: 14px #fff solid;
margin-right: 10px;
}

#imgproduto3{
float: left;
position: relative;
width:73px;
height: 106px;
border: 14px #fff solid;
margin-right: 10px;
}

#rotuloprod{
float: left;
position: relative;
width:155px;
height: auto;
font-size: 12px;
color: #4A2500;
padding-left: 10px;
padding-top: 8px;
}

#rotuloprodinst{
float: left;
position: relative;
width:680px;
height: auto;
font-size: 13px;
color: #4A2500;
padding-left: 10px;
}


.leiamais{
float: left;
position: relative;
width: 51px;
height: 18px;
background-image: url(../imagens/leiamais.gif);
background-repeat: no-repeat;
margin-top: 15px;
margin-left: 9px;
}

#rodape{
float: left;
position: relative;
width: 980px;
height:143px;
}

#imgleft{
float: left;
position: relative;
width: 123px;
height: 143px;
background-image: url(../imagens/capacetearmadura.gif);
background-repeat: no-repeat;
}

#meiorodape{
float: left;
position: relative;
width: 833px;
height: 143px;
background-image: url(../imagens/meiorodape.gif);
background-repeat: repeat-x;
}

#banner{
float: right;
position: relative;
width: 468px;
height: 60px;
margin-top: 65px;
}

#cantorodape{
float: left;
position: relative;
width:24px;
height: 143px;
background-image: url(../imagens/pagseguro.gif);
background-repeat: no-repeat;
}

#principalback{
float: left;
position: relative;
width:980px;
height: auto;
background-color: #FBF3D9; 
}

#txtrodape{
float: left;
position: relative;
width: 200px;
height: auto;
color: #fff;
font-size: 13px;
margin-top:70px;
margin-left: 10px;
}

#underrodape{
float: left;
position: relative;
width: 980px;
height: 25px;
margin-top:15px;
}

.sg{
float: right;
position: relative;
width:22px;
height: 22px;
background-image: url(../imagens/sg.png);
background-repeat: no-repeat;
}

.linkss{
text-decoration: none;
float: right;
width: auto;
height: 15px;
text-decoration: none;
font-size: 12px;
color: #fff;
text-decoration: none;
}

.linkss:hover{
text-decoration: none;
float: right;
width: auto;
height: 15px;
text-decoration: none;
font-size: 12px;
color: #fff;
text-decoration: underline;
}

.txt5{
color: #4A2500;
}



.valores{
  margin-top: 5px;
}

.valor{
  color: #0000;
  font-weight: bold;
  font-size: 11px;
}

.comprar{
  margin-left: 35px;
  margin-top: 28px;
  _margin-top: -8px;
}

.quantidade{
  width: 25px;
  border: #000000 1px solid;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.bloco{
  float: left;
  display: inline;
  width: 670px;
  
}

h1{
float: left;
font-size: 16px;
margin: 0px 0px 10px 0px;
padding: 6px;
width: 670px;
 }
 
 

.formulariotxt{
  display: block;
  border: 1px #000000 solid;
  width: 120px;
  font-size: 10px;
  margin-bottom: 5px;
  background-color: #ffffff;
}

.formulariotxt2{
  display: block;
  border: 1px #000000 solid;
  width: 85%;
  font-size: 10px;
  margin-bottom: 5px;
  background-color: #ffffff;
}

.formulariotxt3{
  display: block;
  border: 1px #000000 solid;
  width: 60px;
  font-size: 10px;
  margin-bottom: 5px;
  background-color: #DFD0C3;
}

.formulariotxt4{
  display: block;
  border: 1px #000000 solid;
  width: 50%;
  font-size: 10px;
  margin-bottom: 5px;
  background-color: #DFD0C3;
}

.formulariotxt5{
  display: block;
  border: 1px #000000 solid;
  width: 100px;
  font-size: 10px;
  margin-bottom: 5px;
  background-color: #DFD0C3;
}

.formulariotxt6{
  display: block;
  border: 1px #000000 solid;
  width: 99%;
  height: 250px;
  font-size: 14px;
  margin-bottom: 5px;
  background-color: #DFD0C3;
} 


.nome{
float: left;
margin-left: 20px;
width: 130px;
font-size: 12px;
}

.position{
float:  left;
width: 700px;
margin: 10px 0px 20px 0px;
font-size:10px;
font-weight:bold;
}

.textodetalhes{
float: left;
position: relative;
width:700px;
height: auto;
font-size: 12px;
color: #4A2500;
}

.twitter{
	float: left;
	width: 72px;
	height: 17px;
	background-image:url(../imagens/twitter_logo_header.png);
	margin: 0px 0px 0px 6px;
}