@charset "utf-8";
/* CSS Document */

/* Propriedades gerais */
body, html{margin:0px; background:url(img/layout/body_background.jpg) top repeat-x; background-color:#FFF; font-family:Verdana; font-size:11px;
}h1{font-size:12px; font-weight:bold; color:#254963; padding:4px 10px; margin:0px;
}h2{font-size:12px; font-weight:bold; color:#CCCCCC; padding:4px 10px; margin:0px;
}h3{margin:0px;
}a{color:#254963; text-decoration:none; margin:0px;
}a:hover{text-decoration:underline;
}hr{margin:10px auto; width:80%;
}iframe{width:100px; height:20px;
}#iframe{width:71px;  margin-left:240px; margin-top:-25px; 
/* Tabela principal do layout */
}.main{width:806px;margin-left:auto; margin-right:auto; /*background:url(img/layout/v_base.jpg) bottom left no-repeat; */ background-color:#FFFFFF; color:#000000;
/* Divs relativos ao topo
}.logo{height:70px; line-height:70px;  */
}.top{height:70px; line-height:70px; background:#FFFFFF; width:806px;
}.firstblock{width:620px; height:70px; float:left;
}.secondblock{width:181px; height:70px; float:left;
}.logo{width:261px; float:left; height:70px;
}.google{width:360px; float:left; height:70px; position:relative; top:-70px; left:261px; background:#F96;
}.google form{height:68px; overflow:hidden; padding:0px; margin:0px; 
}.label{width:360px; margin:0px; padding:0px;
}.label div{float:left; color:#000000;padding:1px; line-height:20px; margin:0px; padding:0px; 
}.label div input{margin:0px; padding:0px; float:left;
}.label div img{margin:0px; padding:0px;
}.float{float:left;line-height:12px;
/*}#vtp{height:70px; float:left; background-color:#FFF; width:625px; */
}#contactos{ height:70px;float:right; width:175px;
}.banner{height:235px; width:806px;

}.nav-spacer{width:200px; height:10px;
}.navbar{width:200px; height:235px; float:left; vertical-align:bottom; overflow:hidden;
}#nav-container{background:url(img/layout/navbar.jpg) top no-repeat; vertical-align:bottom; height:235px; cursor:default;
}.spacing{width:200px; height:5px;
}.nav-a{line-height:28px; width:200px; font-size:18px; text-indent:40px;
}.nav-a a:hover{text-decoration:none; background:url(img/layout/a_hover.jpg) center no-repeat; display:block;
/*}.active{text-decoration:none; background:url(img/layout/a_hover.jpg) center no-repeat; display:block;line-height:28px; width:200px; font-size:18px; text-indent:40px;
}.active a:hover{text-decoration:none; */
}.spacer{height:4px; clear:both; background:#FF00FF; line-height:4px; margin:0px; padding:0px;
}.publicidade{height:225px; float:right; width:600px; z-index: 100; outline: none; margin-top:10px;

}.left{width:551px; float:left;
}.right{width:251px; float:right; 

}.empresa{width:551px; height:146px; background:url(img/layout/empresa_backg.jpg) top no-repeat; margin:0px; padding:0px; 
}.campanhas{background:url(img/layout/campanhas_backg.jpg) top no-repeat; width:301px; float:left; height:301px; 
}.servicos{background:url(img/layout/servicos_backg.jpg) top no-repeat; width:245px;float:right; height:301px;
}.shadow{background:url(img/layout/shadow_line.jpg) center bottom no-repeat; width:5px; float:left; height:301px;

}.campanha-box{width:250px; height:120px; margin:0px auto 10px auto;
}.sage-box{width:250px; height:120px; margin:0px auto;

}.noticias{height:346px; width:251px; background:url(img/layout/noticias_backg.jpg) top no-repeat;
/*}.newsletter{width:251px; height:101px; background:url(img/layout/newsletter_backg.jpg) top no-repeat; color:#FFFFFF; background-color:#FFFFF0; 
}.newsletter a{color:#feffff; text-align:justify; text-decoration:none; text-indent:10px;
}.newsletter a:hover{text-decoration:underline; */
}.newsletter{width:251px; height:101px; background:url(img/layout/certified_banner.jpg) top no-repeat;
}.newsletter a{color:#FFFFFF; text-decoration:none;
}.newsletter a:hover{text-decoration:underline;
}.emptyspace{width:200px; height:85px;
}.bolsaemp{width:170px; height:20px; float:left; margin:0px 5px;
}.footer{width:806px; height:23px; line-height:23px; background:url(img/layout/footer_backg.jpg) top no-repeat;
}.foot-space{height:4px; width:800px;clear:left;
}.foot-left{ float:left; width:740px;
}.foot-right{ float:right; width:60px; text-align:center; font-weight:bold; line-height:23px; height:23px;
}.inner-left{float:left; line-height:23px; height:23px; width:100px; font-weight:bold; text-indent:4px;
}.inner-right{float:right; line-height:23px; height:23px; width:630px; font-weight:bold; text-align:center;
}.clear{clear:both; width:0px;height:0px;

}.clear-l{clear:left; width:0px; height:0px; overflow:hidden;
}.container-text600{width:600px; background:url(img/layout/opiniao_bkg.jpg) top no-repeat; background-color:#edf8fc; padding:5px 10px 10px 10px; text-align:justify;
}.container-text{width:auto;margin:10px;
}.container-text-newsletter{width:231px;margin:10px;
}.container-box{width:auto;margin:10px 0px;
}.container-box2{width:auto;margin:10px 0px 0px 0px;
}.list-servicos{ line-height:14px; font-weight:bold; padding:4px;
}.s-spacer{height:44px; width:100%;
}.c-spacer{height:10px; width:100%;
}#links{width:212px; margin:0px auto; position:relative; bottom:-35px;

}.banner-campanha{width:250px; height:120px; margin-left:auto; margin-right:auto;

/* ## Noticias */
}.noticias-box{width:240px; margin-left:auto; margin-right:auto; /* Caixa individual para cada noticia */
}.noticias-head{ font-weight:bold; padding:0px 0px 3px 0px; /* Header de cada noticia */
}.noticias-body{text-align:justify; /* Corpo da noticia */
}.noticias-logo{width:50px; height:50px; float:left; padding:0px 5px 0px 0px; /* Imagem associada a noticia */
}.noticias-spacer{height:6px; width:100%; clear:both; /* Spacer na base da caixa */
}.noticias-banner{margin-left:20px; margin-right:20px; /* Noticia caso seja um banner */
}.noticias-arquivo{text-align:right;position:relative;
}.noticias-arquivo #button{text-align:right; font-weight:bold; margin-right:15px; margin-top:-1px;
}.noticias-arquivo #button a{color:#000000; text-decoration:underline;
}.noticias-arquivo #button a:hover{text-decoration:none;


}.noticias-data{width:60px;float:left;

}.main-content{background:url(img/layout/full_backg.jpg) top no-repeat; height:451px; width:551px;

}#three {width: 480px;margin-left: auto;margin-right: auto; margin-top:80px;
}#three div {float: left;padding:5px;width: 150px;
}#three div img{ border:0px;
}#sol-ul{margin:10px; 
}#sol-ul ul{margin-bottom:0px; margin-top:0px;
}#sol-ul ul li{padding:4px; list-style-type:disc;

}#gescom{
}#gescom img{float:left; padding:5px;
}#gescom span{clear:both;

}#sage{ height:auto;
}#sage-prod{width:130px;float:left;margin-left:25px;
}.sage-prod-list{padding-bottom:1px;
}#sage-bann{width:374px; float:left;

}.contactos{margin:10px; width:auto;
}.contactos h3{margin:0px; padding:0px; font-weight:bold; font-size:11px;
}.c-label{width:130px;float:left; padding:0px 4px;
}.c-content{width:140px;float:left;
}.c-group{width:auto; height:14px;padding-top:2px;

}.localizacao{ margin-bottom:5px;
}.localizacao span{display:block;

}.horario{ margin-bottom:5px;

}.telefone{margin-bottom:5px;
}.cima{ z-index:1;
}.mapa{z-index:2; position:relative; bottom:60px; width:350px; height:224px; left:70px;

}.email{margin-bottom:5px;
}.tel{
}.t-label{width:130px; float:left;
}.t-content{width:150px; float:left;

}.coordenadas{
}.coordenadas span{float:left; width:50px;

}.software{margin:10px;width:auto;
}.parceiros{width:auto; margin:10px;
}.f-row{width:auto; height:100px;margin-bottom:10px;
}.s-row{width:auto; height:90px;margin-bottom:10px;
}.t-row{width:auto; height:90px;margin-bottom:10px;
}.fr-row{width:auto; height:90px;

}.f-block{width:150px; height:100px;float:left;line-height:100px;
}.s-block{width:150px; height:100px;float:left;margin:0px 40px;line-height:100px;
}.t-block{width:150px; height:100px;float:left;line-height:100px;

}.fr-block{width:150px; height:90px;float:left;line-height:90px;
}.sc-block{width:150px; height:90px;float:left;margin:0px 40px;line-height:90px;
}.tr-block{width:150px; height:90px;float:left;line-height:90px;


}.news{width:auto;min-height:80px;
}.news-dat{width:100px; float:left; font-weight:bold;
}.news-tit{width:auto; font-weight:bold;
}.news-pic{width:100px; float:left; height:50px;
}.news-cont{width:auto;
}.news-bottom{padding:4px 0px;
}.news-pic img{width:50px; height:50px; margin:auto;

}.news-header{font-size:13px; font-weight:bold; margin:0px 0px 20px 20px;
}.gallery{width:440px; margin:20px auto;
}.g-first{margin-right:10px; margin-bottom:10px; float:left;width:100px; height:75px;
}.g-last{width:100px; height:75px;

}.g-first a{border:1px solid #FFF;
}.g-first a: hover{border:1px solid #254963;
/* Accordion */
}#accordion {margin:0px;font-family:Verdana;font-size:11px; margin-top:10px;
}h3.toggler {cursor: pointer;border: 1px solid #f5f5f5;border-right-color: #ddd;border-bottom-color: #ddd;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background: #73aacd;color: #FFF;margin: 0 0 1px 0;padding: 2px 5px 1px;
}div.element p, div.element h4 {margin:0px;padding:1px;
}blockquote {padding:5px 20px;
}.content-iframe{width:530px; overflow-x:hidden; overflow-y:scroll; margin:10px; height:400px;
}#popup{position: absolute;top:15%;left:50%;width: 471px;height: 674px;display: none;z-index: 200; margin:2px; background:#FFF; border:1px solid #000;
}#popup small{background:#FFF; color:#000; font-weight:bold; padding:3px;
}#popup small img{padding:3px;


}.logo_vtp{width:261px; float:left;
}.google_vtp{width:370px; float:left;
}.google_vtp form{width:340px; line-height:49px; margin:0px; padding:0px 15px;vertical-align:top;
}.google_vtp form input{padding:0px; margin:0px;
}.google_vtp form .search{width:230px;
}.google_vtp form .labels{float:left; margin:0px; padding:0px 8px 0px 0px; height:16px; line-height:16px;
}.google_vtp form .radio{float:left; margin:0px; padding:0px;
}.google_vtp form .g_list{height:20px; line-height:20px;
}.contacts_vtp{width:175px; float:left;


}.folio-row{width:531px; height:100px;
}.folio-l{width:139px; margin:0 80px 0 45px; float:left;
}.folio-r{width:139px; margin:0 90px 0 35px; float:left;

}.support-l{width:50%; float:right;
}.support-r{width:50%; float:left;
}.support-l div{padding:2px 0px;
}.support-r div{padding:2px 0px;

}.support-head{ font-weight:bold; padding-bottom:4px;
}.support-bottom{clear:both; width:90%; margin:auto; padding:2px 0px;

}.black{font-weight:bold; color:#000;

}.filosoft{width:530px; height:90px; 
}.filosoft-pc{width:230px;float:left; height:80px; 
}.filosoft-pdf{width:290px; float:left; height:80px; 
}.pdf-box{float:left; width:150px; height:80px;
}.filo-list{width:130px;margin-left:25px;padding:1px;
}.filo-cont{width:130px; height:90px; overflow:hidden;
}#gescom h1{font-size:12px; font-weight:bold; color:#254963; padding:4px 10px; margin:0px;

}.main_view {float: left;position: relative;
}.window {height:120px;	width: 250px;overflow: hidden; position: relative;
}.image_reel {position: absolute;top: 0; left: 0;
}.image_reel img {float: left;
}.paging{font-family:Verdana;font-size:10px;line-height:22px; position:relative; left:155px; top:-151px;
}.paging a {font-weight: bold;padding: 2px 3px;text-decoration:none;color:#000;background:#73AED1;border:1px solid #FFF;
}.paging a.active {font-weight:bold;background:#B7DEEF;
}.paging a:hover {font-weight: bold;background:#B7DEEF;
}