body {
	margin:0px;
	padding:0px;
	font-family: 'Roboto', sans-serif;
}
img {
	max-width:100%;
	border:none;
}
a, p, span {
	font-size:0.9em;
	color:#666666;
	line-height:20px;
	margin:3px 0;
}
a {
	text-decoration:none;
}
h1 {
	font-size:1.3em;
	font-weight:700;
}
h2 {
	font-size:1.2em;
	font-weight:500;
}
h3 {
	font-size:0.9em;
	font-weight:400;
}
ol, ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.container {
	max-width:1140px;
	width:100%;
	margin:0 auto;
}
.backg_cl_primaria {}
.gradient_primario {
	/*background: #1d3c65;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkM2M2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzVmOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1d3c65 0%, #335f96 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1d3c65), color-stop(100%, #335f96));
	background: -webkit-linear-gradient(top, #1d3c65 0%, #335f96 100%);
	background: -o-linear-gradient(top, #1d3c65 0%, #335f96 100%);
	background: -ms-linear-gradient(top, #1d3c65 0%, #335f96 100%);
	background: linear-gradient(to bottom, #1d3c65 0%, #335f96 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d3c65', endColorstr='#335f96', GradientType=0 );*/
 	background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 0%, #d6d6d6 9%, #b5b5b5 92%, #d1d1d1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(9%,#d6d6d6), color-stop(92%,#b5b5b5), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#d6d6d6 9%,#b5b5b5 92%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2e2e2 0%,#d6d6d6 9%,#b5b5b5 92%,#d1d1d1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2e2e2 0%,#d6d6d6 9%,#b5b5b5 92%,#d1d1d1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2e2e2 0%,#d6d6d6 9%,#b5b5b5 92%,#d1d1d1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */

	color:#555 !important;
}
.corpo {
	margin:0 21px;
}
.conteudo {
	width:100%;
	max-width:79%;
	float:left;
}
/******************************************************************************************/
/**************************PUBLIVCIDADE USADA EM TODO SITE****************************/
/****************************************************************************************/
.corpo_publiciade {
	float:right;
	width:100%;
	max-width: 19.4%;
	background:#777;
	margin-top:30px;
}
.corpo_publiciade .fundo_ {
	padding:10px 20px;
}
.banners_plubiciade p, .banners_parceiro p {
	text-transform:uppercase;
	font-size:0.7em;
	color: #fff;	
}
.banners_plubiciade ul li, .banners_parceiro ul li {
	margin-bottom:5px;
}
/******************************************************************************************/
/**************************PAGINAÇÂO TAMBEM USADA EM TODO SITE****************************/
/****************************************************************************************/
.pagination {
	margin: 20px 0;
}
.pagination ul {
	display: inline-block;
 *display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 *zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li {
	display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #333;
	border: 1px solid #666;
	border-left-width: 0;
	color:#fff;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #5b85b5;
}
.pagination ul > .active > a, .pagination ul > .active > span {
	color: #999999;
	cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
	color: #fff;
	cursor: default;
	background-color: #5e5e5e;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}
/**************************************************************************************/
/***************************BREADCRUMB USANDO EM TODO SITE****************************/
/************************************************************************************/
.breadcrumb {
	margin:0 0 10px;
	list-style: none;
	background-color:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:100%;
	float:left;
}
.breadcrumb > ul {
/*margin-left:15px;*/
}
.breadcrumb > ul > li:first-child {
	padding:0 0 0 0px;
}
.breadcrumb > ul > li {
	display: inline-block;
 *display: inline;
	/*text-shadow: 0 1px 0 #000;*/
 *zoom: 1;
/*text-transform:uppercase;*/
}
.breadcrumb > ul > li a {
	color:#333;
}
.breadcrumb > ul > li > .divider {
	padding: 0 5px;
	color: #ccc;
}
.breadcrumb > ul > .active p {
	color:rgb(165, 165, 165);
}
.titulo_paginas {
	font-size:1.6em;
	color:#303030;
	font-weight:100;
	border-bottom:1px solid #303030;
	padding-bottom:5px;
}
.btn-menu-mobile {
	display: none;
	float: right;
	padding: 10px;
	margin:0px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border:none;
}
.icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #ffffff;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/*****************************************************************/
/***************************PAGINA INICIAL*********************************/
/*****************************************************************/

.topo {
	float:left;
	width:100%;
	padding:20px 0;
	background:#fff;
}
.logo {
	float:left;
	margin-top:-5px;
}
.publicidade_topo {
	float:right;
}
.menu {
	float:left;
	width:100%;
	padding:10px 0;
	background: #777;
}
.menu ul li {
	float:left;
	margin-left:16px;
}
.menu ul li a {
	display:block;
	padding:5px;
	color:#fff;
	text-transform:uppercase;
}
.menu ul li a:hover {
	color:#ccc;
}
.form-login {
	float:right;
	margin-right:12px;
}
.form-login form {
	float:left;
}

.logado{
	float:right;
	margin-right:12px;
}

.logado p,
.logado p a{
	color:#fff;
	margin-top:6px;
}

.logado p a{
	font-weight:bold;
}

.logado p a:hover{
	color:#fff;
}


.form-login form input[type="text"], .form-login form input[type="password"] {
	float:left;
	width:100px;
	background:#fff;
	padding:0px 4px;
	border:none;
	outline:none;
	margin:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:25px;
}
.form-login form button {
	padding:0px 10px;
	color:#fff;
	height:25px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom:2px solid #061f48;
	margin-top:3px;
}
.form-login form button:hover {
	border-bottom:none;
}
.form-login p {
	font-size:0.7em;
	margin-bottom:0px;
	color:#fff;
	float:left;
	padding:0 0 0 10px;
}
.form-login p a {
	text-transform:uppercase;
	color:#FFF;
	line-height:14px;
	display:block;
	margin:0px;
}
.form-login p a:hover {
	color:#CCC;
}
.vantagem_anunciar {
	border:1px solid #dedede;
	float:left;
	width:100%;
	position:relative;
	margin-bottom:10px;
}
.vantagem_anunciar ul {
	float:left;
	width:100%;
	padding:10px 10px 5px;
}
.vantagem_anunciar ul li {
	text-transform:uppercase;
	float:left;
}
.vantagem_anunciar ul li p {
	color:#ababab;
	font-size:0.7em;
	line-height:10px;
	padding:0 0 0 10px;
}
.vantagem_anunciar ul li:nth-child(1) {
	border-right:1px solid #dedede;
	width:33%;
}
.vantagem_anunciar ul li:nth-child(2) {
	border-right:1px solid #dedede;
	width:14%;
}
.vantagem_anunciar ul li:nth-child(3) {
	border-right:1px solid #dedede;
	width:22%;
}
.vantagem_anunciar ul li:nth-child(4) {
	width:14%;
}
.vantagem_anunciar ul li:nth-child(5) {
	width:16%;
	text-align:right;
}
.vantagem_anunciar ul li:nth-child(1) p {
	font-weight:700;
	font-size:1.3em;
	line-height:20px;
}
.vantagem_anunciar ul li i {
	background:url(../img/icon_caminhao.jpg) no-repeat;
	width:37px;
	height:22px;
	float:left;
	display:block;
}
.vantagem_anunciar ul li a {
	padding:5px 10px;
	color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:-4px 8px 0 0;
}
.produto_destauques {
	float:left;
}
.produto_destauques h1 {
	margin:3px 0;
}
.produto_destauques ul li {
	float:left;
	width:33.33%;
}
.produto_destauques ul li .div_box {
	padding:5px;
}
.produto_destauques ul li .div_box .fundo_destaque {
	padding:30px;
	border:1px solid #ccc;
	border-bottom:5px solid #282828;
	text-align:center;
	height: 195px;
}
.produto_destauques ul li .div_box .fundo_destaque:hover {
	border-bottom:5px solid #ccc;
}
.produto_destauques ul li .div_box .fundo_destaque span {
	font-weight:700;
	font-size:1.3em;
	color:#282828
}
.produto_destauques ul li .div_box .fundo_destaque img {height: 122px;}


.banner_holland {
	float:left;
	padding:10px 0;
	background:#e6e6e6;
	width:100%;
	margin:10px 0;
}
.banner_holland ul li {
	float:left;
}
.banner_holland ul li:nth-child(1) {
	width:40%;
	text-align:right;
}
.banner_holland ul li:nth-child(1) img {
	margin-right:10px;
}
.banner_holland ul li:nth-child(2) {
	width:60%;
}
.banner_holland ul li p {
	padding:0 20px;
}
.banner_holland ul li p, .banner_holland ul li p a {
	font-family: 'Arvo', serif;
	font-size:1.1em;
	color:#00427a !important;
	line-height:20px;
}
.banner_holland ul li p a:hover {
	color:#666 !important;
}
.chamada {
	float:left;
	margin-top: 50px;
}
.chamada ul li {
	float:left;
	width:33.3%;
}
.chamada ul li div {
	float:left;
	padding:5px;
}
.chamada ul li div .fundo_chamada {
	border:1px solid #ccc;
	text-align:center;
	padding:30px;
}
.chamada ul li div .fundo_chamada h1 {
	margin:10px 0 3px;
}
.chamada ul li div .fundo_chamada a {
	color:#000;
}

/* newsletter */
#newsletter {
	margin-top: 50px;
	width: 100%;
	background: #ccc;
	padding: 20px 0;
	overflow: hidden;
	display: block;
}

.news-content {
	width: 800px;
	margin: 0 auto;
	overflow: hidden;
}

.news-title {
	float: left;
	width: 50%;	
	text-align: right;
	font-size: 13px;
	font-family: arial;
	padding-top: 4px;
	color: #777;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
}
.news-title strong {display: block;}

.news-fields {
	float: left;
	width: 47%;
	line-height: 30px;
	padding-left: 3%;
}

.news-fields input {
	padding: 10px;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #aaa;
}
.news-fields button {
	cursor: pointer;
	padding: 10px 15px;
	border-radius: 3px;
	border: 1px solid #444;	
	background: #666; 
	color: #fff; 
	font-weight: bold;
}
.news-fields button:hover {background: #444}
.news-fields button:active {background: #222}


.footer {
	float:left;
	width:100%;
	padding:30px 0;
}
.footer li {
	float:left;
}
.footer li {
	float:left;
	width:100%;
	max-width:33.33%
}
.footer li:nth-child(1n+0) {
	max-width:25%;
}
.footer li:nth-child(2n+0) {
	max-width:25%;
}
.footer li:nth-child(3n+0) {
	max-width:25%;
}
.footer li:nth-child(4n+0) {
	max-width:25%;
}
.footer li div {
	float:left;
	margin:0 15px;
	height: 235px;
}
.menu_rodape p a:hover {
	color:#CCC
}
.foorter_fundo {
	float:left;
	width:100%;
	background:#303030;
}
.footer li > .inf_empresa p, .footer li > .inf_empresa a {
	font-weight:100;
	color:#777777;
}
.inf_empresa a:hover {
	color:#5b85b5 !important;
}
.footer li > .parceiros {
}
.footer li > .parceiros a {
	float:left;
	margin:0 3px
}
.footer li > .icn_rs {
	text-align:center;
	margin:0 auto;
	padding:0 15px;
	float:none
}
/*****************************************/
/******************PAGINA DE EQUIPAMENTO***********************/
/*****************************************/
.filtro_equipamento {
	float:left;
	width:100%;
	max-width:18.2%;
}
.filtro_equipamento .pd {
	float:left;
	padding:0 20px 0 0;
}
.filtro_equipamento .filtro {
	padding:3px;
	background:rgb(250,250,250);
	border:1px solid #E2E2E2;
	margin-bottom:20px;
	float:left;
	width:96%
}
.filtro_equipamento .filtro p i {
	background:url(../img/icon_fil.png) no-repeat;
	width:12px;
	height:12px;
	background-position:0 -14px;
	display:block;
	float:left;
	margin:4px 3px 0 3px;
}
.filtro_equipamento .filtro p i.sinal {
	background-position:0 0;
}
.filtro_equipamento .filtro p {
	color:#282828;
	font-weight:bold;
	border-bottom:1px solid #282828;
	text-transform:uppercase;
	cursor:pointer;
}
.filtro_equipamento .filtro ul li a, .filtro_equipamento .filtro ol li a, .filtro_equipamento .filtro ul li label, .filtro_equipamento .filtro ol li label  {
	display:block;
	padding:3px;
	border-bottom:1px dashed #E2E2E2;
	font-size:0.7em;
	cursor: pointer;
}
.filtro_equipamento .filtro ul li a:hover, .filtro_equipamento .filtro ol li a:hover, .filtro_equipamento .filtro ul li label:hover, .filtro_equipamento .filtro ol li label:hover {
	color:#5b85b5;
	border-bottom:1px dashed #5b85b5
}
.filtro_equipamento .filtro form input[type='text'] {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid rgb(223, 223, 223);
	background:rgb(241, 241, 241);
	padding:5px;
	width:88%;
}
.filtro_equipamento .filtro form select, .filtro_equipamento .filtro select {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid rgb(223, 223, 223);
	background:rgb(241, 241, 241);
	padding:5px;
	width:98%;
}
.filtro_mobile {
	display:none;
}
.filtro_mobile p {
	padding:10px;
	color:#fff;
}
.filtro_mobile p i {
	float:left;
	margin-right:10px;
	margin-top:1px;
}
.filtro_equipamento .filtro form button {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:none;
	border-bottom:2px solid #ACACAC;
	color:#fff;
	padding:5px 10px;
	cursor:pointer;
	font-weight:bold;
}
.filtro_equipamento .filtro form button:hover {
	border-bottom:1px solid #ccc;
	padding:5px 10px 6px 10px;
}
.listagem_equipamentos {
	float:left;
	width:100%;
	max-width:81.8%;
}
.listagem_equipamentos > ul.list li {
	float:left;
	width:100%;
}
.listagem_equipamentos > ul.list li .pd {
	padding:0 0 10px;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	float:left;
	width:100%;
}
.listagem_equipamentos > ul.list li:last-child .pd {
	border:none;
	margin-bottom:30px;
}
.listagem_equipamentos > ul.list li .pd .equip {
	float:left;
	width:100%;
}


.equip_img {
	height: 173px;
	width: 100%;
}

.equip_img img {height: 122px;}


.listagem_equipamentos > ul.list li .pd .equip .equip_img {
	display: block;
	float:left;
	margin-right:10px;
}
.listagem_equipamentos > ul.list li .pd .equip .equip_img img {
	float:left;
}

.listagem_equipamentos > ul.table li .pd .equip .equip_img img {
	float:left;
	display: block;
	width:100%;
	margin-bottom: 10px;
}
.listagem_equipamentos > ul.list li .pd .equip .equip_txt h1, .listagem_equipamentos > ul.table li .pd .equip .equip_txt h1 {
	margin:0px;
}
.listagem_equipamentos > ul.list li .pd .equip .equip_txt h2, .listagem_equipamentos > ul.table li .pd .equip .equip_txt h2 {
	color:#282828;
	font-size:1.8em;
	margin:5px 0px;
}
.listagem_equipamentos > ul.list, .listagem_equipamentos > ul.table {
	float:left;
	width:100%;
}
.listagem_equipamentos > ul.table li {
	float:left;
	width:33.3%;
}
.listagem_equipamentos > ul.table li .pd {
	padding:0 10px;
	margin-bottom:20px;
}
.listagem_equipamentos > ul.table li .pd .equip {
	padding:30px;
	border:1px solid #ccc;
	text-align:center;
}
.table_equipento {
	background:url(../img/icon_tab.png) no-repeat;
	width:30px;
	height:30px;
	display:inline-block;
	background-position: 0 -40px;
	margin-bottom:20px;
	cursor:pointer;
}
.list_equipamento {
	background:url(../img/icon_tab.png) no-repeat;
	width:30px;
	height:30px;
	display:inline-block;
	background-position: 0 0;
	margin-right:5px;
	margin-bottom:20px;
}
/*PAGINA DO EQUIPAMENTO SELECIONADO*/
.galeria_equipamento {
	float: left;
	width: 40%;
}
.thumb_lista_equipamento {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.thumb_lista_equipamento li {
	float: left;
	width: 33.3%;
}
.thumb_lista_equipamento li center {
	padding: 5px;
	overflow: hidden;
}
.thumb_lista_equipamento li center a {
	cursor: pointer;
}
.descricao_equipamento {
	float:left;
	width:60%;
}
.descricao_equipamento .pd {
	padding:0 0 0 20px;
}
.aba-nav, .aba-nav_mult {
	float:left;
	width:100%;
	border-bottom:1px solid rgb(228, 228, 228);
}
.aba-nav ul li, .aba-nav_mult ul li {
	float:left;
	margin-bottom:-1px;
}
.aba-nav ul li:first-child, .aba-nav_mult ul li:first-child {
	margin-left:10px;
}
.aba-nav ul li a, .aba-nav_mult ul li a {
	float:left;
	display:block;
	padding:10px 10px 5px 10px;
	margin:0 4px 0 0;
	color:rgb(196, 196, 196);
	cursor:pointer;
}
.aba-nav ul li .active, .aba-nav_mult ul li .active {
	color:#282828;
	border:1px solid rgb(228, 228, 228);
	border-bottom-color:#fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#mostra-conteudo, #mostra-conteudo_mult {
	float:left;
	width:100%;
}
#mostra-conteudo div, #mostra-conteudo_mult div {
	padding:10px;
	float:left;
	width:100%;
}
.linha_pontilhada {
	border-bottom:1px dashed #ccc;
}
.vendedor_inf {
	padding:10px 0px !important;
}
.vendedor_inf > .img_vendedor {
	float:left !important;
	width:auto !important;
	padding:0 10px !important;
}
.vendedor_inf > .inf_vendedor {
	float:left !important;
	width:auto !important;
	padding:5px !important;
}
.bt_anucio {
	padding:5px 20px;
	color:#fff;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom: 2px solid #A0A0A0;
}
.bt_anucio:hover {
	padding:5px 20px 6px 20px;
	border-bottom: 1px solid #ccc;
}
.form_vendedor {
	float:left;
	width:100%;
}
.form_vendedor input[type=text] {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid rgb(223, 223, 223);
	background:rgb(241, 241, 241);
}
.form_vendedor select {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid rgb(223, 223, 223);
	background:rgb(241, 241, 241);
	padding:1%;
	width:19%;
}
.form_vendedor textarea {
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid rgb(223, 223, 223);
	background:rgb(241, 241, 241);
	padding:1%;
	width:90%;
	min-height:100px;
}
.form_vendedor .nome {
	width:90%;
	padding:1%;
}
.form_vendedor .email {
	width:49%;
	padding:1%;
}
.form_vendedor .telefone {
	width:38%;
	padding:1%;
}
.form_vendedor .endereco {
	width:40%;
	padding:1%;
}
.form_vendedor .cidade {
	width:70%;
	padding:1%;
}
.form_vendedor .assunto {
	width:90%;
	padding:1%;
}
.form_vendedor input[type='submit'] {
	padding:10px 15px;
	float:right;
	border:none;
	cursor:pointer;
	color:#fff;
	background:#282828;
	font-weight:bold;
	border-radius:5px;
	margin-right:8%
}
.form_vendedor input[type='submit']:hover {
	color:#fff;
	background:#666;
}
.form_servico {
	float:left;
	width:100%;
	margin-top:5px;
	background:rgb(245,245,245);
	border:1px solid rgb(230,230,230);
	padding:10px 0;
}
.form_servico form {
	float:left;
	margin-left:10px;
	width:50%;
}
.form_servico form button {
	padding: 0px 10px;
	color: #fff;
	height: 28px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 2px solid #A0A0A0;
	margin-top: 4px;
}
.form_servico form button:hover {
	border-bottom: 1px solid #ccc;
}
.form_servico form select {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid rgb(223, 223, 223);
	background: rgb(235, 235, 235);
	padding: 5px;
}
.link66 {
	float:right;
	margin-right:10px;
	margin-top:5px;
}
.link66 a:hover {
	color:#282828;
}
.empresas {
	float:left;
	width:100%;
	padding:0 0 10px 0;
	margin:10px 0;
	border-bottom:1px dashed #ccc;
}
.empresas .logo_empresas {
	float:left;
	width:100%;
	max-width:300px;
}
.empresas .inf_empresas {
	float:left;
	width:100%;
	max-width:700px;
}
.inf_empresas .aba2 {
	display:none;
}
.contrato_termos_serv textarea {
	width:100%;
	min-height:200px;
}
.contrato_termos_serv button {
	padding: 0px 10px;
	height: 28px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.contrato_termos_serv button[type='submit'] {
	color: #fff;
	border-bottom:2px solid #A0A0A0;
}
.contrato_termos_serv button[type='submit']:hover {
	border-bottom:1px solid #ccc;
}
.disabled_66 {
	border-bottom:2px solid #ccc !important;
}
.disabled_66 {
	background:#ccc !important;
	border-bottom-color:#ccc !important;
	cursor:default !important;
}
.contrato_termos_serv button[type='button'] {
	background:#e7e7e7;
	color:#A0A0A0;
}
.cadastro_serv_empresas {
	float:left;
	width:100%
}
.cadastro_serv_empresas input[type='text'], .cadastro_serv_empresas select {
	border:1px solid rgb(223, 223, 223);
	background:rgb(241, 241, 241);
	padding:5px;
	outline:none;
	margin:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#999
}
.cadastro_serv_empresas .tx_40 {
	max-width:40%;
	width:100%;
}
.cadastro_serv_empresas .tx_20 {
	max-width:19%;
	width:100%;
}
#lista_serv_cat {
	width:40%;
	min-height:50px;
	max-height:200px;
	background:rgb(241, 241, 241);
	padding:5px;
	overflow-y:scroll;
	border:1px solid rgb(223, 223, 223);
	display:none;
	margin-bottom:10px;
}
#lista_serv_cat a {
	cursor:pointer;
}
#select_cat_serv {
	max-width:41%;
	height:200px;
}
.cadastro_serv_empresas select.tx_20 {
	max-width:20%;
}
.inputFile {
	width: 41%;
	height:28px;
	position: relative;
	overflow: hidden;
	background:rgb(241, 241, 241);
	border:1px solid rgb(223, 223, 223);
	margin-left:1px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-bottom: 5px;
}
.inputFile span {
	padding:0px 0 0 5px;
	display: block;
	position: absolute;
	overflow:hidden;
	color:#999
}
.inputFile input {
	position: absolute;
	right: 0;
	z-index: 2;
	font-size: 100px; /* Aumenta tamanho do campo */
	opacity: 0;
	filter: alpha(opacity=0);
	cursor:pointer;
}
.cadastro_serv_empresas button {
	padding:0px 10px;
	color:#fff;
	height:25px;
	font-weight:bold;
	border:none;
	cursor:pointer;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom:3px solid #A0A0A0;
	margin-left:35%;
}
.cadastro_serv_empresas button:hover {
	border-bottom:1px solid #ccc;
}
.inputFile img {
	position:absolute;
	right:0px;
	margin-top:-1px;
}
/*****************************************/
/******************PAGINA DE Noticas***********************/
/*****************************************/
.lista_noticias li {
	float:left;
	width:50%;
}
.lista_noticias li div:hover {
	background:rgb(240,240,240);
	border:1px solid rgb(230,230,230);
}
.lista_noticias li div {
	padding:10px;
	border:1px solid #fff;
}
.lista_noticias li h1 {
	margin:3px 0;
}
.lista_noticias li h1 a {
	color:#000;
 font-size:1em;
}
.lista_noticias li span {
	color:#ccc;
	font-size:0.7em;
	font-style:italic;
	font-weight:bold;
}
.lista_noticias li:hover h1 a, .lista_noticias li:hover p a {
	color:#282828;
}
/***************************PAGINA NOTICIA*****************************/
/*****************************************************************/
.noticia .img_noticia {
	float:left;
	width:100%;
	max-width:35%;
	margin-right:15px;
}
.noticia span {
	font-size:0.7em;
	font-weight:bold;
	font-style:italic;
	color:#ccc;
	margin-bottom:5px;
}
.noticia .txt_noticia h1 {
	font-weight:100;
	margin:3px;
}
.noticia .txt_noticia p {
	margin:0 0 10px;
}
.noticia > .bto_padr_um {
	color:#fff;
}
.bto_voltar_noticias {
	padding:7px 10px;
	color: #fff;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #A0A0A0;
	margin-top: 3px;
}
.bto_voltar_noticias:hover {
	color: #EBEBEB;
	
	border-bottom: 1px solid #ccc;
}
/*****************************************************************/
/***************************PAGINA SITES ÚTEIS*****************************/
/*****************************************************************/
.sites_uteis h1 {
	margin:10px 0 0 0;
	cursor:pointer;
}
.sites_uteis h1:hover {
	color:#4d4d4d
}
.sites_uteis div {
	padding:0 0 10px 0;
}
.sites_uteis div p {
	display:none;
}
.sites_uteis h1 a {
	color:#000;
	font-size:1em;
	font-weight:700;
}
.sites_uteis a:hover {
	color:#900;
}
.sites_uteis p {
	margin:5px 0;
}
.sites_uteis a i {
	background:url(../img/link.png) no-repeat;
	width:15px;
	height:15px;
	float:left;
	display:block;
	margin:5px;
}
/*****************************************************************/
/***************************PAGINA SITES ÚTEIS*****************************/
/*****************************************************************/
.sites_uteis h1 {
	margin:10px 0 0 0;
}
.sites_uteis h1 a {
	color:#000;
	font-size:1em;
	font-weight:700;
}
.sites_uteis a:hover {
	color:#900;
}
.sites_uteis p {
	margin:5px 0;
}
.sites_uteis a i {
	background:url(../img/link.png) no-repeat;
	width:15px;
	height:15px;
	float:left;
	display:block;
	margin:5px;
}
.lista_noticias li {
	float:left;
	width:50%;
}
.lista_noticias li div:hover {
	background:rgb(240,240,240);
	border:1px solid rgb(230,230,230);
}
.lista_noticias li div {
	padding:10px;
	border:1px solid #fff;
}
.lista_noticias li h1 {
	margin:3px 0;
}
.lista_noticias li h1 a {
	color:#000;
 font-size:1em;
}
.lista_noticias li span {
	color:#ccc;
	font-size:0.7em;
	font-style:italic;
	font-weight:bold;
}
.lista_noticias li h1 a:hover, .lista_noticias li p a:hover {
	color:#900;
}
/*****************************************************************/
/***************************PAGINA NOTICIA*****************************/
/*****************************************************************/
.noticia .img_noticia {
	float:left;
	width:100%;
	max-width:35%;
	margin-right:15px;
}
.noticia span {
	font-size:0.7em;
	font-weight:bold;
	font-style:italic;
	color:#ccc;
	margin-bottom:5px;
}
.noticia .txt_noticia h1 {
	font-weight:100;
	margin:3px;
}
.noticia .txt_noticia p {
	margin:0 0 10px;
}
.noticia > .bto_padr_um {
	color:#fff;
}
/*****************************************************************/
/***************************PAGINA LISTAGEM DE PRODUTOS*****************************/
/*****************************************************************/

.lista_produtos li {
	float:left;
	width:25%;
}
.lista_produtos li div {
	padding:15px;
	text-align:center;
}
.lista_produtos li div p {
	font-weight:bold;
	margin:5px 0;
}
.lista_produtos li div .bto_padr_um {
	color:#fff;
}
/*****************************************************************/
/***************************PAGINA PRODUTO*****************************/
/*****************************************************************/
.produto {
	float:left;
	margin:10px 0 30px;
}
.produto_ft {
	float:left;
	width:45%;
	text-align:center;
}
.produto_ft ul li {
	max-width:25%;
	float:left;
}
.produto_ft ul li div {
	padding:5px;
}
.produto_ft ul li div:hover {
	background:#EEE;
}
.descrcicao_produto {
	float:left;
	width:55%;
}
.descrcicao_produto div {
	padding:0 20px;
}
.titulo_linha_produto {
	padding:0px 0 0px 5px;
	border-bottom:1px solid #ccc;
}
.titulo_linha_produto i {
	background:url(../img/Icon-Gear01-Grey.png);
	width:20px;
	height:20px;
	float:left;
	display:block;
	margin:4px 6px 0 0px;
	display:none;
}
.form_corsorcio {
	max-width:520px;
}
.form_corsorcio input[type=text] {
	height: 27px;
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	float:left;
	padding:0 5px;
	outline:none;
	width:97%;
	display:block;
	margin-bottom:10px;
}
.form_corsorcio select {
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	float:left;
	padding:5px;
	outline:none;
	max-width:200px;
	display:block;
	margin-bottom:10px;
	color:#999;
}
.form_corsorcio textarea {
	width:97%;
	height: 100px;
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	float:left;
	padding:5px;
	outline:none;
}
.form_corsorcio .bto_padr_um {
	cursor:pointer;
	border:none;
	float:right;
	margin:10px 0;
}
.logo_saf_holland {
	float:left;
	margin:10px 40px 30px 0;
}
.linha_produto_holland {
	margin-top:20px;
	float:left;
	width:220px;
}
.linha_produto_holland p {
	padding:4px 0;
	font-weight:bold;
}
.linha_produto_holland i {
	width:20px;
	height:15px;
	background:url(../img/ok.png) no-repeat;
	float:left;
	display:block;
	margin:1px 15px 0px 5px;
}
/*---------------------------PAGINA DE CONTATO-----------------------------*/
#map_canvas {
	width: 100%;
	display: none;
	margin:0;
}
#map_canvas img {
	max-width:none !important;
}
#map_canvas div {
	padding:10px;
	background:rgb(224, 224, 224);
}
.contato form {
	width:100%;
	max-width:600px;
	float:left;
	margin-bottom:30px;
}
.contato form input[type=text] {
	height: 27px;
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	float:left;
	padding:0 2px;
	outline:none;
}
.contato form #nome_ {
	width:99%;
	margin-bottom:10px;
}
.contato form #assunto_ {
	margin:10px 0;
	width:99%;
}
.contato form #email_, .contato form #cidade_ {
	width:65%;
}
.contato form #cidade_ {
	margin-bottom:10px;
}
.contato form #uf {
	float:right;
	width:31%;
}
.contato form #telefone_ {
	width:30%;
	float:right;
}
.contato form select {
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	float:left;
	padding:5px;
	outline:none;
	width:100%;
	display:block;
	color:#999;
}
.contato form textarea {
	margin-top:10px;
	width:99%;
	height: 100px;
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	float:left;
	padding:5px 2px;
	outline:none;
}
.contato form button {
	margin-top:10px;
	float:right;	
	padding: 0px 10px;
	color: #fff;
	height: 25px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 3px solid #A0A0A0;
}
.contato form button:hover{
	border-bottom:1px solid #ccc;
}
input.error, select.error, textarea.error {
	background: #FFDDDD !important;
}
span.error {
	display: none !important;
}
.inf_empresa_contato {
	float:left;
	margin-left:40px;
	margin-top:50px;
}
.inf_empresa_contato p {
	padding:5px 0;
}
.icon-location2, .icon-email, .icon-fone, .icon-location {
	background: url(../img/sprit_contato.png) no-repeat;
	width: 30px;
	height: 30px;
	display:block;
	float:left;
	margin-top: -7px;
	margin-right: 14px;
}
.icon-email {
	background-position: 0 0;
}
.icon-fone {
	background-position: -35px 0;
}
.icon-location {
	background-position: -70px 0;
	margin-top: 5px;
}
.icon-location2 {
	background-position: -106px 0;
}
.mostra_mp {
	cursor:pointer;
}


/**/
.list_parceiro li{
	width:20%;
	float:left;
}

.list_parceiro li div{
	padding:10px 15px;
	text-align:center;
}

.list_parceiro li div a p{
	font-weight:bold;
}

.list_parceiro li div a:hover p{
	color:#282828;
}

/**/

.boloco_login li{
	float:left;
	width:49%;
}

.boloco_login li:first-child{
	border-right:1px dashed #ccc;
}

.boloco_login li:last-child .login_form{
	padding-left:50px;
}


.boloco_login li h1{
	margin:0;
	font-weight:normal;
	color:#5b85b5
}

.login_form{
	padding:10px;
}
.login_form form input[type=text],
.login_form form input[type=password] {
height: 27px;
border: none;
background: rgb(240, 240, 240);
border: 1px solid rgb(220, 220, 220);
float: left;
padding: 0 2px;
outline: none;
width:90%;
margin:5px 0;
}

.login_form form button {
	padding: 0px 10px;
	color: #fff;
	height: 28px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 2px solid #061f48;
	margin-top: 4px;
}
.login_form form button:hover {
	border-bottom: 1px solid #061f48;
}

/*****************************************************************/
/***************************PAGINA SITES Formulario de anuncio*****************************/
/*****************************************************************/
.anunciar input[type="text"]{
	height: 27px;
	border: none;
	background:rgb(240, 240, 240);
	border:1px solid rgb(220, 220, 220);
	max-width: 350px;
	width: 100%;
	padding:0 2px;
	outline:none;
	margin: 5px 0;
	clear: both;
}

.anunciar button[type="submit"]{
	margin-top:10px;
	
	padding: 0px 10px;
	color: #fff;
	height: 25px;
	font-weight: bold;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 3px solid #A0A0A0;
}



/*
 * ALERTAS
 *
 */

 div.alert {
 	padding: 10px;
 	width: 100%; 	
 	vertical-align: middle;
 	font-size: 13px;
 	font-weight: normal;
 	font-family: arial;
 	margin-bottom: 20px;
 }

 div.alert-error {
 	background: #f7b7b7;
 	color: #cc0000;
 	border: #cc0000 dashed 1px;
 }




 input.error {
 	border: 1px #cc0000 solid;
 	background:  #f7b7b7;
 }


/* Forms */
.form-inline {
	font-size: 13px;
	font-family: arial;
	font-weight: normal; 	
 }

.form-inline p {display: block; overflow: hidden; margin-bottom: 8px;}

.form-inline label {
	width:140px; 
	text-align: right;  
	float: left; 
	margin: 5px 8px 0 0; 
}

.form-inline input, .form-inline select, .form-inline textarea {
	float: left;
	border-radius: 2px;
	padding: 5px;
	border: 1px solid rgb(169, 169, 169);;
}

.form-inline button {
	padding: 5px 15px;
	border: 1px solid #aaa;
	border-radius: 3px;
	font-weight: bold;
	cursor: pointer;
}
.form-inline button:hover {border: 1px solid #888}
.form-inline button:active {border: 1px solid #666}

.form-inline hr {
	border-top: 1px solid #ddd; 
	border-right: none;
	border-bottom: none;
	border-left: none;
}

/* menu fixo */
#menu_fixo {
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	display:none;
	z-index: 1;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.85) !important;
	border-top: 1px solid rgba(255,255,255,0.3);
}
.menu_open {
	bottom: 0px !important;
	-webkit-transition: bottom .3s cubic-bezier(0.215, 0.610, 0.355, 1.000), height .5s;
	-moz-transition: bottom .3s cubic-bezier(0.215, 0.610, 0.355, 1.000), height .5s;
	-o-transition: bottom .3s cubic-bezier(0.215, 0.610, 0.355, 1.000), height .5s;
	transition: bottom .3s cubic-bezier(0.215, 0.610, 0.355, 1.000), height .5s; /* easeInQuad */
}
.menu_closed {
	bottom: -81px !important;	
	-webkit-transition: bottom .3s cubic-bezier(0.550, 0.055, 0.675, 0.190), height .5s;
	-moz-transition: bottom .3s cubic-bezier(0.550, 0.055, 0.675, 0.190), height .5s;
	-o-transition: bottom .3s cubic-bezier(0.550, 0.055, 0.675, 0.190), height .5s;
	transition: bottom .3s cubic-bezier(0.550, 0.055, 0.675, 0.190), height .5s; /* easeOutQuad */
}

.fone-carretas {float: right; padding-top: 8px;}


/* Whatsapp Api*/
.bt-whatsapp-api {
	position:fixed;
	bottom:30px;
	left:30px;
	z-index:99999;
  }
  .bt-whatsapp-api:hover .ballon-whatsapp-api {
	transition:all .5s ease;opacity:1
  }
  .icon-whatsapp {
	border-radius:200px;
	background:#5dbb2f;
	display:inline-block;
	font-size:2.5em;
	-webkit-box-shadow:1px 1px 30px 0 rgba(0,0,0,.22);
	-moz-box-shadow:1px 1px 30px 0 rgba(0,0,0,.22);
	box-shadow:1px 1px 30px 0 rgba(0,0,0,.22);
	transition:all .5s ease;
	color:#fff;
	width:60px;
	height:60px;
	text-align:center
  }
  .icon-whatsapp .fa{
	margin-top:18%
  }
  .icon-whatsapp:hover{
	transition:all .5s ease;
	color:#fff;
	-webkit-box-shadow:1px 3px 50px 3px rgba(0,0,0,.5);
	-moz-box-shadow:1px 3px 50px 3px rgba(0,0,0,.5);
	box-shadow:1px 3px 50px 3px rgba(0,0,0,.5)
  }
  .ballon-whatsapp-api{
	transition:all .5s ease;
	opacity:0;
	position:fixed;
	right:98px;
	background:#fff;
	z-index:999999;
	padding:.5em;
	border:1px solid #e8e8e8;
	border-radius:100px 100px 10px;
	color:#565656;
	-webkit-box-shadow:1px 1px 133px -30px rgba(0,0,0,.75);
	-moz-box-shadow:1px 1px 133px -30px rgba(0,0,0,.75);
	box-shadow:1px 1px 133px -30px rgba(0,0,0,.75)
  }

  .menu ul li.menu-siganos {
	float: right;
	color: #fff;
	display: flex;
  }

  .menu ul li.menu-siganos div {
	margin: 8px;
  }
  .menu ul li.menu-siganos a {
	padding: 0 10px 0 10px;
  }