.liguegratis {display: none !important;}

h1,h2,h3 { text-transform:uppercase; }
h1 { font-size:26px!important; line-height:30px!important; padding:0; }
h2 { font-size:18px!important; line-height:22px!important; padding:0; }
h3 { font-size:16px!important; line-height:18px!important; padding:0; }
h4 { font-size:14px!important; line-height:18px!important; padding:0; }

[class^="topo-"] { position:relative }
[class^="topo-"] .nav-topo { position:absolute; z-index:999; width:100%; background:rgba(0,0,0,0.6); height:106px; border:#00FF99 solid 0px; -webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.4); background-image:url(../img/parte-topo.jpg); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); position:absolute; z-index:999; border-top:3px solid #000000; }

[class^="topo-"] .nav-topo .logo { 
top:14px; position:absolute; 
background-color:none;
height:92px;
/*
background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8));  
-webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.4); 
-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); 
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); 
*/
text-align:center; 
z-index:99999 }

[class^="topo-"] .nav-topo .infor {  color:#ccc; background:rgba(0,0,0,0.3); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; font-size:12px; padding:2px 25px; margin-bottom:12px; } /*Espaço banner topo tocador */

#spSegundLogo{
padding-left:150px;

}


/* Menu Topo */
[class^="topo-"] .nav-topo .infor img { margin:-2px 4px 0 }
[class^="topo-"] .nav-topo .menu-principal { border-bottom:0px dashed #a7a7a7; /*border-top:1px solid #a7a7a7;*/ padding-top:0px; text-transform:uppercase }
[class^="topo-"] .nav-topo .menu-principal ul { list-style:none; padding:0; margin:0 }
[class^="topo-"] .nav-topo .menu-principal ul li { display:inline; font-family:'Source Sans Pro', sans-serif; font-size: 10pt } 
[class^="topo-"] .nav-topo .menu-principal ul li a { color:#fff; padding:5px 2px; }
[class^="topo-"] .nav-topo .menu-principal ul li a:hover { color:#ccc; text-decoration:none; }

[class^="topo-"] .nav-topo .menu-mobile { background:url(../img/menu-mobile.png) center no-repeat; position:absolute; width:32px; height:32px; display:block; margin-top:53px; right:10px; cursor:pointer }

[class^="topo-"] .menu-small .logo { position:relative;  width:100%; background-color:none; background-image:linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,1), rgba(255,255,255,0.8)); height:92px; -webkit-box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.4); text-align:center; z-index:99999 }
[class^="topo-"] .menu-small { display:none; top:0; width:100%; position:absolute; z-index:9999; background:#b72345; box-shadow: 0px 0px 0px 3px rgba(183,35,69,0.4); }
[class^="topo-"] .menu-small .bt-close { width:70px; color:#b72345; cursor:pointer; height:16px; background:url(../img/bt-close.png) no-repeat right; font-size:12px; font-weight:800; padding:4px 0; text-transform:uppercase; position:absolute; z-index:9999999; right:3%; margin-top:-59px; }
[class^="topo-"] .menu-small ul { list-style:none; padding:0; margin:40px 0 30px; }
[class^="topo-"] .menu-small ul li { display:block; color:#fff; font-size:16px; border-top:1px solid #fff; text-transform:uppercase; font-weight:700; width:90%; text-align:center; margin:4px auto; padding:10px;}
[class^="topo-"] .menu-small ul li a { color:#fff; }
[class^="topo-"] .menu-small ul li a:hover { color:#dedede; text-decoration:none }




/* SLIDES Legalhost*/
[class^="topo-"] .slider { display:block; overflow:hidden; width:100%; height:540px; position:relative; }
[class^="topo-"] .slider .nivoSlider { left:-952px; margin-left:50%; width:1910px; height:582px; position:absolute;  }
[class^="topo-"] .slider .nav-slider { left:-952px; margin-left:50%; width:1910px; height:128px; position:absolute; z-index:999; bottom:0; background:url(../img/bg-slide-curva.png) no-repeat;  }/* curva com o gino */




[class^="topo-"] .slider-menor { width:100%; position:relative; top:110px; margin-bottom:130px;}
[class^="topo-"] .slider-menor .nivoSlider { }
[class^="topo-"] .slider-menor .nav-slider { width:100%; z-index:999; }
[class^="topo-"] .ft-interna { display:block; overflow:hidden; height:280px; width:100%; position:relative; }
[class^="topo-"] .ft-interna .ft { left:-800px; margin-left:42%; height:280px; width:1920px; position:absolute; }/*50%*/

.conteudo-index { position:relative;}
[class^="conteudo-"] .item-chamada { width:210px; background:url(../img/sombra-item.png) no-repeat bottom; height:381px; }
[class^="conteudo-"] .item-chamada .txt-chamada { padding:0 20px 10px; background:#fff; border-top:none; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
[class^="conteudo-"] .item-chamada .txt-chamada h2 { border-bottom:1px solid #dedede; padding:10px 0 8px; margin:0 0 8px!important; }
[class^="conteudo-"] .item-chamada .txt-chamada h2 a { color:#656565 }
[class^="conteudo-"] .item-chamada .txt-chamada h2 a:hover { color:#b72345; text-decoration:none }

[class^="conteudo-"] .item-chamada-menor { position:relative; background:url(../img/sombra-item.png) no-repeat bottom; padding-bottom:14px }
[class^="conteudo-"] .item-chamada-menor img { width:100%; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
[class^="conteudo-"] .item-chamada-menor .txt-chamada { padding:0 20px 10px; background:#fff; border-top:none; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
[class^="conteudo-"] .item-chamada-menor .txt-chamada h2 { border-bottom:1px solid #dedede; padding:10px 0 8px; margin:0 0 8px!important; }
[class^="conteudo-"] .item-chamada-menor .txt-chamada h2 a { color:#656565 }
[class^="conteudo-"] .item-chamada-menor .txt-chamada h2 a:hover { color:#b72345; text-decoration:none }

[class^="conteudo-"] .monte-index { background:url(../img/bg-monte-index.jpg); margin-top:24px; padding-top:10px; padding-bottom:10px; }
[class^="conteudo-"] .monte-index .tl-monte h1 { border-bottom:1px solid #fff; color:#b72345; padding:23px 0 10px; margin:0 0 7px!important; }
[class^="conteudo-"] .monte-index .tl-monte h1 img { margin:-3px 4px 0 }
[class^="conteudo-"] .monte-index .tl-monte h1 span { color:#656565 }
[class^="conteudo-"] .monte-index .carro { text-align:center; width:100%; margin-top:20px; }
[class^="conteudo-"] .monte-index .carro .img-carro { margin:auto }
[class^="conteudo-"] .monte-index .carro [class^="arrow-monte-"] { position:absolute; top:110px; }
[class^="conteudo-"] .monte-index .carro .arrow-monte-l { left:0 }
[class^="conteudo-"] .monte-index .carro .arrow-monte-r { right:0 }
[class^="conteudo-"] .monte-index h3 { margin-top:26px }
[class^="conteudo-"] .monte-index form { margin-top:20px; margin-bottom:0!important; }

[class^="conteudo-"] .item-chamada02 { margin:40px auto 0; position:relative; }
[class^="conteudo-"] .item-chamada02 img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width:100% }
[class^="conteudo-"] .item-chamada02 h1 { position:absolute; bottom:0; margin-left:20px }
[class^="conteudo-"] .item-chamada02 h2 { position:absolute; bottom:0; margin-left:20px }
[class^="conteudo-"] .item-chamada02 a { color:#fff }
[class^="conteudo-"] .item-chamada02 a:hover { color:#b72345; text-decoration:none }

.btn-modified { background:#c22a4d!important; color:#fff!important }
textarea,input { font-size:12px!important }

.footer { border-top:3px solid #b01c3e; margin-top:40px; }
.footer a { color:#656565 }
.footer a:hover { color:#b72345; text-decoration:none }
.footer .item-1 { width:275px; background:#fff }/* Tamanho da barra de links footer */
.footer .item-1 .tl { padding:20px 0 20px 20px }
.footer .item-2 { width:150px; background:#fff; text-align:center }
.footer .item-2 .tl { padding:16px 0 15px }
.footer .item-2 .app { padding:48px 0 48px; font-size:12px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; font-weight:700; text-transform:uppercase }
.footer [class^="item-"] .tl { display:block; border-left:1px solid #dedede; font-weight:700; text-transform:uppercase; }
.footer [class^="item-"] .links { display:block; border-top:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; text-transform:uppercase; }
.footer [class^="item-"] .links ul { font-size:12px; list-style:square; color:#b01c3e; padding:10px; }
.footer [class^="item-"] .links ul li { padding:6px 0; }

.address { height:70px; margin-bottom:48px }
.address .selo-ibama { margin-top:10px }
.address p { text-align:center; margin-top:27px }
.address .m3 { margin-top:26px; }

.footer-menor { border-top:3px solid #b01c3e; text-align:center; margin-top:40px; }
.footer-menor a { color:#656565 }
.footer-menor a:hover { color:#b72345; text-decoration:none }
.footer-menor .item-1 { width:100%; background:#fff }
.footer-menor .item-1 .tl { padding:20px 0 20px 20px }
.footer-menor .item-2 { width:100%; background:#fff; text-align:center }
.footer-menor .item-2 .tl { padding:16px 0 15px }
.footer-menor .item-2 .app { padding:48px 0 48px; font-size:12px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; font-weight:700; text-transform:uppercase }
.footer-menor [class^="item-"] .tl { display:block; border-left:1px solid #dedede; font-weight:700; text-transform:uppercase; }
.footer-menor [class^="item-"] .links { display:block; border-top:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; text-transform:uppercase; }
.footer-menor [class^="item-"] .links ul { font-size:12px; list-style:none; color:#b01c3e; padding:10px; }
.footer-menor [class^="item-"] .links ul li { padding:6px 0; }
.address-menor { top:20px; position:relative; z-index:2; display:block; overflow:hidden }
.address-menor p { text-align:center; }
.address-menor .m3 { margin-top:26px; padding-bottom:26px }

.bar-utility { width:100%; bottom:-48px; position:fixed; z-index:999999; height:48px; bottom:0; color:#fff; background:#454545 }
.bar-utility a { color:#fff }
.bar-utility a:hover { color:#dedede; text-decoration:none }
.bar-utility .label-important { text-transform:uppercase; margin-top:11px }
.bar-utility .carousel-news { display:inline-block; position:relative; top:5px; margin-left:4px }
.bar-utility [class^="bt-"] { -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
.bar-utility [class^="bt-"] i { width:32px; height:32px; display:inline-block; }
.bar-utility [class^="bt-"] p { display:inline; text-transform:uppercase; font-weight:700; top:7px; position:relative }
.bar-utility [class^="bt-"] p a { color:#fff }
.bar-utility .bt-chat { background:#2d2d2d; margin-top:7px }
.bar-utility .bt-chat .icon-utility-chat { margin-left:14px; background:url(../img/icon-utility-chat.png) no-repeat 0 1px; }
.bar-utility .bt-chat p a:hover { color:#b01c3e; text-decoration:none }
.bar-utility .bt-ligue { background:#b01c3e; margin-top:7px }
.bar-utility .bt-ligue .icon-utility-ligue { margin-left:14px; background:url(../img/icon-utility-phone.png) no-repeat 0 1px; }
.bar-utility .bt-ligue p a:hover { color:#2d2d2d; text-decoration:none }
.bar-utility .scroll-top { cursor:pointer }

/* pagina internas */

.conteudo-interna { border-radius:3px; border:#667CF4 solid 1px; background-color:#fff; }
.conteudo-interna .itens-all a { color:#b72345 }
.conteudo-interna .itens-all a:hover { color:#656565; text-decoration:none }



/* H1 H2 H3*/
h1.tl { border-top:3px solid #af1b3d; padding-top:33px; padding-bottom:20px; margin:0 }
h1.tl span { color:#af1b3d }

h2.tl { border-top:0px solid #af1b3d; padding-top:8px;  padding-bottom:0px; margin:0 }
h2.tl span { color:#af1b3d }
h2.tl b { color:#af1b3d }


h3.tl { border-top:3px solid #af1b3d; padding-top:8px;  padding-bottom:0px; margin:0 }
h3.tl span { color:#af1b3d }
h3.tl b { color:#af1b3d }
/* H1 H2 H3*/



.itens-all { border:1px solid #dedede; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding:10px 0; margin-top:10px; text-align:center }

.conteudo-interna .separador01 { border-top:1px solid #dedede; margin-top:20px; padding-top:32px; }
.conteudo-interna .catalogos{ border:#66CC66 1px solid; }




.conteudo-interna .separador02 { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dedede }
.conteudo-interna .separador03 { padding-bottom:10px; border-bottom:1px solid #dedede }
.conteudo-interna #map-localizacao { width:100%; height:240px }
.conteudo-interna .contacts { padding:30px 20px; background:url(../img/bg-monte-index.jpg); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.conteudo-interna .contacts .item-contacts { display:block; overflow:hidden; }
.conteudo-interna .contacts .separador-contacts { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #fff }
.conteudo-interna .contacts .item-contacts .icon-contact { width:30%; text-align:center }
.conteudo-interna .contacts .item-contacts .txt-contact { width:70%; }
.conteudo-interna .contacts .item-contacts .txt-contact h2 { margin-bottom:0; }
.conteudo-interna .contacts a { color:#656565 }
.conteudo-interna .contacts a:hover { color:#b72345; text-decoration:none }
.conteudo-interna .item-chamada02 { margin-top:5px; position:relative; }
.conteudo-interna .img-top-destaque { margin:10px 0 20px; border:1px solid #dedede }
.conteudo-interna .ft-conteudo-thumb { display:block; border:1px solid #dedede }

.conteudo-interna .menu-sidebar { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; width:100%; background:url(../img/bg-monte-index.jpg); }
.conteudo-interna .menu-sidebar ul { font-weight:700; text-transform:uppercase; list-style:none; margin:0; padding:10px; }
.conteudo-interna .menu-sidebar ul li { padding:0; width:90%; margin:auto }
.conteudo-interna .menu-sidebar ul li a { padding:11px 0 10px; display:block; color:#656565; border-bottom:1px solid #fff }
.conteudo-interna .menu-sidebar ul li a:hover { color:#b72345; text-decoration:none }
.conteudo-interna .menu-sidebar ul li a.noborder { border-bottom:none }




/* tabela das fotos */
.car-gallery { margin:10px auto; width:550px; border:#330033 0px solid; position:relative }

.car-gallery .imgthumb { }
.car-gallery .center { text-align:center }
.car-gallery .arrow-l-car { position:absolute; z-index:999; margin-top:46px; left:-12px }
.car-gallery .arrow-r-car { position:absolute; z-index:999; margin-top:46px; right:-12px }
.car-gallery .arrowl02 { position:absolute; right:42px; bottom:58px }
.car-gallery .arrowr02 { position:absolute; right:0; bottom:58px }
.car-gallery .version-car { font-weight:700; color:#af1b3d; background:#fff; border:1px solid #dedede; text-align:center; padding:14px 10px; font-size:16px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }

.cor-tl { font-weight:700; background:url(../img/bg-monte-index.jpg); text-align:center; padding:14px 0; margin-bottom:10px; font-size:16px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.tipo-cor { margin-bottom:10px }
.cor a { height:20px; display:block; border:1px solid #dedede }
.cor a img{ margin:2px 6px 0; position:absolute }
.infor-car { border:1px solid #dedede; background:#fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.tl-proposta { font-weight:700; text-transform:uppercase; background:url(../img/bg-monte-index.jpg); text-align:center; padding:14px 10px; }
.top-tl { margin-bottom:10px; font-size:16px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.form-proposta { width:80%; display:block; overflow:hidden; margin:23px auto }

.infor-car2 { background:#ececec; margin:20px 0 }
.tl-proposta2 { text-align:center; font-weight:700; margin-top:25px; font-size:18px; padding:0 0 10px; }
.form-proposta2 { }


h1.tl2 { padding-top:33px; padding-bottom:20px; margin:0; color:#af1b3d; text-align:center; font-size:38px!important; }


.preco2 { font-size:16px; }
.preco2 p { margin:0 0 5px 0!important }
.preco2 span { color:#af1b3d; width:100%; font-size:38px; display:block; font-weight:700 }
.preco2 span span { font-size:32px; display:inline }
.informacoes2 { margin-top:30px; padding-top:15px; padding-bottom:15px; border-top:1px solid #c7c7c7 }
.informacoes3 { }

#conteudoCarousel .arrowl03 { position:absolute; right:-30px; top:30px }
#conteudoCarousel .arrowr03 { position:absolute; right:-30px; bottom:30px }

.listaRazoes { list-style:none; margin:0; padding:0 }
.listaRazoes li { display:block; overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dedede }
.listaRazoes img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #dedede; margin-right:10px }
.listaRazoes a { color:#b72345 }
.listaRazoes a:hover { color:#656565; text-decoration:none }

.listaVencedores { list-style:none; margin:0; padding:0 }
.listaVencedores li { display:block; overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dedede }
.listaVencedores img { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #dedede; margin-right:10px }

.center-auto { margin:auto }

.pagination a { color:#b72345 }
.pagination a:hover { color:#656565; text-decoration:none }

.img-news { margin-right:20px; border:1px solid #dedede; display:block; overflow:hidden }

.app-list { text-align:center }
.app-list img { width:72px }

form { position: relative;}
form .loading {
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: rgba(0,0,0,.4);
	line-height: 100%;
	text-align: center;
	z-index: 9999;
}


@media (max-width: 1024px)  {
	
	.scroll-top { display:none }
	
	#rootwizard input[type="submit"] {
		border-radius: 15px;
		padding: 5px 14px;
		margin-top: 10px;
		float: right;
	}

}

@media (max-width: 320px)  {
	
	.logo img { float:left; margin-top:20px; margin-left:4px; width:160px!important; }

}





.caracteristicas {
	margin-top: 40px;
	text-align: justify;
}