@charset "utf-8";
/* CSS Document */

* {
	outline: none;
}

a {
	color: #10a8e6;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	background-color: #fff;
	background-image: url('../imagens/bottom_bg.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
}

body.no_bg {
	background: none;
}

.table_opcoes {
	width: 450px;
}

.table_opcoes tr td {
	text-align: left;
	vertical-align: top;
	border: 0px;
}

.clear {
	clear: both;
}







.termos_uso {
	display: block;
	margin: 10px auto;
	width: 633px;
	height: 200px;
	padding: 5px;
	border: 1px solid #000;
	overflow-x: hidden;
	overflow-y: scroll;
}

#termos_uso_aceito {
	display: block;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

#termos_uso_aceito label {
	display: inline;
	cursor: pointer;
}

#termos_uso_aceito_leia {
	display: none;
	margin: 0px auto;
}







.form_generico_resposta {
	color: #ff0000;
	font-size: 12px;
	font-weight: bolder;
}

.form_generico_table {
	width: auto;
	margin: 0px auto;
}

.form_generico_table .label,
.form_generico_table .label_mini {
	text-align: right;
	vertical-align: top;
	padding: 5px 5px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	width: 180px;
}

.form_generico_table .label_mini {
	width: 100px;
}

.form_generico_table .campo {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
}

.field_input,
.field_input_como_conheceu,
.field_rg_cpf_cnh,
.field_ddd,
.field_telefone,
.field_textarea,
.field_data,
.field_filhos,
.field_numero {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	width: 450px;
	padding: 2px;
}

.field_input_como_conheceu {
	width: 100px;
}

.field_rg_cpf_cnh {
	width: 80px;
}

.field_ddd {
	width: 16px;
	text-align: center;
}

.field_telefone {
	width: 65px;
	text-align: center;
}

.field_textarea {
	height: 100px;
	width: 454px;
}

.field_select,
.field_estado {
	width: 460px;
	padding: 2px;
	border: 1px solid #cccccc;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bolder;
}

.field_estado {
	width: 45px;
}

.field_data {
	width: 60px;
}

.field_numero {
	width: 50px;
}

.field_filhos {
	width: 25px;
}







.nenhum_registro {
	width: 100%;
	margin: 0px;
	padding: 20px 0px;
	display: block;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
}







a.botao_limpar {
	display: block;
	float: right;
	width: 81px;
	height: 21px;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	background-image: url('../imagens/botao_limpar.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #3f3f3f;
	text-transform: uppercase;
	text-align: center;
}







a.botao_concluir {
	display: block;
	float: right;
	width: 118px;
	height: 21px;
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	background-image: url('../imagens/botao_concluir.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}







a.botao_fonte_aumentar,
a.botao_fonte_diminuir {
	display: block;
	float: right;
	width: 30px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url('../imagens/zoom.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

a.botao_fonte_aumentar {
	background-position: left bottom;
}

a.botao_fonte_diminuir {
	margin-right: 5px;
}







a.botao_avancar,
a.botao_voltar {
	display: block;
	float: right;
	width: 30px;
	height: 25px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-image: url('../imagens/avancar_voltar.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

a.botao_voltar {
	background-position: left bottom;
}







a.botao_avancar_voltar_loading {
	background-image: url('../imagens/newsletter_loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -10000px;
}







a.botao_imprimir {
	display: block;
	float: right;
	width: 30px;
	height: 25px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	background-image: url('../imagens/imprimir_botao.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}







a.botao_indique {
	display: block;
	float: right;
	width: 30px;
	height: 25px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-image: url('../imagens/email.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

a.botao_indique_ligado {
	background-position: left bottom;
}

#indique_div {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #0e406e;
}

#indique_div .label {
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
	font-size: 14px;
	font-weight: bolder;
	color: #0e406e;
}

#indique_div .campo {
	text-align: left;
	vertical-align: middle;
}

#indique_div .campo input {
	width: 296px;
	padding: 3px;
	margin: 2px 0px;
	border: 1px solid #cccccc;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #0e406e;
	font-weight: normal;
}

#indique_div .campo input:focus {
	border-color: #018FC9;
	color: #018FC9;
}

#indique_div #botao_enviar,
#indique_div #botao_cancelar {
	display: block;
	float: right;
	width: 75px;
	height: 18px;
	padding: 4px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	background-image: url('../imagens/indique_botao_enviar.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

#indique_div #botao_cancelar {
	width: 66px;
	padding-right: 9px;
	text-align: right;
	background-image: url('../imagens/indique_botao_cancelar.gif');
}

#indique_div #resposta {
	display: block;
	float: right;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bolder;
}

#indique_div #resposta .erro {
	color: #ff3e00;
}

#indique_div #resposta .ok {
	color: #8fb700;
}







a.sitemap_link {
	display: block;
	padding: 0px 0px 0px 18px;
	background-image: url('../imagens/sitemap.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight: bolder;
	font-size: 16px;
}

a.nivel2 {
	margin-left: 50px;
	font-weight: normal;
	font-size: 15px;
}

a.nivel3 {
	margin-left: 100px;
	font-weight: normal;
	font-size: 14px;
}







#conteudo_site,
#barra_topo .links,
#conteudo,
#banner {
	width: 990px;
}

#loading_site,
#conteudo_site,
#banner {
	display: block;
	height: 100%;
	margin: 0px auto;
}

#loading_site {
	background-color: #fff;
	text-align: center;
	padding-top: 120px;
	width: 100%;
}

#loading_site #logo {
	margin: 0px 0px 100px 0px;
	border: 0px;
}

#loading_site #animation {
	border: 0px;
}

#conteudo_site,
#banner {
	width: auto;
	display: none;
}

#banner {
	background-image: url('../imagens/banners/bg.png');
	cursor: pointer;
}

#banner .dia_do_cliente {
	display: block;
	width: 589px;
	height: 647px;
	margin: 0px auto;
	overflow: hidden;
	background-image: url('../imagens/banners/dia-do-cliente.png');
	background-repeat: no-repeat;
	background-position: left top;
}







#contents .table_contents .td_contents .produto_destaque_container .titulo,
.subtitulo_logo {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #3f3f3f;
	background-image: url('../imagens/subtitulo_logo_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
}

.subtitulo_logo {
	margin-bottom: 5px;
}







#barra_topo {
	width: 100%;
	height: 21px;
	background-image: url('../imagens/barra_topo_bg.gif');
	background-repeat: repeat-x;
	margin-bottom: 15px;
}

#barra_topo a {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #7a7a7a;
	text-decoration: none;
}

#barra_topo a:hover {
	text-decoration: underline;
}

#barra_topo a.sitemap {
	background-image: url('../imagens/sitemap.gif');
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	float: left;
	padding: 4px 0px 0px 18px;
	height: 17px;
}

#barra_topo a.botao_idioma_1,
#barra_topo a.botao_idioma_2,
#barra_topo a.botao_idioma_3 {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 4px 0px 0px 38px;
	height: 17px;
	display: block;
	float: right;
}

#barra_topo a.botao_idioma_1 {
	background-image: url('../imagens/botao_idioma_1.gif');
}

#barra_topo a.botao_idioma_2 {
	background-image: url('../imagens/botao_idioma_2.gif');
}

#barra_topo a.botao_idioma_3 {
	background-image: url('../imagens/botao_idioma_3.gif');
}

#barra_topo .links {
	margin: 0px auto;
}

#barra_topo .links .sitemap {
	text-align: left;
	vertical-align: bottom;
}

#barra_topo .links .idiomas {
	text-align: right;
	vertical-align: bottom;
}







#conteudo {
	margin: 0px auto;
	text-align: left;
}







#topo {
	margin: 0px;
	text-align: left;
	width: 973px;
	height: 143px;
	background-image: url('../imagens/topo_bg.jpg');
	background-repeat: no-repeat;
}

#topo .table_topo {
	width: 100%;
}

#topo .table_topo .logo,
#topo .table_topo .busca {
	width: 196px;
}

#topo .table_topo .logo {
	padding: 0px;
}

#topo .table_topo .logo a {
	display: block;
	margin: 17px 0px;
	width: 196px;
	height: 43px;
	overflow: hidden;
	background-image: url('../imagens/logo_kopp_topo.gif');
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -10000px;
	text-align: left;
}

#topo .table_topo .logo a.luto {
	margin: 9px 0px;
	width: 196px;
	height: 59px;
	background-image: url('../imagens/logo_kopp_topo_luto.gif');
}

#topo .table_topo .busca {
	text-align: left;
	vertical-align: top;
	padding: 2px 0px 0px 0px;
}

#topo .table_topo .busca .s,
#topo .table_topo .busca .botao_tipo,
#topo .table_topo .busca .botao_ok {
	display: block;
	float: left;
}

#topo .table_topo .busca .s {
	color: #3f3f3f;
	width: 96px;
	height: 12px;
	padding: 2px 0px 3px 6px;
	margin: 4px 0px 0px 10px;
	background-image: url('../imagens/busca_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#topo .table_topo .busca .s,
#topo .table_topo .busca #div_form_busca_opcoes {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	border: 0px;
}

#topo .table_topo .busca #div_form_busca_opcoes {
	width: 169px;
	padding: 0px;
	color: #ffffff;
	background-color: #0f3870;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

#topo .table_topo .busca #div_form_busca_opcoes .texto {
	display: block;
	width: 100%;
	padding: 0px 0px 3px 6px;
}

#topo .table_topo .busca #div_form_busca_opcoes .bottom {
	display: block;
	width: 100%;
	height: 5px;
	background-image: url('../imagens/busca_opcoes_bg.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
}

#topo .table_topo .busca .botao_tipo,
#topo .table_topo .busca .botao_tipo_over {
	width: 27px;
	height: 17px;
	border: 0px;
	margin: 4px 2px 0px 0px;
	padding: 0px;
	background-image: url('../imagens/busca_bg.gif');
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 1px;
	color: #4d4d4d;
}

#topo .table_topo .busca .botao_tipo_over {
	background-position: right bottom;
}

#topo .table_topo .busca .botao_ok {
	width: 27px;
	height: 27px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-image: url('../imagens/botao_ok_busca.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 1px;
	color: #4d4d4d;
}

#autocomplete_search_results_container {
	position: absolute;
	left: 235px;
	width: 320px;
	height: 400px;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
	background-color: #fff;
}

/* Autocomplete */
#autocomplete_search_results {
	width: 100%;
	border: 1px solid #919191;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #4d4d4d;
}

#autocomplete_search_results span.nome_segmento,
#autocomplete_search_results span.erro {
	display: block;
	height: 17px;
	padding: 2px 5px 2px 5px;
	overflow: hidden;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	cursor: default;
}

#autocomplete_search_results span.erro {
	background-color: #ff3e00;
	height: auto;
}

#autocomplete_search_results a {
	display: block;
	text-decoration: none;
}

#autocomplete_search_results a img {
	border: 0px;
	display: block;
	float: left;
	margin: 5px 10px 10px 0px;
}

#autocomplete_search_results a span.nome_produto {
	display: block;
	height: 12px;
	padding: 2px 5px 2px 0px;
	overflow: hidden;
	background-color: #fff;
	color: #4d4d4d;
	font-weight: bolder;
}

#autocomplete_search_results a:hover span.nome_produto {
	color: #0865b5;
}

#autocomplete_search_results a span.descricao_produto {
	display: block;
	height: 52px;
	padding: 2px 5px 2px 0px;
	overflow: hidden;
	background-color: #fff;
	color: #4d4d4d;
}

#autocomplete_search_results a:hover span.descricao_produto {
	color: #0865b5;
}
/* ============ */

#topo .table_topo .categorias {
	text-align: right;
	vertical-align: top;
}

#topo .table_topo .categorias a.categoria {
	display: block;
	float: right;
	overflow: hidden;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
	background-image: url('../imagens/categoria_topo_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 169px;
	height: 21px;
	padding: 10px 0px 0px 10px;
	margin: 46px 5px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

#topo .table_topo .categorias a.categoria_over {
	background-position: left bottom;
}

#topo .table_topo .categorias .categoria_box,
#topo .table_topo .categorias .categoria_box_pedido {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	width: 179px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;
	z-index: 50;
}

#topo .table_topo .categorias .categoria_box_pedido {
	width: 280px;
}

#topo .table_topo .categorias .categoria_box .categoria_conteudo,
#topo .table_topo .categorias .categoria_box_pedido .categoria_conteudo {
	display: block;
	width: 159px;
	padding: 10px;
	background-image: url('../imagens/categoria_box_bg.png');
	position: relative;
	z-index: 50;
}

#topo .table_topo .categorias .categoria_box_pedido .categoria_conteudo {
	width: 260px;
}

#topo .table_topo .categorias .categoria_box .categoria_bottom,
#topo .table_topo .categorias .categoria_box_pedido .categoria_bottom {
	display: block;
	width: 179px;
	height: 5px;
	background-image: url('../imagens/categoria_box_borda.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
}

#topo .table_topo .categorias .categoria_box_pedido .categoria_bottom {
	width: 280px;
}

#topo .table_topo .categorias .categoria_box_pedido .categoria_bottom {
	background-image: url('../imagens/categoria_box_pedido_borda.png');
}

#topo .table_topo .categorias .categoria_box_pedido .header,
#topo .table_topo .categorias .categoria_box_pedido .item {
	background-image: url('../imagens/pedido_separador.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px 0px 5px 0px;
	font-weight: normal;
	width: 100%;
}

#topo .table_topo .categorias .categoria_box_pedido .header {
	font-weight: bolder;
}

#topo .table_topo .categorias .categoria_box_pedido table {
	width: 100%;
}

#topo .table_topo .categorias .categoria_box_pedido table tr td {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: left;
}

#topo .table_topo .categorias .categoria_box_pedido table tr td.qntd { width: 15%; }
#topo .table_topo .categorias .categoria_box_pedido table tr td.produto { width: 60%; }
#topo .table_topo .categorias .categoria_box_pedido table tr td.valor { width: 20%; }
#topo .table_topo .categorias .categoria_box_pedido table tr td.acoes { width: 5%; }
#topo .table_topo .categorias .categoria_box_pedido table tr td.linha { width: 100%; text-align: center; }

#topo .table_topo .categorias .categoria_box_pedido a.botao_excluir {
	width: 14px;
	height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: right;
	background-image: url('../imagens/pedido_botao_excluir.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

#topo .table_topo .categorias .categoria_box_pedido a.botao_excluir:hover {
	background-position: left bottom;
}

#topo .table_topo .categorias .luto {
	display: block;
	float: right;
	width: 320px;
	margin: 20px 15px 0px 0px;
	overflow: hidden;
	font-size: 12px;
	color: #000;
	text-align: justify;
}

a.botao_mostrar_pedido {
	width: 110px;
	height: 19px;
	padding: 3px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	display: block;
	background-image: url('../imagens/pedido_botao_mostrar.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

a.botao_mostrar_pedido:hover {
	color: #136f91;
}

#div_ligamos_para_voce #ligamos_para_voce_resposta {
	height: 28px;
	overflow: hidden;
}

#div_ligamos_para_voce .campo_contato {
	border: 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #103167;
	background-color: #fff/*acdcfb*/;
	width: 146px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

#div_ligamos_para_voce .campo_telefone1 {
	border: 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #6d6c6c;
	width: 23px;
	height: 18px;
	padding: 4px 10px 0px 9px;
	margin: 10px 5px 0px 0px;
	background-image: url('../imagens/ligamos_para_voce_campo_telefone1.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#div_ligamos_para_voce .campo_telefone2 {
	border: 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #6d6c6c;
	width: 78px;
	height: 18px;
	padding: 4px 10px 0px 9px;
	margin: 10px 5px 0px 0px;
	background-image: url('../imagens/ligamos_para_voce_campo_telefone2.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#div_ligamos_para_voce a.botao_enviar {
	width: 69px;
	height: 19px;
	padding: 3px 0px 0px 0px;
	margin: 10px 12px 0px 0px;
	text-align: center;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #fff;
	background-image: url('../imagens/ligamos_para_voce_botao_enviar.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}

#acesso_restrito_resposta {
	color: #f00;
	font-weight: bolder;
	text-transform: none;
	height: 16px;
	margin: 0px 0px 5px 0px;
}

#div_acesso_restrito .campo_acesso_restrito {
	border: 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #6d6c6c;
	width: 127px;
	height: 18px;
	padding: 2px 10px 0px 9px;
	margin: 5px 0px 5px 0px;
	background-image: url('../imagens/acesso_restrito_campo.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#div_acesso_restrito .separador {
	width: 100%;
	margin: 15px auto 15px auto;
	background-color: #fff;
	padding: 1px 0px 0px 0px;
	font-size: 1px;
	text-indent: -10000px;
}

#div_acesso_restrito a.botao_login,
.categoria_conteudo a.botao_acessar {
	width: 75px;
	height: 19px;
	padding: 3px 0px 0px 0px;
	margin: 10px 12px 10px 0px;
	text-align: center;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	display: block;
	background-image: url('../imagens/acesso_restrito_botao_entrar.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.categoria_conteudo a.botao_acessar {
	width: 65px;
	padding-left: 10px;
	text-align: left;
}

#div_acesso_restrito .lembrar_me {
	width: 100%;
	height: 19px;
	padding: 3px 0px 0px 0px;
	margin: 5px 12px 0px 0px;
	text-align: left;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	display: block;
}

#div_acesso_restrito .lembrar_me input,
#div_acesso_restrito .lembrar_me label {
	margin: 0px 7px 0px 0px;
	padding: 0px;
	cursor: pointer;
	vertical-align: middle;
}

#div_acesso_restrito a.botao_esqueceu {
	height: 19px;
	margin: 10px 12px 0px 0px;
	text-align: left;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	display: block;
}

#div_acesso_restrito a.botao_esqueceu:hover {
	text-decoration: underline;
}

#div_acesso_restrito a.botao_cadastrese {
	width: 75px;
	height: 19px;
	padding: 3px 0px 0px 0px;
	margin: 10px 12px 0px 0px;
	text-align: center;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #fff;
	background-image: url('../imagens/acesso_restrito_botao_cadastrese.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	display: block;
}

#div_acesso_restrito .botao_forum_tecnico,
#div_acesso_restrito .botao_webmail,
#div_acesso_restrito .botao_intranet,
#div_acesso_restrito .botao_canal,
#div_trabalhe_conosco_conteudo .botao_curriculo,
#div_seja_nosso_representante .botao_representante {
	display: block;
	width: 88px;
	height: 48px;
	padding: 20px 0px 0px 70px;
	overflow: hidden;
	background-image: url('../imagens/forum_tecnico.png');
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
}

#div_acesso_restrito .botao_webmail {
	height: 42px;
	padding-top: 25px;
	background-image: url('../imagens/webmail.png');
}

#div_acesso_restrito .botao_intranet {
	height: 42px;
	padding-top: 25px;
	background-image: url('../imagens/intranet.png');
}

#div_acesso_restrito .botao_canal {
	height: 52px;
	padding-top: 15px;
	background-image: url('../imagens/intranet.png');
}

#div_trabalhe_conosco_conteudo .botao_curriculo {
	height: 58px;
	padding-top: 23px;
	background-image: url('../imagens/curriculo.png');
}

#div_seja_nosso_representante .botao_representante {
	height: 63px;
	padding-top: 17px;
	background-image: url('../imagens/img_botao_representante.png');
}

#div_acesso_restrito .botao_forum_tecnico:hover,
#div_acesso_restrito .botao_webmail:hover,
#div_acesso_restrito .botao_intranet:hover,
#div_acesso_restrito .botao_canal:hover,
#div_trabalhe_conosco_conteudo .botao_curriculo:hover,
#div_seja_nosso_representante .botao_representante:hover {
	background-color: #000;
}

.txt_vaga1 {
	height: 30px;
	background: url('../imagens/arrow1.png') no-repeat left center;
	line-height: 30px;
	font-size: 16px;
	padding-left: 15px;
	margin-top: 20px;
}

.txt_vaga2 {
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

.txt_vaga2 span,
.txt_vaga2 span p {
	display: inline;
	font-weight: normal;
	/*float: left;*/
}

#topo .table_topo .titulo {
	padding: 11px 0px 0px 0px;
	vertical-align: top;
}

#topo .table_topo .titulo .table_titulo {
	width: 100%;
}

#topo .table_topo .titulo .table_titulo .td_titulo {
	text-align: left;
	vertical-align: top;
	width: 486px;
	padding-top: 10px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
}

#topo .table_topo .titulo .table_titulo .td_titulo a {
	color: #3f3f3f;
}

#topo .table_topo .titulo .table_titulo .td_titulos {
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
	height: 52px;
}

#topo .table_topo .titulo .table_titulo .td_titulos a.certificado {
	display: block;
	float: right;
	height: 37px;
	margin: 0px 0px 0px 15px;
	overflow: hidden;
	background-image: url('../imagens/certificado_evs.jpg');
	background-repeat: none;
	background-position: left top;
	text-indent: -10000px;
	text-decoration: none;
}

#topo .table_topo .titulo .table_titulo .td_titulos a.pgqp { width: 56px; }
#topo .table_topo .titulo .table_titulo .td_titulos a.pgqp:hover { background-position: left bottom; }

#topo .table_topo .titulo .table_titulo .td_titulos a.evs { width: 56px; }
#topo .table_topo .titulo .table_titulo .td_titulos a.evs:hover { width: 56px; background-position: bottom; }

#topo .table_topo .titulo .table_titulo .td_titulos a.veritas { width: 108px; background-position: -86px top; }
#topo .table_topo .titulo .table_titulo .td_titulos a.veritas:hover { background-position: -86px bottom; }

#topo .table_topo .titulo .table_titulo .td_titulos a.bvqi { width: 62px; background-position: -225px top; }
#topo .table_topo .titulo .table_titulo .td_titulos a.bvqi:hover { background-position: -225px bottom; }







#contents {
	margin: 0px;
	text-align: left;
	width: 990px;
}

#contents .table_contents {
	width: 100%;
	margin-bottom: 45px;
}

#contents .table_contents .links,
#contents .table_contents .td_contents {
	text-align: left;
	vertical-align: top;
}

#contents .table_contents .links {
	width: 181px;
	/*padding: 0px 0px 80px 5px;*/
	padding: 0px 0px 275px 5px;
}

#contents .table_contents .td_contents,
#contents .table_contents .td_contents #flash {
	width: 804px;
}

#contents .table_contents .td_contents #conteudo_dinamico {
	width: 100%;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
}

#contents .table_contents .links a.link,
#contents .table_contents .links a.link_over,
#contents .table_contents .links a.link_comunicacao_visual,
#contents .table_contents .links a.link_comunicacao_visual_on,
#contents .table_contents .links a.link_comunicacao_visual_tipo,
#contents .table_contents .links a.link_comunicacao_visual_produto,
#contents .table_contents .links a.link_lazer_entretenimento,
#contents .table_contents .links a.link_lazer_entretenimento_on,
#contents .table_contents .links a.link_lazer_entretenimento_tipo,
#contents .table_contents .links a.link_lazer_entretenimento_produto,
#contents .table_contents .links a.link_seguranca_transito,
#contents .table_contents .links a.link_seguranca_transito_on,
#contents .table_contents .links a.link_seguranca_transito_tipo,
#contents .table_contents .links a.link_seguranca_transito_produto,
#contents .table_contents .links a.link_innovations,
#contents .table_contents .links a.link_innovations_on,
#contents .table_contents .links a.link_innovations_tipo,
#contents .table_contents .links a.link_innovations_produto {
	display: block;
	width: 146px;
	height: 22px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 5px;
	overflow: hidden;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	background-image: url('../imagens/link_lateral_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

#contents .table_contents .links a.link:hover,
#contents .table_contents .links a.link_over,
#contents .table_contents .links a.link_comunicacao_visual:hover,
#contents .table_contents .links a.link_comunicacao_visual_on:hover,
#contents .table_contents .links a.link_comunicacao_visual_tipo:hover,
#contents .table_contents .links a.link_comunicacao_visual_produto:hover,
#contents .table_contents .links a.link_lazer_entretenimento:hover,
#contents .table_contents .links a.link_lazer_entretenimento_on:hover,
#contents .table_contents .links a.link_lazer_entretenimento_tipo:hover,
#contents .table_contents .links a.link_lazer_entretenimento_produto:hover,
#contents .table_contents .links a.link_seguranca_transito:hover,
#contents .table_contents .links a.link_seguranca_transito_on:hover,
#contents .table_contents .links a.link_seguranca_transito_tipo:hover,
#contents .table_contents .links a.link_seguranca_transito_produto:hover,
#contents .table_contents .links a.link_innovations:hover,
#contents .table_contents .links a.link_innovations_on:hover,
#contents .table_contents .links a.link_innovations_tipo:hover,
#contents .table_contents .links a.link_innovations_produto:hover {
	text-decoration: none;
	background-position: 0px -28px;
}

#contents .table_contents .links a.link:hover,
#contents .table_contents .links a.link_over { background-color: #1d70ed; color: #fff; }

#contents .table_contents .links a.link_comunicacao_visual,
#contents .table_contents .links a.link_comunicacao_visual_on,
#contents .table_contents .links a.link_comunicacao_visual_tipo,
#contents .table_contents .links a.link_comunicacao_visual_produto { background-image: url('../imagens/link_lateral_bg.gif')/*url('../imagens/link_lateral_comunicacao_visual_bg.gif')*/; }

#contents .table_contents .links a.link_comunicacao_visual					{ background-position: 0px 0px; }
#contents .table_contents .links a.link_comunicacao_visual:hover,
#contents .table_contents .links a.link_comunicacao_visual_hover			{ background-position: 0px 0px; background-color: #d70a0a; color: #fff; }
#contents .table_contents .links a.link_comunicacao_visual_on				{ background-position: 0px -56px; background-color: #d70a0a; color: #fff; }
#contents .table_contents .links a.link_comunicacao_visual_on:hover			{ background-position: 0px -84px; background-color: #d70a0a; color: #fff; }
#contents .table_contents .links a.link_comunicacao_visual_tipo				{ background-position: 0px -112px; background-color: #d43333; color: #fff; width: 146px; padding-left: 5px; }
#contents .table_contents .links a.link_comunicacao_visual_tipo:hover		{ background-position: 0px -112px; background-color: #d70a0a; color: #fff; }
#contents .table_contents .links a.link_comunicacao_visual_produto			{ background-position: 0px -112px; background-color: #d46060; color: #000; width: 141px; padding-left: 10px; }
#contents .table_contents .links a.link_comunicacao_visual_produto:hover	{ background-position: 0px -112px; background-color: #d70a0a; color: #fff; }

#contents .table_contents .links a.link_lazer_entretenimento,
#contents .table_contents .links a.link_lazer_entretenimento_on,
#contents .table_contents .links a.link_lazer_entretenimento_tipo,
#contents .table_contents .links a.link_lazer_entretenimento_produto { background-image: url('../imagens/link_lateral_bg.gif')/*url('../imagens/link_lateral_lazer_entretenimento_bg.gif')*/; }

#contents .table_contents .links a.link_lazer_entretenimento				{ background-position: 0px 0px; }
#contents .table_contents .links a.link_lazer_entretenimento:hover			{ background-position: 0px 0px; background-color: #0a96df; color: #fff; }
#contents .table_contents .links a.link_lazer_entretenimento_on				{ background-position: 0px -56px; background-color: #0a96df; color: #fff; }
#contents .table_contents .links a.link_lazer_entretenimento_on:hover		{ background-position: 0px -84px; background-color: #0a96df; color: #fff; }
#contents .table_contents .links a.link_lazer_entretenimento_tipo			{ background-position: 0px -112px; background-color: #2ea1dd; color: #fff; width: 146px; padding-left: 5px; }
#contents .table_contents .links a.link_lazer_entretenimento_tipo:hover		{ background-position: 0px -112px; background-color: #0a96df; color: #fff; }
#contents .table_contents .links a.link_lazer_entretenimento_produto		{ background-position: 0px -112px; background-color: #48a9dc; color: #000; width: 141px; padding-left: 10px; }
#contents .table_contents .links a.link_lazer_entretenimento_produto:hover	{ background-position: 0px -112px; background-color: #0a96df; color: #fff; }

#contents .table_contents .links a.link_seguranca_transito,
#contents .table_contents .links a.link_seguranca_transito_on,
#contents .table_contents .links a.link_seguranca_transito_tipo,
#contents .table_contents .links a.link_seguranca_transito_produto { background-image: url('../imagens/link_lateral_bg.gif')/*url('../imagens/link_lateral_seguranca_transito_bg.gif')*/; }

#contents .table_contents .links a.link_seguranca_transito					{ background-position: 0px 0px; }
#contents .table_contents .links a.link_seguranca_transito:hover			{ background-position: 0px 0px; background-color: #5ac80f; color: #fff; }
#contents .table_contents .links a.link_seguranca_transito_on				{ background-position: 0px -56px; background-color: #5ac80f; color: #fff; }
#contents .table_contents .links a.link_seguranca_transito_on:hover			{ background-position: 0px -84px; background-color: #5ac80f; color: #fff; }
#contents .table_contents .links a.link_seguranca_transito_tipo				{ background-position: 0px -112px; background-color: #8bd857; color: #fff; width: 146px; padding-left: 5px; }
#contents .table_contents .links a.link_seguranca_transito_tipo:hover		{ background-position: 0px -112px; background-color: #5ac80f; color: #fff; }
#contents .table_contents .links a.link_seguranca_transito_produto			{ background-position: 0px -112px; background-color: #ace387; color: #000; width: 141px; padding-left: 10px; }
#contents .table_contents .links a.link_seguranca_transito_produto:hover	{ background-position: 0px -112px; background-color: #5ac80f; color: #fff; }

#contents .table_contents .links a.link_innovations,
#contents .table_contents .links a.link_innovations_on,
#contents .table_contents .links a.link_innovations_tipo,
#contents .table_contents .links a.link_innovations_produto { background-image: url('../imagens/link_lateral_bg.gif')/*url('../imagens/link_lateral_innovations_bg.gif')*/; }

#contents .table_contents .links a.link_innovations					{ background-position: 0px 0px; }
#contents .table_contents .links a.link_innovations:hover			{ background-position: 0px 0px; background-color: #ff8b00; color: #fff; }
#contents .table_contents .links a.link_innovations_on				{ background-position: 0px -56px; background-color: #ff8b00; color: #fff; }
#contents .table_contents .links a.link_innovations_on:hover		{ background-position: 0px -84px; background-color: #ff8b00; color: #fff; }
#contents .table_contents .links a.link_innovations_tipo			{ background-position: 0px -112px; background-color: #ffa233; color: #fff; width: 146px; padding-left: 5px; }
#contents .table_contents .links a.link_innovations_tipo:hover		{ background-position: 0px -112px; background-color: #ff8b00; color: #fff; }
#contents .table_contents .links a.link_innovations_produto			{ background-position: 0px -112px; background-color: #ffbf73; color: #000; width: 141px; padding-left: 10px; }
#contents .table_contents .links a.link_innovations_produto:hover	{ background-position: 0px -112px; background-color: #ff8b00; color: #fff; }

#contents .table_contents .links .produtos_box {
	display: none;
}

#contents .table_contents .links .produtos_box_open {
	display: block;
}

#contents .table_contents .td_contents #flash {
	/*height: 221px;
	background-image: url('../imagens/flash_bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 244px;
	margin: 0px 0px 18px 0px;
}

#contents .table_contents .td_contents a.segmento_comunicacao_visual,
#contents .table_contents .td_contents a.segmento_lazer_entretenimento,
#contents .table_contents .td_contents a.segmento_seguranca_transito,
#contents .table_contents .td_contents a.segmento_innovations {
	display: block;
	float: left;
	width: 197px;
	height: 196px;
	margin: 10px 0px 20px 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

#contents .table_contents .td_contents a.segmento_comunicacao_visual .label,
#contents .table_contents .td_contents a.segmento_lazer_entretenimento .label,
#contents .table_contents .td_contents a.segmento_seguranca_transito .label,
#contents .table_contents .td_contents a.segmento_innovations .label {
	display: block;
	margin: 26px 23px 0px 18px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
}

#contents .table_contents .td_contents a.segmento_comunicacao_visual .descricao,
#contents .table_contents .td_contents a.segmento_lazer_entretenimento .descricao,
#contents .table_contents .td_contents a.segmento_seguranca_transito .descricao,
#contents .table_contents .td_contents a.segmento_innovations .descricao {
	display: block;
	margin: 20px 0px 0px 18px;
	width: 92px;
	height: 120px;
	overflow: hidden;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	text-decoration: none;
}

#contents .table_contents .td_contents a.segmento_comunicacao_visual:hover .label,
#contents .table_contents .td_contents a.segmento_lazer_entretenimento:hover .label,
#contents .table_contents .td_contents a.segmento_seguranca_transito:hover .label,
#contents .table_contents .td_contents a.segmento_innovations:hover .label {
	/*text-decoration: underline;*/
}

#contents .table_contents .td_contents a.segmento_comunicacao_visual:hover .descricao,
#contents .table_contents .td_contents a.segmento_lazer_entretenimento:hover .descricao,
#contents .table_contents .td_contents a.segmento_seguranca_transito:hover .descricao,
#contents .table_contents .td_contents a.segmento_innovations:hover .descricao {
	text-decoration: underline;
}

#contents .table_contents .td_contents a.segmento_comunicacao_visual {
	background-image: url('../imagens/segmento_comunicacao_visual_bg.jpg');
}

#contents .table_contents .td_contents a.segmento_lazer_entretenimento {
	background-image: url('../imagens/segmento_lazer_entretenimento_bg.jpg');
}

#contents .table_contents .td_contents a.segmento_seguranca_transito {
	background-image: url('../imagens/segmento_seguranca_transito_bg.jpg');
}

#contents .table_contents .td_contents a.segmento_innovations {
	background-image: url('../imagens/segmento_innovations_bg.jpg');
}

#contents .table_contents .links a.patrulhadotransito,
#contents .table_contents .links a.educacaonotransito,
#contents .table_contents .links a.campanha-volta-as-aulas,
#FlashBNDES {
	display: block;
	margin-top: 23px;
}

#contents .table_contents .td_contents a.saiba_mais_unidade {
	display: block;
	float: right;
	width: 440px;
	height: 25px;
	padding: 6px 0px 0px 7px;
	margin: 0px 18px 0px 0px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #fff;
	background-image: url('../imagens/botao_saiba_mais.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#contents .table_contents .td_contents a.comunicacao_social { background-position: 0px 0px; }
#contents .table_contents .td_contents a.lazer_entretenimento { background-position: 0px -31px; }
#contents .table_contents .td_contents a.seguranca_transito { background-position: 0px -62px; }
#contents .table_contents .td_contents a.innovations { background-position: 0px -93px; }

#contents .table_contents .td_contents .saiba_mais {
	display: none;
}

#contents .table_contents .td_contents .noticias_container {
	width: 403px;
	height: 340px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0px 23px 0px 0px;
}

#contents .table_contents .td_contents .noticias_container .botoes {
	width: 100%;
	height: 39px;
	background-image: url('../imagens/separador_noticias.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	vertical-align: bottom;
}

#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_off,
#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_on,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_off,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_on {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 14px;
	color: #3f3f3f;
	font-weight: bold;
	text-align: center;
	height: 39px;
	padding: 13px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
}

#contents .table_contents .td_contents .noticias_container .botoes a.rss {
	display: block;
	float: left;
	text-align: center;
	width: 24px;
	height: 24px;
	margin: 7px 0px 0px 111px;
	padding: 0px;
	background-image: url('../imagens/rss.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	text-indent: -10000px;
}

#contents .table_contents .td_contents .noticias_container .botoes a.rss:hover {
	text-decoration: none;
}

a.rss_mini {
	display: block;
	float: right;
	width: 24px;
	height: 24px;
	background-image: url('../imagens/rss.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	text-indent: -10000px;
	font-size: 1px;
}

a.rss_mini_botao {
	margin-top: 1px;
}

a.rss_mini:hover {
	text-decoration: none;
}

#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_off:hover,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_off:hover {
	text-decoration: underline;
}

#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_on:hover,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_on:hover {
	text-decoration: none;
	cursor: default;
}

#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_off,
#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_on,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_off,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_on {
	width: 126px;
	margin: 0px 8px 0px 0px;
}

#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_off,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_off {
	background-image: url('../imagens/ultimas_noticias_off_bg.gif');
}

#contents .table_contents .td_contents .noticias_container .botoes a.ultimas_noticias_on,
#contents .table_contents .td_contents .noticias_container .botoes a.mais_lidas_on {
	background-image: url('../imagens/ultimas_noticias_on_bg.gif');
}

#contents .table_contents .td_contents .noticias_container #div_ultimas_noticias {
	display: block;
}

#contents .table_contents .td_contents .noticias_container #div_mais_lidas {
	display: none;
}

a.noticia_mais_lida {
	width: 767px;
	height: 197px;
	padding: 20px 10px 0px 10px;
	display: block;
	background-image: url('../imagens/separador_noticias.gif');
	background-repeat: repeat-x;
	background-position: 0px 216px;
	text-decoration: none;
}

a.noticia_mais_lida .imagem {
	display: block;
	float: left;
	width: 222px;
	height: 164px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	overflow: hidden;
}

a.noticia_mais_lida .titulo {
	display: block;
	float: left;
	width: 491px;
	height: 24px;
	padding: 5px 0px 0px 20px;
	overflow: hidden;
	background-image: url('../imagens/noticia_mais_lida_titulo_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bolder;
}

a.noticia_mais_lida .data {
	display: block;
	float: left;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 10px;
	color: #0661ba;
	height: 12px;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
}

a.noticia_mais_lida .descricao {
	display: block;
	float: left;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	overflow: hidden;
	width: 511px;
	height: 106px;
	margin: 5px 0px 0px 0px;
}

a.noticia_paginacao {
	display: block;
	float: left;
	width: 363px;
	height: 128px;
	padding: 30px 10px 0px 10px;
	margin: 0px 20px 0px 0px;
	background-image: url('../imagens/separador_noticias.gif');
	background-repeat: repeat-x;
	background-position: 0px 157px;
	text-decoration: none;
}

a.noticia_paginacao_no_margin_top {
	margin-top: 0px;
}

a.noticia_paginacao_no_margin_right {
	margin-right: 0px;
}

a.noticia_paginacao .imagem {
	display: block;
	float: left;
	width: 144px;
	height: 98px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	overflow: hidden;
}

a.noticia_paginacao .texto,
a.noticia_paginacao .texto_no_img {
	display: block;
	float: left;
	width: 199px;
	height: 97px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

a.noticia_paginacao .texto_no_img {
	width: 363px;
}

a.noticia_paginacao .descricao {
	display: block;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	height: 54px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

.quote {
	display: block;
	width: 605px;
	height: 90px;
	padding: 31px 88px 0px 86px;
	overflow: hidden;
	margin: 10px 0px;
	background-image: url('../imagens/quote_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0a96df;
	text-align: left;
}

.boliche_galeria a {
	display: block;
	float: left;
	width: 147px;
	height: 96px;
	overflow: hidden;
	margin: 0px 0px 3px 3px;
	background-image: url('../imagens/newsletter_loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
	border: 3px solid transparent;
	text-decoration: none;
}

.boliche_galeria a img {
	border: 0px;
}

.boliche_galeria a:hover {
	border-color: #0A96DF;
	text-decoration: none;
}

.boliche_imagem_esquerda {
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 0px;
	text-align: center;
}

.boliche_imagem_direita {
	display: block;
	float: right;
	margin: 0px 0px 10px 10px;
	border: 0px;
	text-align: center;
}

.boliche_imagem_esquerda a img,
.boliche_imagem_direita a img {
	border: 3px solid transparent;
	margin-bottom: 5px;
}

.boliche_imagem_esquerda a:hover img,
.boliche_imagem_direita a:hover img {
	border-color: #0A96DF;
}

a.download_guia_investidor,
a.download_padrao_pistas {
	display: block;
	float: left;
	width: 96px;
	height: 115px;
	overflow: hidden;
	margin: 0px 10px 0px 0px;
	background-image: url('../imagens/boliche/botao_guia.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	text-decoration: none;
}

a.download_padrao_pistas {
	background-image: url('../imagens/boliche/botao_padrao.jpg');
}

a.download_guia_investidor:hover,
a.download_padrao_pistas:hover {
	background-position: left bottom;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco {
	width: 100%;
	height: 80px;
	padding: 20px 0px 0px 0px;
	display: block;
	background-image: url('../imagens/separador_noticias.gif');
	background-repeat: repeat-x;
	background-position: 0px 99px;
	text-decoration: none;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco:hover,
a.noticia_paginacao:hover,
a.noticia_mais_lida:hover {
	background-color: #dcf4f9;
}

/*#contents .table_contents .td_contents .noticias_container a.noticia_bloco:hover .data,
#contents .table_contents .td_contents .noticias_container a.noticia_bloco:hover .titulo,
#contents .table_contents .td_contents .noticias_container a.noticia_bloco:hover .descricao,
a.noticia_paginacao:hover .data,
a.noticia_paginacao:hover .titulo,
a.noticia_paginacao:hover .descricao,
a.noticia_mais_lida:hover .data,
a.noticia_mais_lida:hover .descricao {
	text-decoration: underline;
}*/

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .imagem {
	display: block;
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	overflow: hidden;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .imagem img,
a.noticia_paginacao .imagem img,
a.noticia_mais_lida .imagem img {
	border: 0px;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .texto,
#contents .table_contents .td_contents .noticias_container a.noticia_bloco .texto_no_img {
	display: block;
	float: left;
	width: 323px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .texto_no_img {
	width: 403px;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .data,
a.noticia_paginacao .data {
	display: block;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 10px;
	color: #0661ba;
	height: 12px;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .titulo,
a.noticia_paginacao .titulo {
	display: block;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bold;
	height: 16px;
	overflow: hidden;
	margin: 0px 0px 3px 0px;
}

#contents .table_contents .td_contents .noticias_container a.noticia_bloco .descricao {
	display: block;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	height: 28px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}

.links_paginacao {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
	padding: 20px 0px 0px 0px;
}

a.paginacao,
a.paginacao_atual,
#paginacao_loading {
	display: block;
	float: left;
	width: 24px;
	height: 19px;
	padding: 3px 3px 3px 3px;
	margin: 5px 5px 0px 0px;
	background-color: #10a8e6;
	border: 1px solid #10a8e6;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

a.paginacao:hover,
a.paginacao_atual {
	background-color: #fff;
	color: #10a8e6;
}

#paginacao_loading {
	background-color: #fff;
	background-image: url('../imagens/newsletter_loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
	border: 0px;
	display: none;
}

.noticia_mais {
	display: block;
	clear: both;
	width: 787px;
	padding: 10px 0px 0px 0px;
}

.separador_certificados {
	background-image: url('../imagens/separador_noticias.gif');
	background-repeat: repeat-x;
	background-position: 0px 31px;
	padding: 30px 0px 30px 0px;
}

.noticia_mais table tr td {
	vertical-align: top;
}

.noticia_mais .foto,
.page_videos .foto {
	display: block;
	float: left;
	width: 294px;
	height: 239px;
	padding: 3px 10px 10px 3px;
	margin: 0px 23px 0px 10px;
	overflow: hidden;
	background-image: url('../imagens/foto_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.noticia_mais .certificado {
	display: block;
	float: left;
	width: 238px;
	height: 160px;
	padding: 3px 10px 10px 3px;
	margin: 0px 23px 0px 2px;
	overflow: hidden;
	background-image: url('../imagens/certificado_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.noticia_mais .imagem {
	display: block;
	float: left;
	width: 242px;
	margin: 0px 34px 34px 0px;
	overflow: hidden;
	background-image: url('../imagens/newsletter_loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.noticia_mais img {
	border: 0px;
}

.noticia_mais .titulo,
.noticia_mais .titulo_no_img {
	display: block;
	width: 511px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bolder;
}

.noticia_mais .titulo .borda_sup,
.noticia_mais .titulo .borda_inf {
	display: block;
	width: 511px;
	height: 6px;
	overflow: hidden;
	background-image: url('../imagens/noticia_mais_lida_titulo_bg_borda_sup.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -10000px;
}

.noticia_mais .titulo .borda_inf {
	background-image: url('../imagens/noticia_mais_lida_titulo_bg_borda_inf.gif');
}

.noticia_mais .titulo .container {
	width: 471px;
	padding: 0px 20px 0px 20px;
	background-image: url('../imagens/noticia_mais_lida_titulo_bg.gif');
	background-repeat: repeat-y;
}

.noticia_mais .titulo_no_img {
	width: 787px;
}

.noticia_mais .titulo_no_img .borda_sup,
.noticia_mais .titulo_no_img .borda_inf {
	display: block;
	width: 787px;
	height: 6px;
	overflow: hidden;
	background-image: url('../imagens/noticia_titulo_no_img_bg_borda_sup.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
	text-indent: -10000px;
}

.noticia_mais .titulo_no_img .borda_inf {
	background-image: url('../imagens/noticia_titulo_no_img_bg_borda_inf.gif');
}

.noticia_mais .titulo_no_img .container {
	width: 747px;
	padding: 0px 20px 0px 20px;
	background-image: url('../imagens/noticia_titulo_no_img_bg.gif');
	background-repeat: repeat-y;
}

.noticia_mais .data {
	display: block;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 10px;
	color: #0661ba;
	height: 12px;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
}

.noticia_mais .texto {
	display: block;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

.noticia_mais .galeria {
	display: block;
}

.noticia_mais .galeria a {
	width: 189px;
	float: left;
	margin: 10px 10px 0 0;
}

.noticia_mais .galeria a.last {
	margin-right: 0;
}

.noticia_mais .galeria a img {
	display: block;
}

#contents .table_contents .td_contents .produto_destaque_container {
	display: block;
	float: left;
	width: 377px;
	height: 340px;
	margin: 0px;
	background-image: url('../imagens/produto_destaque_bg.gif');
	background-position: 17px bottom;
	background-repeat: no-repeat;
}

#contents .table_contents .td_contents .produto_destaque_container .titulo {
	margin-left: 17px;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela {
	width: 100%;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro,
#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados {
	width: 295px;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro {
	height: 320px;
	text-align: center;
	vertical-align: top;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .imagem {
	width: 100%;
	height: 205px;
	text-align: center;
	margin: 20px 0px 20px 0px;
	overflow: hidden;
	background-image: url('../imagens/newsletter_loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .imagem img {
	border: 0px;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados {
	margin: 0px auto;
	text-align: center;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .nome,
#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .nome a {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #686563;
	text-align: left;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .nome a {
	text-decoration: none;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .nome a:hover {
	text-decoration: underline;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .separador {
	height: 7px;
	background-image: url('../imagens/separador_dados.gif');
	background-repeat: repeat-x;
	background-position: 0px 3px;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .descricao {
	display: block;
	width: 68px;
	height: 39px;
	line-height: 13px;
	overflow: hidden;
	float: left;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	margin: 0px 20px 0px 0px;
	text-align: left;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .descricao.sem_adicionar_pedido { width: 179px; }
#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .descricao.sem_ver_video { width: 164px; }
#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados .descricao.sem_adicionar_pedido_sem_ver_video { width: 295px; margin-right: 0px; }

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados a.adicionar_pedido,
#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados a.ver_video {
	display: block;
	float: left;
	width: 52px;
	height: 32px;
	padding: 6px 0px 0px 44px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	text-align: left;
	text-decoration: none;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados a.adicionar_pedido:hover,
#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados a.ver_video:hover {
	text-decoration: underline;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados a.adicionar_pedido {
	background-image: url('../imagens/produto_destaque_adicionar_pedido.gif');
	margin-right: 15px;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .centro .dados a.ver_video {
	background-image: url('../imagens/produto_destaque_ver_video.gif');
	padding-top: 12px;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_esquerda {
	width: 31px;
	padding: 139px 6px 5px 0px;
	text-align: center;
	vertical-align: top;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_direita {
	width: 31px;
	padding: 139px 0px 5px 4px;
	text-align: center;
	vertical-align: top;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_esquerda a,
#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_direita a {
	width: 35px;
	height: 35px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_esquerda a:hover,
#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_direita a:hover {
	background-position: left bottom;
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_esquerda a {
	background-image: url('../imagens/produto_destaque_botao_esquerda.gif');
}

#contents .table_contents .td_contents .produto_destaque_container .tabela .botao_direita a {
	background-image: url('../imagens/produto_destaque_botao_direita.gif');
	float: right;
}

#contents .table_contents .td_contents .forma_contato,
#contents .table_contents .td_contents .forma_contato2 {
	/*width: 252px;*/
	width: 210px;
	height: 287px;
	margin: 20px 57px 0px 0px;
	display: block;
	float: right;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #333;
}

#contents .table_contents .td_contents .forma_contato2 {
	width: 270px;
}

#contents .table_contents .td_contents .forma_contato_sac {
	clear: left;
}

#contents .table_contents .td_contents .forma_contato_twitter {
}

#contents .table_contents .td_contents .forma_contato_newsletter {
	clear: right;
	margin-right: 0;
}

#contents .table_contents .td_contents .forma_contato2 .filial,
#contents .table_contents .td_contents .forma_contato2 .telefone,
#contents .table_contents .td_contents .forma_contato2 .endereco {
	 color: #10a8e6;
	 font-weight: bolder;
	 white-space: nowrap;
}

#contents .table_contents .td_contents .forma_contato2 .endereco {
	white-space: normal;
}

#contents .table_contents .td_contents .forma_contato2 .filial {
	text-transform: uppercase;
	font-weight: bold;
}

#contents .table_contents .td_contents .forma_contato a.mapa:hover {
	background-position: left bottom;
}

#contents .table_contents .td_contents .forma_contato a.mapa .label,
#contents .table_contents .td_contents .forma_contato2 .enderecos_telefones,
#contents .table_contents .td_contents .forma_contato .twitter,
#contents .table_contents .td_contents .forma_contato .newsletter {
	display: block;
	float: left;
	width: 152px;
	height: 39px;
	padding: 13px 0px 0px 60px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #018fc9;
}

#contents .table_contents .td_contents .forma_contato a.mapa .label {
	background-image: url('../imagens/formas_contato_mapa.gif');
}

#contents .table_contents .td_contents .forma_contato a.mapa .map {
	display: block;
	clear: both;
	/*width: 231px;*/
	width: 193px;
	height: 72px;
	background-image: url('../imagens/mapa.gif');
	background-position: left top;
}

#contents .table_contents .td_contents .forma_contato a.mapa:hover .label,
#contents .table_contents .td_contents .forma_contato a.mapa:hover .map {
	background-position: left bottom;
}

#contents .table_contents .td_contents .forma_contato2 .enderecos_telefones {
	width: 210px;
	background-image: url('../imagens/formas_contato_telefone.png');
	font-weight: normal;
}

#contents .table_contents .td_contents .forma_contato2 .enderecos_telefones .titulo {
	font-weight: bolder;
}

#contents .table_contents .td_contents .forma_contato2 .enderecos_telefones .selecione_cidade {
	font-size: 10px;
}

#contents .table_contents .td_contents .forma_contato .twitter {
	background-image: url('../imagens/formas_contato_twitter.gif');
}

#contents .table_contents .td_contents .forma_contato .newsletter {
	background-image: url('../imagens/formas_contato_newsletter.gif');
}

#contents .table_contents .td_contents .forma_contato #newsletter_resposta {
	display: block;
	float: left;
	width: 100%;
	height: 30px;
}

#contents .table_contents .td_contents .forma_contato .newsletter_form_campo {
	display: block;
	float: left;
	border: 0px;
	width: 140px;
	height: 19px;
	padding: 5px 0px 0px 10px;
	margin: 6px 10px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #6d6c6c;
	background-image: url('../imagens/newsletter_form_campo1.png');
	background-repeat: no-repeat;
	background-position: left top;
}

#contents .table_contents .td_contents .forma_contato a.newsletter_form_ok {
	display: block;
	float: left;
	width: 35px;
	height: 35px;
	background-image: url('../imagens/newsletter_form_ok.gif');
	background-position: left top;
}

#contents .table_contents a.copyright,
#contents .table_contents .td_contents a.drop {
	display: block;
	float: right;
	margin: 0px 0px 0px 0px;
}

#contents .table_contents a.copyright {
	color: #fff;
	font-size: 10px;
}

#contents a.drop {
	display: block;
	float: right;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background-image: url('../imagens/drop.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	text-indent: -10000px;
}







.select_endereco_display {
	display: block;
	float: left;
	width: 260px;
	height: 18px;
	margin: 5px 0px 10px 0px;
	overflow: hidden;
	background-image: url('../imagens/select_endereco.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.select_endereco_display_aberto {
	background-position: left bottom;
}

.select_endereco_display,
.select_endereco_opcoes a {
	padding: 8px 0px 0px 10px;
	font-weight: bolder;
	color: #10A8E6;
	text-transform: uppercase;
}

.select_endereco_opcoes {
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 270px;
	background-image: url('../imagens/select_endereco_bg.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

.select_endereco_opcoes a {
	display: block;
}

.select_endereco_opcoes .borda {
	display: block;
	width: 270px;
	height: 3px;
	background-image: url('../imagens/select_endereco.png');
	background-repeat: no-repeat;
	background-position: left -23px;
}







.video {
	display: block;
	clear: both;
	width: 779px;
	margin: 10px auto;
	overflow: hidden;
	text-align: center;
}

.conteudo_titulo,
.produto_tipo {
	width: 761px;
	height: 25px;
	padding: 22px 0px 0px 15px;
	margin: 0px 0px 20px 0px;
	background-image: url('../imagens/produto_tipo_bg.png');
	background-position: -12px 0px;
	background-repeat: no-repeat;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #3f3f3f;
	text-align: left;
	overflow: hidden;
}

#contents .table_contents .td_contents .produto_comunicacao_visual,
#contents .table_contents .td_contents .produto_lazer_entretenimento,
#contents .table_contents .td_contents .produto_seguranca_transito,
#contents .table_contents .td_contents .produto_innovations {
	display: block;
	float: left;
	width: 192px;
	height: 262px;
	margin: 0px 7px 10px 0px;
	background-image: url('../imagens/produto_comunicacao_visual_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#contents .table_contents .td_contents .produto_lazer_entretenimento {
	background-image: url('../imagens/produto_lazer_entretenimento_bg.gif');
}

#contents .table_contents .td_contents .produto_seguranca_transito {
	background-image: url('../imagens/produto_seguranca_transito_bg.gif');
}

#contents .table_contents .td_contents .produto_innovations {
	background-image: url('../imagens/produto_innovations_bg.gif');
}

#contents .table_contents .td_contents .produto_comunicacao_visual:hover,
#contents .table_contents .td_contents .produto_lazer_entretenimento:hover,
#contents .table_contents .td_contents .produto_seguranca_transito:hover,
#contents .table_contents .td_contents .produto_innovations:hover {
	background-position: left bottom;
}

#contents .table_contents .td_contents .table_produto {
	width: 172px;
	margin: 8px auto 0px auto;
}

#contents .table_contents .td_contents .table_produto .imagem {
	height: 180px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

#contents .table_contents .td_contents .table_produto .nome {
	height: 30px;
	padding: 2px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
}

#contents .table_contents .td_contents .table_produto .nome,
#contents .table_contents .td_contents .table_produto .nome a {
	color: #000000;
	text-decoration: none;
}

#contents .table_contents .td_contents .table_produto .nome a:hover {
	text-decoration: underline;
}

#contents .table_contents .td_contents .table_produto .botoes {
	text-align: left;
	vertical-align: bottom;
}

#contents .table_contents .td_contents .table_produto a.adicionar_pedido {
	display: block;
	float: left;
	width: 127px;
	height: 25px;
	padding: 13px 0px 0px 44px;
	margin: 0px;
	background-image: url('../imagens/produto_destaque_adicionar_pedido.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	text-align: left;
	text-decoration: none;
}

#contents .table_contents .td_contents .table_produto a.adicionar_pedido:hover {
	text-decoration: underline;
}

.produto_dados_container {
	width: 100%;
	display: block;
	float: left;
}

.produto_dados {
	display: block;
	float: left;
	width: 319px;
	height: 409px;
	margin: 0px 20px 0px 0px;
	background-image: url('../imagens/produto_dados_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.produto_dados_print {
	background: none;
}

.produto_dados .tabela {
	width: 300px;
	margin: 8px auto 0px auto;
}

.produto_dados .tabela .imagem {
	height: 245px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

.produto_dados .tabela .thumbs {
	height: 56px;
	padding: 17px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
}

.produto_dados .tabela .thumbs table {
	margin: 0px auto;
}

.produto_dados .tabela .thumbs .thumb {
	width: 69px;
	height: 56px;
	padding: 0px 2px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bolder;
	background-image: url('../imagens/produto_thumb_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.produto_dados .tabela .botoes {
	display:none;
	height: 41px;
	padding: 19px 0px 0px 0px;
}

.produto_dados .tabela .botoes .quantidade {
	display: block;
	float: right;
	margin: 0px 34px 0px 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	text-align: right;
	white-space: nowrap;
}

.campo_quantidade {
	border: 1px solid #d7d7d7;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 13px;
	color: #3f3f3f;
	font-weight: bolder;
	width: 33px;
	text-align: center;
}

a.botao_mais,
a.botao_menos {
	background-image: url('../imagens/plus_minus.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 14px;
	height: 14px;
	margin: 5px 0px 0px 5px;
	display: block;
	float: right;
}

a.botao_menos {
	background-position: -14px 0px;
}

.produto_dados .tabela .botoes a.adicionar_pedido {
	display: block;
	float: right;
	width: 52px;
	height: 32px;
	padding: 6px 0px 0px 44px;
	margin: 0px 20px 0px 0px;
	background-image: url('../imagens/produto_destaque_adicionar_pedido.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	text-align: left;
	text-decoration: none;
}

.produto_dados .tabela .botoes a.adicionar_pedido:hover {
	text-decoration: underline;
}

.table_dados_produto {
	display: block;
	float: left;
	width: 452px;
}

.table_dados_produto .botoes_superiores {
	display: block;
	float: left;
	width: 446px;
	margin: 0px 0px 10px 0px;
}

.table_dados_produto .botoes_superiores a.link_imprimir {
	display: block;
	float: right;
	width: 42px;
	height: 15px;
	padding: 0px 0px 0px 23px;
	margin: 5px 150px 0px 0px;
	text-align: left;
	vertical-align: bottom;
	background-image: url('../imagens/imprimir.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #3f3f3f;
	text-decoration: none;
}

.table_dados_produto .botoes_superiores a.link_imprimir:hover {
	text-decoration: underline;
}

.produto_nome {
	display: block;
	float: left;
	width: 426px;
	height: 24px;
	padding: 5px 0px 0px 20px;
	overflow: hidden;
	background-image: url('../imagens/produto_nome_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bolder;
}

.produto_nome_longo {
	width: 767px;
	background-image: url('../imagens/produto_nome_longo_bg.gif');
}

.produto_descricao {
	display: block;
	float: left;
	width: 426px;
	margin: 10px 0px 10px 10px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

.produto_descricao_longa {
	width: 767px;
}

/*.img_descricao {
	margin-top: 13px;
}*/

.img_descricao img {
	/*float: left;
	padding: 0 13px 13px 0;*/
	display: block;
	margin: 0 auto;
}

/*.img_descricao img.align1 {
	padding-right: 0;
}*/

a.produto_folding {
	display: block;
	float: left;
	width: 426px;
	height: 23px;
	padding: 6px 0px 0px 20px;
	margin: 5px 0px 0px 0px;
	background-image: url('../imagens/produto_folding.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
}

a.produto_folding_open {
	background-position: left bottom;
}

a.produto_folding:hover,
a.produto_folding_open:hover {
	color: #3ab6d2;
}

a.produto_folding_print {
	background-position: left bottom;
	cursor: default;
	background: none;
}

a.produto_folding_print:hover {
	color: #000000;
}

.produto_folding_conteudo {
	display: none;
	float: left;
	width: 446px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	background-image: url('../imagens/produto_folding_conteudo_bg.gif');
}

.produto_folding_conteudo .texto,
.produto_folding_conteudo a {
	padding: 0px 10px 0px 10px;
	margin: 0px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11px;
	color: #000000;
}

.produto_folding_conteudo a {
	text-decoration: none;
}

.produto_folding_conteudo a:hover {
	text-decoration: underline;
}

.produto_folding_conteudo .texto img {
	display: block;
	margin: 0px auto;
}

.produto_folding_conteudo .bottom {
	display: block;
	float: left;
	width: 446px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	background-image: url('../imagens/produto_folding_conteudo_bg_bottom.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1px;
}

.produto_folding_conteudo_print,
.produto_folding_conteudo_print .bottom {
	background: none;
	display: block;
}







#contents .table_contents .td_contents .conteudo {
	width: 787px;
	text-align: justify;
}







.averdade .tabela {
	margin: 20px auto;
	border: 1px solid #000;
}

.averdade .tabela tr {
	margin: 0px;
}

.averdade .tabela tr td {
	padding: 10px;
	margin: 0px;
}

.averdade .tabela .misteriosos {
	vertical-align: top;
	width: 250px;
	background-color: #ffed00;
}

.averdade .tabela .misteriosos .texto1,
.averdade .tabela .misteriosos .texto2 {
	margin: 0px 0px 20px 0px;
	font-size: 18px;
}

.averdade .tabela .misteriosos .texto1 {
	color: #000;
}

.averdade .tabela .misteriosos .texto2 {
	color: #cd071e;
}

.averdade .tabela .perigos {
	vertical-align: top;
	width: auto;
}

.averdade .tabela .perigos .titulo1,
.averdade .tabela .perigos .titulo2 {
	font-size: 20px;
	font-weight: bolder;
	text-transform: uppercase;
}

.averdade .tabela .perigos .titulo2 {
	font-weight: #cd071e;
}

.averdade .tabela .perigos .citacao1,
.averdade .tabela .perigos .citacao2 {
	margin: 20px 0px;
	font-size: 16px;
}

.averdade .tabela .perigos .citacao1 {
	color: #003882;
}

.averdade .tabela .perigos .citacao2 {
	color: #e2007a;
}

.averdade .tabela .perigos .separador {
	display: block;
	width: 100%;
	height: 0px;
	padding: 1px 0px 0px 0px;
	margin: 20px 0px;
	font-size: 1px;
	text-indent: -10000px;
	background-color: #003882;
}

.averdade .recorte {
	display: block;
	margin: 20px auto;
}







.campanha-volta-as-aulas a.topo {
	display: block;
	width: 633px;
	height: 195px;
	margin: 20px auto;
	overflow: hidden;
	background-image: url('../imagens/campanha-volta-as-aulas/topo.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}

.campanha-volta-as-aulas .produto_tipo {
	background-image: url('../imagens/produto_tipo_large_bg.jpg');
	background-position: 0 0;
	font-size: 12px;
}







.pedido_cabecalho,
.pedido_itens {
	width: 781px;
	margin: 0px;
}

.pedido_cabecalho {
	background-image: url('../imagens/pedido_cabecalho.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.pedido_cabecalho tr td,
.pedido_itens tr td {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	height: 29px;
	padding: 0px 10px 0px 10px;
}

.pedido_itens tr td {
	background-image: url('../imagens/separador_noticias.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 11px;
}

.pedido_cabecalho tr td.foto,
.pedido_itens tr td.foto {
	width: 98px;
	padding-left: 20px;
}

.pedido_itens tr td.foto .imagem {
	background-image: url('../imagens/newsletter_loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
}

.pedido_itens tr td.descricao {
	font-weight: normal;
}

.pedido_cabecalho tr td.quantidade,
.pedido_itens tr td.quantidade {
	width: 120px;
	padding-right: 0px;
}

.pedido_itens tr td.quantidade a.botao_mais,
.pedido_itens tr td.quantidade a.botao_menos {
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}

.pedido_itens tr td.nenhum_item {
	text-align: center;
}

.pedido_itens tr td.botoes {
	padding-right: 0px;
}

.botao_cesta_atualizar,
.botao_cesta_excluir {
	display: block;
	width: 30px;
	height: 25px;
	margin: 0px 0px 0px 5px;
	float: right;
	background-image: url('../imagens/botao_cesta_atualizar_excluir.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
}

.botao_cesta_excluir {
	background-position: right top;
}

.fechar_pedido_checkbox {
	display: block;
	width: 776px;
	height: 25px;
	padding: 4px 0px 0px 5px;
	margin: 0px 0px 20px 0px;
	background-image: url('../imagens/pedido_cabecalho.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.fechar_pedido_checkbox,
.fechar_pedido_checkbox a {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	font-weight: normal;
}

.fechar_pedido_checkbox .campo {
	display: block;
	float: left;
	margin-top: 2px;
}

.fechar_pedido_checkbox .negrito {
	display: block;
	float: left;
	font-weight: bolder;
	padding: 0px 30px 0px 30px;
	width: 180px;
	margin-top: 4px;
}

.fechar_pedido_checkbox .normal {
	display: block;
	float: left;
	font-weight: normal;
	margin-top: 4px;
}

.fechar_pedido_checkbox label {
	cursor: pointer;
}

.fechar_pedido_resposta,
.fechar_pedido_conclusao,
.fechar_pedido_resposta .erro,
.fechar_pedido_resposta .ok {
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #3f3f3f;
	text-align: center;
	width: 300px;
	margin: 0px auto;
	display: block;
	float: right;
}

.fechar_pedido_conclusao {
	width: 100%;
	margin: 20px auto 0px auto;
	float: none;
}

.fechar_pedido_resposta .erro,
.fechar_pedido_conclusao .erro {
	color: #ff3e00;
	width: 100%;
	margin: 0px auto 15px auto;
	float: none;
}

.fechar_pedido_resposta .ok,
.fechar_pedido_conclusao .ok {
	color: #8fb700;
	width: 100%;
	margin: 0px auto 15px auto;
	float: none;
}

.fechar_pedido_resposta .erro,
.fechar_pedido_resposta .ok {
	text-align: right;
}

.fechar_pedido_formulario {
	display: none;
	margin: 0px auto 20px auto;
}

.fechar_pedido_formulario table {
	width: 450px;
	margin: 0px auto;
}

.fechar_pedido_formulario table tr td.label {
	width: 150px;
	padding: 0px 5px 5px 0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bolder;
	text-align: right;
}

.fechar_pedido_formulario table tr td.campo {
	width: 300px;
	padding: 0px 0px 5px 0px;
	text-align: left;
}

.fechar_pedido_formulario input[type="text"],
.fechar_pedido_formulario input[type="password"],
.fechar_pedido_formulario select {
	width: 296px;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cccccc;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	font-weight: normal;
}

.fechar_pedido_formulario select {
	width: 302px;
}


/********** Página Teste de Velocidade ************/

.page_teste_de_velocidade{
	font-size:13px;
    width: 765px;
    display: block;
    margin: 0 auto;
}

.page_teste_de_velocidade a{
    margin: 30px 50px; float:left;
    border: 1px solid transparent;
}

.page_teste_de_velocidade a:hover{ border: 1px solid grey; }

.page_teste_de_velocidade a img{ float:left; }

#seja_nosso_representante_form #sucesso{ color:blue; }
