/* CSS Document */

#Geral
{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 778px;
	height: 100%;	
	margin: auto;
	text-align: left;
	position: relative;
	background-color: #ffffff;
	float: left;
}

#Header-home
{
	width: 900px;
	/*height: 116px;*/
}

#Header-home2
{
	width: 778px;
	/*height: 116px;*/
}

#Left-home
{
	width: 540px;
	height: 293px;
	float: left;
	text-align: right;
	padding-bottom: 5px;	
	padding-left: 6px;
}

#Main-home
{
	width: 778px;
	height: 300px;
	float: left;		
	text-align: left;
}

#Main-resposta
{
	width: 600px;
	/*height: 200px;*/
	float: left;		
	text-align: center;
	padding-left: 140px;
}

#Header-intern
{
	width: 637px;
	height: 103px;
	float: right;
}

#Left-intern
{
	width: 141px;
	height: 550px;
	float: left;
	text-align: left;	
}

#Main-intern-rede
{
	width: 500px;
	/*height: 346px;*/
	float: left;		
	text-align: left;
}

#Main-intern
{
	width: 637px;
	/*height: 346px;*/
	float: right;		
	text-align: left;
}

#Footer
{
	width: 778px;
	height: 28px;
	text-align: right;
}

#Main-home-destaque
{
	width: 297px;
	height: 293px;
	float: left;
}

#Main-home-destaque_baixo
{
	width: 540px;
	height: 293px;
	float: left;
	text-align: left;	
	padding-top: 5px;
	padding-left: 6px;	
	top:322px;
	left:0px;
	position:absolute;
}

#Main-home-destaque_baixo_2010
{
	width: 540px;
	height: 130px;
	float: left;
	text-align: left;	
	padding-top: 5px;
	padding-left: 6px;	
	top:322px;
	left:0px;
	position:absolute;
}

#Main-home-busca
{
	width: 220px;
	height: 34px;
	float: right;	
}

#Main-home-acessorapido
{
	width: 220px;
	height: 200px;
	float: right;		
	text-align: left;
	background-image:url("/imagens/bg_home_acessorapido.jpg");
	background-repeat: no-repeat;
}

#Main-ecommerce-atendimento
{
	width: 180px;
	float: right;		
	text-align: center;
}

#Main-ecommerce-atendimento2
{
	width: 115px;
	float: right;		
	text-align: left;
}

#Main-pat-acessorapido
{
	width: 220px;
	height: 200px;
	float: right;		
	text-align: left;
	background-image:url("/imagens/bg_home_acessorapido.jpg");
	background-repeat: no-repeat;
}

#Main_pat_registro
{
	float: right;
	display:block;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	_position: relative;
	top:300px;
	_top: 0px;
	right: 7px;
}

#Main-pat-conteudo
{
	width: 357px;
	/*height: 206px;*/
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#Main-smart-superior
{
	width: 350px;
	height: 41px;
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 0px;
}

#Main-acessologin
{
	width: 250px;
	height: 150px;
	float: left;		
	text-align: left;
	padding-left: 48px;
}

#Main-acessologin-banner
{
	float: right;
	_float: right;
}

#Main-home-halfbanner
{
	width: 220px;
	height: 78px;
	float: right;
}

#Main-saldo-banner
{
	width: 540px;
	height: 192px;
	float: left;
	padding-left: 50px;
}

#Main-usuario-banner
{
	width: 407px;
	height: 192px;	
}

#Main-home-halfbanner1
{
	width: 220px;
	height: 59px;
	float: right;
	position:absolute;
	left:272px;
	top:231px;
	/*_position:relative;
	_margin-left:100px;
	_margin-top:-100px;
	_left:50%;
	_top:50%;*/
}

#Main-intern-vinheta
{
	width: 412px;
	height: 28px;
	float: left;
}

#Main-intern-menu
{
	width: 412px;
	height: 41px;
	float: left;	
}

#Main-intern-menu3
{
	width: 412px;
	height: 41px;
	float: left;
	marging-left:50px;
}

#Main-intern-botoes
{
	width: 412px;
	height: 25px;
	float: left;
}


#Main-intern-login
{
	width: 412px;
	height: 5px;
	float: left;
}

#Main-intern-acessorapido
{
	width: 225px;
	height: 200px;
	float: right;
	background-image:url("/imagens/bg_intern_acessorapido.jpg");
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 50;
	position: absolute;
	left: 556px;
	top: 100px;
}

#Main-intern-conteudo
{
	width: 577px;
	/*height: 206px;*/
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	z-index: -1;
}

#Main-intern-conteudo2
{
	width: 577px;
	/*height: 206px;*/
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
}


#Main-intern-conteudo3
{
	width: 577px;
	/*height: 206px;*/
	float: left;
	padding-top: 0px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#Main-intern-atendimento
{
	width: 390px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#Main-intern-ecommerce
{
	width: 469px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#Main-pedidos-acessorapido
{
	width: 220px;
	height: 200px;
	float: right;
	background-image:url("/imagens/bg_home_acessorapido.jpg");
	background-repeat: no-repeat;
	overflow:visible;
}

#Main-pedidos-conteudo
{
	width: 350px;
	/*height: 206px;*/
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#texto-noticia
{
	padding-left: 56px;
}

#texto-pat
{
	padding-left: 18px;
}

#hr
{
	width: 450px;
	height: 10px;
	background-image:url("/imagens/bg_tracejado_hor.jpg");
	background-repeat: repeat;
}

#Right-pop-atendimento
{
	font-family: Arial, Helvetica, sans-serif;
	width: 420px;
	height: 410px;
	float: left;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}

#Top-pop-atendimento
{
	width: 420px;
	height: 5px;
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}

#Bottom-pop-atendimento
{
	width: 420px;
	height: 15px;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
}

#Geral-pop
{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	/*width: 360px;*/
	height: 100%;	
	margin: 0px;
	float: left;
	text-align: left;
	position: relative;
	background-color: #ffffff;
}

#Left-pop
{
	width: 146px;
	/*height: 446px;*/
	float: left;
}

#Right-pop
{
	font-family: Arial, Helvetica, sans-serif;
	/*height: 416px;*/
	width: 290px;
	float: left;
	position: relative;
	padding-left: 25px;
	padding-right: 10px;
}

#Top-pop
{
	width: 354px;
	height: 15px;
	float: left;
}

#Bottom-pop
{
	width: 354px;
	height: 15px;
	float: right;
}

#Right-impressao
{
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;	
	float: left;
	position: relative;
	padding-left: 25px;
	padding-right: 10px;
}

#Right-impressao-botao
{
	margin-left:auto; 
	margin-right:auto;
	clear: both;
	width: 550px;	
	position:relative;			
}

#Top-impressao
{
	width: 600px;
	height: 15px;  
	margin-left:auto; 
	margin-right:auto;
	clear: both;
	position:relative
}

#Bottom-impressao
{
	width: 600px;
	height: 15px;
	margin-left:auto; 
	margin-right:auto;
	clear: both;
	position:relative		
}

#Top-EmailIndicacao
{
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;	
	height: 96px;
}

#Main-EmailIndicacao
{
	font-family: Arial, Helvetica, sans-serif;
	width: 395px;	
}

#Main-home-mensagem
{
	font-size: 11px;
	float:left;
	left:0px;
	top:420px;
	width:500px;
	height: 100px;		
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	position:absolute;
}

#Bottom-EmailIndicacao
{
	font-family: Arial, Helvetica, sans-serif;
	width: 450px;	
	height: 16px;
}

/*Configuração da página Quem Somos - História*/
#imagem-historia
{
	width: 108px;
	height: 208px;
	padding-left: 10px;
	float: left;
}

#vinheta-historia
{
	/*width: 440px;
	height: 25px;*/
	float: right;
}

#texto-historia
{
	width: 415px;
	height: 150px;
	float: right;
	padding: 5px;
	margin-left: 10px;
	margin-right: 20px;
	margin-top: 10px;
}

#imagem-historia-nova
{
	position: absolute;
	padding-left: 5px;
}

#vinheta-historia-nova
{
	position: absolute;
	padding-left: 125px;
	padding-top: 7px;
}

#texto-historia-nova
{
	position: absolute;
	width: 415px;
	height: 150px;
	float: right;
	padding-left: 130px;
	padding-top: 45px;
}

#seta-historia
{
	width: 440px;
	height: 25px;
	float: right;
	text-align: right;
}

/*Config*/
.form
{
	border:1px solid #D6D9DB;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.fieldset-bg
{
	background-image:url("/imagens/bg_fieldset.jpg");
	background-repeat: repeat;
	padding: 5px 5px 5px 15px;
}

.fieldset-bg2
{
	background-image:url("/imagens/bg_fieldset_2.jpg");
	background-repeat: no-repeat;
}

.fieldset-bg3
{
	background-image:url("/imagens/bg_fieldset_3.jpg");
	background-repeat: no-repeat;
}

.fieldset-bg-azul
{
	background-image:url("/imagens/bg_fieldset_azul.jpg");
	background-repeat: repeat;
	padding: 5px 5px 5px 15px;
	/*border-color: #D5DCF1;*/
}

.fieldset-bg-creme
{	
	background-image:url("/imagens/bg_fieldset_creme.jpg");
	background-repeat: repeat;
	padding: 5px 5px 5px 15px;	
}

.fieldset
{
	width: 350px;
	padding: 5px 5px 5px 15px;
}

.fieldset-ecommerce
{
	width: 350px;
	padding: 5px 5px 5px 15px;
}

.fieldset_
{
	width: 448px;
	padding: 5px 5px 5px 15px;
}
.titResult
{
	background-color:#EBEBEB;
	border:1px solid #C2C2C2;
}

.pontH
{
	background-image:url("/imagens/ponto_h.gif");
	background-repeat:repeat-x;
}

.pontV
{
	background-image:url("/imagens/ponto_v.gif");
	background-repeat:repeat-y;
}
.tbAtend 
{
	border-width: 7;
	border-style: solid;
	border-color: #CCCCCC;
}

/*Bgs*/
.bgAmarelo
{
	background-color:#FEB501;
}

.bgLaranja
{
	background-color:#FD9401;
}

.bgLaranjaC
{
	background-color:#FFE9B2;
}

.bgAzulE
{
	background-color:#0E3D97;
}

.bgCreme
{
	background-color:#FFFAED;
}

.bgAzulC
{
	background-color:#CED7EA;
}

.bgAzulM
{
	background-color:#E6EBF4;
}

.bgCinzaC
{
	background-color:#FAFAFA;
}

.bgCinzaM
{
	background-color:#EFEFEF;
}

.bgBranco
{
	background-color:#FFFFFF;
}

.bgBoxVisavale
{
	background-image:url(/imagens/bg_visa_vale_direto.jpg);
}

.bgChatEmpresa
{
	background-image:url(/imagens/atendimento_chat_ecommerce_bg.jpg);
}

.bgBoxContrato
{
	background-image:url(/imagens/bg_box_contrato.jpg);
	background-repeat:no-repeat;
}

/*Cores*/
.marrom
{
	color:#834711;
}

.laranjaE
{
	color:#CB5600;
}

.laranjaC
{
	color:#FD9710;
}

.branco
{
	color:#FFFFFF;
}

.azulC
{
	color:#6D88BF;
}

.azulE
{
	color:#0E3D97;
}

.azulL
{
	color:#496BAF;
}

.cinzaC
{
	color:#999999;
}

.cinzaC2
{
	color:#CCCCCC;
}

.cinzaC3
{
	color:#999883;
}

.cinzaM
{
	color:#666666;
}

.vermelho
{
	color:#B40404;
}

.vermelhoE
{
	color:#FF0000;
}

.cinzaE	
{
	color:#003333;
}

/*Sizes*/
.nove
{
	font-size:9px;
}

.dez
{
	font-size:10px;
}

.onze
{
	font-size:11px;
}

.doze
{
	font-size:12px;
}

.treze
{
	font-size:13px;
}

.quatorze
{
	font-size:14px;
}

.dezesseis
{
	font-size:16px;
}

.dezoito
{
	font-size:18px;
}

.vintetres
{
	font-size:23px;
}

/*Variados*/ 
.sLinha
{
	text-decoration:none;
}

.sLinha:hover
{
	text-decoration:underline;
}

.b
{
	font-weight:bold;
}

.linkAjuda
{
	font:10px verdana; color:#7a7a7a; text-decoration:none;
}

/*Configuração do Acesso Rápido usando AJAX*/

#container
{
	/*position:absolute;
	left:0px;
	top:0px;
	width:300px;*/
	height:80;
	/*border-left:1px solid #000;
	border-right:1px solid #000;*/
}

.botaoBarra, .botaoBarraAtiva
{
	/*display:block;
	margin:0;
	padding:7px 0px 10px 30px;*/

	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	background-repeat:repeat-x;
}

.botaoBarra
{
	/*background-image:url(/imagens/botao.jpg);*/
}

.botaoBarra:hover
{
	/*background-image:url(/imagens/botao_hover.jpg);*/
}

.botaoBarraAtiva
{
	/*background-image:url(/imagens/botaoAtivo.jpg);*/
}

.botaoBarraAtiva:hover
{
	/*background-image:url(/imagens/botaoAtivo_hover.jpg);*/
}

.formBarra
{
	display:none;
	height:0px;
	overflow:hidden;
	/*background-image:url(/imagens/fundo.jpg);
	background-repeat:repeat;*/
	font-family:Arial;
	font-size:11px;
}

.formBarra p
{
	/*margin:25px;*/
}

.menu
{
	top: 10px;
	width: 213px;
	margin-top: 5px;
	margin-left: 7px;
	display:none;
	height:0px;
	overflow:hidden;
}



.menu-intern
{
	top: 14px;
	width: 213px;
	margin-top: -15px;
	margin-left: 5px;
	display:none;
	height:0px;
	overflow:hidden;
	background-image:url(/imagens/bg_intern_acessorapido_1.jpg);
	position: relative;
	z-index: 1;
}

.link_destaque_home {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:15px;
	margin-left:10px;
	background:url(/imagens/bullet_amarelo.jpg) left no-repeat;
}

.BoxFora
{
    background:url(/inst/vitrine/imagens/bg_cathoTeste1.jpg) no-repeat center;
    /*width: 375px;
    height: 361px;*/   
}

.BoxFora_2
{
    background:url(/inst/vitrine/imagens/bg_cathoTeste2.jpg) no-repeat center;
    /*width: 375px;
    height: 361px;*/   
}


.Box1
{
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
    width: 356px;
    height: 350px;   
    margin: 0px,0px,0px,20px;
    margin-left: 20px;
    text-align: left;
    position: relative;
    /*background-color: #ffffff;*/
    float: left;
}


.Box2
{
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    width: 356px;
    height: 350px;   
    text-align: left;
    position: relative;
    /*background-color: #ffffff;*/
    float: left;
}

.bot_box1
{
    position: static;
    padding-top: 320px;
    text-align: center;
    padding-bottom: 20px;
}

.bot_box2
{
    position: static;
    padding-top: 320px;
    text-align: center;
    padding-bottom: 20px;    
}

.Box_tit
{
    position: relative;
     margin: 0,0,0,10;
     padding-left: 5px;
     margin-left: 10px;
  
}

.divPesquisaPreco
{
	*position: absolute;
    float: right;
    *float: left
    _float: left;
    margin-right: 60px;
    *margin-left: 40px;
    margin-top: -5px;
    *margin-top: -5px;
}