/*TEC - ARANDIS*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, a
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;text-decoration:none}

html{width:100%;height:100%}
body{width:100%;height:100%;min-width:940px;background:#fff;font-family:'Open Sans',sans-serif;font-size:12px;color:#3d3d3d}

.line{margin-top:88px;z-index:0;position:absolute;width:100%;border:none;background:#ccc;height:1px}
#main{width:100%;position:relative;min-height:100%}
#wrap{width:940px;margin:0 auto;z-index:1}


.top header{position:relative;height:170px;padding:0 20px}
.logo{display:block;position:absolute;left:20px;top:35px;}
.simply{text-transform:uppercase;background:url(/assets/images/grafs/simply-clever.jpg);width:107px;height:11px;position:absolute;top:50px;right:20px;display:block;text-indent:-999em}

.menus{top:105px;position:absolute;left:15px}
.menus a{color:#6d6d6d;padding:5px 5px 10px 5px;border:solid 1px #fff}
.menus .pai:hover > a{border:solid 1px #e1e1e1}
.menus .pai:hover .filho{display:block}
.menus li{display:inline-block}
.separador li{margin-right:5px}
.separador .pai + .pai:before{content:'|';margin-right:5px;color:#6d6d6d}

.filho{position:absolute;z-index:10;background:#fff;border:solid 1px #e1e1e1;border-top:none;padding-top:5px;display:none}
.filho li{display:block;margin:0}
.filho a{display:block;border:none;padding:3px 10px 3px 10px}
.filho a:hover{background:#eaeaea;border:none}
.filho a:before{content:"›";color:#53A134;margin-right:5px}

.menu-modelos{position:absolute;bottom:0;background:url(/assets/images/grafs/menus-modelos.png);width:900px;height:29px;z-index:1}
.menu-modelos li{display:inline;float:left;padding:2px;position:relative}
.menu-modelos li:hover .sub-menu{display:block}
.menu-modelos a{color:#fff;font-weight:600;font-size:18px;padding:1px 10px}
.menu-modelos a:hover{background:url(/assets/images/grafs/bg-modelos.png);color:#fff}
.menu-modelos > li + li:before{content:'';display:inline-block;width:1px;height:12px;background:url(/assets/images/grafs/separador-menus-modelos.png);color:#fff;margin-right:5px}

.sub-menu{position:absolute;width:200px;display:none;padding-top:3px}
.sub-menu li{display:block;padding:5px 0;float:none;width:100%;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 40%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 40%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 40%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 40%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 40%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */}
.sub-menu a{font-size:14px;color:#3d3d3d}
.sub-menu a:before{content:"›";color:#53A134;margin-right:3px}
.sub-menu a:hover{background:none;color:#53A134}

.content{margin-top:-15px;padding-bottom:340px;overflow:hidden}
.banners-home{overflow:hidden;position:relative;height:490px}
.banners-home .items{width:20000em;position:absolute}
.banners-home .items a{width:940px;float:left}
.navs{position:absolute;top:30px;z-index:1;right:20px}
.navs li{display:inline-block;margin-left:2px;width:31px;height:30px;background:url(/assets/images/grafs/nav-banners.png) left top;line-height:30px;text-align:center;cursor:pointer}
.navs li:hover{background-position:left bottom}
.sel-nav{background-position:left bottom !important}

.banners-paginas{overflow:hidden;position:relative;height:250px}
.banners-paginas .items{width:20000em;position:absolute}
.banners-paginas .items a{width:940px;float:left}

.destaques-home{width:530px;height:150px;padding:20px 40px;position:relative;background:#f2f2f0;margin-top:-90px;margin-left:20px;overflow:hidden;float:left}
.destaques-home .items{width:20000em;position:absolute}
.destaques-home a{margin-right:20px;width:255px;display:block;float:left;color:#3d3d3d;font-size:13px}
.destaques-home a span{margin-top:10px;display:block;background:url(/assets/images/grafs/setinha-titulos-destaques.jpg) left center no-repeat;padding-left:20px}

.nav-left,.nav-right{position:absolute;display:block;width:13px;height:21px;top:85px;cursor:pointer}
.nav-left:hover,.nav-right:hover{background-position:bottom}
.nav-left:active,.nav-right:active{background-position:bottom;margin-top:2px}
.nav-right{background:url(/assets/images/grafs/next-destaque.png) top no-repeat;right:10px}
.nav-left{background:url(/assets/images/grafs/prev-destaque.png) top no-repeat;left:10px}

.bem-vindo:before{content:"";width:265px;height:18px;background:url(/assets/images/grafs/boas-vindas.png) right;position:absolute;top:-18px;right:0}
.bem-vindo{width:245px;color:#fff;background:#000;float:right;margin-top:-90px;position:relative;margin-right:20px;padding:20px 10px}
.bem-vindo h2{font-size:19px;font-weight:600}
.bem-vindo hr{border:none;background:#fff;height:1px;position:absolute;width:100%;left:0}
.bem-vindo span{font-size:45px;font-weight:700}
.bem-vindo h3{margin-top:20px;font-size:19px;font-weight:600}
.bem-vindo ul{margin-top:10px}
.bem-vindo li{margin-bottom:7px}
.bem-vindo a{color:#fff;font-size:14px}
.bem-vindo a:before{content:"›";color:#53A134;margin-right:3px}

#footer{width:100%;height:260px;background:#e9e9e9;position:absolute;bottom:0}
.content-footer{width:940px;margin:0 auto;padding:20px 0;position:relative}
.content-footer li{margin-bottom:3px}
.content-footer li a{font-size:15px;color:#6d6d6d}
.content-footer li a:hover{color:#53A134}
.content-footer li a:before{content:"›";color:#53A134;margin-right:5px;font-size:20px}
.content-footer img{position:absolute;right:0;top:0}

.ass{margin-top:35px}

.menu-paginas{background:url(/assets/images/grafs/submenus-modelos.png) left top no-repeat;width:900px;height:29px;margin-left:20px;margin-top:-19px;position:relative}
.menu-paginas li{display:inline-block;margin-left:20px}
.menu-paginas li a{font-size:14px;color:#878787;display:block;height:29px;line-height:29px;background:url(/assets/images/grafs/seta-modelos.png) center right no-repeat;padding-right:15px}
.menu-paginas li a:hover{color:#cecece}

.sub-menu-paginas{margin:0 0 20px 20px}
.sub-menu-paginas li{display:inline-block}
.sub-menu-paginas a{color:#3d3d3d;font-size:18px;font-weight:600}
.sub-menu-paginas  li + li:before{content:'|';margin-right:10px;margin-left:10px;color:#3d3d3d;font-size:18px}

.page-content{margin-top:30px}
.page-content h2{margin-top:-10px;font-size:18px;margin-bottom:10px}
.page-content h1{font-size:35px;color:#3d3d3d;margin-bottom:5px}
.page-content h4{font-size:18px;color:#3d3d3d;margin-bottom:5px;font-weight:600}

.left{width:570px;float:left;padding-left:20px}

.right{width:280px;float:right;padding-right:20px}

.catalogos{background:#000;color:#fff;padding:10px}
.catalogos h3{font-size:25px}
.catalogos p{text-transform:uppercase;color:#53A134}
.catalogos a{color:#fff}
.catalogos li{margin-bottom:5px}
.catalogos li a:before{content:"›";color:#53A134;margin-right:5px}

.imagens{margin-top:40px}
.imagens a{margin-bottom:30px;display:block;position:relative}
.imagens a:before{content:"";width:280px;height:10px;background:url(/assets/images/grafs/shadow-topo-imagem-280px.png)left top;position:absolute;top:-13px;left:0}
.imagens a:after{content:"";width:280px;height:10px;background:url(/assets/images/grafs/shadow-bottom-imagem-280px.png)left top;position:absolute;left:0;bottom:-9px}

.galeria{margin-top:30px}
.galeria li{display:inline-block;margin: 0 5px 30px 20px}
.galeria a{display:block;width:280px;height:190px;position:relative}
.galeria a:before{content:"";width:280px;height:10px;background:url(/assets/images/grafs/shadow-topo-imagem-280px.png)left top;position:absolute;top:-13px;left:0}
.galeria a:after{content:"";width:280px;height:10px;background:url(/assets/images/grafs/shadow-bottom-imagem-280px.png)left top;position:absolute;left:0;bottom:-13px}

.mapa{position:relative;margin-top:20px}
.mapa:before{content:"";width:570px;height:10px;background:url(/assets/images/grafs/shadow-topo-imagem-570px.png)left top;position:absolute;top:-13px;left:0}
.mapa:after{content:"";width:570px;height:10px;background:url(/assets/images/grafs/shadow-bottom-imagem-570px.png)left top;position:absolute;left:0;bottom:-9px}

form label{position:absolute;font-size:15px;line-height:35px;left:10px}
form input[type="text"]{width:100%;height:35px;padding:0 10px;font-weight:bold;border:solid 1px #b4b4b4;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
form textarea{width:100%;padding:10px 10px;font-weight:bold;border:solid 1px #b4b4b4;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:570px;margin-top:0}
form p{margin-bottom:2px;position:relative}
form h3{color:#53A134;font-size:18px;font-weight:600;margin-bottom:10px;margin-top:20px}

#enviar{font-weight:600;font-size:18px;color:#3d3d3d;font-family:'Open Sans',sans-serif;background:url(/assets/images/grafs/setinha-submenus.png) right center no-repeat;
border:none;cursor:pointer;padding:0px;padding-right:10px;margin-top:20px;height:25px}
#enviar:hover{color:#53A134}
#enviar:active{margin-left:5px}

.select{height:30px;background:url(/assets/images/grafs/drop-icon.png) right top no-repeat;position:relative;border:solid 1px #b4b4b4;overflow:hidden;cursor:pointer}
.select:hover{background-position:right bottom}
.select select{width:125%;height:100%;margin:0;padding-left:10px;background:transparent;color:#3d3d3d;-webkit-appearance:none;border:none;cursor:pointer;font-size:15px}
.field_gama{width:568px}
.field_hora{width:280px;float:right}
#data{width:284px;float:left;height:32px}
#data_drive{width:284px;float:left;height:32px}
form input[type="checkbox"]{margin-bottom:10px}

.c-simbol{background:url(/assets/images/grafs/icon-campanha.png) left no-repeat;padding-left:22px;margin-left:10px;color:#A0A0A0;font-size:12px}
.flow{overflow:hidden;margin-bottom:2px}

.campanhas{margin-top:50px}
.img-campanha{position:relative}
.img-campanha:before{content:"";width:940px;height:10px;background:url(/assets/images/grafs/shadow-topo-imagem-940px.png)left top;position:absolute;top:-13px;left:0}
.img-campanha:after{content:"";width:940px;height:10px;background:url(/assets/images/grafs/shadow-bottom-imagem-940px.png)left top;position:absolute;left:0;bottom:-9px}
.campanhas h3{font-size:15px;margin-top:20px;margin-bottom:10px}

.pacote{margin-top:30px}
.pacote h3{font-size:25px;color:#53A134}

.left-usados{width:280px;height:300px;float:left;margin-left:22px;position:relative;z-index:10}

.lista-usados{position:relative}
.lista-usados li{display:inline-block;margin-left:20px;margin-bottom:20px;margin-top:0 !important;width:280px;height:310px}
.lista-usados a:hover h4{color:#53A134 !important}
.lista-usados .ano{color:#6d6d6d;font-size:15px}
.lista-usados .preco{color:#A0A0A0;font-size:25px;font-weight:600;margin-top:-10px}
.lista-usados .preco:before{content:"›";color:#53A134;margin-right:5px}
.lista-usados span{display:block;position:relative}
.lista-usados span:before{content:"";width:280px;height:10px;background:url(/assets/images/grafs/shadow-topo-imagem-280px.png)left top;position:absolute;top:-13px;left:0}
.lista-usados span:after{content:"";width:280px;height:10px;background:url(/assets/images/grafs/shadow-bottom-imagem-280px.png)left top;position:absolute;left:0;bottom:-9px}

.right-usados{width:570px;float:right;margin-right:20px;margin-top:10px}
.right-usados h2{color:#53A134;font-size:25px}
.caracteristicas{width:100%;margin-top:30px;margin-bottom:30px}
.caracteristicas td{border-top:solid 1px #ccc;padding:3px 0;font-size:15px}
.caracteristicas .ct{font-weight:600;font-size:16px;color:#3d3d3d;width:150px}
#preco{font-size:25px;font-weight:600}
#preco span{color:#a0a0a0;font-weight:700}
#preco span:before{content:"›";color:#53A134;margin:0 10px}
#fotogrande{position:relative;margin-bottom:10px;margin-top:20px}
#fotogrande:before{content:"";width:570px;height:10px;background:url(/assets/images/grafs/shadow-topo-imagem-570px.png)left top;position:absolute;top:-13px;left:0}
#fotogrande:after{content:"";width:570px;height:10px;background:url(/assets/images/grafs/shadow-bottom-imagem-570px.png)left top;position:absolute;left:0;bottom:-9px}
.voltar{font-size:18px;color:#3d3d3d;font-weight:600}
.voltar:hover{color:#53A134}

.pagination{font-size:25px;font-weight:bold;text-align:center;color:#a0a0a0}
.pagination a{margin:0 5px;color:#a0a0a0}
.pagination span{margin:0 5px}
.pagination strong{color:#3d3d3d}
/*-----*/
.hidden{display:none}
.sel-green{color:#53A134 !important}
.sel-white{color:#fff !important}
p{margin-bottom:10px}
::-moz-selection,::selection{background:#000;color:#fff;text-shadow:none}
.sel-menu{background:#fff;color:#e10000 !important;text-shadow:none !important}
a{-moz-transition: color .15s linear;-webkit-transition: color .15s linear;transition: color .15s linear;cursor:pointer}
a:hover{color:#53A134}
.clear{clear:both}
.erros p{background:#ffe9ec;font-size:12px;color:#ec1c24;height:21px;padding:4px 10px;line-height:22px;border: 1px solid #ec1c24;-moz-box-shadow:0 0 6px #ddd;-webkit-box-shadow:0 0 6px #ddd;margin:0;text-align:left}