﻿body {
	margin: 0;
	padding: 0;
	text-align: center;
}
.imagensImpressao {
   background-attachment: fixed;
   background-image: url(imagens/topoimp2.jpg);
   background-repeat: repeat-x;
}
#fundo_topo {
	background: url(imagens/fundoVerde.jpg) repeat-x;
	width: 100%;
}
#tudo {
	position: relative;
	width: 770px;
	margin: 0 auto;
	text-align: left;
}
#topo {
	background: url(imagens/topo.jpg) no-repeat;
}
#tabelaTopo {
	height: 131px;
	width: 770px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.bt_carrinho:hover {
	background: #ccc;
}
.tabelaGrupos {
	height: 23px;
}
#midia_cop_topo {
	position: absolute;
	width: 772px;
	height: 16px;
	background: url(imagens/midia_cop_topo.jpg) no-repeat;
}
#midia_coperada {
	/*margin-top: 5px;
	margin-bottom: 5px;*/
}
#midia_cop_meio {
	position: relative;
	width: 772px;
	top: 16px;
	height: 100px;
	background: url(imagens/midia_cop_meio.jpg) repeat-y;
}
#midia_cop_rodape {
	position: relative;
	width: 772px;
	height: 16px;
	background: url(imagens/midia_cop_rodape.jpg) no-repeat;
}
#parte2 {
	width: 770px;
}
#menu_esq {
	width: 169px;
}
.titulosMenu{
	color:white;
	font-family:Verdana;
	font-size:small;
}
.menu_topo {
	position: absolute;
	width: 169px;
	height: 41px;
	background: url(imagens/topo_menu.gif) no-repeat;
}
.menu_meio {
	position: relative;
	width: 169px;
	background: url(imagens/centro_menu.jpg) repeat-y;
}
.menu_rodape {
	position: relative;
	width: 169px;
	height: 18px;
	background: url(imagens/rodape_menu.gif) no-repeat;
}
#palco {
width:592px;
float:right;
}
.palco_topo {
	position: absolute;
	width: 447px;
	height: 39px;
	background: url(imagens/produtos_topo.gif) no-repeat;
}
.palco_meio {
	position: relative;
	width: 447px;
	background: url(imagens/produtos_centro.gif) repeat-y;
}
.palco_rodape {
	position: relative;
	width: 447px;
	height: 17px;
	background: url(imagens/produtos_rodape.gif) no-repeat;
}
#menu_dir {
	position: absolute;
	width: 142px;
	height: 450px;
	left: 452px;
	top: 0;
}
#identificacao {
	width: 143px;
	position: relative;
}
#como_comprar {
	width: 143px;
	position: relative;
}
#ajuda {
	width: 143px;
	position: relative;
}
.menu_dir_topo {
	position: absolute;
	width: 143px;
	height: 41px;
	background: url(imagens/menu_dir_topo.gif) no-repeat;
}
.menu_dir_meio {
	position: relative;
	width: 143px;
	background: url(imagens/menu_dir_meio.jpg) repeat-y;
}
.menu_dir_rodape {
	position: relative;
	width: 143px;
	height: 18px;
	background: url(imagens/menu_dir_rodape.gif) no-repeat;
}
.text {
	width: 130px;
	height: 18px;
}
.text_field {
	border: 0;
	position: absolute;
	left: 2px;
	width: 120px;
	height: 13px;
	top: 1px;
	font-family: Verdana;
	font-size: 8pt;
	color: #333;
}
.bt_entrar {
	position: absolute;
	top: 70px;
	left: 7px;
}
.check_box {
	position: absolute;
	top: 70px;
	left: 55px;
}
p {
	font-family: Verdana;
	font-size: 7pt;
	color: #333;
	margin: 0;
	padding: 0;
}

#institucional {
	width: 429px;
	position: relative;
	top: 45px;
}
#conteudo {
	position: relative;
	top: -15px;
	margin-left: 2px;
}
#descricao_grupo {
	width: 571px;
	padding: 10px;
	background: #F69679;
}
.sub_grupos a {
	color: #333;
	display: block;
	text-decoration: none;
	background:#E7E7E7;
	width:560px;
	padding: 1px 0px 2px 10px;
	font-size: 8pt;
	margin:0 0 2px 0;
}
#produto_pt1 {
	position: relative;
	width: 100%;
	height: 290px;
}
.sub_grupos a:hover {
	color: #006031;
	display: block;
	padding: 1px 0px 2px 10px;
	background:#CFFFC5;
}
#produto_pt2 {
	position: relative;
	width: 100%;
	height: 190px;
	padding-left: 10px;
	top: 10px;
}
.titulo_produto {
	font-family: Verdana;
	font-size: 13pt;
	color: #666;
	font-weight: bold;
}
.descricao {
	position: absolute;
	font-size: 9pt;
	color: #666;
	width: 325px;
}
#imagem_produto {
	position: absolute;
	width: 250px;
	height: 280px;
}
#bts_produto {
	width: 180px;
	position: relative;
}
.lista_produtos a {
	color: #000;
	text-decoration: none;
	background: url(imagens/topo_tabela.jpg) repeat-x;
	display: block;
	font-size: 8pt;
}
.lista_produtos {
	border: 1px solid #333;
	margin-top: 5px;
}
#carrinho_pt1 {
	width: 100%;
	position: relative;
	left: 1px;
}
#carrinho_pt2 {
	width: 100%;
	position: relative;
	height: 150px;
	margin-top: 10px;
}
h3 {
	font-family: Verdana;
	font-size: 9pt;
	color: #666;
	margin: 0;
	padding: 0;
    width: 68px;
}
/*td{
padding:0;
margin:0;
height:10px;   
}*/
.text_box_cadastro {
	font-family: Verdana;
	font-size: 8pt;
	color: #333;
	background: #E6E6E6;
	border: 1px solid #ccc;
}
.descricao_grupo {
	width: 568px;
	padding: 10px;
}
.linkVolta {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: Gray;
}
.linkVolta:hover {
	color: #333;
}
.titulosFamilias {
	font-family: Verdana;
	font-size: 13pt;
	color: #006031;
	font-weight: bold;
	border-bottom:2px solid #006031;
	padding:0 0 0.2em 0.5em;
}
.titulosFamiliasImp {
	font-family: Verdana;
	font-size: 13pt;
	color: #666;
	font-weight: bold;
	border-bottom:2px solid rgb(0,150,0);
	text-align:left;
}
.textoFamilias {
	font-family: Verdana;
	color: #333;
	font-size: x-small;
	line-height: 1.5em;
}
.rodapeImage {
	background-image: url('imagens/base_imagem.gif');
	background-repeat: no-repeat;
	width: 250px;
	height: 19px;
}
.textoRodapeImage {
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	text-align: center;
}
.textoRodapeImage a {
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	text-align: center;
	font-weight:bold;
	text-decoration:none;
}
.textoRodapeImage a:hover {
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	text-align: center;
	font-weight:bold;
	text-decoration:underline;
}
.textoRodapeImage a:visited {
	font-family: Verdana;
	font-size: 8pt;
	color: #fff;
	text-align: center;
	font-weight:bold;
}

.textoRodapeImage2 {
	font-family: Verdana;
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.tabelaProdutos {
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 10px;
}
.tabelaProdutos th {
	border: 1px solid #888;
	background-color: #ccc;
	padding-left: 2px;
	padding-right: 2px;
}
.tabelaProdutos td {
	border: 1px solid #aaa;
	padding-left: 2px;
	padding-right: 2px;
}
.tabelaNavegacao {
}
.tabelaNavegacao td {
	height: 19px;
	width: 200px;
}
.topoMenuEsquerda {
	background-image: url('imagens/topo_menu.gif');
	background-repeat: no-repeat;
	padding: 5px 15px 10px 15px;
	height: 14px;
}
.topoMenuEsquerda2 {
	background-image: url('imagens/topo_menu.gif');
	background-repeat: no-repeat;
	padding: 5px 15px 10px 15px;
	height: 13px;
}
.centroMenuEsquerda {
	background-image: url('imagens/centro_menu.gif');
	background-repeat: repeat-y;
	padding:0 3px 0 2px;
}
.baixoMenuEsquerda {
	background-image: url('imagens/rodape_menu.gif');
	background-repeat: no-repeat;
	height: 9px;
}
.topoMenuDireita {
	background-image: url('imagens/menu_dir_topo.gif');
	background-repeat: no-repeat;
	padding: 5px 15px 10px 15px;
	height: 24px;
}
.centroMenuDireita {
	background-image: url('imagens/menu_dir_meio.jpg');
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
}
.baixoMenuDireita {
	background-image: url('imagens/menu_dir_rodape.gif');
	background-repeat: no-repeat;
	height: 18px;
}
.espacamento {
	height: 10px;
}
.centroMenuEsquerda p {
	text-align: center;
}
.IdentificaoMenuEsquerda {
	font-family: Verdana;
	color: gray;
	font-size: small;
}
.IdentificaoMenuEsquerda td {
	font-family: Verdana;
	color: gray;
	font-size: x-small;
}
.IdentificaoMenuEsquerda a {
	font-size: x-small;
	color: gray;
	text-decoration: none;
}
.IdentificaoMenuEsquerda a:hover {
	color: gray;
	text-decoration: none;
}
.PalcoTopo {
	background-image: url('imagens/produto_topo.gif');
	background-repeat: no-repeat;
	padding: 5px 15px 10px 20px;
	height: 15px;
}
.PalcoTopo3 {
	background-image: url('imagens/produto_topo2.gif');
	background-repeat: no-repeat;
	padding: 4px 15px 0px 20px;
	height:26px;
}

.PalcoMeio {
	background-image: url('imagens/produto_meio.gif');
	background-repeat: repeat-y;
	padding-left: 2px;
	padding-right: 3px;
}
.PalcoRodape {
	background-image: url('imagens/produto_rodape.gif');
	background-repeat: no-repeat;
	height: 18px;
}
.PalcoTopo2 {
	background-image: url('imagens/produtos_topo.gif');
	background-repeat: no-repeat;
	padding: 10px 15px 10px 20px;
	height: 20px;
}
.PalcoMeio2 {
	background-image: url('imagens/produtos_centro.jpg');
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 5px;
}
.PalcoRodape2 {
	background-image: url('imagens/produtos_rodape.gif');
	background-repeat: no-repeat;
	height: 17px;
}
.InputsIden {
	padding: 2px;
	font-size: x-small;
	color: silver;
	width: 150px;
}
.InputsDireita {
	padding: 2px;
	font-size: x-small;
	color: silver;
	width: 120px;
}
.linksCategorias {
	font-family: Verdana;
	font-size: x-small
}
.linksCategorias a {
	display: block;
	color: #333;
	padding: 3px 0px 3px 3px;
	text-decoration:none;
}

.linksCategorias a:hover {
	display: block;
	color:#FFF;
	background-color:#808080;
}
.linksCategorias2 img {
	border: 0;
}
.txtBoxBarraCinza {
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 118px;
	font-size: x-small;
	font-weight: bold;
	font-family: Verdana;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: inherit;
}
.descricaoFamilia{
	height:180px;
	padding:5px;
	width:300px;
	overflow:auto;
}
/*----------------------------------------------------------------------------*/
#btnInfoImg{
	background-image:url('imagens/informacoes.jpg');
	height:58px;
	width:58px;
}
#btnInfoImg:hover{
	background-image:url('imagens/informacoes_o.jpg');
	height:58px;
	width:58px;
}
/*----------------------------------------------------------------------------*/
#btnAjuda{
	background-image:url('imagens/ajuda.jpg');
	height:58px;
	width:58px;
}
#btnAjuda:hover{
	background-image:url('imagens/ajuda_o.jpg');
	height:58px;
	width:58px;
}
/*----------------------------------------------------------------------------*/
#btnImprimir{
	background-image:url('imagens/imprimir.jpg');
	height:58px;
	width:58px;
}
#btnImprimir:hover{
	background-image:url('imagens/imprimir_o.jpg');
	height:58px;
	width:58px;
}
/*----------------------------------------------------------------------------*/
#btnAddLista{
	background-image:url('imagens/add_lista.jpg');
	height:58px;
	width:58px;
}
#btnAddLista:hover{
	background-image:url('imagens/add_lista_o.jpg');
	height:58px;
	width:58px;
}
/*----------------------------------------------------------------------------*/
#btnAddOrcamento{
	background-image:url('imagens/add_carrinho.jpg');
	height:58px;
	width:58px;
}
#btnAddOrcamento:hover{
	background-image:url('imagens/add_carrinho_o.jpg');
	height:58px;
	width:58px;
}
/*----------------------------------------------------------------------------*/
#divTopoEscrito{
    font-family:Verdana;
    font-size:x-small;
    color:White;
}
#divTopoEscrito a{
    color:white;
    text-decoration:none;
}
##divTopoEscrito a:hover{
    font-weight:bold;
    text-decoration:underline;
}

#divTopoEscrito a:visited{
    color:White;
}
#divTopoEscrito .PalcoTopo{
    padding: 5px 15px 10px 20px;
}
.tabelaCarrinho {
    border-collapse:collapse;
    font-size: x-small;
	font-weight: bold;
	font-family: Verdana;
    border:1px solid silver;
}
.tabelaCarrinho th {
    border:1px solid silver;
    background-color:#CCC;
}
.tabelaCarrinho tr {
    border:1px solid silver;
}
.tabelaCarrinho td {
    border:1px solid silver;
}
.txtBoxCarrinho{
    width:35px;
    padding:2px;
    border:1px solid black;
    font-size: x-small;
	font-weight: bold;
	font-family: Verdana;
}
.titEnviaCarrinho{
    color:#006131;
    font-family:Verdana;
    font-size:18pt;
}
.comboboxSelecioneRegional{
	font-family: Verdana;
	font-size: 7pt;
	color: #333;
}
.txtBoxLogin
{
    padding:0 2px;
    border:1px solid gray;
    font-size: x-small;
    height:15px;
	color:gray;
	font-family: Verdana;
}
.dropDownBusca{
	padding:1px;
    border:1px solid gray;
    font-size: x-small;
	font-weight: bold;
	color:gray;
	font-family: Verdana;
}
.SuceesoCadastro
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    color: #006131;
    font-weight: bolder;
}
.caminhoGrupos{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}
.caminhoGrupos a{
	text-decoration:none;
	color:#999;
}
.caminhoGrupos a:hover{
	color:#666;
}
.lblErros
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bolder;
}
.titulobusca
{
    color:#006131;
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    border-bottom:2px solid #006131;
}
.titulobuscaERRO
{
    color:#006131;
    font-family:Verdana;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    border-bottom:2px solid #006131;
}
.itensbusca
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
    color: #333333;
}
.itensbusca a
{
    color: #333333;
    text-decoration:none;
}
.itensbusca a:hover
{
    text-decoration:underline;
    color:#006131;
}
.numeroitens
{
    font-size: x-small;
    color: #000000;
}
.camporequeiroasterico{
    color:black;
    font-weight:bold;

}
.menuLojasClass {
text-align:left;
}
.menuLojasClass p{
	font-family:Verdana;
	font-weight:bold;
	font-size:small;
	color:#006131;

}
.menuLojasClass div{
background-color:white;
width:280px;
}

.menuLojasClass a{
display:block;
width:280px;
height:21px;
background-image: url('imagens/menuLojasFundo.jpg');
font-family:Verdana;
font-weight:bold;
font-size:small;
}
.tituloMenuLojas{
	font-family:Verdana;
font-weight:bold;
font-size:x-small;
color:white;
}

.menuLojasClass2 {
text-align:left;
}
.menuLojasClass2 p{
	font-family:Verdana;
	font-weight:bold;
	font-size:small;
	color:#006131;

}
.menuLojasClass2 div{
background-color:white;
width:250px;
}

.menuLojasClass2 a{
display:block;
width:250px;
height:21px;
background-image: url('imagens/menuLojasFundo.jpg');
font-family:Verdana;
font-weight:bold;
font-size:small;
}
#escolhacadastro ul{
 margin:0px;
 padding:0px;
}
#escolhacadastro li{
 margin:0;
 padding:0;
 display:inline;
}
.secaocadastro h3{
    border-bottom:2px #006131 solid;
    padding-bottom:5px;
    margin-bottom:10px;
    margin-top:10px;
    width:100%;
}
.secaocadastro ul li{
    
    display:inline;
    margin-right:50px;
}
.txtCadastro{
	font-family: Verdana;
	font-size: 8pt;
	color: #333;
	padding:2px;
	border:1px solid #999999;
	background-color:#CCCCCC;
}
.txtCadastroOver{
	font-family: Verdana;
	font-size: 8pt;
	color: #333;
	padding:2px;
	border:1px solid #999999;
	background-color:#fff;
}
#errosdivcadastro h4
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-color: #006131;
    font-family: verdana;
    font-size: large;
    color: #333333;
}
#arealogin
{
    margin-right: 27px;
    margin-left: 27px;
}
#arealogin ul li
{
    display:inline;
}
#navegacaoMenu
{
margin:0 auto 0 auto;
width:420px;    
}
#navegacaoMenu ul{
	list-style:none;
	font-size:small;
	width:716px;
}
#navegacaoMenu ul{margin:0;padding:0;}
#navegacaoMenu ul li{float:left;}
#navegacaoMenu ul li span{
	display:block;
	margin:2px;
	font-size:9pt;
	color:#333;
}
#navegacaoMenu2
{
margin:1em 0 0 0;
}
#navegacaoMenu2 ul{
	list-style:none;
	font-size:small;
	width:716px;
}
#navegacaoMenu2 ul{margin:0;padding:0;}
#navegacaoMenu2 ul li{float:left;}
#navegacaoMenu2 ul li span{
	display:block;
	margin:2px;
	font-size:9pt;
	color:#333;
}
/**/
#tudo_rodape
{
 width:100%;
 height:173px;
 background:url('imagens/bg_rodape.jpg') repeat-x;
}
#container_rodape
{
width:760px;
margin:0 auto 0 auto;    
}
#rodape_esq
{
float:left;
width:180px;
padding:0 0 0 0.5em;
text-align:left;
height:50px;     
}
#rodape_dir
{
float:right;
width:570px;
}
.titulos_rodape
{
font-size:10pt;
margin:1em 0 0.5em 0;    
}
.textoRodapeImage a:hover
{
text-decoration:none;  
}
.fieldLogin{
    margin:0;
    padding:0;
    border:0;
}
.pErro{
    font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    color:#333;
    position:absolute;
    border:1px solid black;
    background-color:#CCC;
    padding:10px;
    left:50%;
    margin:0 0 0 -190px;
    z-index:5;
    width:340px;
    height:90px;
}
.pErro .x{
    float:right;
    font-weight:bold;
   }
.pErro .x a {
    text-decoration:none;
    font-size:medium;
    color:#000;
}
.pErro .ErroMsg{
    clear:left;
}
.pErro .ErroMsg a{
    color:#666;
}
.pErro .ErroMsg a:hover{
    text-decoration:none;
    color:#999;
}
#EsqueceuSenha{
 padding:5px;
 font-family:Verdana;
}
#EsqueceuSenha fieldset{
border:0;
font-size:small;
}
#EsqueceuSenha ul{
padding:0;
list-style:none;
}
#EsqueceuSenha li{
float:left;
padding-right:10px;
}
.txtCadastroBtn {
	font-family: Verdana;
	font-size: 8pt;
	color: #333;
	padding:1px;
	border:1px solid #999999;
	background-color:#CCCCCC;
}
.panelerro
{
    padding: 2px;
    border: 1px solid #FF0000;
    background-color: #FF9999;
    font-size:small;
}
.panelerro2
{
    padding: 2px;
    border: 1px solid #0000FF;
    background-color: #99CCFF;
    font-size: small;
}
