/*### BODY ###*/
* { margin:0; padding:0; border:0px; outline: none; }
html { height:100%; }
body { height:100%; background:#000001; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
.bg_topo { float:left; display:inline; width:100%; background:#fff url(../img/bg-top-inicial.jpg) no-repeat scroll center top; }
.bg_rodape_inicial { float:left; display:inline; width:100%; background:url(../img/bg-bottom-inicial.jpg) no-repeat scroll center 0; margin:-128px 0 0 0; }

.bg_internas { float:left; display:inline; width:100%; background:#fff url(../img/bg-geral-internas.jpg) no-repeat center top; position: relative; overflow: hidden; }
.bg_rodape { float:left; display:inline; width:100%; background:url(../img/bg-geral-rodape.jpg) no-repeat scroll center bottom; margin:-128px 0 0 0; }

/*### FONTES ###*/
@font-face { font-family:'Gotham Thin Regular'; src:url('fonte/gotham-thin.eot'); src:local('Gotham Thin Regular'), url('fonte/gotham-thin.ttf') format('truetype'); }
@font-face { font-family:'Gotham Thin Regular'; font-style:normal; font-weight:normal; src:local('Gotham Thin Regular'), url(fonte/gotham-thin.woff) format('woff'), url(fonte/gotham-thin.ttf) format('truetype'), url(fonte/gotham-thin.eot) format('eot'); }
@font-face { font-family:'Gotham Light Regular'; src:url('fonte/gotham-light.eot'); src:local('Gotham Light Regular'), url('fonte/gotham-light.ttf') format('truetype'); }
@font-face { font-family:'Gotham Light Regular'; font-style:normal; font-weight:normal; src:local('Gotham Light Regular'), url(fonte/gotham-light.woff) format('woff'), url(fonte/gotham-light.ttf) format('truetype'), url(fonte/gotham-light.eot) format('eot'); }
@font-face { font-family:'Gotham Medium Regular'; src:url('fonte/gotham-medium.eot'); src:local('Gotham Medium Regular'), url('fonte/gotham-medium.ttf') format('truetype'); }
@font-face { font-family:'Gotham Medium Regular'; font-style:normal; font-weight:normal; src:local('Gotham Medium Regular'), url(fonte/gotham-medium.woff) format('woff'), url(fonte/gotham-medium.ttf) format('truetype'), url(fonte/gotham-medium.eot) format('eot'); }
@font-face { font-family:'Gotham Bold Italic'; src:url('fonte/gotham-bold-italic.eot'); src:local('Gotham Bold Italic'), url('fonte/gotham-bold-italic.ttf') format('truetype'); }
@font-face { font-family:'Gotham Bold Italic'; font-style:normal; font-weight:normal; src:local('Gotham Bold Italic'), url(fonte/gotham-bold-italic.woff) format('woff'), url(fonte/gotham-bold-italic.ttf) format('truetype'), url(fonte/gotham-bold-italic.eot) format('eot'); }
@font-face { font-family:'Gotham Bold Regular'; src:url('fonte/gotham-bold.eot'); src:local('Gotham Bold Regular'), url('fonte/gotham-bold.ttf') format('truetype'); }
@font-face { font-family:'Gotham Bold Regular'; font-style:normal; font-weight:normal; src:local('Gotham Bold Regular'), url(fonte/gotham-bold.woff) format('woff'), url(fonte/gotham-bold.ttf) format('truetype'), url(fonte/gotham-bold.eot) format('eot'); }
@font-face { font-family:'Gotham Book Regular'; src:url('fonte/gotham-book.eot'); src:local('Gotham Book Regular'), url('fonte/gotham-book.ttf') format('truetype'); }
@font-face { font-family:'Gotham Book Regular'; font-style:normal; font-weight:normal; src:local('Gotham Book Regular'), url(fonte/gotham-book.woff) format('woff'), url(fonte/gotham-book.ttf) format('truetype'), url(fonte/gotham-book.eot) format('eot'); }

/*### GERAL ###*/
ul { list-style:none; }
.float { float:left; }
.right { float:right; }
.clear { clear:both; }
img.float, input.float, select.float { float:left; }
img.right, input.right, select.right { float:right; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.over { position:relative; }
.over span.hover { position:absolute; left:0; top:0; cursor:pointer; }
/* Corrige bug IE 7 */
.fb_reset { display:none!important; }

/*### INDEX ###*/
#geral { width:970px; margin:0 auto; position:relative; }
#selo { width:290px; height:50px; margin:0px auto; clear:both; }
#selo .txt_selo { float:left; width:auto; padding:10px 10px 0px 10px; font-size:10px; }
#selo .txt_selo a { color:#595959; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
#selo .txt_selo a:hover { text-decoration:none; }
/*### RODAPE ###*/
.bloco_rodape { float:left; display:inline; width:100%; margin:255px 0 0 0; padding:0; }
.rodape { text-align:center; margin-bottom:35px; }
.rodape li { display:inline; padding:0 10px 0 10px; }
.rodape li a { color:#595959; font-size:10px; text-decoration:none; text-transform:uppercase; }
.rodape li a:hover { color:#c50000; }
.rodape .semBorda { border:medium none!important; }
.bloco_rodape .geral { width:970px; margin:0 auto; position:relative; }
.bloco_rodape .geral .dlfacebook { float:left; display:inline; width:87px; position:absolute; right:57px; top:-60px; }
.bloco_rodape .geral .dlfacebook dt { float:left; display:inline; width:43px; color:#868686; text-transform:uppercase; font-size:12px; margin:13px 5px 0 0; }
.bloco_rodape .geral .dlfacebook dt a { color:#868686; }
.bloco_rodape .geral .dlfacebook dt a:hover { color:#ec0909; text-decoration:none; }
.bloco_rodape .geral .dlfacebook dd { float:left; display:inline; }
.bloco_rodape .geral .dlfacebook dd .lifacebook { float:left; display:inline; width:33px; height:33px; background:url(../img/bt-facebook.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; }
.bloco_rodape .geral .dlfacebook dd .lifacebook .hover { float:left; display:inline; width:33px; height:33px; background:url(../img/bt-facebook.png) no-repeat scroll 0 -33px; text-indent:-9999px; overflow:hidden; }

/*### INICIAL ###*/
.conteudo_inicial { float:left; display:inline; width:970px; }
.conteudo_inicial h1 { float:left; display:inline; width:260px; height:33px; background:url(../img/suspentecnica-logo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin:23px 0 0 80px; }
.conteudo_inicial .ulmenu { float:right; display:inline; margin:12px 147px 0 0; }
.conteudo_inicial .ulmenu.margin { margin:15px 61px 0 0!important; }
.conteudo_inicial .ulmenu li { float:left; display:inline; margin:0 0 0 6px; }
.conteudo_inicial .ulmenu li a { float:left; display:inline; height:24px; text-indent:-9999px; overflow:hidden; position:relative; }
.conteudo_inicial .ulmenu li .liempresa { width:93px; background:url(../img/bt-empresa.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .liestrutura { width:94px; background:url(../img/bt-estrutura.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .liservicos { width:83px; background:url(../img/bt-servicos.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .litrack { width:126px; background:url(../img/bt-track-services.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .licases { width:61px; background:url(../img/bt-cases.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .lidestaque { width:141px; background:url(../img/bt-destaque-do-mes.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .lifotos { width:60px; background:url(../img/bt-fotos.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .linews { width:76px; background:url(../img/bt-noticias.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .licontato { width:76px; background:url(../img/bt-contato.jpg) no-repeat 0 0; }
.conteudo_inicial .ulmenu li .hover { float:left; display:inline; height:24px; text-indent:-9999px; overflow:hidden; cursor:pointer; position:absolute; left:0; top:0; }
.conteudo_inicial .ulmenu li .liempresa .hover { width:93px; background:url(../img/bt-empresa.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .liestrutura .hover { width:94px; background:url(../img/bt-estrutura.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .liservicos .hover { width:83px; background:url(../img/bt-servicos.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .litrack .hover { width:126px; background:url(../img/bt-track-services.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .licases .hover { width:61px; background:url(../img/bt-cases.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .lidestaque .hover { width:141px; background:url(../img/bt-destaque-do-mes.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .lifotos .hover { width:60px; background:url(../img/bt-fotos.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .linews .hover { width:76px; background:url(../img/bt-noticias.jpg) no-repeat 0 -24px; }
.conteudo_inicial .ulmenu li .licontato .hover { width:76px; background:url(../img/bt-contato.jpg) no-repeat 0 -24px; }
/*Slider*/
#slides { float:left; display:inline; width:970px; height:401px; overflow:hidden; z-index:1; margin:12px 0 0 1px; position:relative;}
.slides_container { width:100%; overflow:hidden; position:relative; display:block;}
.slides_container div { width:100% !important; height:406px; display:block; }
.slides_container div.slide01 { display:block; background:url(../img/banner-01.png) right top no-repeat; }
.slides_container div.slide02 { display:block; background:url(../img/banner-02.png) right top no-repeat; }
.slides_container div.slide03 { display:block; background:url(../img/banner-03.png) right top no-repeat; }
.slides_container h2, .slides_container span, .slides_container a { float:left; text-indent:-9999px; overflow:hidden; position:absolute; left:50%; z-index:9999 !important; }
.slides_container span { text-indent:0px !important; }
.slides_container .slide01 h2 { width:340px; height:53px; background:url(../img/tit-banner-01.png) no-repeat 0 0; margin-left:-415px; top:130px; }
.slides_container .slide01 span { width:210px; height:83px; background:url(../img/tit-banner01.html) no-repeat 0 0; margin-left:-415px; top:193px; }
.slides_container .slide01 a { width:127px; height:23px; background:url(../img/bt-saiba-mais.png) no-repeat 0 0; margin-left:-415px; top:260px; }
.slides_container .slide02 h2 { width:340px; height:53px; background:url(../img/tit-banner-02.png) no-repeat 0 0; margin-left:-415px; top:130px; }
.slides_container .slide02 span { width:235px; background:url(../img/tit-banner02.html) no-repeat 0 0; margin-left:-415px; top:193px; }
.slides_container .slide02 a { width:127px; height:23px; background:url(../img/bt-saiba-mais.png) no-repeat 0 0; margin-left:-415px; top:260px; }
.slides_container .slide03 h2 { width:340px; height:53px; background:url(../img/tit-banner-03.png) no-repeat 0 0; margin-left:-415px; top:130px; }
.slides_container .slide03 span { width:235px; background:url(../img/tit-banner03.html) no-repeat 0 0; margin-left:-415px; top:193px; }
.slides_container .slide03 a { width:127px; height:23px; background:url(../img/bt-saiba-mais.png) no-repeat 0 0; margin-left:-415px; top:260px; }
.slides_container .slide01 a:hover, .slides_container .slide02 a:hover,.slides_container .slide03 a:hover { background-position:0 -23px; }
#slides .next { float:left; width:52px; height:52px; background:url(../img/bg-seta-proximo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; position:absolute; top:245px; left:50%; z-index:9999; margin:0 0 0 344px;  }
#slides .prev { float:left; width:52px; height:52px; background:url(../img/bg-seta-anterior.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; position:absolute; top:290px; left:50%; z-index:9999; margin:0 0 0 330px; }
#slides .next:hover, #slides .prev:hover {background-position:-53px 0;}
ul.pagination { float:left; list-style:none; padding:0; width:35px; position:absolute; left:0; margin:0; overflow:hidden; z-index:9999; top:244px; }
ul.pagination li { float:left; display:inline; width:18px; height:18px; text-align:center; position:relative; }
ul.pagination li a { float:left; display:inline; width:18px; text-indent:-9999px; overflow:hidden; height:18px; background:url(../img/bullet-slide.png) no-repeat center 0; position:relative; }
ul.pagination li a:hover, ul.pagination li.current a { background-position:center -18px; }
ul.pagination .li1 { left:12px; }
ul.pagination .li2 { left:16px; }
ul.pagination .li3 { left:21px; }
.conteudo_inicial .bloco_galeria { float:left; display:inline; width:726px; margin:23px 0 0 99px; position:relative; }
.conteudo_inicial .bloco_galeria h3 { float:left; display:inline; width:148px; height:53px; background:url(../img/tit-galeria-de-fotos.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:10px 25px 0 0; }
.conteudo_inicial .bloco_galeria .ulgaleria { float:left; display:inline; height:58px; overflow:hidden!important; }
.conteudo_inicial .bloco_galeria .ulgaleria li { float:left; display:inline; position:relative; margin:0px;  }
.conteudo_inicial .bloco_galeria .ulgaleria li:first-child { margin:0!important; }
.conteudo_inicial .bloco_galeria .ulgaleria li a img { float:left; display:inline; position:relative; z-index:9; }
.conteudo_inicial .bloco_galeria .ulgaleria li a { float:left; display:inline; border-top:1px solid #a61f1f; border-bottom:1px solid #a61f1f; }
.conteudo_inicial .bloco_galeria .ulgaleria li a:hover { border-top:1px solid #d71111; border-bottom:1px solid #d71111; }
.conteudo_inicial .bloco_galeria .sombra { float:left; display:inline; width:86px; height:131px; background:url(../img/bg-galeria-right.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; position:absolute; right:-45px; top:-23px; z-index:99; }
.conteudo_inicial .bloco_galeria .borda { float:left; display:inline; width:135px; height:58px; background:url(../img/bg-borda-diagonal.png) no-repeat scroll 0 0; position:absolute; left:-13px; top:0; z-index:10; }
.conteudo_inicial .bloco_galeria .borda2 { float:left; display:inline; width:38px; height:58px; background:url(../img/bg-divisao-galeria-inicial-2.png) no-repeat scroll 0 0; position:absolute; left:168px; top:0; z-index:99; }
.conteudo_inicial .bloco_destaque { float:left; display:inline; width:854px; height:177px; background:url(../img/bg-destaque.png) no-repeat scroll 0 0; position:relative; padding:56px 0 0 84px; margin:28px 0 40px 0; }
.conteudo_inicial .bloco_destaque h4 { float:right; display:inline; width:197px; height:50px; background:url(../img/tit-destaque-do-mes.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:14px 86px 0 0; }
.conteudo_inicial .bloco_destaque .dldestaque { float:left; display:inline; width:478px; position:relative; } 
.conteudo_inicial .bloco_destaque .dldestaque dt { float:left; display:inline; width:260px; margin:10px 0 0 26px; font-size:14px; font-weight:bold; } 
.conteudo_inicial .bloco_destaque .dldestaque dt a { color:#c8ce22; } 
.conteudo_inicial .bloco_destaque .dldestaque dd { float:left; display:inline; width:260px; margin:3px 0 0 26px; } 
.conteudo_inicial .bloco_destaque .dldestaque .ddimg { float:left; display:inline; width:176px; } 
.conteudo_inicial .bloco_destaque .dldestaque .ddmais { float:left; display:inline; width:54px; position:absolute; left:451px; bottom:-26px; } 
.conteudo_inicial .bloco_destaque .dldestaque .ddmais a { float:left; display:inline; width:54px; height:53px; background:url(../img/bt-mais.png) no-repeat scroll 0 0; text-indent:-999px; overflow:hidden; }
.conteudo_inicial .bloco_destaque .dldestaque .ddmais a:hover { background-position:0 -53px; } 
.conteudo_inicial .bloco_destaque .dldestaque dd a { color:#fff; } 
.conteudo_inicial .bloco_destaque .dldestaque .ddimg { margin:0; position:relative; }
.conteudo_inicial .bloco_destaque .dldestaque .ddimg img { float:left; display:inline; position:relative; z-index:9; margin:0; }  
.conteudo_inicial .bloco_destaque .dldestaque .ddimg .borda { float:left; display:inline; width:175px; height:90px; background:url(../img/bg-borda-destaque.png) no-repeat scroll 0 0; position:absolute; left:0; top:0; z-index:10; }

/*### INTERNAS ###*/
.conteudo_internas { float:left; display:inline; width:970px; }
.conteudo_internas .conteudo_topo { float:left; display:inline; width:970px; height:89px; }
.conteudo_internas h1 a { float:left; display:inline; width:260px; height:33px; background:url(../img/suspentecnica-logo.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; margin:23px 0 0 80px; }
.conteudo_internas .ulmenu { float:right; display:inline; margin:12px 147px 0 0; position:relative; }
.conteudo_internas .ulmenu.margin { margin:15px 64px 0 0!important; }
.conteudo_internas .ulmenu li { float:left; display:inline; margin:0 0 0 6px; }
.conteudo_internas .ulmenu li a { float:left; display:inline; height:24px; text-indent:-9999px; overflow:hidden; position:relative; }
.conteudo_internas .ulmenu li .ativo { background-position:0 -24px!important; }
.conteudo_internas .ulmenu li .liempresa { width:93px; background:url(../img/bt-empresa.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .liestrutura { width:94px; background:url(../img/bt-estrutura.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .liservicos { width:83px; background:url(../img/bt-servicos.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .litrack { width:126px; background:url(../img/bt-track-services.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .licases { width:61px; background:url(../img/bt-cases.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .lidestaque { width:141px; background:url(../img/bt-destaque-do-mes.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .lifotos { width:60px; background:url(../img/bt-fotos.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .linews { width:76px; background:url(../img/bt-noticias.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .licontato { width:76px; background:url(../img/bt-contato.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu .lihome { float:left; display:inline; width:90px; height:69px; position:absolute; right:-154px; top:-12px; }
.conteudo_internas .ulmenu .lihome a { width:90px; height:69px; background:url(../img/bt-home.jpg) no-repeat 0 0; }
.conteudo_internas .ulmenu li .hover { float:left; display:inline; height:24px; text-indent:-9999px; overflow:hidden; cursor:pointer; position:absolute; left:0; top:0; }
.conteudo_internas .ulmenu li .liempresa .hover { width:93px; background:url(../img/bt-empresa.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .liestrutura .hover { width:94px; background:url(../img/bt-estrutura.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .liservicos .hover { width:83px; background:url(../img/bt-servicos.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .litrack .hover { width:126px; background:url(../img/bt-track-services.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .licases .hover { width:61px; background:url(../img/bt-cases.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .lidestaque .hover { width:141px; background:url(../img/bt-destaque-do-mes.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .lifotos .hover { width:60px; background:url(../img/bt-fotos.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .linews .hover { width:76px; background:url(../img/bt-noticias.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu li .licontato .hover { width:76px; background:url(../img/bt-contato.jpg) no-repeat 0 -24px; }
.conteudo_internas .ulmenu .lihome a .hover { width:90px; height:69px; background:url(../img/bt-home.jpg) no-repeat 0 -69px; }
.conteudo_internas h2 { float:right; display:inline; width:403px; height:39px; background:url(../img/bg-tit-internas.png) no-repeat scroll 0 0; overflow:hidden; text-align:center; font-family:'Gotham Thin Regular', Arial, Verdana; font-size:33px; color:#ffffff; font-weight:normal; text-transform:uppercase; line-height:27px; padding:12px 21px 0 53px; margin:43px 23px 0 0; }

/*### EMPRESA ###*/
.conteudo_empresa { float:left; display:inline; width:970px; min-height:637px; background:url(../img/bg-empresa.jpg) no-repeat scroll 167px 110px; overflow:hidden; }
.conteudo_empresa .dlempresa { float:left; display:inline; width:892px; height: 461px; padding:36px 0 0 78px; position:relative; }
.conteudo_empresa .dlempresa dt { float:left; display:inline; width:197px; height:56px; background:url(../img/tit-servicos-especiais.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:0 213px 14px 0; }
.conteudo_empresa .dlempresa .dd45 { float:left; display:inline; width:94px; height:88px; background:url(../img/tit-ha-mais-de-45-aos.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; position:absolute; left:491px; top:49px; margin:0; }
.conteudo_empresa .dlempresa dd { float:left; display:inline; width:365px; margin:0 500px 0 0; }
.conteudo_empresa .dlempresa dd p { float:left; display:inline; width:365px; margin:14px 0 0 0; line-height:15px; font-size:12px; color:#3c3c3c; }
.conteudo_empresa .dlempresa .ddatender { float:right; display:inline; width:489px; height:36px; background:url(../img/tit-atendentr-plenamente-as-necessidades.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:0; position: absolute; bottom: -45px; right: 20px; }

/*### TRACK ###*/
.conteudo_track { float:left; display:inline; width:970px; min-height:519px; background:url(../img/bg-track-services.png) no-repeat scroll right 96px; overflow:hidden; position:relative; }
.conteudo_track .bloco_track { float:left; display:inline; width:462px; margin:36px 0 0 76px; }
.conteudo_track .bloco_track h3 { float:left; display:inline; width:219px; background:url(../img/bg-tit-track.png) no-repeat scroll right bottom; font-family:'Gotham Thin Regular', Arial, Verdana; font-weight:normal; text-transform:uppercase; color:#333232; font-size:32px; line-height:32px; border-left:1px solid #a20703; padding:0 175px 0 6px; margin:0 0 23px 0; }
.conteudo_track .bloco_track h3 strong { float:left; display:inline; width:219px; font-family:'Gotham Book Regular', Arial, Verdana; font-size:35px; line-height:35px; font-weight:normal; text-transform:uppercase; color:#cd0707; }
.conteudo_track .bloco_track p { float:left; display:inline; width:462px; margin:0 0 15px 0; color:#3c3c3c; font-size:12px; }
.conteudo_track h4 { float:left; display:inline; width:313px; position:absolute; right:45px; top:394px; text-align:center; font-family:'Gotham Light Regular', Arial, Verdana; font-size:14px; line-height:14px; font-weight:normal; text-transform:uppercase; color:#000000; }
.conteudo_track h4 a { color:#cd0707; }

/*### ESTRUTURA ###*/
.conteudo_estrutura { float:left; display:inline; width:970px; min-height:760px; overflow:hidden; background: url(../img/bg-estrutura.png) no-repeat center 240px; }
.conteudo_estrutura .dlestrutura { float:left; display:inline; width:854px; margin:0 0 0 74px; }
.conteudo_estrutura .dlestrutura dt { float:left; display:inline; width:854px; height:58px; background:url(../img/tit-nossa-estrutura.png) no-repeat scroll 0 0; text-indent:-9999px; overflow:hidden; margin:0 0 20px 0; }
.conteudo_estrutura .dlestrutura dd { float:left; display:inline; width:812px; font-size:12px; color:#3c3c3c; line-height:15px; margin:0 0 12px 0; }
.galeria_estrutura{float: right; width:835px; margin:40px 62px 0 0; position: relative;}
.galeria_estrutura .left{ float: left; width: 330px; height:300px; position: absolute; top:0px; left:0px; z-index:999999; }
.galeria_estrutura .left h3{ float: left; width: 330px; height: 64px; background: url(../img/tit-estamos-aqui.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: relative; left: -19px; }
.galeria_estrutura .left dl{ float: left; width: 100%; margin-top: 20px; }
.galeria_estrutura .left dt{ float: left; width: 100%; font-family: 'Gotham Bold Regular', Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; color:#141414; text-transform: uppercase; }
.galeria_estrutura .left dd{ float: left; width: 100%; }
.galeria_estrutura .left p{ float: left; font-size: 12px; color:#3c3c3c; margin-top: 5px; }
.galeria_estrutura .left a{ color:#3c3c3c;}
.galeria_estrutura .right{ float: right; width: 737px; position: absolute; top:0px; right:-12px; }
.galeria_estrutura span.linha{float: right; width: 570px; height: 1px; background: #cd0707; position: absolute; top: 15px; z-index: 999999; right: -57px;}
.galeria_estrutura span.tit_estacionamento_coberto_seguro{ float: right; width: 209px; height: 30px; background: url(../img/tit-estacionamento-proprio-coberto-seguro.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 10px 150px 0 0; }
.galeria_estrutura span.mask_left{ float: left; width: 119px; height: 328px; background: url(../img/mask-left-estrutura.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; left: 97px; z-index: 99999; }
.galeria_estrutura span.mask_right{ float: right; width: 108px; height: 328px; background: url(../img/mask-right-estrutura.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 1px; z-index: 99999; right: 14px; }
.mapa-estrutura{
	position: relative;
	float: left;
	margin: 0 0 0 99px;
	overflow: hidden;
	width: 624px;
	height: 329px;
	border-bottom: solid 1px #9f0000;
}
.mapa-estrutura #mapa{
position: absolute;
top: -100px;
left: -50px;
}
a.bt_veja_no_mapa{ clear: both; float: left; width: 121px; height:28px; background: url(../img/bt-veja-no-mapa.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 10px 0 0 110px; }
a.bt_veja_no_mapa:hover{ background-position: 0 -28px; }
/* SERVICOS */
.conteudo_servicos { float:left; display:inline; width:970px; min-height:500px; overflow:hidden; background:url(../img/bg-servicos.png) no-repeat right 95px; position: relative; }
.conteudo_servicos h3{ clear: both; float: right; width: 771px; height: 58px; background: url(../img/tit-veja-nossos-servicos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 35px 125px 0 0; }
.lista_servicos{ float: left; width: 734px; margin: 20px 0 0 140px; padding-bottom: 50px; }
.lista_servicos li{ float: left; width: 734px; height:70px; text-indent: -9999px; overflow: hidden; }
.lista_servicos li a{ float: left; width: 734px; height:70px; text-indent: -9999px; overflow: hidden; }
.lista_servicos li a:hover{background-position: -735px 0 !important; }
.lista_servicos li.item_manutencao_freios a{ background:url(../img/item-aba-servicos-manutencao-freios.png) no-repeat 0 0; }
.lista_servicos li.item_performance_freios a{ background:url(../img/item-aba-servicos-performance-freios.png) no-repeat 0 0; }
.lista_servicos li.item_alinhamento_balanceamento a{ background:url(../img/item-aba-servicos-alinhamento-balanceamento.png) no-repeat 0 0; }
.lista_servicos li.item_manutencao_suspensao a{ background:url(../img/item-aba-servicos-manutencao-suspensao.png) no-repeat 0 0; }
.lista_servicos li.item_performance_suspensao a{ background:url(../img/item-aba-servicos-performance-suspensao.png) no-repeat 0 0; }
.lista_servicos li.item_carros_blindados a{ background:url(../img/item-aba-servicos-carros-blindados.png) no-repeat 0 0; }
.lista_servicos li.item_carros_antigos_classicos a{ background:url(../img/item-aba-servicos-carros-antigos-classicos.png) no-repeat 0 0; }
.lista_servicos li.item_racing_setup a{ background:url(../img/item-aba-servicos-racing-setup.png) no-repeat 0 0; }
.lista_servicos li.item_servicos_especiais a{ background:url(../img/item-aba-servicos-servicos-especiais.png) no-repeat 0 0; }
.conteudo_servicos .carro{ float: left; width: 313px; height: 170px; background: url(../img/bg-carro-servicos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 100px; right: 120px; }

/* SERVICOS INTERNAS */
.conteudo_servicos_internas { float:left; display:inline; width:970px; min-height:700px; overflow:hidden; background:url(../img/bg-internas-servicos.png) no-repeat right 95px; position: relative; }
.menu_servicos{ padding-bottom: 56px; float: left; width: 245px; min-height: 455px; background: url(../img/topo-bg-menu-lateral.png) no-repeat 0 0; margin: 0 0 0 70px; position: relative; }
.menu_servicos ul{ float: left; width: 176px;  background: url(../img/meio-bg-menu-lateral.png) #000 repeat-y 0 0; position: relative; margin: 145px 0 0 38px; z-index: 2;}
.menu_servicos ul li{ float: left; width: 172px; height: 50px; background:url(../img/bg-menu-servicos-item.png) no-repeat center bottom; }
.menu_servicos ul li:hover, .menu_servicos ul li.ativo{ background:url(../img/bg-menu-servicos-item-over.jpg) no-repeat center bottom; }
.menu_servicos ul li a{ float: left; width: 130px; font-family: "Gotham Book Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; color:#fff; text-transform: uppercase; text-align: center; }
.menu_servicos ul li.linha_simples a{  height: 30px; padding: 20px 22px 0 22px; }
.menu_servicos ul li.linha_dupla a{  height: 38px; padding: 12px 22px 0 22px; }
.menu_servicos ul li a:hover, .menu_servicos ul li.ativo a{ font-family: "Gotham Bold Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; text-decoration: none; }
.bg_bottom_menu_servicos{ z-index: 1; float: left; background: url(../img/bottom-bg-menu-lateral.png) no-repeat 0 0; position: absolute; bottom: 0; left: 0; width: 229px; height: 158px; overflow: hidden;}
.cabo_menu_servicos{ float: left; width:31px; height: 138px; background: url(../img/bg-cabo-menu-servicos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 159px; right: 12px;  }
.enfeite_menu_servicos{ z-index: 9; float: left; width: 71px; height: 94px; background: url(../img/img-peca-menu-servicos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; bottom: 0px; left: 15px; }

.bloco_conteudo_servicos{ float: left; width: 605px; margin-top: 60px; padding-bottom: 60px; }
.bloco_conteudo_servicos dl{ float: left; width: 605px; margin-top: 20px; }
.bloco_conteudo_servicos dt{ float: left; width: 605px; font-family: 'Gotham Medium Regular', Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; color:#b80505; text-transform: uppercase; }
.bloco_conteudo_servicos dd{ float: left; width: 585px; min-height: 16px; font-size: 12px; padding-left: 20px; background: url(../img/bullet-servicos.png) no-repeat 0 0; margin-top: 10px; }

/* MANUTENCAO DE FREIOS */ 
.bloco_conteudo_servicos .manutencao_freios{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-manutencao-de-freios.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .manutencao_freios h3{ float: left; width: 400px; height: 30px; background: url(../img/tit-manutencao-de-freios.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .manutencao_freios p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* PERFORMANCE DE FREIOS */ 
.bloco_conteudo_servicos .performance_freios{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-performance-de-freios.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .performance_freios h3{ float: left; width: 411px; height: 30px; background: url(../img/tit-performance-de-freios.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .performance_freios p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* ALINHAMENTO E BALANCEAMENTO */ 
.bloco_conteudo_servicos .bloco_alinhamento_balanceamento{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-alinhamento-e-balanceamento.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_alinhamento_balanceamento h3{ float: left; width: 552px; height: 30px; background: url(../img/tit-alinhamento-e-balanceamento.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_alinhamento_balanceamento p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* MANUTENCAO E SUSPENSAO */ 
.bloco_conteudo_servicos .bloco_manutencao_de_suspensao{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-manutencao-de-suspensao.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_manutencao_de_suspensao h3{ float: left; width: 475px; height: 30px; background: url(../img/tit-manutencao-de-suspensao.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_manutencao_de_suspensao p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* PERFORMANCE DE SUSPENSAO */ 
.bloco_conteudo_servicos .bloco_performance_de_suspensao{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-performance-de-suspensao.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_performance_de_suspensao h3{ float: left; width: 488px; height: 30px; background: url(../img/tit-performance-de-suspensao.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_performance_de_suspensao p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* CARROS BLINDADOS */ 
.bloco_conteudo_servicos .bloco_carros_blindados{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-carros-blindados.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_carros_blindados h3{ float: left; width: 411px; height: 30px; background: url(../img/tit-carros-blindados.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_carros_blindados p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* CARROS ANTIGOS E CLASSICOS */ 
.bloco_conteudo_servicos .bloco_carros_antigos_classicos{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-carros-antigos-e-classicos.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_carros_antigos_classicos h3{ float: left; width: 489px; height: 30px; background: url(../img/tit-carros-antigos-e-classicos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_carros_antigos_classicos p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* RACING SETUP */ 
.bloco_conteudo_servicos .bloco_racing_setup{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-racing-setup.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_racing_setup h3{ float: left; width: 227px; height: 30px; background: url(../img/tit-racing-setup.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_racing_setup p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* SERVICOS ESPECIAIS */ 
.bloco_conteudo_servicos .bloco_servicos_especiais{ float: left; width: 100%; padding-bottom:150px; background: url(../img/bg-servicos-especiais.png) no-repeat 0 bottom;  }
.bloco_conteudo_servicos .bloco_servicos_especiais h3{ float: left; width: 411px; height: 30px; background: url(../img/tit-servicos-especiais2.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; }
.bloco_conteudo_servicos .bloco_servicos_especiais p{ float: left; width: 580px; font-size: 12px; color:#3c3c3c; line-height: 17px; margin-top: 15px; padding-bottom: 10px; }

/* DESTAQUE DO MES */
.conteudo_destaque_mes { float: left; width: 970px; }
.conteudo_destaque_mes .bloco_img{ float: left; width:719px; height: 450px; position: relative; margin:-30px 0 0 70px; background:url(../img/bg-destaque-mes.png) no-repeat 0 0; padding:76px 0 0 69px; overflow:hidden; }
.conteudo_destaque_mes .mask_destaque_mes{ float: left; width: 720px; height: 400px; background: url(../img/mask-destaque-mes.png) no-repeat 0 0; position: absolute; top: 76px; left: 68px; }
.conteudo_destaque_mes .imagemDestaqueMes { width: 701px; height: 326px; overflow: hidden; margin: 0; padding: 0}
.conteudo_destaque_mes h3{ float: left; width: 717px; color:#c50000; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0 0 0 60px; padding: 0 0 20px 70px; }
.conteudo_destaque_mes h3 span{ float: left; width: 717px; font-size: 11px; color:#919191; font-weight: normal; }
.conteudo_destaque_mes .bloco_img p{ float: left; width: 590px; color:#fff; font-size: 11px; margin: 5px 0 0 21px; }
.info_destaque{ float: left; width: 745px; margin: 0 0 0 117px; }
.info_destaque .left{ float: left; }
.info_destaque .right{ float: right; width: 360px; }
.info_destaque .right iframe{ margin: 10px 17px 0 0; float: right;}
.conteudo_destaque_mes .left_50{ width: 50%; }
.conteudo_destaque_mes .left_100{ width: 100%; }
.conteudo_destaque_mes .divisor{ float: left; width: 743px; height: 12px; background: url(../img/divisor-destaque-do-mes.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; padding: 5px 0; margin-left: 103px; }
.conteudo_destaque_mes .left p{ float: left; color:#3c3c3c; font-size: 12px; padding: 10px 25px 10px 10px; line-height: 16px; }
.conteudo_destaque_mes .left a{ color:#bc1318; text-decoration: none; font-weight: bold;}
.conteudo_destaque_mes .left a:hover{ text-decoration: underline; }
.bloco_veja_destaques_anteriores{ float: left; width:718px; height: 80px; background: url(../img/bg-bloco-destaques-antigos.jpg) no-repeat 0 20px; margin-left: 117px; }
.bt_veja_destaques_anteriores{ float: right; width:230px; height:31px; background: url(../img/bt-veja-destaques-anteriores.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 12px 50px 0 0; }
.bt_veja_destaques_anteriores:hover{ background-position: -230px 0;}

/* DESTAQUE DO MES - DESTAQUES ANTERIORES */
.destaques_anteriores{ background: url(../img/bg-destaques-anteriores.png) no-repeat 60px 20px; }
.tit_destaques_anteriores{width: 480px !important; background: url(../img/tit-internas-maior.png) no-repeat 0 0 !important; text-indent: -30px; }
.lista_destaques_anteriores{ float: left; width: 759px; margin: 20px 0 0 120px; padding-bottom: 30px; min-height: 350px; }
.lista_destaques_anteriores li{ float: left; width: 759px; height: 145px; background: url(../img/bg-item-destaques-anteriores.png) no-repeat 0 0; position: relative; margin-top: 15px; }
.img_destaque_anterior{ float: left; width: 173px; height: 90px; margin: 23px 0 0 67px; }
.mes_destaque{ float: left; width: 200px; position: absolute; top: 35px; left:305px; font-size: 12px; color:#000000 !important; font-weight:normal !important; }
.tit_destaque{ float: left; width: 410px; font-weight: bold; color:#c50000; font-size: 16px; position: absolute; top: 65px; left: 305px; }
.bt_mais{ float: left; width:20px; height: 21px; background: url(../img/bt-mais-noticias.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; bottom: 18px; right: 33px;  }
.bt_mais:hover{background-position: -20px 0;}
.paginacao_destaques{ float: left; width:416px; height: 26px; margin: 0 0 0 110px; background: url(../img/bg-paginacao-destaques.jpg) no-repeat 0 0; padding: 5px 0 50px 355px; }
.paginacao_destaques li{ float: left; width: 23px; height: 14px; }
.paginacao_destaques li a{ float: left; width: 23px; height: 14px; background: url(../img/bullet-paginacao.png) center 0 ; text-align: center; color:#fff; }
.paginacao_destaques li a:hover{ background-position: 0 -15px; text-decoration: none; }

/* NOTICIAS */
.conteudo_noticias{ float: left; width: 970px; padding-bottom: 50px; }
.conteudo_noticias .left{ float: left; width: 515px; background: url(../img/bg-bottom-noticias-left.jpg) no-repeat 0 bottom; padding-bottom: 30px; margin: 50px 0 0 80px; }
.conteudo_noticias .left h3{ float: left; width: 100%; color:#c50000; font-size: 16px; }
.conteudo_noticias .left .data_post{ float: left; width: 100%; color:#919191; font-size: 11px; }
.conteudo_noticias .left p{float: left; width: 100%; font-size: 12px; line-height: 16px; color:#3c3c3c; margin: 20px 0 0 0; }
.conteudo_noticias .left p a{ color:#bc1318; text-decoration: none; font-weight: bold;}
.conteudo_noticias .left p a:hover{text-decoration: underline;}
.conteudo_noticias .bloco_img_noticia{ float: left; width: 514px; }
.conteudo_noticias .bloco_img_noticia .detalhe_top{ float: left; width: 514px; height: 11px; background: url(../img/detalhe_top-noticias.png) no-repeat right 0; text-indent: -9999px; overflow: hidden; }
.conteudo_noticias .bloco_img_noticia .detalhe_bottom{ float: left; width: 539px; height: 12px; margin-top: 5px; background:url(../img/detalhe_bottom-noticias.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: relative; left: -24px; }
.conteudo_noticias .bloco_img_noticia img{ float: left; width: 514px; border-top:solid 5px #000; border-bottom:solid 5px #000; margin-top: 5px; }
.conteudo_noticias .right{ float: right; width: 305px; margin: 57px 30px 0; }
.conteudo_noticias .lista_noticias{ float: right; width: 305px; background: url(../img/bg-lista-noticias.png) no-repeat 0 0; padding-bottom: 10px; }
.conteudo_noticias .right h3{ float: left; width: 278px; height: 38px; background: url(../img/tit-mais-noticias.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 0 14px 0 13px; }
.conteudo_noticias .right .item_noticia{ float: left; width: 221px; height: 95px; margin: 1px 0 0 20px; padding: 17px 20px 20px 20px; position: relative; background:url(../img/bg-item-noticias.jpg) no-repeat center bottom; }
.conteudo_noticias .data a{ color:#000; }
.conteudo_noticias .tit_post{ float: left; width: 100%; border-top: dotted 1px #a9a9a9; margin: 5px 0 0 0; padding-top: 5px; }
.conteudo_noticias .tit_post a{ color:#c50000; font-weight: bold; padding: 3px 0; }
.conteudo_noticias .desc_post{ float: left; width: 100%; margin-top: 5px; }
.conteudo_noticias .desc_post a{ color:#3c3c3c; }
.conteudo_noticias .bt_leia_mais{ float: left; width:20px; height: 21px; background: url(../img/bt-mais-noticias.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; bottom: 2px; right: 8px;  }
.conteudo_noticias .bt_leia_mais:hover{background-position: -20px 0;}
.paginacao{ float: left; width:120px; height: 26px; margin: 0; background: url(../img/bg-paginacao-noticias.png) no-repeat 0 0; position: relative; top: -10px; padding: 5px 90px 0 95px; left: -2px; }
.paginacao li{ float: left; width: 23px; height: 14px; }
.paginacao li a{ float: left; width: 23px; height: 14px; background: url(../img/bullet-paginacao.png) center 0 ; text-align: center; color:#fff; }
.paginacao li a:hover{ background-position: 0 -15px; text-decoration: none; }

/*### FOTOS ###*/
.conteudo_fotos { float:left; display:inline; width:970px; min-height:550px; background: url(../img/bg-fotos.png) no-repeat 24px 0; padding-right: 20px; }
.galeria_fotos{float: right; width:970px; margin:26px -3px 0 0; position: relative;}
.conteudo_fotos .left{ float: left; width: 330px; height:430px; position: absolute; top:-120px; left:0px; z-index:0; }
.conteudo_fotos .right{ margin: 0 15px 0 0; }
.menu_fotos{ float: left; width: 245px; min-height: 455px; background: url(../img/topo-bg-menu-lateral.png) no-repeat top left; margin: 0 0 0 70px; position: relative; }
.menu_fotos ul{ float: left; width: 176px; background: url(../img/meio-bg-menu-lateral.png) repeat-y 0 0; position: relative; margin: 145px 0 0 38px; z-index: 2;}
.menu_fotos ul li{ float: left; width: 172px; height: 50px; background:url(../img/bg-menu-servicos-item.png) no-repeat center bottom; }
.menu_fotos ul li:hover, .menu_fotos ul li.ativo{ background:url(../img/bg-menu-servicos-item-over.jpg) no-repeat center bottom; }
.menu_fotos ul li a{ float: left; width: 130px; font-family: "Gotham Book Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; color:#fff; text-transform: uppercase; text-align: center; }
.menu_fotos ul li.linha_simples a{  height: 30px; padding: 20px 22px 0 22px; }
.menu_fotos ul li.linha_dupla a{  height: 38px; padding: 12px 22px 0 22px; }
.menu_fotos ul li a:hover{ font-family: "Gotham Bold Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; text-decoration: none; }
.cabo_menu_fotos{ z-index: 9; float: left; width:31px; height: 138px; background: url(../img/bg-cabo-menu-servicos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 159px; right: 12px;  }
.enfeite_menu_fotos{ z-index: 9; float: left; width: 98px; height: 131px; background: url(../img/bg-enfeite-menu-fotos.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; bottom: -30px; left: -25px; }
.bg_bottom_menu{ z-index: 1; float: left; background: url(../img/bottom-bg-menu-lateral.png) no-repeat 0 0; position: absolute; bottom: 0; left: 0; width: 229px; height: 158px; overflow: hidden;}
.menu_fotos ul li a:hover, .menu_fotos ul li.ativo a{ font-family: "Gotham Bold Regular", Arial, "Helvetica Neue", Helvetica, sans-serif; text-decoration: none; }
.ulFotos{ float:left; display:inline; background: url(../img/faixa-barra-botton-fotos.png) no-repeat bottom center; padding-bottom:12px; }
.ulFotos li{ float:left; display:inline; width:208px; height:156px; text-align:center; padding: 3px;}

.slider-wrapper { padding: 0 0 }
.slider-wrapper h3{ display:none;}
.slider-no-js .slider { height: 200px; overflow: auto !important;}
.slider-wrapper .slider, .slider-wrapper .slider .panel { width: 642px }
/* Miscellaneous */
.slider-wrapper{ float: right; width: 642px; clear: both; position: relative; }
.slider { float: left; position: relative; height: 662px !important; }
.slider .panel { display: block; float: left }
.slider .panel-container { position: relative }
.nav-left, .nav-right { float: left }
.nav-left a, .nav-right a { display: block; text-align: center; text-decoration: none }
/* Tabbed nav */
.bloco_paginacao { position: absolute; bottom: 0; left: 0; float: left; width:580px; height: 14px; margin: -7px 0 0 5px; }
.bloco_paginacao li{ float: left; width: 23px; height: 14px; margin-bottom: 5px; }
.bloco_paginacao li a{ float: left; width: 23px; height: 14px; background: url(../img/bullet-paginacao.png) center 0 ; text-align: center; color:#fff; }
.bloco_paginacao li a:hover, .bloco_paginacao li a.ativo{ background-position: 0 -15px; text-decoration: none; }
/* Arrow styling */
.nav-left { float: left; width: 33px; height: 33px; position: absolute; cursor: pointer; top: 46%; left: -13px; z-index: 9999;}
.nav-right { float: left; width: 33px; height: 33px; position: absolute; cursor: pointer; top: 46%; right: -13px; z-index: 9999;}
.nav-left a{ float: left; width: 33px; height: 33px; cursor: pointer; background:url(../img/bg-seta-anterior-menor.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden;}
.nav-right a{ float: left; width: 33px; height: 33px; cursor: pointer; background:url(../img/bg-seta-proximo-menor.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden;}
.nav-left a:hover, .nav-right a:hover{background-position: -33px 0 !important;}
/*### CASES ###*/
.conteudo_cases { float:left; display:inline; width:970px; min-height:630px; padding-bottom:20px; background: url(../img/bg-cases.png) no-repeat 2px 81px; margin: 30px 0 0 66px; }
.conteudo_cases h3{ float: left; width: 840px; height: 59px; background: url(../img/tit-nossos-cases-de-sucesso.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 0 0 0 0; }
.galeria_cases{float: right; width:970px; margin:26px -3px 0 0; position: relative;}
.conteudo_cases .left{ float: left; width: 280px; height:430px; margin:0; position:absolute; top:0px; left:0px; z-index:2; }
.conteudo_cases .left p{ font-size: 12px; line-height: 18px; width: 199px; }
.conteudo_cases .left h4{ float: left; width: 265px; height: 55px; background: url(../img/tit-trabalhos-em-destaque.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: relative; top: 40px; left: -28px; }
.conteudo_cases .left span.enfeite_cases_sucesso{ float: left; width: 193px; height: 225px; background: url(../img/bg-enfeite-cases-sucesso.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: relative; left: -20px; top: 65px; }
.conteudo_cases .right{ float: right; width: 710px; position: relative; right: 63px; z-index: 3; }
.conteudo_cases span.linha{float: right; width: 150px; height: 1px; background: #cd0707; position: absolute; top: 15px; z-index: 9999; right: 0;}
.conteudo_cases span.mask_left{ float: left; width: 120px; height: 330px; background: url(../img/bg-mask-left-cases.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; left: 0; z-index: 99999; }
.conteudo_cases span.mask_right{ float: right; width: 108px; height: 330px; background: url(../img/bg-mask-right-cases.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 0px; z-index: 99999; right: 0px; }

/* CONTATO */
.conteudo_contato { float:left; display:inline; width:970px; min-height:630px; padding-bottom:46px; margin: 30px 0 -37px 66px; background: url(../img/mola-bg-contato.png) no-repeat 685px 100%;}
.conteudo_contato h3{ float: left; width: 771px; height: 58px; background: url(../img/tit-entre-em-contato.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin-top: 6px; margin-left: 55px;  }
.conteudo_contato form{ float: left; width: 760px; padding-bottom: 30px; margin-top: 30px; margin-left: 55px; }
.conteudo_contato form .left{ float: left; width: 380px; }
.conteudo_contato form .right{ float: right; width: 380px; }
.conteudo_contato form label{ float: left; width: 100%; font-family: 'Gotham Light Regular', Arial, "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; font-size: 13px; color: #212121;}
.conteudo_contato form input{ float: left; border-left:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1; border-bottom:solid 1px #cd0707; margin: 4px 0 0 0; 
	width: 350px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; height: 24px; line-height: 24px;}
.conteudo_contato form textarea{ float: left; border-left:solid 1px #d1d1d1; border-right:solid 1px #d1d1d1; border-top:solid 1px #d1d1d1; border-bottom:solid 1px #cd0707; margin: 4px 0 0 0; padding: 3px 5px 15px 5px; width: 350px; min-width: 350px; max-width: 350px; height: 63px; overflow: auto; min-height: 63px; max-height: 63px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; }
.conteudo_contato form input:hover,.conteudo_contato form input:focus, .conteudo_contato form textarea:hover, .conteudo_contato form textarea:focus{ border-color:#cd0707 !important; }
.telefone.linha, .telefone.linha input{ width: 170px !important;}
.linha{ float: left; width: 366px; height: 52px;  }
.linha2{ float: left; width: 366px; height: 110px; margin: 14px 0 0 0; position: relative; }
.bt_enviar{ float: right; width: 87px !important; height: 26px; background: url(../img/bt-enviar.jpg) no-repeat 0 0; text-indent: -9999px; overflow: hidden; border: none !important; cursor: pointer; position: absolute; bottom: 12px; right: -5px; }
.bt_enviar:hover{background-position: -87px 0;}
.conteudo_contato form span.error{ float: left; width: 100%; font-weight: bold; color:#ff0000; font-size: 10px;	}
p.mensagem_sucesso { float: left; width: 700px; background: #defdc9; padding: 20px; line-height: 16px; text-align: center; margin: 10px 0 30px 0; color: #265f00; border: solid 1px #9cd675; }
.bloco_contato{ float: left; width: 879px; height: 205px; background: url(../img/bg-bloco-contato.png) no-repeat 0 0; position: relative; margin: 38px 0 0 0;}
.bloco_contato dl{ float: left; width:380px; margin:35px 0 0 75px; }
.bloco_contato dt{ float: left; width: 100%; color:#b81e1e; font-weight: bold; font-size: 12px;	text-transform: uppercase; margin-bottom: 4px;}
.bloco_contato dd{ float: left; width: 100%; color:#1a1a1a; font-size: 13px; line-height: 18px;}
.bloco_contato .tel{ float: left; width: 385px; min-height: 24px; color:#1a1a1a; font-weight: bold; font-size: 13px; clear: both; margin: 18px 0 0 75px; background: url(../img/bg-tel-contato.png) no-repeat 0 0; padding-left: 24px;}
.bloco_contato .tel a{ position: relative; top: 0; left: 0; margin: 0 0 0 13px; float: left; width: 110px; color:#1a1a1a; font-weight: bold; font-size: 13px;height: auto; text-indent: 0; background: none; line-height: 24px;}
.bloco_contato a{ font-family: 'Gotham Medium Regular', Arial, "Helvetica Neue", Helvetica, sans-serif; float: left; width: 330px; height: 120px; background: url(../img/bg-link-estamos-aqui.png) no-repeat 0 0; position: absolute; top: 26px; left: 485px; text-indent: -9999px; overflow: hidden;	}
.bloco_contato a:hover{  background-position: 0 -120px; }
.bloco_contato .tel a span{ color: #cd0707; font-family: 'Gotham Light Regular', Arial, "Helvetica Neue", Helvetica, sans-serif;}

/* ERRO 404 */
.conteudo_erro404{ float: left; width: 970px; height: 480px; background: url(../img/bg-erro404.png) no-repeat 50px 80px; }
.conteudo_erro404 h3{ float: left; width:316px; height:115px; background: url(../img/tit-erro-404.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; position: relative; top: 210px; left: 50px; }
.txt_erro404{ float: right; width:400px; height:180px; background: url(../img/bg-txt-erro-404.png) no-repeat 0 0; margin: 65px 130px 0 0; }
.txt_erro404 p{ float: left; width: 283px; height: 47px; background: url(../img/txt-erro404.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; margin: 75px 0 0 52px; }

.colorbox_estrutura #cboxCurrent {
display: none !important;
}
#cboxCurrent {
color: #ccc;
display: block;
position: absolute;
right: 0;
top: 100% !important;
height: 25px;
background: rgb(0,0,0);
background: rgba(0,0,0,0.8);
width: 791px;
margin: -30px 4px 0 4px;
line-height: 25px;
padding-left: 10px;
}