*{font-family:Verdana;}
html,
body{margin:0;padding:0;width:100%;overflow-x:hidden;min-width:960px;}
body{background:transparent url('../images/bg.png') scroll repeat-x 0 0;color:#818181;}
a{outline:none;color:#84b627;text-decoration:none;}
a:hover{color:#818181;text-decoration:underline;}
a img{border:none;}
.mainMenu h1{background:transparent url('../images/logo.png') scroll no-repeat 0px 0px;width:328px;height:118px;margin:0px auto;padding:0px;}
.mainMenu h1 a{text-indent:-9999px;display:block;width:328px;height:118px;position:absolute;z-index:30;}

.mainMenu{width:900px;margin:0px auto;}

.mainMenu ul{margin:-118px 0px 0px 15px;padding:0px;list-style:none;position:absolute;}
.mainMenu li{display:block;float:left;padding:0px;margin:0px 10px;height:77px;}
.mainMenu li a{display:inline-block;padding:0px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px 0px;height:77px;text-indent:-9999px;position:absolute;z-index:20;}

.mainMenu li span{display:inline-block;position:absolute;text-indent:-9999px;width:101px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -315px;height:85px;visibility:hidden;z-index:10;}

.mainMenu li.current span{z-index:15;visibility:visible;}

.mainMenu li.m_servicos{margin-right:355px;}

.mainMenu li.m_empresa, .mainMenu li.m_empresa a{width:66px;background-position:0px 35px;}
.mainMenu li.m_produtos, .mainMenu li.m_produtos a{width:70px;background-position:0px -15px;}
.mainMenu li.m_servicos, .mainMenu li.m_servicos a{width:66px;background-position:0px -65px;}
.mainMenu li.m_portfolio, .mainMenu li.m_portfolio a{width:67px;background-position:0px -115px;}
.mainMenu li.m_clientes, .mainMenu li.m_clientes a{width:64px;background-position:0px -165px;}
.mainMenu li.m_contato, .mainMenu li.m_contato a{width:62px;background-position:0px -215px;}

.footerContainer{background:transparent url('../images/bg_b.png') scroll repeat-x 0px 0px;height:151px;font-family:Verdana;margin-top:30px;}
.footer{margin:0px auto;width:940px;}
.footer ul{list-style:none;margin:8px 0px 0px 0px;padding:0px;float:left;}
.footer #footerLinks ul{margin:10px 0px 0px 0px;overflow:hidden;height:16px;}
.footer #footerLinks ul li{float:left;padding:0px 7px 0px 5px;border-left:1px solid #878787;margin-left:-1px;height:13px;padding-bottom:3px;}
.footer #footerLinks ul li a{display:block;float:left;height:13px;line-height:13px;}
.footer li{float:left;padding:0px 7px 0px 5px;}
.footer p{color:#878787;font-size:12px;position:absolute;margin:26px 0px 0px 78px;}
.footer li a{color:#686868;font-size:12px;text-decoration:none;}
.footer li a:hover{text-decoration:none;}

.footer #linksexternos ul li{margin-top:4px;}
.footer #linksexternos ul li a span.tit_cont{display:none;}
.footer #linksexternos ul li a:hover{text-decoration:none;}

.footer #newsletter span.tooltip{display:block;margin-left:675px;margin-top:43px;color:#fff;}
.footer #newsletter label{display:none;}

.footer form{float:right;margin-top:12px;}

.footer form input{background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -459px;border:none;width:194px;font-size:12px;color:#848484;padding:7px 6px 7px 8px;vertical-align:middle;}
.footer form a{display:inline-block;width:53px;height:27px;background:transparent url('../images/flex_spr.png') scroll no-repeat -214px -460px;text-indent:-9999px;vertical-align:middle;}

#content{width:960px;margin:0px auto;padding-top:10px;}

/* home */
p.homeTop{margin:0px;}
p.homeTop a.feat1{display:block;float:left;color:#818181;text-decoration:none;font-size:11px;width:360px;height:50px;padding:55px 0 0 89px;}
p.homeTop a.feat2{display:block;float:right;color:#818181;text-decoration:none;font-size:11px;width:434px;height:55px;padding:55px 0 0 10px;}

p.homeTop a.feat1 img{position:absolute;z-index:2;margin-top:-55px;margin-left:-89px;}
p.homeTop a.feat1 span{position:absolute;z-index:4;width:348px;height:45px;}

p.homeTop a.feat2 img{position:absolute;z-index:2;margin-top:-55px;margin-left:-10px;}
p.homeTop a.feat2 span{position:absolute;z-index:4;width:428px;height:45px;}

div.homeFeatures{height:506px;width:960px;overflow:hidden;}
div.homeFeatures ul{position:absolute;margin:0px;padding:0px;list-style:none;}
div.homeFeatures ul li{width:320px;height:506px;float:left;}
div.homeFeatures ul li img{width:220px;height:220px;position:absolute;z-index:5;margin-left:50px;margin-top:40px;}
div.homeFeatures ul li a{text-decoration:none;display:block;width:320px;height:506px;position:absolute;background:transparent url('../images/bg_feat.png') scroll no-repeat left top;z-index:10;}
div.homeFeatures ul li a:hover{background-position:-318px top;}
div.homeFeatures ul li span{color:#818181;font-size:11px;line-height:14px;display:block;width:220px; margin:201px 0px 0px 51px;padding-top:117px;text-align:center;}

/*ul.homeFeatures li.mailmarketing span{background:transparent url('../images/icones_mailmarketing.png') scroll no-repeat 31px 0px;}*/
/*ul.homeFeatures li.mailmarketing a:hover span{background-position:-216px top;}*/

div.homeFeatures ul li.helpdesk span{background:transparent url('../images/icones_helpdesk.png') scroll no-repeat 60px 0px;}
/*ul.homeFeatures li.helpdesk a:hover span{background-position:-239px top;}*/

div.homeFeatures ul li.elearning span{background:transparent url('../images/icones_elearning.png') scroll no-repeat 43px 0px;}
div.homeFeatures ul li.elearning a:hover span{background-position:-235px top;}


div.homeFeatures ul li a img{display:none;width:320px;height:300px;position:absolute;z-index:30;}
div.homeFeatures ul li a span.img{display:block;position:absolute;width:320px;z-index:30;height:110px;padding:0px;margin:201px 0px 0px 0px;background-position:center top;}
div.homeFeatures ul li a:hover span.img{background-position:center bottom;}


div.homeBottomContainer{margin:20px 0px;}

div.homeNews{width:539px;height:259px;background:transparent url('../images/news.png') scroll no-repeat 0px 0px;padding-top:66px;float:left;margin-right:20px;}
#homeNewsCarrousel ul{list-style:none;margin:0px;padding:0px;height:210px;width:539px;}
#homeNewsCarrousel ul li{margin:0px;padding:8px 0px 0px 13px;height:97px;width:526px;background:transparent url('../images/bgnews_item.png') scroll no-repeat 0px 0px;overflow:hidden;}
#homeNewsCarrousel ul li a{color:#818181;font-size:18px;text-decoration:none;display:block;width:526px;height:97px;}
#homeNewsCarrousel ul li a strong{color:#818181;font-weight:normal;}
#homeNewsCarrousel ul li a span{color:#818181;font-size:11px;display:block;padding-right:30px;}
#homeNewsCarrousel ul li a span strong{color:#818181;font-weight:bold;}
#homeNewsCarrousel ul li img{display:block;float:left;margin-right:8px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -511px;width:72px;height:74px;padding:3px 3px 12px 3px;}

#homeNewsCarrousel ul li a span img{display:block;background:none;width:auto;height:auto;float:none;}

div.homeNews .seeMore{position:absolute;width:31px;height:30px;text-indent:-9999px;display:block;margin-left:467px;margin-top:5px;}

div.homeNews .jcarousel-container-vertical{width:539px;height:210px;}
div.homeNews .jcarousel-clip-vertical{width:539px;height:210px;}
div.homeNews .jcarousel-item{width:486px;height:97px;}
div.homeNews .jcarousel-next-vertical{position:absolute;top:214px;right:6px;width:31px;height:35px;cursor:pointer;}
div.homeNews .jcarousel-prev-vertical{display:none !important;}

p.homeCalls{color:#818181;font-size:11px;margin:4px 0px 20px 0px;height:71px;float:left;width:283px;padding-left:103px;padding-top:30px;}
p.homeCalls img{position:absolute;z-index:2;margin-left:-103px;margin-top:-30px;}
p.homeCalls span{position:absolute;z-index:4;width:283px;height:60px;}
p.homeCalls span a{color:#818181;}

.homeCases{width:361px;height:181px;background:transparent url('../images/bg_cases.png') scroll no-repeat 0px 0px;float:left;padding:14px 0px 0px 28px;}
#homeCasesCarrousel ul{margin:0px;padding:0px;list-style:none;width:327px;height:178px;}
#homeCasesCarrousel ul li{width:327px;height:178px;}
#homeCasesCarrousel ul li img{width:327px;height:146px;}

div.homeCases a{text-decoration:none;}
div.homeCases .jcarousel-container-horizontal{width:327px;height:178px;}
div.homeCases .jcarousel-clip-vertical{width:327px;height:178px;}
div.homeCases .jcarousel-item{width:327px;height:178px;}
div.homeCases .jcarousel-next-horizontal{position:absolute;width:10px;height:14px;cursor:pointer;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -750px;margin-left:333px;margin-top:67px;}
div.homeCases .jcarousel-prev-horizontal{position:absolute;width:10px;height:14px;cursor:pointer;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -720px;margin-left:-17px;margin-top:67px;}

div.homeCases .jcarousel-next-disabled, div.homeCases .jcarousel-prev-disabled{visibility:hidden;}

div.homeCases span{display:block;color:#fff;text-align:center;font-size:20px;}

.cases{width:244px;height:124px;background:transparent url('../images/bg_desenvcms.png') scroll no-repeat 0px 0px;padding:9px 0px 0px 22px;overflow:hidden;}
#casesCarrousel ul{margin:0px;padding:0px;list-style:none;width:222px;height:120px;}
#casesCarrousel ul li{width:222px;height:120px;}

div.cases a{text-decoration:none;}
div.cases .jcarousel-container-horizontal{width:222px;height:120px;}
div.cases .jcarousel-clip-vertical,
div.cases .jcarousel-clip-horizontal{width:222px;height:120px;}
div.cases .jcarousel-item{width:222px;height:120px;}
div.cases .jcarousel-next-horizontal{position:absolute;width:10px;height:14px;cursor:pointer;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -750px;margin-left:224px;margin-top:46px;}
div.cases .jcarousel-prev-horizontal{position:absolute;width:10px;height:14px;cursor:pointer;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -720px;margin-left:-13px;margin-top:46px;}

div.cases .jcarousel-next-disabled, div.cases .jcarousel-prev-disabled{visibility:hidden;}

div.cases span{display:block;color:#fff;text-align:center;font-size:14px;}
div.cases img{width:222px;height:100px;}

.contentWrapperHome{background:transparent url('../images/bg_home.png') scroll no-repeat center 370px;}

.sidebar{float:left;width:266px;padding-top:45px;padding-bottom:30px;margin-right:15px;}

.sidebar p{margin-top:12px;text-align:center;}
.clientes .sidebar p{margin-top:0;text-align:center;}


.insideContent{padding-top:45px;/*padding-bottom:30px;*/ float:left;width:675px;line-height:14px;}

.insideContent h2.tit_cont,
.insideContent h3.intro_cont{display: none;}
.insideContent p{font-size:11px;color:#818181;margin:18px 0px;line-height:14px;}

ul.newsList{list-style:none;margin:20px 0px;padding:0px;}

ul.newsList li{padding:9px 0px 5px 10px;font-size:11px;color:#818181;min-height:114px;}
.newsList img{width:93px;height:93px;padding:8px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -783px;display:block;float:left;margin-right:13px;}
.newsList a.btCheck{display:inline-block;width:117px;height:30px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -903px;margin-top:8px;text-indent:-9999px;}
a.btCheckProdutos{display:inline-block;width:117px;height:30px;background:transparent url('../images/bg_btcheckprodutos.png') scroll no-repeat 0px 0px;margin-top:8px;text-indent:-9999px;}
.newsList li span{display:block;}

.newsList li.bg{background:transparent url('../images/bg_listanot.png') scroll repeat-y 0px 0px;}

.paging{text-align:right;}
.paging a.next{display:inline-block;width:86px;height:26px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -959px;margin-top:8px;text-indent:-9999px;text-align:left;}
.paging a.prev{display:inline-block;width:86px;height:26px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -933px;margin-top:8px;text-indent:-9999px;text-align:left;}

p.newsActions{text-align:right;}
a.btBack{display:inline-block;width:76px;height:30px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -985px;margin-top:8px;text-indent:-9999px;text-align:left;}

.newsDetail img{float:left;width:232px;height:232px;padding:8px;background:transparent url('../images/bg_imgnot.png') scroll no-repeat 0px 0px;margin:0px 8px 8px 0px;}
.newsDetail h2{color:#818181;font-size:12px;text-transform:uppercase;}
.newsDetail p{margin:12px 0px;}

p.share{height:44px;width:645px;background:transparent url('../images/share.png') scroll no-repeat 0px 0px;text-align:right;margin-top:5px;}
p.share a{display:inline-block;text-align:left;margin-right:10px;text-indent:-9999px;margin-top:9px;}
p.share a.btShareSend{background:transparent url('../images/share.png') scroll no-repeat 0px -44px;width:126px;height:26px;}
p.share a.btShareTwitter{background:transparent url('../images/share.png') scroll no-repeat 0px -70px;width:73px;height:26px;}
p.share a.btsharePrint{background:transparent url('../images/share.png') scroll no-repeat 0px -96px;width:165px;height:26px;}


#searchForm{position:absolute;margin-left:645px;margin-top:-32px;}
#searchForm p{display:none;height:29px;width:236px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -1080px;margin:0px;padding-left:30px;padding-top:4px;}
#searchForm p input{background:none;border:none;width:165px;font-size:12px;}

#searchForm p a{position: absolute;text-indent: -9999px;width: 50px;height: 26px;margin-left: 182px;margin-top: 0px;}
#searchForm span{position:absolute;width:20px;height:20px;background:transparent url('../images/flex_spr.png') scroll no-repeat 0px -1044px;margin-left:230px;margin-top:6px;cursor:pointer;}

.tooltip{display:block;position:absolute;width:201px;height:24px;background:transparent url('../images/tooltip.png') scroll no-repeat 0px 0px;color:#666;font-size:10px;text-align:center;padding-top:15px;margin-top:32px;visibility:hidden;}

#menuEmpresa{padding:0 0 5px 8px;}
#menuEmpresa ul{list-style:none outside none;margin:0;padding:0;}
#menuEmpresa ul li{padding:0 0 5px;text-transform:uppercase;font-size:11px;}
#menuEmpresa ul li a{color:#9C9C9C;text-decoration:none;background:transparent url('../images/bg_menu_empresa.png') scroll no-repeat 0px 0px;width:245px;height:23px;display:block;padding:11px 0 0 10px;}
#menuEmpresa ul li a:hover, #menuEmpresa ul li.atual a{background-position: 0px -36px;width:250px;height:23px;}

#clientsList ul{list-style:none outside none;margin:0;padding:0;}
#clientsList  ul li{float:left;padding-left:12px;}

.listProductsGreen h2{font-size:11px;color:#B3B3B3;margin-bottom:5px;}
.listProductsGreen ul{list-style:none outside none;margin:0;padding:0;}
.listProductsGreen ul li{color:#818181;font-size:11px;padding:0 0 0 8px;background:transparent url('../images/bg_listprodutos.png') scroll no-repeat 0px 50%;}

#menuProdutos{padding:0 0 24px 8px;text-transform:uppercase;font-size:11px;background:transparent url('../images/bg_bottommenuproduto.png') scroll no-repeat 8px 100%;}
#menuProdutos h2{background:transparent url('../images/bg_topmenuproduto.png') scroll no-repeat 0px 0px;padding:0;margin:0;font-size:11px;width:253px;height:23px;font-weight:normal;padding:12px 0 0 10px;color:#9C9C9C;}
#menuProdutos ul{list-style:none outside none;margin:0;padding:10px 0 0;background:transparent url('../images/bg_menuproduto.png') scroll no-repeat 0px 0px;width:253px;}
#menuProdutos ul li{padding:5px 0 0;text-transform:uppercase;font-size:11px;}
#menuProdutos ul li a{text-decoration:none;color:#fff;padding:0 0 0 10px;}
#menuProdutos ul li a:hover{color:#E7FC83;}
#menuProdutos ul li.ativo a{color:#E7FC83;background:transparent url('../images/menu_produtoselected.png') scroll no-repeat 1px 1px;}

.produtos{width:645px;height:180px;}

#produtosCarrousel{margin:0px;padding:0px;list-style:none;width:645px;height:180px;}
#produtosCarrousel li{width:645px;height:180px;}

div.produtos a{text-decoration:none;}
div.produtos .jcarousel-container-horizontal{width:645px;height:180px;}
div.produtos .jcarousel-clip-vertical{width:645px;height:180px;}
div.produtos .jcarousel-item{width:645px;height:180px;}
div.produtos .jcarousel-prev-horizontal{position:absolute;bottom:1px;right:68px;width:17px;height:19px;cursor:pointer;background:transparent url('../images/seta_esq_on.png') scroll no-repeat 0 0;}
div.produtos .jcarousel-next-horizontal{position:absolute;bottom:1px;right:51px;width:17px;height:19px;cursor:pointer;background:transparent url('../images/seta_dir_on.png') scroll no-repeat 0 0;}

div.produtos .jcarousel-prev-disabled{position:absolute;bottom:1px;right:68px;width:17px;height:19px;cursor:pointer;background:transparent url('../images/seta_esq_off.png') scroll no-repeat 0px 0px;}
div.produtos .jcarousel-next-disabled	{position:absolute;bottom:1px;right:51px;width:17px;height:19px;cursor:pointer;background:transparent url('../images/seta_dir_off.png') scroll no-repeat 0 0;}

div.produtos span{display:block;color:#fff;text-align:center;font-size:14px;}

div.videoContainer .embedVideo{background:transparent url('../images/bg_video.png') scroll no-repeat 0 0;padding:11px 10px 10px;float:left;}
div.videoContainer .embedVideo p{margin:0;color:#fff;padding-bottom:8px;}

div.videoContainer .contentVideo{padding:0 0 0 411px;}
div.videoContainer .contentVideo h2{margin:0;}
div.videoContainer .contentVideo h2 span, div.videoContainer .contentVideo h3 span{display:none;text-indent:-9999px;}
div.videoContainer .contentVideo p{margin-top:5px;}

div.videoContainer .contentVideo h3{margin:0 0 10px;}

div.videoContainer ul{list-style:none outside none;margin:0;padding:0;}
div.videoContainer .contentVideo ul li{background:transparent url('../images/bg_listaprodutosvideos.png') scroll no-repeat 0 0;height:20px;padding:0 0 2px;}
div.videoContainer .contentVideo ul li a{color:#818181;font-size:11px;text-decoration:none;padding:0 0 0 20px;}

/* ABAS PRODUTOS */
.abasProdutos{clear:both;overflow:hidden;}
.abasProdutos ul.abas,
.abasProdutos ul.abas li.aba,
.abasProdutos ul.conteudos,
.abasProdutos ul.conteudos li.conteudo{list-style:none;margin:0;padding:0;}
.abasProdutos ul.abas{overflow:visible;}
.abasProdutos ul.abas li.aba{float:left;background:transparent url('../images/bg_abasprodutos_a.png') scroll no-repeat 0 0;font-size:11px;text-transform:uppercase;text-align:center;height:31px;margin-right:3px;margin-top:5px;}
.abasProdutos ul.abas li.aba a{color:#fff;text-decoration:none;display:block;float:left;background:transparent url('../images/bg_abasprodutos_b.png') scroll no-repeat right 0;min-width:34px;padding:10px 10px 8px 10px;}

.abasProdutos ul.abas li.abaativa{background:transparent url('../images/bg_abasprodutos_a_selected.png') scroll no-repeat 0 0;height:36px;margin-top:0;}
.abasProdutos ul.abas li.abaativa a{padding:10px 10px 8px 10px;background:transparent url('../images/bg_abasprodutos_b_selected.png') scroll no-repeat right 0;}
.abasProdutos ul.conteudos li.conteudo{display:none;clear:both;font-size:11px;color:#818181;padding:10px 15px;background:transparent url('../images/bg_tabcontent.png') scroll no-repeat 0 0;width:615px;color:#818181;}
.abasProdutos ul.conteudos li.conteudoativo{display:block;}

/**/
.leftbox{padding:0 0 0 7px;}
.leftbox img,
#casesCarrousel,
#menuProdutos{margin-bottom:14px;}

#confiratb{background:url("../images/confiratb.jpg") no-repeat 7px 0;}
#confiratbin{background:url("../images/confiratbin.jpg") no-repeat 0 bottom;}
#confiratb #confiratbin ul{list-style:none;margin:0;padding:45px 8px 15px 8px;}
#confiratb #confiratbin ul li{list-style:none;margin:0;padding:0;}
#confiratb #confiratbin ul li a.tit_cont{display:none;}
#confiratb #confiratbin ul li a.intro_cont{display:block;font-size:70%;margin-bottom:10px;padding-bottom:15px;width:237px;background:url("../images/btn_cx_not.png") no-repeat left bottom;color:#b7b7b7;}
#confiratb #confiratbin ul li a.intro_cont:hover{background-position:-237px bottom;text-decoration:none;color:#848484;}

.insideContent #listaatendimento ul{list-style:none;margin:0;padding:0;}
.insideContent #listaatendimento ul li{list-style:none;margin:0;padding:15px 15px 0 0;float:left;}

.insideContentPortfolio{padding-top:45px;padding-bottom:30px;margin:0 30px;float:none;width:auto;font-size:11px;color:#b3b3b3;}
.insideContentPortfolio #introportfolio{padding:20px 0;color:#818181;}
.insideContentPortfolio #portfolio{background:url("../images/bgportfolio.gif") no-repeat 0 0;width:917px;height:407px;}
.insideContentPortfolio #portfolio #portfolioin{width:917px;height:407px;overflow:hidden;position:absolute;}
.insideContentPortfolio #portfolio #pcolr{float:right;margin:15px 13px 0 0;width:286px;background:url("../images/titprojeto.gif") no-repeat 0 0;padding-top:30px;}
.insideContentPortfolio #portfolio #pcolr h3{display:none;}
.insideContentPortfolio #portfolio #pcolr h4{margin:5px 0;padding:0;font-size:110%;font-weight:bold;color:#818181;}
.insideContentPortfolio #portfolio #pcolr #cont{height:120px;overflow:auto;color:#818181;}
.insideContentPortfolio #portfolio #pcolr #filhos{background:#fff;border-bottom:1px solid #c1c1c1;margin:22px 0;height:69px;}
.insideContentPortfolio #portfolio #pcolr #filhos ul{list-style:none;margin:0;padding:0;}
.insideContentPortfolio #portfolio #pcolr #filhos ul li{list-style:none;margin:0 0 0 15px;padding:0;float:left;}
.insideContentPortfolio #portfolio #pcolr #filhos ul li a.ico_cont{margin-top:-3px;float:left;background:url("../images/portfoliomini.gif") no-repeat 0 0;display:block;width:75px;height:72px;}
.insideContentPortfolio #portfolio #pcolr #filhos ul li a.ico_cont:hover{background-position:0 -72px;}
.insideContentPortfolio #portfolio #pcolr #filhos ul li a.ico_cont img{border:none;width:58px;height:48px;margin:14px 0 0 8px;}

.insideContentPortfolio #portfolio #pcolr #filhos ul li a.img_cont{display:none;}
.insideContentPortfolio #portfolio #pcolr #filhos ul li.selected a.img_cont{cursor:default;display:block;position:absolute;top:15px;left:15px;}

.insideContentPortfolio #portfolio #pcolr #demo{background:url("../images/demo.gif") no-repeat 0 0;padding-top:24px;}
.insideContentPortfolio #portfolio #pcolr #demo a{color:#818181;text-decoration:none;}

.insideContentPortfolio #portfolioswitch{background:url("../images/portfolioswitchbg.jpg") no-repeat 0 0;height:112px;width:917px;margin-top:9px;}
.insideContentPortfolio #portfolioswitch ul{list-style:none;margin:0 0 0 47px;padding:0;position:relative;top:-16px;width:840px;}
.insideContentPortfolio #portfolioswitch ul li{list-style:none;margin:0 17px 0 0;padding:0;float:left;}
.insideContentPortfolio #portfolioswitch ul li a{display:block;float:left;text-decoration:none;background:url("../images/portfolioswitchitem.gif") no-repeat -140px 0;padding:33px 14px 16px 14px;}
.insideContentPortfolio #portfolioswitch ul li.atual a,
.insideContentPortfolio #portfolioswitch ul li a:hover{background-position:0 0;}
.insideContentPortfolio #portfolioswitch ul li a span.tit_cont{display:none;}
.insideContentPortfolio #portfolioswitch ul li a span.ico_cont img{width:94px;height:79px;}

.insideContent .cms_buscaportal{line-height:14px;}
.insideContent .cms_buscaportal form{background:url("../images/buscabar.jpg") no-repeat 0 0;height:25px;padding:4px 30px;}
.insideContent .cms_buscaportal form input{float:left;height:25px;width:165px;background:none;border:none;}
.insideContent .cms_buscaportal form a.bt{display:block;float:left;width:43px;height:25px;margin-left:20px;text-indent:-9999px;overflow:hidden;}
.insideContent .cms_buscaportal span.resultados{font-size:70%;display:block;position:absolute;top:200px;left:50%;margin-left:70px;}
.insideContent .cms_buscaportal span.paginacao{display:block;clear:both;height:30px;line-height:30px;}
.insideContent .cms_buscaportal span.paginacao a{font-size:200%;display:block;float:left;padding:0 25px 0 0;}
.insideContent .cms_buscaportal span.paginacao a.atual{color:#ccc;}
.insideContent .cms_buscaportal span.paginacao span.paginacaoResuldado{display:none;}
.insideContent .cms_buscaportal ul{list-style:none;margin:0;padding:0;}
.insideContent .cms_buscaportal ul li{list-style:none;margin:0 0 1px 0;padding:5px 10px;background:url("../images/degbusca.jpg") repeat-x 0 0;border:1px solid #f5f5f5;}
.insideContent .cms_buscaportal ul li h5{display:none;}
.insideContent .cms_buscaportal ul li h6,
.insideContent .cms_buscaportal ul li p{margin:0;padding:0;display:inline;}
.insideContent .cms_buscaportal ul li a{color:#b4b4b4;}

/* FORMULARIO DE CONTATO */
.insideContent form#faleconosco{background:url("../images/contatobg.gif") no-repeat 0 0;width:633px;height:290px;padding:15px 0 0 12px;}
.insideContent form#faleconosco p{clear:both;padding-top:2px;background:url("../images/contatop.gif") no-repeat 0 0;height:31px;margin:0 0 6px 0;}
.insideContent form#faleconosco p .obrig{display:none;}
.insideContent form#faleconosco p label{display:block;float:left;padding:6px 6px 0 6px;text-transform:uppercase;font:13px "arial narrow", arial, sans-serif;width:60px;}
.insideContent form#faleconosco p select{margin:4px 0 0 0;}
.insideContent form#faleconosco p input{display:block;float:left;background:url("../images/contatocampo.gif") no-repeat 0 0;border:none;height:21px;width:320px;line-height:21px;padding:3px 5px;font:12px arial, sans-serif;}

.insideContent form#faleconosco p.campog{height:88px;background:url("../images/contatopg.gif") no-repeat 0 0;}
.insideContent form#faleconosco p.campog label{width:90%;}
.insideContent form#faleconosco p.campog textarea{margin-left:6px;display:block;float:left;background:url("../images/contatocampog.gif") no-repeat 0 0;border:none;height:55px;width:520px;padding:3px 5px;font:12px arial, sans-serif;}
.insideContent form#faleconosco a.bt{display:block;float:left;width:74px;height:25px;line-height:25px;padding:18px 0;text-align:center;background:url("../images/contatook.gif") no-repeat 0 0;font:13px "arial narrow", arial, sans-serif;text-transform:uppercase;color:#777;float:right;margin-top:-71px;margin-right:15px;}
.insideContent form#faleconosco span.invalido,
.insideContent form#faleconosco span.valido{margin:-2px 10px 0 0;background:url("../images/v.gif") no-repeat 0 0;display:block;float:right;width:179px;padding:8px 0 3px 31px;height:20px;line-height:20px;overflow:hidden;text-transform:uppercase;font:13px "arial narrow", arial, sans-serif;}
.insideContent form#faleconosco span.invalido{background-position:0 -31px;}
.insideContent form#faleconosco p.campog span.invalido,
.insideContent form#faleconosco p.campog span.valido{margin-top:-93px;}

.insideContent .sucesso{text-align:center;padding:10px;font-size:12px;}
.insideContent .sucesso a.bt{display:block;padding:10px;}

/* FORMULARIO DE MAILMARKETING */
.insideContent form#emailmarketingCompleto{background:url("../images/contatobg.gif") no-repeat 0 0;width:633px;height:290px;padding:15px 0 0 12px;}
.insideContent form#emailmarketingCompleto p{clear:both;padding-top:2px;background:url("../images/mailmarketingp.gif") no-repeat 0 0;height:31px;margin:0 0 6px 0;}
.insideContent form#emailmarketingCompleto p .obrig{display:none;}
.insideContent form#emailmarketingCompleto p label{display:block;float:left;padding:6px 6px 0 6px;text-transform:uppercase;font:13px "arial narrow", arial, sans-serif;width:120px;}
.insideContent form#emailmarketingCompleto p input{display:block;float:left;background:url("../images/contatocampo.gif") no-repeat 0 0;border:none;height:21px;width:320px;line-height:21px;padding:3px 5px;font:12px arial, sans-serif;}
.insideContent form#emailmarketingCompleto p label.checkbox{display:block;text-transform:none;font-size:110%;width:auto;}
.insideContent form#emailmarketingCompleto p label.checkbox input{display:inline;height:auto;width:auto;float:none;padding:0;margin:0 5px 0 0;}

.insideContent form#emailmarketingCompleto span.invalido,
.insideContent form#emailmarketingCompleto span.valido{margin:-2px 10px 0 0;background:url("../images/v.gif") no-repeat 0 0;display:block;float:right;width:122px;padding:8px 0 3px 31px;height:20px;line-height:20px;overflow:hidden;text-transform:uppercase;font:13px "arial narrow", arial, sans-serif;}
.insideContent form#emailmarketingCompleto span.invalido{background-position:0 -62px;}
.insideContent form#emailmarketingCompleto p.campog span.invalido,
.insideContent form#emailmarketingCompleto p.campog span.valido{margin-top:-93px;}

.insideContent form#emailmarketingCompleto p.checkbox{background:none;}
.insideContent form#emailmarketingCompleto p.bts{background:none;clear:both;}

.insideContent form#emailmarketingCompleto p.bts a.bt{display:block;float:left;width:74px;height:25px;line-height:25px;padding:6px 0 0 0;text-align:center;background:url("../images/mailmarketingok.gif") no-repeat 0 0;font:13px "arial narrow", arial, sans-serif;text-transform:uppercase;color:#777;margin-left:132px;}

/* UTILIDADES */
#utilidades{height:44px;width:645px;background:transparent url('../images/share.png') scroll no-repeat 0px 0px;text-align:right;margin-top:5px;}
#utilidades div.cms_utilidades{border:none;}
#utilidades div.cms_utilidades div.cms_utilidade{display:inline;padding:3px 5px;}
#utilidades div.cms_utilidades div.cms_utilidade a.bttwitter{margin:9px 10px 0 0;text-align:left;display:block;float:right;width:73px;height:26px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/share.png') scroll no-repeat 0px -70px;}
#utilidades div.cms_utilidades div.cms_utilidade a.btimprimir{margin:9px 10px 0 0;text-align:left;display:block;float:right;width:165px;height:26px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/share.png') scroll no-repeat 0px -96px;}
#utilidades div.cms_utilidades div.cms_utilidade a.btindicar{margin:9px 10px 0 0;text-align:left;display:block;float:right;width:126px;height:26px;text-indent:-9999px;overflow:hidden;background:transparent url('../images/share.png') scroll no-repeat 0px -44px;}

#utilidades div.cms_utilidades div.cms_utilidade form#form_utilidade_indicar{position:absolute;background:#fff;width:635px;padding:10px;border:2px solid green;margin-top:-316px;margin-left:-6px;}
#utilidades div.cms_utilidades div.cms_utilidade form#form_utilidade_indicar a.btocultar{display:block;position:absolute;top:14px;right:5px;padding:3px 10px;background:#fff;color:#c00;}

/* ETC */
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


/* Bloco Veja Tambem */


#VjMais{
	width:645px;
	display:block;
	float:left;
	background:url("../images/tit_saiba_mais.jpg") no-repeat 0 0;
}

#VjMais #MaisNews{
	width:409px;
	display:block;
	float:left;
}

#VjMais #MaisNews h2{
	width:409px;
	height: 36px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#VjMais #MaisNews ul{
	width:409px;
	display:block;
	float:left;
	padding: 0;
	margin: 0;
}

#VjMais #MaisNews ul li{
	width:409px;
	height: 20px;
	display:block;
	float:left;
	list-style-type: none;
}

#VjMais #MaisNews ul li a{
	width:403px;
	height: 20px;
	display:block;
	list-style-type: none;
	font-family:Verdana;
	font-size:11px;
	color: #7C6E6E;
	text-decoration: none;
	padding-left: 6px;
	line-height: 19px;
	background:url("../images/bg_saiba_m.jpg") no-repeat 0 0;
}

#VjMais #MaisNews ul li a:hover{
	background-position: 0 -20px;
	color: #fff;
}
	
#VjMais #MaisNews ul li.alt a{
	background:url("../images/bg_saiba_m.jpg") no-repeat 0 -40px;
}

#VjMais #MaisNews ul li.alt a:hover{
	background:url("../images/bg_saiba_m.jpg") no-repeat 0 -60px;
	color: #fff;
}

#VjMais #imgBanner{
	width:236px;
	height:155px;
	display:block;
	float: left;
}

#VjMais #imgBanner h2{
	width:236px;
	height: 36px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#Localiza{
	width:252px;
	height:248px;
	display:block;
	float:left;
	background:url("../images/bg_end.jpg") no-repeat 9px 0;
	padding-left: 9px;
	padding-bottom: 14px;
}

#Localiza h2{
	width:252px;
	height:30px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#Localiza h3{
	width:252px;
	height:21px;
	display:block;
	float:left;
	text-indent:-99999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

#Localiza address{
	font-family:Verdana;
	font-size:11px;
	color: #575757;
	padding-left:9px;
}

#Localiza address a{
	color: #575757;
	text-decoration:none;
}

#Localiza address a:hover{
	text-decoration:underline;
}

#Localiza p{
	width:252px;
	height:134px;
	display:block;
	float:left;
	text-indent: -99999px;
	overflow: hidden;
}

#Localiza p a{
	width:252px;
	height:134px;
	display:block;
	background:url("../images/bg_localiza.jpg") no-repeat 0 0;
}

#Localiza p a:hover{
	background:url("../images/bg_localiza.jpg") no-repeat 0 -134px;
}  

#imgsrodape{
	float: right;
}
