*{ 
  margin:0;
  padding:0;
}

a { outline:0; 

}

/*-----estrutura--------*/
	
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	line-height:22px;
	background-image: url(../img/fundo_geral.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#181818;
}

/* --- Propriedades do formulario de cadastro --- */

.nome_cad{
*	width: 393px;
	width: 393px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	color: #CCCCCC;
}

.titulo_bat {
	font-size: 12px;
	font-weight: bold;
}

.titulo_batII {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
#paginacao_menu {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	display: block;
	float:left;
	width:100%;
}
#paginacao_menu p a{
	color: #c4b139;
	text-decoration:none;
	font-weight:bold;
}

.bt_incluirdetalhes {
	clear: both;
	margin-top: 10px;
}


.mensagem {
	position: relative;
	bottom: 108px;
}

.nome_msg {
	vertical-align: text-top;
	position: absolute;
	padding-top: 5px;
}

.nome_instusados {
	padding-top: 10px;
	padding-bottom: 10px;
}

.snome_cad {
	width: 360px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.cpf_cad {
	width: 222px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.img_border {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.rg_cad {
	width: 227px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.ddd_cad {
	width: 38px;
	margin-left: 15px;
	background-color: #181818;
	border: 1px solid #B0B0B0;
	margin-top: 12px;
	padding-left:2px;
	height: 17px;
	color: #CCCCCC;
	
}

.telres_cad {
	width:258px;
	margin-left: 11px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.telcel_cad {
	width:281px;
	margin-left: 11px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

td {
	border: 1px solid #565656;
}

.telcom_cad {
	width:264px
	margin-left: 17px;
	width: 264px;
	margin-left: 11px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.email_cad {
	width:390px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.end_cad {
	width:373px;
	margin-left:17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.comp_cad {
	width: 346px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.bairro_cad {
	width: 391px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.munic_cad {
	width: 374px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.uf_cad {
	width: 230px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}

.cep_cad {
	width: 221px;
	margin-left: 17px;
	background-color: #181818;
	height: 17px;
	border: 1px solid #b0b0b0;
	margin-top: 12px;
	color: #CCCCCC;
}	/* --- fim  --- */



/*  propriedades do formulario contato   */
.nome_contato {
	width:240px;
	margin-left:17px;
	background-color: #181818;
	border: 1px solid #B0B0B0;
	margin-top: 13px;
	color: #CCCCCC;
	padding-left: 2px;
	height: 17px;
}

.emp_contato {
	width:228px;
	margin-left:17px;
	background-color: #181818;
	border: 1px solid #B0B0B0;
	margin-top: 13px;
	color: #CCCCCC;
	padding-left: 2px;
	height: 17px;
}	

.email_contato {
	width:242px;
	margin-left:17px;
	background-color: #181818;
	border: 1px solid #b0b0b0;
	margin-top: 13px;
	height: 17px;
	color: #CCCCCC;
	padding-left: 2px;
}

.tel_contato {
	width:177px;
	margin-left:11px;
	background-color: #181818;
	border: 1px solid #B0B0B0;
	margin-top: 13px;
	height: 17px;
	color: #CCCCCC;
	padding-left: 2px;
}

.textarea_contato {
	width:212px;
	height:120px;
	margin-left: 83px;
	background-color: #181818;
	border: 1px solid #CCCCCC;
	margin-top: 13px;
	overflow: hidden;
	color: #CCCCCC;
	padding-left: 2px;
} /* --- fim --- */

.btenviar_contato {
	float: right;
	padding-top: 28px;
	padding-right: 14px;
}

.btenviar_contatoII {
	float: right;
	padding-top: 28px;
}


/* --- formatao da pagina (meu_carrinho) --- */

.descrnome_carr {
	text-align: center;
	font-weight: bold;
}

.textcenter_carr {
	text-align:center;
}

.nomeproduto_carr {
	padding-left:5px
}

.produto_carr {
	padding-left:5px;
	font-weight: bold;

}

.table_carr {

} /* --- fim --- */


/* --- estilo form carrinho --- */

.nomeform_carr {
	width: 256px;
	background-color: #181818;
	border: 1px solid #565656;
	margin-left: 25px;
	color: #CCCCCC;
	padding-left: 3px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
}

.empresafomr_carr {
	width: 256px;
	background-color: #181818;
	border: 1px solid #565656;
	margin-left: 9px;
	color: #CCCCCC;
	padding-left: 3px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;

}

.email_carr {
	width: 256px;
	background-color: #181818;
	border: 1px solid #565656;
	margin-left: 28px;
	color: #CCCCCC;
	padding-left: 3px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
}

.ddd_carr {
	width: 40px;
	background-color: #181818;
	border: 1px solid #565656;
	margin-left: 10px;
	color: #CCCCCC;
	padding-left: 3px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	
}

.tel_carr {
	width: 205px;
	background-color: #181818;
	border: 1px solid #565656;
	margin-left: 7px;
	color: #CCCCCC;
	padding-left: 3px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
} /* --- fim --- */


.dis_none{
	display:none;
}

.img_dir {
	text-align: right;
}	

.li {
	background-color: #181818;
	width: 30px;
	height: 17px;
	border: 1px solid #b0b0b0;
	color: #BFBFBF;
}

.produtos_qualidade{
    height:61px;
	display:block;
	background:url(../img/h2_produtos_de_qualidade.gif) no-repeat 0 26px;
	text-indent:-99999px;
	overflow:hidden;
}	

.box_links{
    padding-top:11px;
}
	
.produtos_qualidade{
    height:61px;
	display:block;
	background:url(../img/h2_produtos_de_qualidade.gif) no-repeat 0 26px;
}		

.fundo_cadastro {
	background-image: url(../img/fundo_cadastro.jpg);
	background-repeat: no-repeat;
}

.fundo_contato {
	background-image: url(../img/contato_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.fundo_quemsomos {
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
}

.esp {
	padding-top: 10px;
}

.esp2 {
	margin-top: 15px;
	margin-bottom: 50px;
}

.esp3 {
	padding-bottom: 85px;
	padding-top: 10px;
}

.esp4 {
	padding-top: 10px;
	padding-bottom: 45px;
}

.bt_cad {
	margin-bottom: -4px;
	margin-left: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.bt_cadII {
	margin-bottom: -3px;
	margin-left: 14px;
}

.bt_III {
	padding-top: 14px;
	margin-right: 12px;
}

.width_table {
	width: 160px;
}

.border_img {
	border: 1px solid #565656;
	padding: 3px;
	display: block;
}

.sub_link {
	background-color: #292929;
}

.pg_ant {
	background-color: #181818;
	text-decoration: none;
	padding-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.img_detalhes {
	border: 1px solid #565656;
	padding: 3px;
}

.descr_prod {
	padding-top: 5px;
}

.qtde_detalhes {
	background-color: #181818;
	width: 30px;
	border: 1px solid #b0b0b0;
	height: 17px;
	color: #CCCCCC;
	margin-left: 10px;
}

#geral{
	width:770px;
	display:table;
	margin:0 auto;
}
	
#geral li{
	list-style:none;
}

#geral a{
	overflow:hidden;
	border:none;
}
	
#geral h2{
	text-indent:-99999px;
	}
	
/*-----head--------*/

#geral #head{
	width:770px;
	height:222px;
	display:block;
	background: url(../img/fundo_head.jpg) no-repeat 0 0;
	position:relative;
}

#geral #head h1 a{
	text-indent:-99999px;
	width:264px; 
	height:190px;
	display:block;
	background:url(../img/logo.jpg) no-repeat 0 0;
	margin:auto;
}	
	
#geral #head #busca{
	position:absolute;
	width:246px; 
	height:20px;
	display:block;
	top:98px;
	left:522px;
}

#geral #head #busca .txt_buscar{
	width:52px; 
	float:right;
	height:20px;
	text-indent:-99999px;
	
}
	
#geral #head #busca .campo_busca{
	width:153px;
	height:15px;
	background:#2f2c1c;
	border:#6e5f17 solid 1px;
	margin-right:3px;
	color:#c8ab38;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:3px;
}	

#geral #head #busca .botao_busca{
	width:58px;
	height:20px;
	display:block;
	float:left;
}	
	
#geral #head #menu{
	width:750px;
	height:31px;
	display:block;
	padding-left:10px;
}	
	
#geral #head #menu ul{
	display:block;
	float:left;
}	

#geral #head #menu li{
	height:31px;
	display:block;
	float:left;
	padding-right:2px;
}	
	
#geral #head #menu li.noespace{
	height:31px;
	display:block;
	float:left;
	padding-right:0;
}
	
#geral #head #menu li a{
	height:31px;
	display:block;
	float:left;
	text-indent:-99999px;
	display:block;
}	
		
#geral #head .bt_home{
	background:url(../img/bt_home.gif) no-repeat 0 0;
	width:149px;
}	
	
#geral #head .bt_empresa{
	background:url(../img/bt_empresa.gif) no-repeat 0 0;
	width:148px;
}		
	
#geral #head .bt_produtos{
	background:url(../img/bt_produtos.gif) no-repeat 0 0;
	width:148px;
}	
	
#geral #head .bt_cadastro{
	background:url(../img/bt_cadastro.gif) no-repeat 0 0;
	width:148px;
}	
		
#geral #head .bt_contato{
	background:url(../img/bt_contato.gif) no-repeat 0 0;
	width:149px;
}	

#geral #head #menu li a:hover{
	background-position: 0 -31px;
}
	
/*-----content home--------*/

#geral .content{
	width:760px;
	display: table;
	float:left;
}

.spaceTop{
	padding-top:30px;
}

#geral .content #box_esq{
	width:257px;
	/*height:254px;*/
	display:block;
	float:left;
	padding-left:22px;
	padding-bottom:10px;
}
	
#geral .content #box_esq p{
	width:210px; 
}	

#geral .content #box_esq p a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
	font-weight: bold;
}	
#geral .content #box_esq a img{
	text-decoration:none;
	border:none;
}
#geral .content #box_dir{
	width:480px; 
	float:left;
	float:right
}

#geral .content #box_dir #fomr_carr {
	padding-top: 24px;
	padding-bottom: 36px;
}

#geral .content #box_dir #fomr_carr input {
	margin-top: 14px;
}

#geral .content #box_dir #prod_carr input {
	width: 71px;
	text-align: center;
	background-color: #2f2c1c;
	border:#6e5f17 solid 1px;
	color: #c8ab38;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*.bt_continuar{
	color:#c8ab38;
	text-decoration:none;
}*/
#geral .content #box_dir #prod_carr a {
	text-align: center;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#geral .content #box_dir #prod_carr a:hover {
	text-align: center;
	color: #595132;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#geral .content #box_dir_cadastro{
	float: left;
	width: 480px;
	display: table;
}

#geral .content #box_dir h2{
	text-indent:-999999px;
	display:block;
	overflow:hidden;
    float: left;
	background-repeat: no-repeat;
	height: 25px;
}

#geral .content #box_dir h2.qsomos{
	width:357px;
	background-image: url(../img/quem_somos.jpg);
}

#geral .content #box_dir h2.produtos{
	width:350px;
	background-image: url(../img/produtos.jpg);
}

#geral .content #box_dir h2.inst_novos{
	width:350px;
	background-image: url(../img/inst_novos.jpg);
}

#geral .content #box_dir h2.inst_usados{
	width:350px;
	background-image: url(../img/instrumentos_usados.jpg);
	padding-bottom: 5px;
}

#geral .content #box_dir h2.formas_pgto{
	width:350px;
	background-image: url(../img/Formas_de_Pagamento.jpg);
	height: 30px;
}

#geral .content #box_dir h2.meu_carrinho {
	width:340px;
	background-image: url(../img/meu_carrinho.jpg);
	background-repeat: no-repeat;
}

#geral .content #box_dir_cadastro h2.cadastro{
	width:345px;
	background-image: url(../img/cadastro.jpg);
	background-repeat: no-repeat;
}
	
#geral .content #box_dir h2.produtos_destaque{
	height:67px;
	display:block;
	width:469px;
	background:url(../img/h2_produtos_em_destaque.gif) no-repeat 0 26px;
	text-indent:-99999px;
	overflow:hidden;
}

#geral .content #box_dir_cadastro h2.contato {
	width:340px;
	background-image: url(../img/contato.jpg);
	background-repeat: no-repeat;
}

#geral .content #box_dir_cadastro #form_contato {
	width: 302px;
}

#geral .content #box_dir_cadastro #mapa_contato {
	float: right;
	width: 148px;
	padding-right: 12px;
	padding-top: 12px;
	height: 352px;
}

#geral .content #box_dir_cadastro #form_cad{
	margin-bottom: 60px;
	margin-top: 10px;
	width: 481px;
}
/*
#geral .content #box_dir_cadastro #form_cad input{
	color: #cccccc;
	background-color: #181818;
	border: 0px solid #b0b0b0;
	height: 17px;
	margin-top: 13px;
}
*/
#geral .content #box_dir_cadastro #form_cad select{
	background-color: #181818;
	border: 1px solid #B0B0B0;
	width: 230px;
	margin-left: 17px;
	color: #CCCCCC;
	margin-top: 13px;
}

#geral .content #box_dir_cadastro #form_cad textarea {
	background-color: #181818;
	margin-top: 14px;
	color: #CCCCCC;
	overflow: hidden;
	border: 1px solid #CCCCCC;
}

#geral .content #box_dir .box_img{
	width:156px;
	float:left;
	background:url(../img/fundo_boximg.gif) no-repeat 0 0;
}

#geral .content #box_dir .box_img_novos{
	width:140px;
	float:left;
	margin-bottom: 20px;
	padding: 5px;
}
#geral .content #box_dir p.codigo-produtos{
	display:block;
	}
	
#geral .content #box_dir .box_img img{
	width:133px;
	height:108px;
	padding-left:4px;
	padding-top:5px;
	border:none;
}
#geral .content #box_dir .box_img p{
	width:133px;
	display:block;
}

#geral .content #box_dir .box_img p a.detalhe{
	width:141px;
	display:block;
	border-top:#555555 solid 1px;
}

#geral .content #box_dir .box_img_novos #box_botoes {
	margin-top: 13px;
	float: left;
}
#geral .content #box_dir .box_img_novos #box_botoes a img{
	border:none;
}

#geral .content #box_dir .box_img_novos #box_botoes2 {
	margin-top: 13px;
	float: right;
}

#geral .content #box_dir .box_img_novos #box_botoes2 a img{
	border:none;
}

#geral .content #box_dir .box_imgII{
	width:141px;
	height:152px;
	display:block;
	padding-right:0;
	float:left;
	background:url(../img/fundo_boximg.gif) no-repeat 0 0;
}

#geral .content #box_dir .box_imgII img{
	width:133px;
	height:108px;
	display:block;
	/*padding-left:4px;
	padding-top:5px;*/
}	
	
#geral .content #box_dir .txt_demons{
	font-size:9px;
	line-height:15px;
	padding-top:3px;
}	
	
#geral .content #box_dir .txt_demons a{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-weight: bold;
	text-decoration: none;
}		

#geral .content #box_dir .destaque_umatrilha {
	font-style: italic;
	color: #c8ae47;
	padding-top: 10px;
}

#geral .content #box_home {

	width:726px;
	display:table;
	clear:both;
	margin:0 auto;
	color:#c8ab38;
}

#geral .content #box_home a{
	color:#c8ab38;
	font-weight: bold;
	text-decoration: none;
}	
	
#geral .content .box_txt{
	width:212px;
	height:119px;
	display:block;
	float:left;
	padding-right:45px;
}

#geral .content .box_txtII{
	width:212px;
	height:119px;
	display:block;
	float:right;
	padding-right:0;
}
	
#geral .content .garcia_nabarrete{
	width:212px;
	height:32px;
	display:block;
	background:url(../img/h2_a_garcia_e_nabarrete.gif) no-repeat 0 0;
}	

#geral .content .novos_usados{
	width:212px;
	height:32px;
	display:block;
	background:url(../img/h2_novos_e_usados.gif) no-repeat 0 0;
}
	
#geral .content .assistencia_tecnica{
	width:212px;
	height:32px;
	display:block;
	background:url(../img/h2_assistencia_tecnica.gif) no-repeat 0 0;
}

#geral .content #box_dir #carrinho {
	background-image: url(../img/carrinho.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 115px;
	height: 25px;
	background-position: right top;
	padding-top: 5px;
}

#geral .content #box_dir_cadastro #carrinho {
	width: 117px;
	float: right;
	background-image: url(../img/carrinho.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 5px;
	margin-right: 5px;
}

#geral .content #box_dir .meu_carrinho {
	font-size: 11px;
	font-weight: bold;
	color: #c1c1c1;
	text-decoration: underline;
}

#geral .content #box_dir_cadastro .meu_carrinho {
	font-size: 11px;
	color: #c1c1c1;
	text-decoration: underline;
	font-weight: bold;
}

#geral .content #box_dir_cadastro #box_contact{
	margin-top: 5px;
	float: left;
	padding-bottom: 40px;
}

#geral .content #box_dir_cadastro #box_contact input{
	background-color: #181818;
	border: 1px solid #CCCCCC;
	height: 17px;
	color: #CCCCCC;
	margin-top: 13px;
}

#geral .content #box_dir_cadastro #box_contact #bt_formContact {
	width: 295px;
	text-align: right;
	padding-top: 30px;
}

#geral .content #box_dir #produ_detalhes #boximg_detalhes {
	height: 272px;
	width: 272px;
	float: left;
}
#geral .content #box_dir #produ_detalhes #boximg_detalhes a img{
	border:none;
}
#geral .content #box_dir #produ_detalhes #descr_produtos {
	width: 182px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.74px;
	/*height: 180px;*/
	display: block;
}
#geral .content #box_dir #produ_detalhes #descr_produtos ul li img{
	border:none;
}
#geral .content #box_dir #produ_detalhes #galeria_img{
	width:50px;
	height:50px;
	display:block;
	padding-left:8px;
	float:left;
}
#geral .content #box_dir #inf_detalhes {
	width: 469px;
	clear: both;
    padding-top: 25px; 
	color: #737373;
}

#geral .content #box_dir #inf_detalhes2 {
	width: 469px;
	clear: both;
    color: #737373;
}

#geral .content #box_dir #inf_detalhes td {
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 20px;
	padding-bottom: 30px;
}

#geral .content #box_dir #inf_detalhes li {
	list-style-type: disc;
}

#geral .content #box_dir #produ_detalhes {
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #565656;
	width: 469px;
}

#geral .content #box_dir_cadastro #box_mapa {
	width: 150px;
	float: right;
	padding-top: 17px;
	padding-right: 12px;
}

#geral .content #box_dir_cadastro #text1 {
}

#geral .content #box_dir_cadastro #text2 {
	width: 465px;
}

#geral .content #box_esq #menu_lateral_esq {
	width: 212px;	
}

#geral .content #box_esq #menu_lateral_esq2 {
	width: 212px;
}
	
#geral .content #box_esq #menu_lateral_esq li {
	background-image: url(../img/bg_menu.jpg);
	background-repeat: repeat-x;
	width:212px;
	display:block;
	
}

#geral .content #box_esq #menu_lateral_esq a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #bfbfbf;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	display: block;
/*	height: 27px; */
	padding-top: 3px;
	height: 27px;
}

#geral .content #box_esq #menu_lateral_esq a:hover {
	text-decoration: none;
	padding-left: 10px;
	display: block;
	height: 27px;
	padding-top: 3px;
	background-color: #595132;
}

#geral .content #box_esq #menu_lateral_esq .sub_link a:hover {
	background-color: #181818;
	display:block;
}

#geral .content #box_esq #forma_pagto {
	width: 212px;
	height: 65px;
	margin-top: 20px;
	display: block;
}

/*-----footer------*/
	
#geral #footer{
	width:770px;
	height:80px;
	background-image: url(../img/linha_footer.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	padding-top: 20px;
	clear: both;
}	
	
#geral #footer address{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c8ab38;
	text-align:center;
	padding-bottom:10px;
	font-style: normal;
	line-height:17px;
}	
	
#geral #footer #selos{
	width:180px;
	height:15px;
	display:block;
	margin:auto;
}

#geral #footer #selos li {
	margin:auto;
	display: inline;
}

#geral #footer #selos a{
	text-indent:-99999px;
}	
	
#geral #footer #selos .si{
	width:91px;
	height:15px;
	display:block;
	margin-left:8px;
	float:left;
	text-indent:-99999px;
	background:url(../img/si.gif) no-repeat 0 0;
}	

#geral #footer #selos .w3c{
	width:80px;
	height:15px;
	display:block;
	float:left;
	text-indent:-99999px;
	background:url(../img/w3c.gif) no-repeat 0 0;
}

#geral .content #box_dir .box_img_novos #bts_action {
	height: 25px;
	padding-top: 12px;
}

#geral .content #box_dir #inf_detalhes .colunaI_detalhes {
	width: 150px;
	float: left;
	padding-top: 27px;
	display: block;
	padding-bottom: 33px;
}

#geral .content #box_dir #inf_detalhes2 .colunaI_detalhes {
	width: 150px;
	float: left;
	padding-top: 27px;
	display: block;
	padding-bottom: 33px;
}

#geral .content #box_dir #inf_detalhes .colunaI_detalhes li {
	list-style-type: none;
}
