/*@font-face {
	font-family: "Lucida Sans";
	src: url("LSANS.TTF");
}*/
body {
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Sans Unicode";
	color: #333333;
}
input[type=button] {
	cursor: pointer;
}
a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
#superior {
	width: 100%;
	margin: 0px;
}
.superior_index {
	background-image: url(../images/home_topo.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 452px;
}
.superior_default {
	background-image: url(../images/background_topo.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 258px;
}
#cabecalho {
	width: 954px;
	margin-right: auto;
	margin-left: auto;
}
.cabecalho_default {
	height: 258px;
}
.cabecalho_index {
	height: 452px;
	background-image: url(../images/back_topo_index.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#cabecalho_info {
	padding: 0px;
	margin-top: 30px;
	float: left;
	height: 75px;
	width: 100%;
	margin-bottom: 35px;
}
#logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 300px;
}

.logo_img {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#carrinho {
	background-image: url(../images/carrinho.png);
	height: 75px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-left: 114px;
}
#carrinho_cont {
	float: left;
	width: 100%;
	margin-top: 55px;
	font-size: 12px;
}
.carrinho_itens{
	color: #6d9803;
	text-decoration: underline;
}
a:hover .carrinho_itens{
	color: #6d9803;
	text-decoration: none;
}
#usuario {
	padding: 0px;
	height: 75px;
	width: 200px;
	margin-left: 40px;
	float: left;
	font-size: 14px;
}
.usuario_nome{
	font-size: 16px;
	font-style: italic;
}
.usuario_conta{
	margin-top: 19px;
	font-size: 12px;
	clear: both;
}
#menu {
	float: left;
}
#cabecalho_texto {
	font-size: 13.25px;
	text-align: justify;
	margin-top: 60px;
	margin-left: 40px;
	width: 400px;
	float: left;
	line-height: 22px;
}
#cabecalho_texto .titulo {
	font-size: 18.93px;
	font-weight: bold;
}
#cabecalho_texto p{
	margin: 0px;
	padding-top: 20px;
}
#cabecalho_texto .saiba_mais{
	float: right;
	margin-top: 0px;
}
#cabecalho #navegacao {
	font-size: 14px;
	float: left;
	width: 650px;
	margin-top: 30px;
}
#principal {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#principal_cont {
	padding: 0px;
	width: 954px;
	margin: 45px auto;
	font-size: 12px;
}
#principal_cont #topo {
	font-size: 14px;
	height: 40px;
	width: 954px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
#meio {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 64px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
#ultimas_noticias {
	width: 615px;
	display: inline-block;
	vertical-align: top;
	font-size:12px;
	line-height: 18px;
}
#agenda {
	width: 272px;
	margin-left: 62px;
	display: inline-block;
	font-size: 12px;
}
#meio h2 {
	font-size: 18px;
	font-weight: bold;
	color: #8eb922;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.noticia {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
}
.noticia h3 {
	font-size: 16px;
	font-weight: bold;
	color: #69caf9;
	margin: 0px;
	padding: 0px;
}
.noticia .data {
	font-size: 12px;
	font-style: italic;
	color: #777777;
}
.noticia .conteudo_noticia {
	font-size: 12px;
	width: 100%;
	margin-top: 20px;
	line-height: 18px;
}
.conteudo_noticia img {
	margin-right: 23px;
}
.linha_pontilhada {
	width: 100%;
	margin-top: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
	margin-bottom: 35px;
}
#principal_cont #topo #navegacao {
	font-size: 14px;
	float: left;
	width: 615px;
	line-height: 30px;
}
#principal_cont #topo #newsletter {
	float: right;
	width: 310px;
	margin-left: 29px;
}
#principal_cont h2 {
	font-size: 18px;
	font-weight: bold;
	color: #8eb922;
	margin: 0px;
	padding: 0px;
}
.input_text {
	color: #696969;
	font-size: 12px;
	width: 210px;
	height: 30px;
	border: 1px solid #bcbcbc;
	padding-left: 5px;
	font-style: italic;
}
.btn_enviar {
	width: 73px;
	height: 26px;
	background: url(../images/btn_enviar.png);
	border: none;
	background-position: center center;
}
.btn_enviar_green {
	width: 73px;
	height: 26px;
	background: url(../images/btn_enviar_green.png) no-repeat;
	border: none;
	background-position: center center;
}
#inferior {
	background-color: #f1f2f2;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#rodape {
	font-size: 12px;
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 45px;
	padding-bottom: 45px;
	height: 380px;
}
#mapa {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	height: 250px;
}
#mapa_left {
	width: 100px;
	float: left;
}
#sobre {
	height: 75px;
	width: 100%;
	margin-top: 43px;
}
.sobre {
	float: left;
	line-height: 18px;
}
.sobre_left {
	width: 330px;
}
.sobre img {
	margin-top: 10px;
}
.sobre_center {
	margin-left: 65px;
	width: 205px;
}
.sobre_right {
	margin-left: 65px;
	width: 289px;
}

#mapa_center {
	margin-left: 90px;
	float: left;
}
#mapa_right {
	float: right;
}
#mapa h2 {
	margin-bottom: 12px;
	margin-top: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #87b514;
}
#mapa a {
	line-height: 27px;
}

/*BORDAS ARREDONDADAS*/
.borda_agenda {background: transparent; width:100%; margin: 25px 0 35px;}
.borda_agenda .b1, .borda_agenda .b2, .borda_agenda .b3, .borda_agenda .b4, .borda_agenda .b1b, .borda_agenda .b2b, .borda_agenda .b3b, .borda_agenda .b4b {display:block; overflow:hidden; font-size:1px;}
.borda_agenda .b1, .borda_agenda .b2, .borda_agenda .b3, .borda_agenda .b1b, .borda_agenda .b2b, .borda_agenda .b3b {height:1px;}
.borda_agenda .b2, .borda_agenda .b3, .borda_agenda .b4 {background:#f1f2f2;}
.borda_agenda .b1 {margin:0 5px; background:#f1f2f2;}
.borda_agenda .b2 {margin:0 3px; border-width:0 2px;}
.borda_agenda .b3 {margin:0 2px;}
.borda_agenda .b4 {height:2px; margin:0 1px;}
.borda_agenda .agenda_cont {padding:1px 25px 35px; display:block; background:#f1f2f2; font-size:12px;}
.agenda_cont h3 {
	font-size: 16px;
	font-weight: bold;
	color: #69caf9;
	margin-bottom: 16px;
	margin-top: 25px;
}
#empresa {
	margin-top: 30px;
	font-size: 12px;
	display: inline-block;
	width: 274px;
	vertical-align: top;
}
#empresa img {
	margin-top: 22px;
	margin-bottom: 15px;
}
#representantes {
	margin-top: 30px;
	margin-left: 40px;
	font-size: 12px;
	display: inline-block;
	width: 274px;
	vertical-align: top;
}
#representantes img {
	margin-top: 22px;
	margin-bottom: 15px;
}
#atuacao {
	margin-top: 30px;
	margin-left: 40px;
	font-size: 12px;
	display: inline-block;
	width: 274px;
	vertical-align: top;
}
#atuacao img {
	margin-top: 22px;
	margin-bottom: 15px;
}
.saiba_mais{
	clear: both;
	font-size: 12px;
	margin-top: 20px;
}
#produtos_destaque {
	width: 100%;
	margin-top: 40px;
}
#produtos_destaque h2 {
	font-size: 18px;
	font-weight: bold;
	color: #8eb922;
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.produto_dest_left {
	display: inline-block;
	width: 274px;
	vertical-align: top;
	padding-bottom: 35px;
}
.produto_dest {
	display: inline-block;
	width: 274px;
	vertical-align: top;
	margin-left: 61px;
	padding-bottom: 35px;
}
.produto {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
	margin-top: 30px;
	font-size: 12px;
	padding-bottom: 15px;
}
.produto h3#titulo{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 8px;
	color: #333333;
}
.produto h3#preco{
	color: #4fbaed;
	font-size: 18px;
	font-weight: bold;
	margin: 8px 0 0;
}
.produto img {
	border: 1px solid #d7d7d7;
	margin-right: 12px;
}
.botoes {
	margin-top: 18px;
	text-align: right;
}


/*BORDAS ARREDONDADAS*/
.nome_pagina {background: transparent; margin-top: 25px; float: right;}
.nome_pagina .b1, .nome_pagina .b2, .nome_pagina .b3, .nome_pagina .b4, .nome_pagina .b1b, .nome_pagina .b2b, .nome_pagina .b3b, .nome_pagina .b4b {display:block; overflow:hidden; font-size:1px;}
.nome_pagina .b1, .nome_pagina .b2, .nome_pagina .b3, .nome_pagina .b1b, .nome_pagina .b2b, .nome_pagina .b3b {height:1px;}
.nome_pagina .b2, .nome_pagina .b3, .nome_pagina .b4 {background:#FFFFFF;}
.nome_pagina .b1 {margin:0 5px; background:#FFFFFF;}
.nome_pagina .b2 {margin:0 3px; border-width:0 2px;}
.nome_pagina .b3 {margin:0 2px;}
.nome_pagina .b4 {height:2px; margin:0 1px;}
.nome_pagina .nome_pagina_cont {padding:10px 18px 0; height:28px; display:block; background: #FFFFFF; font-weight: bold; font-size:18px; color: #87b514; }
.categorias {
	font-size: 15px;
	vertical-align: top;
}
.categorias a {
	margin-bottom: 16px;
	display: block;
}
.categorias a.active {
	text-decoration: none;
	font-weight: bold;
}

/*
	MENU DO SITE
*/
.dv_menu {
	background-image: url(../images/menu_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 46px;
	width: 954px;
	padding-top: 4px;
}
ul.MenuBarHorizontal a.ramoSubMenu {
	display: block;
	cursor: pointer;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	background-color: #84b30e;
	height: 22px;
	border-top: 1px solid #a9c80b;
}
ul.MenuBarHorizontal a.ramoSubMenu:hover {
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	line-height: 22px;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	background-color: #99c032;
	height: 22px;
}
ul.MenuBarHorizontal a.ramoSubMenu_ultimo {
	display: block;
	cursor: pointer;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	height: 22px;
	border-top: 1px solid #a9c80b;
	background-image: url(../images/back_last_menu.png);
	background-repeat: no-repeat;
}
ul.MenuBarHorizontal a.ramoSubMenu_ultimo:hover {
	display: block;
	cursor: pointer;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	height: 22px;
	border-top: 1px solid #a9c80b;
	background-image: url(../images/back_last_menu_hover.png);
	background-repeat: no-repeat;
}
ul.MenuBarHorizontal a.ramoSubMenu_ultimo_150 {
	display: block;
	cursor: pointer;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	height: 22px;
	border-top: 1px solid #a9c80b;
	background-image: url(../images/back_last_menu_150.png);
	background-repeat: no-repeat;
}
ul.MenuBarHorizontal a.ramoSubMenu_ultimo_150:hover {
	display: block;
	cursor: pointer;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	text-align: center;
	height: 22px;
	border-top: 1px solid #a9c80b;
	background-image: url(../images/back_last_menu_hover_150.png);
	background-repeat: no-repeat;
}
.dv_menu .ok_busca {
	background-image: url(../images/ok_busca.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 42px;
	margin-top: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	float: right;
	margin-right: 8px;
}
.dv_menu .fieldBusca {
	height: 26px;
	margin-top: 5px;
	width: 185px;
	border: 0;
	float: right;
	font-size: 12px;
	font-style: italic;
	line-height: 28px;
	padding-left: 5px;
	background-image: url(../images/back_field_busca.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
}

.categorias a.sub_cat_produtos {
	font-size: 13px;
	color: #4fbaed;
}
#principal_cont #lst_produtos {
	width: 720px;
	display: inline-block;
	vertical-align: top;
}
#lst_produtos .lst_dupla_prod {
	width: 100%;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;*/
}
#lst_produtos .lst_dupla_prod .prod_left {
	display: inline-block;
	width: 315px;
	padding-bottom: 35px;
	padding-right: 45px;
	vertical-align: top;
}

#lst_produtos .lst_dupla_prod .prod_right {
	display: inline-block;
	width: 314px;
	padding-left: 40px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eeeeee;
	padding-bottom: 35px;
	vertical-align: top;
}
#lst_produtos .lst_dupla_prod .prod_left .produto, #lst_produtos .lst_dupla_prod .prod_right .produto {
	font-size: 12px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
}
#principal_cont h3 {
	color: #69caf9;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.paginacao {
	margin-top: 25px;
	text-align: center;
	font-size: 12px;
	word-spacing: 30px;
}
.lst_agenda {
	margin-top: 50px;
	width: 100%;
	clear: both;
}
.lst_agenda_view {
	margin-top: 30px;
	width: 100%;
	clear: both;
}
.img_agenda {
	vertical-align: top;
	display: inline-block;
	width: 120px;
	float: left;
}
.cont_agenda {
	vertical-align: top;
	margin-left: 35px;
	display: inline-block;
	width: 795px;
	float: right;
}
.img_agenda_view {
	vertical-align: top;
	display: inline-block;
	width: 185px;
	float: left;
}
.cont_agenda_view {
	vertical-align: top;
	margin-left: 35px;
	display: inline-block;
	width: 730px;
	float: right;
}
.separate_dashed {
	margin: 35px 0;
	border-bottom: 1px dashed #d6d6d6;
	width: 100%;
	clear: both;
}
.cont_agenda h3 {
	font-size: 16px;
	font-weight: bold;
	color: #69caf9;
	margin: 0px;
	padding: 0px;
}
/*img {
	border: 1px solid #d6d6d6;
	padding: 5px;
}
*/a.compartilhar {
	color: #115bb5;
}
input.in_txt {
	height: 30px;
	line-height: 20px;
	border: 1px solid #d6d6d6;
	color: #333333;
	font-family:"Lucida Sans";
}
.clr {
	clear: both;
}
input[type=text], input[type=password], textarea {
	height: 25px;
	border:1px solid #b3b3b3;
	margin-top: 5px;
	color: #333333;
	font-family: "Lucida Sans Unicode";
	font-size: 13px;
}

select {
	border:1px solid #b3b3b3;
	margin-top: 5px;
	color: #333333;
}

table#tbl_carrinho tr th {
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 20px;
	border-bottom: 1px dashed #D6D6D6;
}

table#tbl_carrinho tr td {
	font-size: 13px;
	font-weight: normal;
	padding: 35px 0;
	border-bottom: 1px dashed #D6D6D6;
	text-align: center;
}

table#tbl_compra tr th {
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 20px;
	border-bottom: 1px dashed #D6D6D6;
}

table#tbl_compra tr td {
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0;
	border-bottom: 1px dashed #D6D6D6;
}

span.titulo_prod {
	font-size: 12px;
	font-weight: bold;
}
span.titulo_azul {
	font-size: 18px;
	font-weight: bold;
	color: #4fbaed;
}
span.titulo_verde {
	font-size: 18px;
	font-weight: bold;
	color: #87b514;
}
span.font18 {
	font-size: 18px;
}
span.font14 {
	font-size: 14px;
}

div.destaque_preco {
	background: url(../images/back_preco_total.png);
	background-repeat: no-repeat;
	width: 952px;
	height: 55px;
	line-height: 55px;
	text-align: right;
}
input.btn_exclui_itens_pt {
	width: 301px;
	height: 26px;
	background: url(../images/btn_exclui_itens_lista_pt.png);
	border: none;
	background-position: center center;
}
input.btn_continuar_comprando_pt {
	width: 179px;
	height: 26px;
	background: url(../images/btn_continuar_comprando_pt.png);
	border: none;
	background-position: center center;
}
input.btn_finalizar_compra_pt {
	width: 141px;
	height: 26px;
	background: url(../images/btn_finalizar_compra_pt.png);
	border: none;
	background-position: center center;
}
input.btn_detalhes {
	width: 87px;
	height: 26px;
	background: url(../images/detalhes.PNG);
	border: none;
	background-position: center center;
}
input.btn_comprar_pt {
	width: 84px;
	height: 26px;
	background: url(../images/btn_comprar_pt.png);
	border: none;
	background-position: center center;
}
input.btn_voltar_pt {
	width: 84px;
	height: 26px;
	background: url(../images/btn_voltar_pt.png);
	border: none;
	background-position: center center;
}
input.btn_add_selecionados_carrinho_pt {
	width: 346px;
	height: 26px;
	background: url(../images/btn_add_selecionados_carrinho_pt.png);
	border: none;
	background-position: center center;
}
input.btn_add_favoritos_pt {
	width: 192px;
	height: 26px;
	background: url(../images/btn_adicionar_favoritos_pt.png);
	border: none;
	background-position: center center;
}
input.btn_compre_agora_pt {
	width: 121px;
	height: 26px;
	background: url(../images/btn_compre_agora_pt.png);
	border: none;
	background-position: center center;
}
input.btn_solicite_visita_pt {
	width: 300px;
	height: 26px;
	background: url(../images/btn_solicite_visita_pt.png);
	border: none;
	background-position: center center;
}
input.btn_torne_representante_pt {
	width: 299px;
	height: 26px;
	background: url(../images/btn_torne_representante_pt.png);
	border: none;
	background-position: center center;
}
input.btn_fale_representante_pt {
	width: 210px;
	height: 26px;
	background: url(../images/btn_fale_representante_pt.png);
	border: none;
	background-position: center center;
}
input.btn_recalcular_carrinho_pt {
	width: 179px;
	height: 26px;
	background: url(../images/btn_recalcular_carrinho_pt.png);
	border: none;
	background-position: center center;
}
input.btn_buscar_pt {
	width: 71px;
	height: 26px;
	background: url(../images/btn_buscar_pt.png);
	border: none;
	background-position: center center;
}

span.data_publicacao {
	font-size: 12px;
	color: #777777;
	font-style: italic;
}

.back_contato {
	background: url(../images/back_topo_contato.png) no-repeat right bottom;
}
.back_multimidia {
	background: url(../images/back_topo_multimidia.png) no-repeat right bottom;
}
.back_venda {
	background: url(../images/back_topo_venda.png) no-repeat right bottom;
}
.back_produto {
	background: url(../images/back_topo_produto.png) no-repeat right bottom;
}
.back_empresa {
	background: url(../images/back_topo_empresa.png) no-repeat right bottom;
}
.back_usuario {
	background: url(../images/back_topo_usuario.png) no-repeat right bottom;
}
/* VIDEO - LEANDRO SCHILDT */

.video {
	width: 690px; 
	float: left;
}

.video h3#titulo{
	font-size: 16px;
	margin: 0 0 8px;
	color: #333333;
}

/* FIM DO VIDEOS */