﻿
* { margin:0; padding:0;  outline:none; text-decoration:none;}

img { border:none; }

html {height:100%;padding-top: 50px;} 

body  
{
  
  margin:0; 
  padding:0;
  font-family:Arial, Sans-Serif;
  font-size:12px;
  color:#878785;
  height:100%;

  background:url(../Imagem/Estrutura/bgSombra.png) no-repeat top #f1efe6;
    background-image:url(../Imagem/BackGround/background.png);
  background-attachment:fixed;
  _background:url(../Imagem/Estrutura/bgSombra.png) no-repeat 22px top #f1efe6;
}
h1 {font-size:12px; margin-top:-17px;}
h2 { font-size:16px; font-weight:bold; color:#97c92c; padding:0; margin:5px 0 0 0; }
h3 { font-size:14px; font-weight:bold; color:#97c92c; padding:0 0 5px 0; margin:0; }
h4 { font-size:12px; font-weight:bold; color:#878785; padding:0; margin:0; }

.conteudo {
    padding-bottom:20px;
}

.MsgAlert .Title
{
	color:#BC4B4D;
	font-size:13px;
	font-weight:bold;
}

.MsgAlert .TxtCinza
{
	color:#9A9790;
	font-size:12px;
}

.tudo { 
	width:990px;
	height:auto;
	position:relative;
	margin:0 auto;
	text-align:left;
	min-height:100%;/**/
	border-width:0 1px;
}

textarea 
{
	color:#878785; 
	font-size:11px;
    outline:none; 
    font-family:Arial, Sans-Serif;
}
                
input 
{
	color:#878785; 
	font-size:11px; 
	outline:none; 
	font-family:Arial, Sans-Serif; 
	min-height:17px; 
	height:auto;
}

input:nth-of-type(1)
{
	vertical-align:bottom;
}
                          
select 
{
	font-size:11px;
	color:#878785; 
	height:20px; 
}
                          
.noBorder input { border:none; height:17px; }     
.noBorder { border:none; }     

.botaoDir { margin:0 20px 10px 0; } 

.inputImg{min-height:16px; height:16px;}

.inputProdutosRel{min-height:16px; height:16px; margin-top:4px;}

/***************************************** LIGHTBOX *****************************************/

.black_overlay{
    display: none;
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height:100%;
    background-color:#000000;
    z-index:900;
    -moz-opacity:0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

.black_overlay2{
    display: block;
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height:100%;
    background-color:#000000;
    z-index:999;
    -moz-opacity:0.5;
    opacity:.50;
    filter: alpha(opacity=50);
}

.white_content 
{
    background:#ffffff;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top:-102px;
    margin-left:-245px;
    width: 490px;
    height: 205px;
    z-index:999;
}

.white_content2 
{
    background:#ffffff;
    display: block;
    position: relative;
    top: 50%;
    left: 50%;
    margin-top:-50%;
    margin-left:-50%;
    width: 490px;
    height:auto;
    z-index:999;
}

.imgLight { margin:9px 0 0 0;  *margin:0; }
.msgLight { margin:12px 0 0 0; *margin:5px 0 0 0; }
.msgLight span { margin:-3px 0 0 0; }
.btLight { margin:22px 0 0 0; *margin:15px 0 0 0; }

.fonteLB { font-size:16px; }

.descProdLB { margin:10px 0 20px 0; }



/** TABELA LIGHTBOX **/

.cantoEsqTop {width:25px; height:25px; background:url(../Imagem/Conteudo/cantoLeftTop.gif) no-repeat left top #fff;}
.meioTop { background:#FFF; width:440px; }
.cantoDirTop { width:25px; background:url(../Imagem/Conteudo/btnFecharCanto.gif) no-repeat right top #fff; }
.btCloseInvisivel { margin:0 -5px 0 0; *margin:-25px -15px 0 0; }
.btCloseInvisivel a { padding:6px 8px 6px 6px; text-decoration:none; }
.meioTblGeral { background:#fff; height:250px; }

.cantoEsqBot { width:10px; height:10px; background:url(../Imagem/Conteudo/cantoLeftBottom.gif) no-repeat left bottom #fff; }
.meioBot { background:#FFFFFF; }
.cantoDirBot { width:10px; height:10px; background:url(../Imagem/Conteudo/cantoRightBottom.gif) no-repeat right bottom #fff; }

/***************************************** TOPO *****************************************/

.topo { width:990px; /*height:280px;*/ margin:0 auto; background:url(../Imagem/Estrutura/bgTopo.jpg) no-repeat top; }

.LogoTopo { width:100%; height:99px; }

.Logo { margin:40px 0 0 53px; }

.login { width:396px; height:41px; float:right; padding:7px; }

.login a { text-decoration:none; font-weight:bold; color:#878785; }

.login a:hover { text-decoration:underline; font-weight:bold; color:#878785; }

.login input { border:0; height:16px; } 
    
.tblLogin { font-size:11px; font-weight:normal; color:#878785; }
.tdLogin { background:url(../Imagem/Estrutura/bgInputLogin.gif) no-repeat top right; padding-left:5px; width:195px; text-align:right; }
.tdSenha { background:url(../Imagem/Estrutura/bgInputSenha.gif) no-repeat top right; padding-left:8px; padding-top:2px; width:172px; text-align:right; }

/***************************************** TOPO *****************************************/

.nomeLogado { color:#97C92C; font-weight:bold; font-size:12px; }

.loginCarrinho { margin:6px 12px 0 0; font-weight:bold; }

.boxLogon { text-align:left; width:350px; float:right; margin:0px 0 0 0; }
.boxLogon a { color:#878785; text-decoration:none; }
.boxLogon a:hover { text-decoration:underline; }
.boxLogon img { margin:0 0px 0 0px; }
.boxLogon p { margin:0 0 0 27px; }

.separaBemVindo { margin-top:-10px; text-align:right; }
.separa { margin-top:5px; margin-bottom:15px;}

/***************************************** MARGIN, PADDING & OUTROS *****************************************/

.mt10 { margin-top:10px; }
.mt7 { margin-top:7px; }
.mt6 { margin-top:6px; }
.mt5 { margin-top:5px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }

.mb7 { margin-bottom:7px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }

.mr20 { margin-right:20px; }

.p10 { padding:15px; }

.pt10 { padding-top:10px; }
.pt7 { padding-top:7px; }
.pb7 { padding-bottom:7px; }

.pl7 { padding-left:7px; }

.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }

.w26 { width:26px; }
.w300 { width:300px; }

.f11 { font-size:11px; }
.cboth { clear:both; }

.LinkGeral a { color:#878785; text-decoration:none; }
.LinkGeral a:hover { color:#878785;  text-decoration:underline; }

.txtGeral { color:#878785; font-size:12px; font-weight:normal; }
.txtGeral a { color:#878785; text-decoration:none; font-size:12px; font-weight:normal; }
.txtGeral a:hover { color:#878785;  text-decoration:underline; font-size:12px; font-weight:normal; }

.TableGeral { padding:0; }
.TableGeral td { padding:0; }

/***************************************** MENU *****************************************/

.MenuTopo {
    position: relative;
    width:989px;
    height:36px;
   background:url(../Imagem/Estrutura/bgMenu.jpg) no-repeat top center;

}

.linha {
    background:url(../Imagem/Estrutura/linhaMenu.gif) no-repeat top right;
}

.BannerTopo {
    width:100%;
    height:155px;
    _margin-top:-6px;
}


/***************************************** BORDA ARREDONDADA CSS *****************************************/

	.bordaBox { background:transparent; width:760px; padding-left:4px; margin:7px 0 7px -4px; }  
	.bordaBox2 { background:transparent; width:760px; padding-left:4px; margin:10px 0 7px -4px; }
	.bordaBox3 { background:transparent; width:760px; padding-left:4px; margin:7px 0 7px -4px; }    
	.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b { display:block; overflow:hidden; font-size:1px; }  
	.b1, .b2, .b3, .b1b, .b2b, .b3b { height:1px; }  
	.b2, .b3, .b4 { background:#f8f8f8; border-left:0px solid #f8f8f8; border-right:1px solid #f8f8f8; }  
	.b1 { margin:0 5px; background:#f8f8f8; }  
	.b2 { margin:0 3px; border-width:0 2px; }  
	.b3 { margin:0 2px; }  
	.b4 { height:2px; margin:0 1px; }  
	.ContentB {  height:auto; padding:10px 10px 10px 20px;display:block; position:relative;
	             background:#f8f8f8; border-left:0px solid #f8f8f8; border-right:1px solid #f8f8f8; }
    
    .ContentB span{
        display:block;
        float:left;
        margin:7px 10px 0px 0px;
    }
/***************************************** CONTEUDO *****************************************/
.corpo 
{
    background:#f1efe6;
    width:990px;
    height:auto;
    margin:0 auto;
}

/***************************************** LATERAL ESQUERDA *****************************************/

.bgPromocao {
    background: url(../Imagem/Conteudo/bgPromocao.jpg) no-repeat;
    width: 183px; height: 162px;
    padding: 7px;
}

.menuLateral {
    background: url(../Imagem/Conteudo/bgMenu.jpg) no-repeat top;
    width:187px; text-align:center; padding-top:5px;
}

.selectBusca { z-index:0; }

.menuAbas {
    background: url(../Imagem/Conteudo/footerAbas.gif) no-repeat bottom;
    background-color:#FFFFFF;
    width: 176px; min-height:200px; height:auto; margin:0 0 20px 6px; *margin:0 0 20px 0;
    overflow:auto;
}


.Abas { float:left; }
.Abas img { float:left; }

#boxSolucoes { display:block; padding:6px 6px 20px 6px; text-align:left; font-weight:bold; font-size:11px; }
#boxSolucoes img { margin:4px 5px 0 0; }
#boxSolucoes a { text-align:left; font-weight:bold; font-size:11px; color:#878785; text-decoration:none; }
#boxSolucoes a:hover { text-align:left; font-weight:bold; font-size:11px; color:#878785; text-decoration:underline; }
#boxSolucoes .subTitulo { margin-left:6px; text-align:left;  font-weight:normal; }
#boxSolucoes .subTitulo a { font-weight:normal; }


#boxProdutos { display:block; padding:6px 6px 20px 6px; text-align:left; font-weight:bold; font-size:11px; }
#boxProdutos img { margin:4px 5px 0 0; }
#boxProdutos a { text-align:left; font-weight:bold; font-size:11px; color:#878785; text-decoration:none; }
#boxProdutos a:hover { text-align:left; font-weight:bold; font-size:11px; color:#878785; text-decoration:underline; }
#boxProdutos .subTitulo { margin-left:6px; text-align:left;  font-weight:normal; }
#boxProdutos .subTitulo a { font-weight:normal; }

/***************************************** BREADCRUMB *****************************************/

.breadcrumb { font-size:12px; padding-bottom:4px; }
.breadcrumb a { font-size:12px; padding-bottom:4px; color:#878785; text-decoration:none; }
.breadcrumb a:hover { font-size:12px; padding-bottom:4px; color:#878785; text-decoration:underline; }



/**************************************** Lateral Direita ****************************************/
    
.Busca {
    font-size:14px;
    font-weight:bold;
    margin:0 7px 10px 0;
}

.Busca p { margin:0 0 13px 0; *margin:0; }

.BuscaPromocao {
    font-size:14px;
    font-weight:bold;
    margin:10px 0;
}

.BuscaPromocao p {margin:0 0 5px 0;}

.tabelaBusca { margin-top:-10px; vertical-align: middle; }
.tabelaBusca td { margin:0; *margin:0; padding:0; *padding:0; }

.iptBusca { border:0; height:17px; margin:6px 0 2px 10px; *margin:0px 0 2px 10px; }
.iptBusca:nth-of-type(1) { border:0; height:17px; margin:5px 0 2px 5px; }

.imgBusca {margin:0; *margin:0; padding:5px 0 0 0; *padding:0;}
.imgBusca:nth-of-type(1) {margin:0; padding:4px 0 0 0;}

.inputBusca {
    height:17px;
    padding:2px 0 0 4px;
    *padding:2px 0 0 4px;
    margin:0;
    background: url(../Imagem/Estrutura/bgInputLogin.gif) no-repeat 1px 5px;
    *background: url(../Imagem/Estrutura/bgInputLogin.gif) no-repeat 1px 14px; 
}

.inputBusca:nth-of-type(1) {
   height:17px;
   margin-right: 5px;
   /*padding:0 7px 3px -4px;*/
   background:url(../Imagem/Estrutura/bgInputLogin.gif) no-repeat 1px;
}



/***************************************** RODAPE *****************************************/

.rodape {
    width:988px; height:21px;
    margin:0 auto;
    background:url(../Imagem/Estrutura/bgRodape.jpg) no-repeat top;
	text-align:center;
	font-weight:bold;
	padding-top:8px;
}
    
.rVerde { font-weight:bold; color:#97c92c; }
    
    
    
/***************************************** CONTEUDO *****************************************/

.tblGeral { padding-top:15px; *padding-top:0; margin:0 0 -37px 0; *margin:0 0 -45px 0; }
.tblGeral td { padding-top:0; *padding-top:15px; }



/***************************************** MENU - DIREITA *****************************************/

.boxParceiros {
	/*display:none;*/
    background:url(../Imagem/Conteudo/BannerLogos.gif) no-repeat;
    /*width:190px;*/
    text-align:center;
    height:82px;
    width:988px !important;
    overflow:hidden;
   /* margin-top:15px;
    margin-bottom:15px;*/
    margin: 20px 0;}
    
    
.boxParceiros ul{margin-left:10px;} 
    
	
.boxParceiros ul li{
	padding:6px 18px 4px 18px;
	display:block;
	float:left;}   
	 
.boxParceiros.Carrossel ul li{
	padding:6px 21px 4px 18px;
	height:72px;}
	   	
.Parceiros {margin:0 auto;}    
      
    
.boxProcedimentos {
    background:url(../Imagem/Conteudo/bgProcedimentos.jpg) no-repeat top;
    width:177px;
    height:107px;
    margin-top:0px;
    padding:8px;
    }
    
    
.boxAtendimento {
    background:url(../Imagem/Conteudo/bgAtendimento.jpg) no-repeat top;
    width:174px;
    height:148px;
    padding:7px;
}
    
.boxChamada {
    background:url(../Imagem/Conteudo/bgChamada.jpg) no-repeat top;
    width:174px;
    height:420px;
    margin-top:10px;
    padding:8px;
}

/***************************************** HOME *****************************************/

.BoxBrancoT { background:url(../Imagem/Conteudo/boxBrancoT.gif) no-repeat bottom; width:592px; height:5px; }

.BoxBrancoM { background:#FFFFFF; padding:0 6px 14px 6px; vertical-align:top; }
.BoxBrancoM A:hover { text-decoration:underline; }

.BoxBrancoB { background:url(../Imagem/Conteudo/boxBrancoB.gif) no-repeat top; width:592px; height:5px; }

.BBTipo { font-size:11px; font-weight:bold; color:#878785; margin-bottom:4px; }
.BBNome { font-size:14px; font-weight:bold; color:#97c92c; margin-bottom:4px; }
.BBDescricao { font-size:11px; font-weight:normal; color:#878785; margin-bottom:4px; }


.BBTipo A{ font-size:11px; font-weight:bold; color:#878785; margin-bottom:4px; text-decoration:none; }
.BBNome A{ font-size:14px; font-weight:bold; color:#97c92c; margin-bottom:4px; text-decoration:none; }
.BBDescricao A{ font-size:11px; font-weight:normal; color:#878785; margin-bottom:4px; text-decoration:none; }

.txtDestaqProd {
    margin:6px 0 0 18px; position:relative; width:370px; height:150px; float:left;
 }

.Box1 { background:url(../Imagem/Conteudo/bgBox1.jpg) no-repeat top; width:591px;
        min-height:230px; vertical-align:top; margin-bottom:15px; text-align:left; }

.Box2 { background:url(../Imagem/Conteudo/bgBox2.jpg) no-repeat top;
        width:591px; overflow:auto; height:auto; vertical-align:top; margin-bottom:15px; }

.Box3 { background:url(../Imagem/Conteudo/bgBox3.jpg) no-repeat top; width:591px; min-height:230px; 
        vertical-align:top; margin:15px 0 15px 0; *margin:0 0 15px 0; }

.abasBox { float:left; padding:4px 0 0 10px; font-size:14px; font-weight:bold; }
.abasBox img { padding-bottom:8px; *padding-bottom:0; }

.boxProduto { background:#FFFFFF; margin:10px 0 7px 16px; *margin:15px 0 7px 16px; _margin:14px 1px 5px 8px; width:175px; height:220px;
              float:left; text-align:center; font-family:Arial; border:solid 1px #f7f7f7; padding:2px;}
.clear { clear:both; }
.boxProduto .Cima { font-weight:bold; font-size:11px; vertical-align:middle; padding:3px; text-align:center; }
.boxProduto .Cima A{ font-weight:bold; font-size:11px; vertical-align:middle; padding:3px; text-align:center; text-decoration:none; color:#878785; }
.boxProduto .Cima A:hover { font-weight:bold; font-size:11px; vertical-align:middle; padding:3px; text-align:center; text-decoration:underline; }
.boxProduto .Baixo { font-size:10px; font-weight:bold; text-align:center;
                     vertical-align:top; height:35px; padding:3px 3px 10px 0; }
.boxProduto .Baixo a { text-decoration:none; color:#878785; }
.boxProduto .Baixo a:hover { text-decoration:underline; }
.btnMaisInfo  { margin-top:4px; }

.boxCompreTambem {background:#FFF; width:577px; height:180px; margin:5px 7px 0 7px; padding:8px; *padding:0;}
.boxCompreTambem td { padding:1px; *padding:8px; }
.boxCompreTambem .imgDestaque {margin:0 5px 0 0;}
.boxCompreTambem .imgMais {margin:0 0 0 6px;}
.boxCompreTambem ul {margin:0 0 10px 0; padding:0; width:270px;}
.boxCompreTambem ul li {background:url(../Imagem/Conteudo/bullet.gif) no-repeat left 7px; margin:0 0 18px 0;
                        padding:0 0 0 10px; list-style:none; font-size:11px;}

.CompreToo { margin-top:-10px; }
.CompreToo a { text-decoration:none; color:#878785; }
.CompreToo a:hover { text-decoration:underline; }

/***************************************** BOX BRANCA INTERNA *****************************************/

.BBLeft { background:url(../Imagem/Estrutura/Internas/linhaEsquerda.gif) repeat-y; width:2px; }

.BBCima { background:url(../Imagem/Estrutura/Internas/linhaCima.gif) repeat-x; height:2px; padding:0 2px 0 2px; }

.BBRight { background:url(../Imagem/Estrutura/Internas/linhaDireita.gif) repeat-y; width:2px; }

.BBMeio { background:#FFFFFF; width:780px; min-height:400px; height:auto; margin:0; padding:5px 0px 7px 15px;
          *padding:0 0 7px 15px; vertical-align:top; }

.BBINome { font-size:14px; font-weight:bold; color:#97c92c; padding:0; margin:0; }

.Tabelas { width:760px; margin:0 0 10px 0; }
.Tabelas A { text-decoration:none; color:#878785;}
.Tabelas .Title A { text-decoration:none; color:#97c92c;}
.Tabelas A:hover { text-decoration:underline; }
.Tabelas td { padding:0 0 0 0; margin:0; }

.nothing { padding:0; margin:10px 0 0 0; }

.imgBProd { padding:0; }
.imgBProd img { margin:0 10px 0 0; }

.txtDescription { color:#858585; font-size:11px; }
.txtDescription .buttons { padding:10px 0 0 0; }

.PrecoAntigo { text-decoration:line-through; }


/***************************************** CARRINHO DE COMPRAS *****************************************/

.SeparadorTitulo { background: url(../Imagem/Conteudo/titSeparador.jpg) no-repeat; color:#FFF; font-style:italic; height:18px; padding:5px; width:100%; }
.SeparadorTitulo span { font-weight:bold; color:#FFFFFF; text-align:left; margin:0 0 0 40px; font-style:normal; }

.SeparadorTitulo2 { background-color: #ebf4d6; display:block; margin:20px 0; padding:5px; width:750px; }
.SeparadorTitulo2 select { font-size:11px; }                   

.marginHack { margin-top:10px; *margin-top:1px;  }

.FormCarrinho { padding:0; margin:0px 5px 0px 25px; color:#bfbfbe; }
.FormCarrinho td { padding:0; margin:0; }
.FormCarrinho a { text-decoration:none; color:#bfbfbe; }
.FormCarrinho a:hover { text-decoration:underline; color:#bfbfbe; }
.FormCarrinho select { border-top:solid 1px #D2D2D2;
                      border-left:solid 1px #EDEDEF;
                      border-right:solid 1px #EAEAEA;
                      border-bottom:solid 1px #EEEFF1; height:17px;
                       }
                       
.FormCarrinho input { border-top:solid 1px #D2D2D2;
                      border-left:solid 1px #EDEDEF;
                      border-right:solid 1px #EAEAEA;
                      border-bottom:solid 1px #EEEFF1;
                      height:17px;
                       }
                       
                       

.radioMR { margin:7px 0 7px 0; }
.radioMR td { margin:0; padding:0 0 0 10px; }
.radioMR input { margin-right:5px; }

.tabelaGeralBancos { margin-top:8px; *margin-top:0; }

.tabelaBancos { float:left; margin:0 2px 10px 2px; background:url(../Imagem/Conteudo/bgBancos.gif) no-repeat left; padding:0; }
.tabelaBancos td { vertical-align:middle; padding:0; font-size:12px; height:50px; }
.tabelaBancos td input { margin:0 0 0 5px; height:17px; }
.tabelaBancos td img { margin:0 4px 0 0; padding:0; }

.btFecharPedido { padding:0; margin:30px 14px 15px 0; text-align:right; }[

.tabelaDDPed td { padding:0; }

/***************************************** CARRINHO DE COMPRAS | NOVO USUARIO *****************************************/

.bgCompraL { width:380px; height:30px; background:url(../Imagem/Conteudo/bgCompra.gif) no-repeat left; padding:0;}
.bgCompraR { width:333px; height:30px; background:url(../Imagem/Conteudo/bgCompra.gif) no-repeat left; padding:0;}
.DDCompra { margin:15px 0 15px 10px; *margin:0 0 15px 10px; }

.linhaTitulo { background:url(../Imagem/Estrutura/Internas/linhaTitulo.gif) no-repeat left;
                width:341px; height:5px; margin-bottom:10px; }

.formCarrinhoNovo { padding:0 0 0 50px; }
.formCarrinhoNovo input { border-top:solid 1px #D2D2D2;
                      border-left:solid 1px #EDEDEF;
                      border-right:solid 1px #EAEAEA;
                      border-bottom:solid 1px #EEEFF1; 
                      font-size:11px; color:#878785; height:17px; }
                      
.formCarrinhoNovo select { border-top:solid 1px #D2D2D2;
                      border-left:solid 1px #EDEDEF;
                      border-right:solid 1px #EAEAEA;
                      border-bottom:solid 1px #EEEFF1; 
                      font-size:11px; color:#878785; height:17px; }

.formMeuCadastro { margin:7px 0 10px 0; padding:0; }
.formMeuCadastro td { padding:0; }

.FMCfantasia { margin-left:143px; }
.FMCfantasia2 { margin-left:146px; }
.FMCinscricao { margin-left:175px; }
.FMCinscricao2 { margin-left:183px; }
.FMCinscricao3 { margin-left:183px; }
                      
.btCadastreVoltar { text-align:left; margin:20px 0 20px 0; }

.formMeuEndereco { margin:7px 0 15px 0; padding:0; }
.formMeuEndereco td { padding:0; }
.formMeuEndereco a { text-decoration:none; color:#878785; font-size:11px; }
.formMeuEndereco a:hover { text-decoration:underline; color:#878785; font-size:11px; }

.exemplo { font-style:italic; font-size:11px; }


.FME_estado { margin-left:110px; }
.FME_bairro { margin-left:163px; }
.FME_bairro2 { margin-left:154px; }
.FME_bairro3 { margin-left:164px; }
.FME_pontoref { margin-left:11px; }
.FME_complemento { margin-left:145px; }
.FME_complemento2 { margin-left:138px; }
.FME_ramal1 { margin-left:82px; }
.FME_telefone { margin-left:78px; }
.FME_telefone2 { margin-left:62px; }
.FME_ramal { margin-left:82px; }
.FME_celular { margin-left:243px; }
.FME_celular2 { margin-left:103px; }
.txtboxCelular { margin-left:122px; }
.txtboxCelular2 { margin-left:5px; }
.txtboxTelefone { margin-left:75px; }
.txtboxTelefone2 { margin-left:5px; }

.noInputBorder { padding:20px 0 0 0; margin:0; height:17px; }
.noInputBorder input { border:none; }

.noForm30 { margin-left:30px; }

/***************************************** CARRINHO DE COMPRAS | NOVO USUARIO *****************************************/

.tabelaDescricao { margin:0 0 0 0; }
.tabelaDescricao td { margin:0; padding:0; }

.CelulaDescricao { background:#FFFFFF; }
.CelulaDescricao p { margin:5px; }

.bgBranco { background:#FFFFFF; }

.descTL { background:url(../Imagem/Conteudo/cantoLT.gif) no-repeat left bottom; height:5px; }
.descML { background:#FFFFFF; width:5px; height:auto; }
.descBL { background:url(../Imagem/Conteudo/cantoLB.gif) no-repeat left top; width:5px; height:5px; }
.descBM { background:#FFFFFF; width:740px; height:5px; }
.descBR { background:url(../Imagem/Conteudo/cantoRB.gif) no-repeat right top; width:5px; height:5px; }

.vaBot { vertical-align:bottom; }
.prelative { position:relative;}
.setinha { margin:0 0 4px 10px; }

.fundoVoltar { background:url(../Imagem/Conteudo/cantoVoltar.gif) no-repeat right top; width:58px;
               height:27px; position:absolute; right:0; top:-5px; }
.fundoVoltar a { margin:6px 0 0 5px; padding:0; font-weight:bold; text-decoration:none; color:#878785; }
.fundoVoltar a:hover { text-decoration:underline; color:#878785; }

.boxImagemG { background:url(../Imagem/Conteudo/bgboxFotoG.gif) no-repeat 4px; width:266px; height:180px; text-align:center; padding:5px 4px 5px 6px; }
.boxImagem{ padding-left:33px; }
.boxImagemP { background:url(../Imagem/Conteudo/bgboxFotoP.gif) no-repeat; width:87px; height:68px; float:left; margin:2px 20px 0 2px; padding:4px 6px 5px 4px; }

.tabelaConteudo { margin:6px; }

.txtDescricao { font-size:11px; color:#878785;}
.txtDescricao2 { font-size:12px; color:#878785; text-decoration:line-through;}
.PrecoGrande { font-weight:bold; font-size:30px; padding-top:10px; }

.bgPreco { float:left; background:url(../Imagem/Conteudo/bgDescProd.gif) no-repeat; width:325px; height:48px; padding:8px; }
.btComprar { float:right; width:94px; height:27px; margin:20px 20px 0 0; }

.titDescricao { margin:0 0 0 5px; font-weight:bold; }

.codigoItem { font-weight:bold; font-size:11px; }

.linkAmpliar { position:relative; text-align:center; clear:both; padding:0; }

.boxDadosProduto { background:url(../Imagem/Conteudo/bgBoxNormal.gif) no-repeat; width:790px; height:auto; margin:10px 0 10px 0; }
.titDadosProduto { font-weight:bolder; font-family:verdanda; font-size:14px; }
.tituloDP { margin:0 0 0 10px; padding:5px 0 0 0; }

.brancoTotal { background:#FFFFFF; padding:10px; width:740px; margin:0 auto; font-family:Arial; }

.btVoltaTopo { float:right; margin:-20px 0 0 0; }

.boxDetalheProduto { background:url(../Imagem/Conteudo/bgBoxProdRel.gif) no-repeat; width:790px; height:100%; margin:10px 0 15px 0; }


/***************************************** CLIENTE | MEUS CLIENTES *****************************************/

.boxBuscaCliente { margin:0 0 0 0; }
.boxBuscaCliente td { padding:0; }
.boxBuscaCliente input { border-top:solid 1px #D2D2D2;
                      border-left:solid 1px #EDEDEF;
                      border-right:solid 1px #EAEAEA;
                      border-bottom:solid 1px #EEEFF1; 
                      font-size:11px; color:#878785; height:17px; }
                      
.boxBuscaCliente select { border-top:solid 1px #D2D2D2;
                      border-left:solid 1px #EDEDEF;
                      border-right:solid 1px #EAEAEA;
                      border-bottom:solid 1px #EEEFF1; 
                      font-size:11px; color:#878785; height:20px; }

.btnNovo { padding:15px 20px 10px 0; text-align:right; }

.HeaderTable { background:url(../Imagem/Conteudo/bgTitulo.gif) repeat-x; width:758px; margin-left:1px; height:28px; font-weight:bold; }
.HeaderTable td { padding:6px 0 0 8px;  }
.HeaderTable p { margin-left:5px; }

.TblListarClientes { width:758px; margin:1px; }
.TblListarClientes td { padding:0; }

.TblListarClientes tr.bgTable1 { background:#f8f8f8; height:28px; }

.TblListarClientes tr.bgTable2 { background:#FFF; height:28px; }

.borderDotted { border-left:dotted 1px #666666; }
.borderDotted p { padding-left:10px; }
.borderDotted p.f11 { padding:0; text-align:center; }
.borderDotted img { padding:2px 2px 0 0; }

.td1 { text-align:center; width:117px; }

.scrollerBusca { overflow:auto; width:759px; max-height:198px; }

/***************************************** CLIENTE | MEUS CLIENTES *****************************************/

.formUsuario { padding:0 0 0 50px; }

.formCadastroUsuario { width:725px; }
.formCadastroUsuario { margin:7px 0 15px 0; padding:0; }
.formCadastroUsuario td { padding:0; }
.formCadastroUsuario a { text-decoration:none; color:#878785; font-size:11px; }
.formCadastroUsuario a:hover { text-decoration:underline; color:#878785; font-size:11px; }

.btContinuar { margin:0 20px 0 0; text-align:right; }

/***************************************** MEUS PEDIDOS *****************************************/

.boxMeusPedidos { padding:5px; margin:0 0 0 0; }
.boxMeusPedidos .dados { text-decoration:underline; font-weight:bold; }
.boxMeusPedidos p { margin:0 0 4px 0; }

.TblStatus { width:758px; margin:1px; font-size:11px; }
.TblStatus td { padding:0; margin:0; }
.TblStatus td div { padding:5px 0 0 5px; border-left:dotted 1px #666666; height:23px }
.TblStatus td span { padding:0 0 0 5px; }

.TblStatus tr.bgTable1 { background:#f8f8f8; height:28px; padding:0; }
.TblStatus tr.bgTable2 { background:#FFF; height:28px; padding:0; }

.HeaderTableStatus { background:url(../Imagem/Conteudo/bgTitulo.gif) repeat-x; width:758px; margin-left:1px; height:28px; font-weight:bold; border:0; }
.HeaderTableStatus td { border-left:solid 1px #666; padding:6px 0 0 8px; }
.HeaderTableStatus span { margin:0 0 0 10px; }

.HeaderSpace { padding:0 0 0 5px; }

.Pendente { color:#f3a111; font-weight:bold; }
.Transportando { color:#578101; font-weight:bold; }
.Entregue { color:#1171f3; font-weight:bold; }

.TblDetalhePedido { width:740px; margin:1px; }
.TblDetalhePedido td { padding:0; }
.TblDetalhePedido tr.bgTable1 { background:#f8f8f8; height:28px; }
.TblDetalhePedido tr.bgTable2 { background:#FFF; height:28px; }

.scrollerBuscaPedido { overflow-y:scroll; overflow-x:hidden; width:759px; max-height:145px; }

.btVoltar { text-align:right; margin:15px 20px 10px 10px; }  

.divTabelaPrecoFinal { position:relative; text-align:right; min-width:210px; width:auto; padding:0 20px 0 0; }

.divTabelaPrecoFinal2 { position:relative; text-align:right; padding:15px 0 0 570px; *padding:15px 20px 0 0; }

.tabelaPrecoFinal { text-align:right; margin-bottom:10px; right:0; }
.tabelaPrecoFinal td { padding:0; font-weight:bold; text-align:center; }
.tabelaPrecoFinal span { font-size:16px; } 

.PFL { background:url(../Imagem/Conteudo/bgPrecoL.gif) no-repeat right; width:5px; height:30px; }
.PFM { background:url(../Imagem/Conteudo/bgPrecoM.gif) repeat-x;  height:30px; }
.PFR { background:url(../Imagem/Conteudo/bgPrecoR.gif) no-repeat left; width:5px; height:30px; }


.botoesAndamento { position:relative; width:760px; margin:15px auto 10px auto; text-align:right; }
.botoesAndamento .btLeft { width:200px; height:29px; margin-left:-10px;
                           background:url(../Imagem/Botoes/btContinuarComp.gif) no-repeat left; float:left; }
.botoesAndamento .btRight { width:172px; height:29px; margin-right:10px;
                            background:url(../Imagem/Botoes/btConcluirComp.gif) no-repeat right; float:right; }

.botoesAndamento2 { position:relative; margin:25px auto 0 auto; text-align:right; }
.botoesAndamento2 .btLeft { width:200px; height:29px; margin-left:-10px;
                            background:url(../Imagem/Botoes/btContinuarComp.gif) no-repeat left; float:left; }
.botoesAndamento2 .btRight { width:172px; height:29px; margin-right:10px;
                             background:url(../Imagem/Botoes/btConcluirComp.gif) no-repeat right; float:right; }

/***************************************** REVENDAS *****************************************/

.tblRevendas { margin:0 auto 10px auto; }
.tblRevendas td { padding:0; margin:0; }
.tblRevendas tr.bgTable1 { background:#FFF; height:81px; }
.tblRevendas tr.bgTable2 { background:#f8f8f8; height:81px; }



.HeaderRevendas  
{
    background:url(../Imagem/Conteudo/bgHeaderRevenda.gif) no-repeat left;
    width:761px; height:17px;
    margin:10px auto 0 auto;
    padding:5px 0 5px 0;
    color:#FFFFFF;
    font-weight:bold;
}

.HeaderRevendas .codigo { margin-left:9px; }
.HeaderRevendas .produtos { margin-left:12px; }
.HeaderRevendas .unitario { margin-left:355px; }
.HeaderRevendas .quant { margin-left:18px; }
.HeaderRevendas .final { margin-left:15px; }
.HeaderRevendas .excluir { margin-left:16px; }

.imagemItem { width:62px; height:62px; border:solid 1px #CCC; margin:4px; float:left; }

.txtRevendas { float:left; margin-top:15px; }

.divTabelaRevendas { position:relative; text-align:right; padding:7px 10px 0 600px; }

/***************************************** CONTATO *****************************************/

.btEnviarVoltar { width:450px; text-align:right; margin-right:20px; }

.ContatoGeral {margin-bottom:10px; padding-top:0; min-height:500px; }

.divContato { margin-left:60px; }

.tblContato { margin:15px 0 0 0; }
.tblContato td { padding:5px 0 5px 0; }

/***************************************** TALENTOS *****************************************/

.btEnviarVoltarT { width:760px; text-align:right; padding:0 20px 0 0; margin-bottom:20px; }
.btEnviarVoltarT span { margin-left:10px; }

.divML50 { margin-left:35px; }

.tblTalentos { margin:15px 0 10px 0; }
.tblTalentos td { padding:0 0 0 0; }
.tblTalentos input { margin:0 0 7px 0; height:17px; }

.selectChato { margin:0 0 8px 0; height:20px; }

.tblAreaInt1 { margin:15px 0 10px -10px; *margin:15px 0 10px -15px; }
.tblAreaInt1 td { padding:0; }
.tblAreaInt1 input { margin:0 4px 0 8px; height:17px; }

.tblAreaInt2 { margin:5px 0 10px 0; }
.tblAreaInt2 td { padding:0; }
.tblAreaInt2 input { margin:0 0 7px 0; height:17px; }

.tblEscolaridade { margin:15px 0 10px 0; }
.tblEscolaridade td { padding:0 0 0 0; }

.uplArquivo { margin:5px 0 10px 0; }
.uplArquivo td { padding:0 0 0 0; }
.buscArquivo span { margin-right:5px; }



.lblEstado { margin-left:220px; }
.inpEstado { margin:0 0 8px 10px; height:20px; }

.lblCEP { margin-left:230px; }
.inpCEP { margin-left:72px; }

.lblNumero { margin-left:162px; }
.inpNumero { margin-left:5px; }

.lblComplemento { margin-left:12px; }
.inpComplemento { margin-left:10px; }

.lblTelefone { margin-left:37px; }
.inpTelefone { margin-left:50px; }

.lblHorario { margin-left:60px; }
.inpHorario { margin:0 0 7px 50px; }

.lblEscolaridade { margin-left:106px; }
.inpEscolaridade { margin-left:50px; }


/***************************************** SAC *****************************************/

.linkVerde { color:#97C92C; text-decoration:none; }
.linkVerde:hover { color:#97C92C; text-decoration:underline; }

.SeparadorSAC { width:100%; height:21px; background:url(../Imagem/Conteudo/SeparadorDuvidas.gif) no-repeat; padding-top:6px; 
                color:#FFF; font-style:italic; cursor:pointer; overflow:hidden; }
.SeparadorSAC span { font-weight:bold; color:#FFFFFF; text-align:left; margin:0 0 0 40px; font-style:normal; cursor:hand; }

.overflow { overflow:hidden; }

.RespostaSAC { margin:6px 0 10px 35px; color:#878785; }

/***************************************** REVENDAS | CADASTRO *****************************************/

.telComm { margin-left:232px; }

.telCel { margin-left:105px; }

.MSNclass { margin-left:176px; }

.w320 { width:350px; }

.tblView4 td { padding:5px 0 5px 0; }

.tblView5 td { padding:0 0 5px 0; text-align:right; }

/***************************************** INSTITUCIONAL *****************************************/

.txtInstitucional { margin:15px 15px 15px 5px;}

.imgInstitucional { float:right; margin:7px 15px 7px 7px; padding:0; }
.imgInstitucional img { border:solid 2px #97C92C; }


.boxCadastro { background:url(../Imagem/Conteudo/bgBoxCadastro.jpg) no-repeat;
               width:790px; min-height:250px; height:auto; margin:0 0 10px 0; }
.titCadastro { font-weight:bolder; font-family:verdanda; font-size:14px; }
.tituloCad { margin:0 0 0 10px; padding:5px 0 0 0; }
.brancoTotalCad { background:#FFFFFF; padding:10px; width:740px; margin:10px auto 0 auto; font-family:Arial; }
.brancoTotalCad2 { background:#FFFFFF; padding:10px; width:600px; margin:10px auto 0 auto; font-family:Arial; }

/***************************************** IMPRENSA *****************************************/

.dataImprensa { font-size:11px; }

.LinkImprensa { color:#97C92C; font-weight:bold; text-decoration:none; cursor:pointer; }
.LinkImprensa:hover { text-decoration:underline; }

.descricaoImprensa { margin:6px 0 10px 4px; *margin:6px 0 0 4px; }

.TableImprensa { padding:0; border:none; }
.TableImprensa td { padding:0; }

.imgDestaqueImprensa { padding:5px; }
.imgDestaqueImprensa img { border:solid 2px #97C92C; }

/***************************************** IMPRENSA *****************************************/
.GridDetNews { border:none; }
.GridDetNews img { margin:0 5px 0 5px: }

/******************************* BOX DE LOGIN *****************************************/

.boxLoginInterna { border:double 1px #CCCCCC; width:350px; margin:20px auto 20px auto; }
.boxLoginInterna td { padding:10px 5px 5px 5px; *padding:inherit; }

/************************************ PAGINAÇÃO ******************************************/

.Paginacao { margin:20px 0 0 0;
             padding-top:7px;
             background:#FFF;
             font-weight:bold;
             background:url(../Imagem/Conteudo/bgPaginacao.gif) no-repeat;
             width:761px; height:22px;
             }
.Paginacao a { padding:0 3px 0 3px; font-weight:bold; color:#878785; text-decoration:none; cursor:pointer; }
.Paginacao a:hover { color:#878785; text-decoration:underline; cursor:pointer; }
.Paginacao td { padding:0; }

/************************************ PRODUTOS - LISTAGEM **************************************/

.produtosLista { text-align:center; margin:0 0 0 20px; }


/************************************ NOTA FISCAL ELETRÔNICA **************************************/


.TabelaNFdados tr td
{
	padding-top: 10px;

}

.TabelaNFdados tr td.colLeftNF
{
	padding-left: 10px;
}

.TabelaNFdados tr td .EspacoTxt
{
	margin-left: 4px;	
}

.TabelaNFdados tr td.EspacoBtn
{
	padding-bottom: 10px;	
}

.Link
{
	font-weight:bold; 
	font-size:11px; 
	vertical-align:middle;
	text-align:center;	
}

A.Link 
{
	font-weight:bold; 
	font-size:11px; 
	vertical-align:middle; 
	text-align:center; 
	text-decoration:none;
	color:#878785;
}


A.Link:hover
{
	font-weight:bold; 
	font-size:11px; 
	vertical-align:middle; 
	text-align:center; 
	text-decoration:underline;
}

.txtInstitucional > div{text-align:left}
.ContentB span{font-weight:bold;}


/* Redes Sociais */

.RedesSociais {margin:0 auto;}
.RedesSociais .ChatOnline {margin-bottom:5px;}
.RedesSociais .TituloRedesSociais {margin-top:4px;}




