
/* tag */
body{font-family:Arial, Helvetica, sans-serif; color:#4f4e4e; background:#f9f9f9;}
h1, h3, h4, h5, h6{font-weight:normal; color:#000;}
/*h1{font-size:24px; margin-bottom:35px; text-align:left;}*/
/*h2{font-size:22px; margin-bottom:31px;}*/
h3{margin-top:23px; font-size:16px;}
h4{margin-top:49px; font-size:22px}
h5{font-size:16px;}
h6{font-size:24px;}
input{border-radius:5px; height:26px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
textarea{border-radius:5px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif;}
select, .ui-multiselect{border-radius:5px; height:26px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;}
address{width:320px; height:auto; float:left; font-style:normal; margin:15px 90px 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color:#fff;}



/*a:link{text-decoration:none; color:#900;}
a:visited{text-decoration:none; color:#900;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

a.classe1:link{text-decoration:none; color:#333px !important;}
a.classe1:hover{text-decoration:underline; color:#333px !important;}
*/
	
/* ID */
#container-top, #container-slide, #container-content, #container-footer{width:100%;}
#container-top{background:url("{base_url}image/layout/filete-top.jpg") repeat-x; min-height:167px;}
#container-slide{/*height:241px;*/ height:auto; background:#000 url("{base_url}image/layout/filete-slide-topo.jpg") repeat-x; /*border:1px solid #000;*/}
#container-content{border-top:6px solid #f9f9f9; font-family:Arial, Helvetica, sans-serif; color:#4f4e4e; min-height: 550px;}
#container-footer{height:auto; background:#fff url("{base_url}image/layout/filete-footer.jpg") repeat-x; border-top:5px solid #da353c; margin-top:90px;}

/* Classes */
.clear{clear:both;}
.header-content, .menu, .content, .footer{width:970px; min-width:970px; max-width:1010px;}

.header-content/*, content, .footer*/{height:auto; margin:auto;}
.ouvidoria{width:114px; height:36px; background:#912326; float:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#fff; text-align:center;}
.logo{width:192px; height:auto; float:left; margin:0px 0 0px 0; padding-top:25px;}
.search{width:266px; height:auto; float:right; margin:-45px 0 0 0;}

.menu{/*width:907px;*/ height:auto; margin:5px auto 0 5px; background:#be2f33; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.menu li{position:relative; float:left;}
.menu li a{color:#fff; text-decoration:none; display:block; height:50px;}
.menu li a:hover{background:url("{base_url}image/layout/fundo-dropdown.png"); color:#fff; z-index:1000;}
.menu li ul{position:absolute; top:50px; background:#bd2d31; display:none; width:100%;}
.menu li:hover ul, .menu li.over ul{display:block; z-index:1000;}
.menu li ul li{width:100%;}
.ajuste_menu{padding:14px 40px 0px 40px; font-size:14px;}

.box-dropdown{padding:14px 25px 0 25px; font-size:14px;}
.divisor-li{width:3px; height:47px;}
.content{width:960px; margin:18px auto auto auto; height:auto;}
//.empresas{width:960px; height:293px; margin:36px auto auto auto;}
//.box-empresas{width:150px; height:293px; float:left; background:#e3e5e7;}

.empresas{width:960px; height:293px; margin:36px auto auto auto; text-align: center;}
.box-empresas{width:150px; height:293px; display: inline-block; background:#e3e5e7;}

.icones{width:150px; height:179px; margin:auto; text-align:center;}
.divisor{width:44px; height:293px; display: inline-table;}
.filosofia{width:960px; height:auto; margin:auto auto 69px auto; padding-top:49px;}
.box-filosofia{width:267px; height:284px; text-align:justify; float:left; padding-bottom:78px;}
.divisor2{width:71px; height:284px; float:left;}
.destaque{width:960px; height:auto; margin:auto; font-family:Arial, Helvetica, sans-serif; color:#4f4e4e;}
.col-news{width:604px; height:auto; margin:30px 23px 0 0; float:left; text-align:justify;}
.col-clientes{width:704px; height:auto; margin:0; float:left; text-align:justify;}
.col-page-news{width:960px; height:auto; margin:0; float:left; text-align:justify;}
.image-news{float:left; padding:0px 15px 20px 0px; margin-top:0px;}
.image-tags{float:left; padding:0px 14px 35px 0px; margin-top:0px;}
.col-divisor{width:4px; height:0; /*margin:0;*/ float:left; margin-right: 10px; /*margin:-1279px 534px 0 0;*/ background: url({base_url}image/layout/filete-clientes2.jpg) repeat-x;}
.col-page-news-right{width:253px; height:auto; margin:0 0 0 11px; /* float:right; margin-top:-1275px;*/}
.banner{width:270px; height:270px; background:#CCC;}
.box-last-news{margin-bottom:28px; border-bottom:1px solid #CCC; padding:0px 0 0 0;}
.img{float:left; padding:0 0 0 0; border:2px solid #ccc; margin:5px 10px 0 0;}
.col-dir{margin-top:100px; width:320px; height:auto; float:left; /*border:1px solid #000;*/}
.work-us, .imprensa, .newsletter{width:306px; height:auto; /*border:1px solid #000;*/ margin-bottom:60px; float:right;}
.img-icones{float:left; padding:0 0 0 0; margin:5px 10px 0 0;}
.footer-content{width:960px; height:auto; margin:18px auto auto auto; /*border:1px solid #333;*/}
.iso{width:83px; height:auto; float:right; margin:15px -3px 0 0;}
.menu-footer{width:465px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif;}
.col-menu{width:153px; height:auto; margin:18px 0 0 0; font-size:12px; float:left; line-height:19px;}
.news{width:960px; height:auto; margin-bottom:41px;/*border-bottom:2px solid #e9e7e7; padding:9px 0 4px 0;*/}
.box-news, .box-news:hover {width:969px;}
.box-news{padding:0; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms; margin:10px 0 10px 5px; border-bottom:2px solid #e9e7e7;}
.box-news:hover{padding:0; background:#e9e9e9;}
.date{width:64px; height:86px; text-align:center; color:#FFF; font-size:18px; background:url("{base_url}image/noticias/image-date.jpg") repeat-x; float:left; margin:0;}
.content-news{width:926px; text-align:justify; font-size:16px; float:right; margin:0;}
.nav-number{margin:0 8px 0 8px; font-size:24px; color:#727171;}
.image-nav{margin:0px 0 0 0; background:#c23c3f; -webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms;}
.image-nav:hover{background:#913134; text-decoration:none;}
.box-clientes {width:120px; height:auto; float:left; margin:19px 56px 0 0;}
/*.box-clientes img{width:100px; height:auto;}*/
.box-clientes-logo{width:120px; height:auto; text-align:center;}
/*.box-clientes p{margin:px 0 0 0; font-size:16px; text-align:center; /*padding:12px 50px 12px 50px;*/}*/
.space-client{width:27px; height:195px; float:left;}
.mapa, .sombra{width:960px; margin:auto;}
.mapa{height:370px;}
//.sombra{height:60px; margin-bottom:41px; background: url("{base_url}image/layout/sombra.jpg") repeat-x; border-bottom:2px solid #dddcdc;}
.sombra{margin-bottom:41px; box-shadow: 1px 6px 11px 1px #888888;}
.end_mapa{height:70px; background: #fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-align:center; color:#727171; border-top:2px solid #dddcdc;}
.form{width:960px; height:auto; margin:0px 0 0 0; font-size:22px; color:#727171;}
.clipping{width:168px; height:58px; margin:10px 0 0 0; background:url("{base_url}image/noticias/image-date.jpg") repeat-x; float:left;}
/*.video{width:168px; height:105px; margin:10px 0 0 0; float:left;}*/
.audio{width:168px; height:106px; margin:10px 0 0 0; float:left;}
.video{width:168px; height:106px; margin:10px 0 0 0; float:left;}
.content-clipping{width:960px; text-align:justify; font-size:14px; float:left; margin:4px 0 15px 0; font-weight:normal; color:#000;}
.content-audio{width:81%; height:auto; text-align:justify; font-size:14px; margin:10px 0 0 0; float:right;}
.content-video{width:81%; height:auto; margin:10px 0 0 0; font-size:14px; float:right;}

#galeria ul { list-style: none;  /*letter-spacing: -3px;*/}
#galeria ul li { display: inline-block; width: 120px; height:119px; padding: 0; border: 2px solid #fff; background:#fff; -moz-box-shadow: 0 0 0px #888;
-webkit-box-shadow: 0 0 0px#888; box-shadow: 0 0 0px #888; /*text-align: center; vertical-align: top; letter-spacing: normal; zoom: 1;*/ }
*html #galeria ul li { display: inline;}
#galeria ul li p { text-align: left;}
.formatting{margin:0 18px 21px 0;}

.img-clientes{width:120px; height:auto;}









.adipoli-wrapper
{
    margin:auto;
    position:relative;
    display: inline-block;
}
.adipoli-wrapper>img
{
    position: absolute;
    z-index: 1;
}
.adipoli-before
{
    position: absolute;
    z-index: 5;
}
.adipoli-after
{
    position: absolute;
    z-index: 10;
}
.adipoli-slice {
    display:block;
    position:absolute;
    z-index:15;
    height:100%;
}
.adipoli-box
{
    display:block;
    position:absolute;
    z-index:15;
}

/*#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window {position:absolute; left:0; top:0; width:255px; height:200px; display:none; z-index:9999; padding:10px;}
#boxes #sistemas #de #e-cfcanet {border-radius: 5px; border:1px solid #ccc; background:#fff url("{base_url}image/layout/filete-clientes.jpg") repeat-x;}
input{margin:10px 30px 0px 40px; text-align:center;}
.d-login {float:right; width:108px; height:53px; margin: 0 20px 0 0; border-radius: 5px; padding:0;}
.close{display:block; text-align:right;}*/

/* Sistemas */
.mask{position:absolute; left:0; top:0; z-index:9000; background: url("{base_url}image/suporte/sistemas/background.png"); display:none;}
#boxes .window {position:absolute; left:0; top:0; width:220px; height:220px; display:none; z-index:9999; padding:10px 15px 15px 15px; border:1px solid #CCC; }
#boxes #de #ecfcanet #eprova #cecnh {width:220px; height:197px;}
#de #ecfcanet #eprova #cecnh{position:relative; top:60px; left:100px; height:22px; width:200px;font-size:15px; padding:5px; margin:4px auto auto auto;}
#de {float:left;background:#fff url("{base_url}image/layout/filete-clientes.jpg") repeat-x; border-radius:7px; width:267px; height:53px;}
#ecfcanet {float:left;background:#fff url("{base_url}image/layout/filete-clientes.jpg") repeat-x; border-radius:7px; width:267px height:53px;}
#eprova {float:left;background:#fff url("{base_url}image/layout/filete-clientes.jpg") repeat-x; border-radius:7px; width:267px; height:53px;}
#cecnh {float:left;background:#fff url("{base_url}image/layout/filete-clientes.jpg") repeat-x; border-radius:7px; width:267px height:53px;}
.close{display:block; text-align:left;}
.label{font-size:16px; text-align:center; margin:0 0 15px 0; color:#900; border:1px solid #ccc;}
.input-sistemas{ margin:5px 0 15px 0; width:200px; height:50px; text-align:center; border:1px solid #ccc;}
.button-login{margin:5px; text-align:center;}
.box-produtos{width:195px; height:129px; text-align:center;}

