/*@ Import other css */
@import url("../js/lytebox/lytebox.css");

/*@ Import Google Web Fonts */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@font-face {
    font-family: 'optima_lt_stdbold';
    src: url('optimaltstd-bold-webfont.eot');
    src: url('optimaltstd-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('optimaltstd-bold-webfont.html') format('woff'),
         url('optimaltstd-bold-webfont-2.html') format('truetype'),
         url('optimaltstd-bold-webfont.svg#optima_lt_stdbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */
body {margin:0;padding:0;color:#666;font:normal 12px 'Open Sans', sans-serif;background: url(../images/bg.gif) repeat #ddd;overflow-x: hidden;}

/*@ Zera margens p e form */
p, form{margin:0;}
.clearthis{clear:both;}
img {border:none;}
input{font:normal 11px 'DejaVu Sans','Bitstream Vera Sans','Segoe UI','Lucida Grande',Verdana,Tahoma,Arial,sans-serif;}

a {text-decoration:none;color: #00305b;}
a:hover {text-decoration:underline;color: #00305b;}

/*@ Index */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#666;font-family:georgia;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#000;text-decoration:underline;}
#index a:hover{color:#000;text-decoration:none;}
.marginP{margin:10px 0 0 0;}

/*@ box404 */
body.body404{background:#fff;margin:30px;}
.box404{border:1px dashed #ddd;padding:20px;line-height:160%;width: auto;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow: 0 0 10px #ccc;}

/*@ Pagenator */
.pagenator {width:660px;float:left;clear:both;margin:10px 0 0 0;padding:0;color: #333;}
.pagenator img{margin:7px 2px 0 2px;}
.pagenator a{color: #333;text-decoration: none;}
.pagenator a:hover{color: #333;text-decoration: underline;}
.pagenator table{}


/*@ HX /*
/* zerando paddings e margins para os HX */
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
h1{font-family: 'optima_lt_stdbold', serif;font-weight: normal;color: #00305b;text-transform: uppercase;font-size: 30px;margin: 0 0 10px 0;}
h2{font-family: 'optima_lt_stdbold', serif;font-weight: normal;color: #00305b;text-transform: uppercase;font-size: 30px;margin: 0 0 10px 0;}
h4{font:bold 1.2em 'Open Sans', sans-serif;color: #00305b;margin: 0 0 10px 0;}

/*@ Fotos */
.fotoTopo{margin:20px 0;text-align:center;float:left;clear:both;width: 620px;}
.fotoTopo img{clear: both;display: block;}
.fotoright{float:right;text-align:right;padding:0px 0px 10px 0px;}
.fotoinferior{margin:0px 20px 20px 0px;float:left;}

.containerfotoleft{margin:0px 20px 0px 0px;float:left;}
.containerfotoright{margin:0px 0px 0px 20px;float:right;}
.containerfotoinferior{margin:20px 0px 0px 0px;text-align:justify;float:left;clear:both;}

.fotolegenda{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;line-height:140%;padding:10px;clear:both; float:left;}
.fotocreditos{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-align:right;}
.foto {background: white;border:1px solid #ddd;padding: 4px;}

/*@ Formularios */
input{vertical-align:middle;outline:none;}

/*---------------------------- Start S I T E --------------------------*/

/*@ container-header */
#container-header{width:100%;height: 190px;clear: both;position: absolute;top: 0;left: 0;z-index: 300;background: url(../images/bg-header.png) repeat-x top;}

.wrap-topo{height: 146px;clear: both;}
.topo{width: 980px;height: 146px;margin: 0 auto;position: relative;}

/*@ logo */
.logo{width: 278px;height: 80px;background: url(../images/sprite.png) no-repeat -20px -20px;position: absolute;top: 40px;left: 22px;float: left;}
.logo span{display: none;}

/*@ busca-topo */
.busca-topo{width: 301px;height: 36px;background: url(../images/sprite.png) no-repeat -20px -120px;position: absolute;top: 66px;right: 20px;}
.busca-topo input{background: none;border: none;font:normal 1.2em 'Open Sans', sans-serif;font-style: italic;color: #666;padding: 6px 0 6px 18px;width: 250px;}
.busca-topo input::-webkit-input-placeholder {color: #666;}
.busca-topo input:-moz-placeholder {color: #666;}
.busca-topo button{width: 18px;height: 22px;background: url(../images/sprite.png) no-repeat -320px -20px;cursor: pointer;border: none;position: absolute;top: 7px;right: 8px;}
.busca-topo button span{display: none;}

/*@ btn-area-restrita */
.btn-area-restrita{width: 94px;height: 32px;position: absolute;top: 0;right: 18px;background: url(../images/sprite.png) no-repeat -20px -171px;color: white;text-decoration: none;padding: 10px 0 0 30px;font-weight: bold;}
.btn-area-restrita:hover{text-decoration: underline;color: white;}


/*------------------ INICIO NAV ---------------------*/
/*@ nav menu */
.wrap-nav{height: 44px;clear: both;background: url(../images/bg-wrap-nav.png) repeat-x top;}
nav{width: 980px;height: 44px;margin: 0 auto;color: white;}

#nav{background:none;float: left;margin:0;padding:0;border:none;position:relative;height:44px;z-index:1000;font:bold 13px 'optima_lt_stdbold', serif;}

#nav li a, #nav li {float: left;z-index:1000;cursor: pointer;}

#nav li {list-style: none;position: relative;top: 0;}

#nav li a {text-decoration: none;color: #fff;height:40px;line-height:40px;text-align:center;padding:0;text-transform: uppercase;
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
}
#nav li a:hover,
body.ati-home #nav li.nav-home > a, #nav li.nav-home > a.active,
body.ati-institucional #nav li.nav-institucional > a, #nav li.nav-institucional > a.active,
body.ati-servicos #nav li.nav-servicos > a, #nav li.nav-servicos > a.active,
body.ati-equipe #nav li.nav-equipe > a, #nav li.nav-equipe > a.active,
body.ati-noticias #nav li.nav-noticias > a, #nav li.nav-noticias > a.active,
body.ati-trabalhe-conosco #nav li.nav-trabalhe-conosco > a, #nav li.nav-trabalhe-conosco > a.active,
body.ati-contato #nav li.nav-contato > a, #nav li.nav-contato > a.active {color: #9d9d9c;}

#nav li.nav-home a{width: 97px;}
#nav li.nav-institucional a{width: 135px;}
#nav li.nav-servicos a{width: 95px;}
#nav li.nav-equipe a{width: 74px;}
#nav li.nav-equipe a{width: 74px;}
#nav li.nav-noticias a{width: 97px;}
#nav li.nav-trabalhe-conosco a{width: 211px;}
#nav li.nav-quadro-credores a{width: 175px;}
#nav li.nav-area-restrita a{width: 281px;}
#nav li.nav-contato a{width: 100px;}

/* menus filhos */
#nav li li a, #nav li li li a{padding:7px 16px;height:auto;line-height:normal;background:none;text-align:left;color: #000;width: 230px;border: none;font:normal 12px 'Open Sans', sans-serif;text-transform: none;}
#nav li li:last-child a, #nav li li:last-child li a{}
#nav li li:first-child a, #nav li li:first-child li a{}
#nav li li:last-child li:first-child a{}
#nav li li a:hover, #nav li li li a:hover{color:#fff; text-decoration: none;background: #00315d;}

/* redefine tamanhos dos anchors tag nos filhos */
#nav li.nav-home li a, #nav li.nav-home li li a,
#nav li.nav-institucional li a, #nav li.nav-institucional li li a,
#nav li.nav-servicos li a, #nav li.nav-servicos li li a,
#nav li.nav-equipe li a, #nav li.nav-equipe li li a,
#nav li.nav-noticias li a, #nav li.nav-noticias li li a,
#nav li.nav-trabalhe-conosco li a, #nav li.nav-trabalhe-conosco li li a,
#nav li.nav-contato li a, #nav li.nav-contato li li a {width:180px;}

/* Submenu */
.hasChildren {position: absolute;width: 5px; height: 5px;background: none;right : 0;bottom: 0;}

#nav li ul {display: none;position: absolute;left:0px;top:40px;padding:0; margin:0;background: #e9e9e9;box-shadow: 0 0 10px #ccc;border: 1px solid #ddd;}
#nav li ul li ul{background-image: none;background-color: #fff;padding:0;margin:0;width: 192px;overflow: hidden;}


/*#nav li:first-child ul{left:20px;}*/ /* exce��o para o dropdown do primeiro item do menu >> abrir um pouco mais � direita */

#nav li:hover > ul {display: block;}

#nav li ul li, #nav li ul li a {float: none;}

#nav li ul li {_display: inline; /* for IE6 */}

#nav li ul li a {width: 150px;display: block;}

/* SUBSUB Menu */
#nav li ul li ul {/*display: none;*/}

#nav li ul li:hover ul {left: 100%;top: 0;}
/*------------------ FIM NAV ---------------------*/

/*@ wrap-banner-home */
.wrap-banner-home{height: 375px;clear: both;overflow: hidden;padding: 135px 0 20px 0;}
.banner-home{width: 980px;height: 375px;margin: 0 auto;overflow: hidden;background: none;}

ul#mainBanner{margin: 0;padding: 0;list-style: none;width: 980px;height: 375px;position: relative;}
ul#mainBanner li{width: 980px;height: 375px;float: left;clear: both;}
ul#mainBanner li div.box-info-banner{width: 283px;height: 316px;background: url(../images/bg-box-info-banner.png) no-repeat;position:absolute;bottom: 0px;right: 0;padding: 0 35px 0 121px;}
ul#mainBanner li div.box-info-banner h2{color: white;font-size: 24px;margin: 75px 0 20px 0;}
ul#mainBanner li div.box-info-banner p{color: #b2b2b2;}

ul#mainBanner li div.box-info-banner .btn-saiba-mais{background: #515151;color: white;text-decoration: none;font:bold 1.1em 'optima_lt_stdbold', serif;text-transform: uppercase;padding: 10px;float: left;clear: both;margin: 20px 0 0 0;}
ul#mainBanner li div.box-info-banner .btn-saiba-mais:hover{text-decoration: underline;color: white;}


.banner-home .bx-pager{position: absolute;top: 95px;left: 660px;z-index: 300;}
.banner-home .bx-pager a {text-indent: -999em;outline: none;float: left;margin: 0 7px 0 0;}
.banner-home .bx-pager a.pager-link{width: 9px;height: 10px;background: url(../images/sprite.png) no-repeat -390px -20px;}
.banner-home .bx-pager a.pager-active{background: url(../images/sprite.png) no-repeat -410px -20px;}

/*@ wrap-container */
.wrap-container{clear: both;overflow: hidden;padding: 205px 0 40px 0;}
.wrap-container-home{background: url(../images/bg-wrap-container-home.gif) repeat-x top;clear: both;overflow: hidden;padding: 20px 0 0 0;min-height: 330px;}
.container{width: 980px;margin: 0 auto;overflow: hidden;}

/*@ colunas */
.col-maior-home{width: 580px;float: left;margin: 0 0 0 20px;}
.col-menor-home{width: 340px;float: right;margin: 0 20px 0 0;}
.col-line-home{width: 580px;float: left;clear: both;}
.col-small-home{width: 280px;float: left;position: relative;}
.col-small-home h2{margin: 0 0 20px 0;}

.col-maior{width: 660px;float: left;padding: 88px 0 0 0;}
.col-menor{width: 300px;float: right;}
.col-full{width: 980px;float: left;padding: 88px 0 0 0;}

.col-submenu{width: 240px;float: left;}
.col-content{width: 400px;float: right;}
.col-content h2{font-size: 24px;}
.col-content h3{color: #00305b;font-size: 1.2em;font-weight: bold;margin: 15px 0 10px 0;}
.col-content article{width: 400px;float: left;clear: both;}

.col-content .box-azul{width: 360px;float: left;clear: both;background:url(../images/bg-box-azul.png) repeat;margin: 0 0 20px 0;padding: 20px;}
.col-full .col-content, .col-full .col-content article{width: 700px;}


.col-content-maior{width: 660px;float: left;clear: both;}
.col-content-maior article{width: 660px;}
.col-content-maior h2{text-transform: none;font-size: 24px;}

/*@ form-contato */
form.form-contato{width: 360px;float: left;clear: both;}
form.form-contato input, form.form-contato textarea{border: 1px solid #6d8dba;padding: 10px 40px 10px 10px;color: #00305b;font:normal 16px 'Open Sans', sans-serif;width: 308px;display: block;margin: 0 0 7px 0;box-shadow: inset 0 5px 5px #cfdff8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.icon-input-nome{background: url(../images/icon-input-nome.png) no-repeat 320px 11px #fff;}
.icon-input-email{background: url(../images/icon-input-email.png) no-repeat 320px 13px #fff;}
.icon-textarea-mensagem{background: url(../images/icon-textarea-mensagem.png) no-repeat 320px 13px #fff;}
form.form-contato textarea, form.form-contato textarea:focus{height: 140px;outline: none;overflow: auto;}
form.form-contato input::-webkit-input-placeholder, form.form-contato textarea::-webkit-input-placeholder {color: #00305b;}
form.form-contato input:-moz-placeholder, form.form-contato textarea:-moz-placeholder {color: #00305b;}
form.form-contato button{width: 90px;height: 39px;cursor: pointer;border: none;float: right;clear: both;background: url(../images/sprite.png) no-repeat -240px -170px;}
form.form-contato button span{display: none;}


/*@ utilitarios */
ul.utilitarios{width: 400px;float: left;clear: both;margin: 0 0 12px 0;padding: 0;list-style: none;font:normal 11px Arial;color: #999;}
ul.utilitarios li{float: left;margin: 0 0 0 25px;}
ul.utilitarios li:first-child{margin: 0;}
ul.utilitarios li a{float: left;color: #999;height: 16px;line-height: 16px;}
ul.utilitarios li a.decreaseFont, ul.utilitarios li a.increaseFont, ul.utilitarios li a.resetFont{font-weight: bold;font-size: 12px;margin: 0 0 0 10px;}
ul.utilitarios li a.icon-imprimir{background: url(../images/icon-imprimir.gif) no-repeat left;padding: 0 0 0 20px;}
ul.utilitarios li a.icon-compartilhar{background: url(../images/icon-compartilhar.gif) no-repeat left;padding: 0 0 0 20px;}

ul.utilitarios li strong{float: left;color: #999;font-weight: normal;line-height: 16px;}
.col-content-maior ul.utilitarios{width: 660px;}

/*@ box-h1 */
.box-h1{width: 1500px;height: 74px;background: url(../images/bg-box-h1.png) no-repeat right top;position: absolute;top: 205px;right: 50%;float: left;margin: 0 -172px 0 0;}
.box-h1 h1{width: 660px;float: right;line-height: 74px;text-indent: 20px;}

/*@ submenu */
ul.submenu{width: 240px;float: left;clear: both;background: #00305b;list-style: none;margin: 0;padding: 0;font: bold 14px 'optima_lt_stdbold', serif;text-transform: uppercase;}
body.ati-servicos ul.submenu{font: bold 13px 'Open Sans', sans-serif;text-transform: none;}
ul.submenu li{width: 240px;display: block;border-top: 2px solid #001930;padding: 8px 0;}
ul.submenu li:first-child{border-top: none;}
ul.submenu li a{display: block;color: white;text-decoration: none;padding: 10px 20px 10px 25px;line-height: 100%;background: url(../images/bg-submenu.gif) no-repeat center;}
ul.submenu li a:hover, ul.submenu li.ativo a{color: white;text-decoration: none;background: url(../images/bg-submenu-over.gif) no-repeat center;}

/*@ btn-conheca-mais */
.btn-conheca-mais{background: #00305b;color: white;text-decoration: none;font:bold 1.1em 'optima_lt_stdbold', serif;text-transform: uppercase;padding: 10px;float: left;clear: both;margin: 20px 0;}
.btn-conheca-mais:hover{text-decoration: underline;color: white;}

/*@ box-noticias */
.box-noticias{width: 300px;float: left;clear: both;margin: 0 0 20px 0;padding: 20px;background: #fff;}
.box-noticias h2{margin: 0 0 15px 0;}
.box-noticias ul{margin: 0;padding: 0;list-style: none;width: 300px;float: left;clear: both;}
.box-noticias ul li{width: 300px;float: left;clear: both;margin: 20px 0 0 0;cursor: pointer;}
.box-noticias ul li:first-child{ margin: 0;}
.box-noticias ul li a, .box-noticias ul li a:hover{width: 300px;float: left;clear: both;text-decoration: none;}
.box-noticias ul li a div.data{width: 70px;float: left;background: none;color: #999;text-align: center;font-size: 14px;font-weight: bold;line-height: 95%;padding:3px 0 0 0;}
.box-noticias ul li a div.data strong{font-weight: bold;font-size: 30px;float: left;padding:8px 0 0 5px;line-height: 30px;}
.box-noticias ul li a div.data span.mes{font-weight: bold;padding: 8px 0 0 0;display: block;}
.box-noticias ul li a div.data span.ano{font-weight: bold;font-size: 10px;}
.box-noticias ul li a div.txt{width: 210px;float: right;background: none;border-left: 2px solid #69859f;padding: 6px 0 6px 10px;font-size: 14px;font-weight: bold;}

/*@ box-noticias-interno */
.box-noticias-interno{width: 260px;float: left;clear: both;margin: 0 0 40px 0;padding: 20px;background: #fff;}
.box-noticias-interno ul{margin: 0;padding: 0;list-style: none;width: 260px;float: left;clear: both;}
.box-noticias-interno ul li{width: 260px;float: left;clear: both;margin: 20px 0 0 0;}
.box-noticias-interno ul li:first-child{margin: 0;}
.box-noticias-interno ul li a, .box-noticias-interno ul li a:hover{display: block;color: #00305b;font-size: 1.2em;font-weight: bold;text-decoration: none;}
.box-noticias-interno ul li a span{color: #999;display: block;font-size: 11px;}

/*@ box-servicos-em-destaque */
.box-servicos-em-destaque{width: 580px;height: 290px;background: none;float: left;clear: both;padding: 20px 0 0 0;margin: 0 0 35px 0;overflow: hidden;}
.box-servicos-em-destaque h2{margin: 0 0 23px 0;}
.box-servicos-em-destaque ul{width: 580px;float: left;clear: both;margin: 0;padding: 0;list-style: none;}
.box-servicos-em-destaque ul li{width: 180px;float: left;margin: 0 0 0 20px;}
.box-servicos-em-destaque ul li:first-child{margin: 0;}

.box-servicos-em-destaque ul li img{display: block;border-bottom: 6px solid #00305b;margin: 0 0 20px 0;}

.box-servicos-em-destaque ul li span{color: #333;text-decoration: none;font-size: 1.2em;font-weight: bold;display: block;line-height: 120%;margin: 0 0 10px 0;}
.box-servicos-em-destaque ul li .saiba-mais{color: #00305b;display: block;text-decoration: none;font-size: .9em;text-transform: uppercase;margin: 15px 0 0 0;font-family: 'optima_lt_stdbold';display: block;}
.box-servicos-em-destaque ul li .saiba-mais:hover{color: #00305b;text-decoration: underline;}

/*@ lista-servicos-interno */
ul.lista-servicos-interno{width: 300px;float: left;clear: both;list-style: none;margin: 0 0 40px 0;padding: 0;}
ul.lista-servicos-interno li{width: 300px;float: left;clear: both;margin: 25px 0 0 0;}
ul.lista-servicos-interno li:first-child{margin: 0;}
ul.lista-servicos-interno li img{width: 100px;float: left;border-right: 6px solid #00305b;margin: 0;}
ul.lista-servicos-interno li div{width: 180px;float: right;}
ul.lista-servicos-interno li span{font-weight: bold;color: #666;font-size: 1em;line-height: 100%;}
ul.lista-servicos-interno li a.saiba-mais{color: #00305b;text-decoration: none;font-size: .9em;text-transform: uppercase;margin:5px 0 0 0;font-family: 'optima_lt_stdbold';display: block;}
ul.lista-servicos-interno li a.saiba-mais:hover{color: #00305b;text-decoration: underline;}

/*@ box-newsletter */
.box-newsletter{width: 340px;float: left;clear: both;margin: 0 0 20px 0;}
.box-newsletter form{width: 340px;float: left;clear: both;margin: 20px 0 0 0;}
.box-newsletter form input{width: 105px;height: 31px;line-height: 31px;border: 2px solid #00305b;padding: 0 10px;float: left;background:url(../images/bg-input.gif) repeat-x top #e6e6e6;font:normal 1.2em 'Open Sans', sans-serif;font-style: italic;color: #666;margin: 0 10px 0 0;}
.box-newsletter form input::-webkit-input-placeholder {color: #666;}
.box-newsletter form input:-moz-placeholder {color: #666;}
.box-newsletter form button{width: 61px;height: 36px;background: url(../images/sprite.png) no-repeat -160px -170px;border: none;cursor: pointer;float: right;}
.box-newsletter form button span{display: none;}

/*@ destaquesFooter */
ul#destaquesFooter{margin: 0;padding: 0;width: 280px;height: 273px;list-style: none;}
ul#destaquesFooter li{margin: 0;padding: 0;width: 280px;height: 273px;}
ul#destaquesFooter li img{float: right;margin: 0 0 0 10px;}
ul#destaquesFooter li h4{margin: 40px 0 10px 0;}
ul#destaquesFooter li a{color: #00305b;display: block;text-decoration: none;font-size: .9em;text-transform: uppercase;margin: 15px 0 0 0;font-family: 'optima_lt_stdbold';}
ul#destaquesFooter li a:hover{color: #00305b;text-decoration: underline;}

.col-small-home .bx-pager{position: absolute;top: 0;left: 0;z-index: 300;}
.col-small-home .bx-pager a {text-indent: -999em;outline: none;float: left;margin: 0 7px 0 0;}
.col-small-home .bx-pager a.pager-link{width: 9px;height: 10px;background: url(../images/sprite.png) no-repeat -350px -20px;}
.col-small-home .bx-pager a.pager-active{background: url(../images/sprite.png) no-repeat -370px -20px;}

/*@ box-equipe-interno */
.box-equipe-interno{width: 300px;float: left;clear: both;position: relative;margin: 0;border-bottom: 5px solid #bfbfbf;}
.box-equipe-interno ul#destaquesFooter{width: 300px;}
.box-equipe-interno ul#destaquesFooter li{width: 300px;height: 273px;}

.box-equipe-interno .bx-pager{position: absolute;top: 12px;left: 0;z-index: 300;}
.box-equipe-interno .bx-pager a {text-indent: -999em;outline: none;float: left;margin: 0 7px 0 0;}
.box-equipe-interno .bx-pager a.pager-link{width: 9px;height: 10px;background: url(../images/sprite.png) no-repeat -350px -20px;}
.box-equipe-interno .bx-pager a.pager-active{background: url(../images/sprite.png) no-repeat -370px -20px;}

/*@ btn-conheca-nossa-equipe */
.btn-conheca-nossa-equipe{background: #00305b;color: white;text-decoration: none;font:bold 1.1em 'optima_lt_stdbold', serif;text-transform: uppercase;padding: 10px 0px;float: left;clear: both;margin: 10px 0 40px 0;width: 300px;text-align: center;}
.btn-conheca-nossa-equipe:hover{text-decoration: underline;color: white;}

/*@ box-trabalhe-conosco */
.box-trabalhe-conosco{width: 270px;float: right;background: none;margin:20px 0 0 0;border:none;padding:20px;background:url(../images/bg-box-azul.png) repeat;}
.box-trabalhe-conosco:first-child{float: left;}
.box-trabalhe-conosco h3{font-size:16px;text-align: center;text-transform: uppercase;font-family: 'optima_lt_stdbold', serif;font-weight: normal;color: #00305b;}
.box-trabalhe-conosco p{font:normal 12px Tahoma, Arial, sans-serif;padding:20px 0px;line-height: 130%;color: #00305b;}
.box-trabalhe-conosco a{font:normal 12px Tahoma, Arial, sans-serif;padding: 15px 0;display: block;}
.box-trabalhe-conosco form{font:normal 12px Arial;padding:0;}
.box-trabalhe-conosco form label{display: block;margin: 0 0 3px 0;color: #274D89;font:normal 12px Tahoma, Arial, sans-serif;}
.box-trabalhe-conosco form input{border: 1px solid #6d8dba;padding: 5px 10px;color: #00305b;font:normal 12px 'Open Sans', sans-serif;width: 248px;display: block;margin: 0 0 7px 0;box-shadow: inset 0 5px 5px #cfdff8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
.box-trabalhe-conosco form button{width: 62px;height: 26px;display: block;border: none;cursor: pointer;background: url(../images/sprite.png) no-repeat -340px -170px;margin: 7px 0 0 0;}
.box-trabalhe-conosco form button span{display: none;}

.box-trabalhe-conosco form button.btn-fazer-cadastro{width: 115px;height: 26px;background: url(../images/sprite.png) no-repeat -480px -170px;}

.box-trabalhe-conosco form button.btn-enviar{background: url(../images/sprite.png) no-repeat -410px -170px;}

/*--- formularioCadastro ---*/
table.formularioCadastro{width:660px;float:left;clear:both;background: url(../images/bg-box-azul.png) repeat;margin: 20px 0 0 0;padding:0 20px 20px 20px;}
table.formularioCadastro h3{font-size:16px;text-transform: uppercase;font-family: 'optima_lt_stdbold', serif;font-weight: normal;color: #00305b;border-bottom: 1px solid #00305b;padding: 0 0 5px 0;margin: 20px 0 10px 0;}
table.formularioCadastro input.radioButton{margin:0 5px 0 0;padding:0;width:auto;}
table.formularioCadastro input.checkBox{margin:0 5px;padding:0;width:auto;}
table.formularioCadastro input.texto, table.formularioCadastro textarea, table.formularioCadastro textarea:focus{border: 1px solid #6d8dba;padding: 5px 10px;color: #00305b;font:normal 12px 'Open Sans', sans-serif;width:370px;margin: 0;box-shadow: inset 0 5px 5px #cfdff8;outline: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
table.formularioCadastro select{}
table.formularioCadastro input.texto:focus, table.formularioCadastro select:focus, table.formularioCadastro textarea:focus{background:#fff;}
table.formularioCadastro span.sepItensHorizontal{margin:0 30px 0 0;}
table.formularioCadastro span.comentarios{margin:0 0 0 10px;font-size:11px;}
table.formularioCadastro tr td{padding:4px 0px;}
/*table.formularioCadastro tr:hover td{background:#FFC;}*/
table.formularioCadastro tr td.colunaLeftTable{width:150px;text-align:right;font-weight:normal;padding-right:7px;}
table.formularioCadastro tr td.colunaLeftTable2{width:250px;text-align:right;font-weight:normal;padding-right:7px;}
table.formularioCadastro tr td fieldset{width:700px;}

table.formularioCadastro button{width: 90px;height: 39px;display: block;border: none;cursor: pointer;background: url(../images/sprite.png) no-repeat -240px -170px;margin:7px 0 0 0;}
table.formularioCadastro button span{display: none;}

/*@ item */
.item{width: 660px;float: left;clear: both;margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 1px solid #999;}
.item span{font-size: .9em;display: block;}
.item h3{font-size: 16px;margin:5px 0;}
.item p a{color: #666;}

/*@ btn-voltar */
.btn-voltar{background: #515151;color: white;text-decoration: none;font:bold 1.1em 'optima_lt_stdbold', serif;text-transform: uppercase;padding: 10px;float: left;clear: both;margin: 30px 0 0 0;}
.btn-voltar:hover{text-decoration: underline;color: white;}

/*@ saudacao */
.saudacao{width: 240px;float: left;clear: both;margin: 0 0 15px 0;text-align: center;font-size: 1.1em;}

/*@ box-lista-equipe */
.wrap-lista-equipe{width: 660px;float: left;clear: both;margin: 0 0 30px 0;padding: 0 0 10px 0;border-bottom: 1px solid #999;}
.box-lista-equipe{width: 600px;height: 200px;background: #00305b;float: left;clear: both;position: relative;padding: 0 30px;}

h2.h-equipe{margin: 10px 0 0 0;line-height: 100%;width: 400px;float: left;clear: both;}
h3.h-equipe{margin: 0 0 20px 0;line-height: 100%;color: #666;}

ul#thumbEquipe{width: 600px;height: 180px;margin:20px 0 0 0;padding: 0;list-style: none;}
ul#thumbEquipe li{float: left;width: 200px;height: 180px;text-align: center;}
ul#thumbEquipe li a{width: 200px;height: 180px;text-align: center;display: block;}
ul#thumbEquipe li a:hover{background: url(../images/arrow-selected.gif) no-repeat center bottom;}

.box-lista-equipe .bx-wrapper .bx-prev{position: absolute;top: 66px;left: -22px;width: 30px;height: 59px;background: url(../images/sprite.png) no-repeat -20px -300px;text-indent: -999em;outline: none;}
.box-lista-equipe .bx-wrapper .bx-next{position: absolute;top: 66px;right: -22px;width: 30px;height: 59px;background: url(../images/sprite.png) no-repeat -70px -300px;text-indent: -999em;outline: none;}


/*@ box-img-equipe */
.box-img-equipe{width: 240px;height: 390px;float: left;clear: both;margin: 0;padding: 0;}

/*@ box-redes-sociais-equipe */
.box-redes-sociais-equipe{width: 240px;height: 42px;float: left;clear: both;background: url(../images/bg-box-redes-sociais-equipe.gif) no-repeat;}
.box-redes-sociais-equipe ul{width: 240px;margin: 0;padding: 0;list-style: none;float: left;clear: both;height: 42px;}
.box-redes-sociais-equipe ul li{float: left;width: 33px;height: 33px;background: none;margin: 5px 0 0 10px;}
.box-redes-sociais-equipe ul li a{display: block;width: 33px;height: 33px;}
.box-redes-sociais-equipe ul li a span{display: none;}
.box-redes-sociais-equipe ul li.rs-facebook a{background:url(../images/sprite.png) no-repeat -340px -60px;}
.box-redes-sociais-equipe ul li.rs-twitter a{background:url(../images/sprite.png) no-repeat -390px -60px;}

/*@ footer */
footer{clear: both;overflow: hidden;background: #00305b;color: white;padding: 15px 0 15px 0;}
.wrap-footer{clear: both;overflow: hidden;padding: 0 0 25px 0;line-height: 120%;}
.wrap-footer h3{text-transform: uppercase;margin: 0 0 15px 0;font-size: 1.6em;font-family: 'optima_lt_stdbold', serif;font-weight: bold;padding: 10px 0;}
.wrap-footer2{clear: both;overflow: hidden;border-top: 6px solid #00274a;padding: 15px 0 0 0;}
.box-footer{width: 980px;margin: 0 auto;overflow: hidden;}
.copyright{font-size: .8em;float: left;}

.inedita, .inedita:hover{float: right;font-size: .8em;color: #8098ad;text-decoration: none;}
.inedita label{float: left;}
.inedita span{width: 42px;height: 10px;background: url(../images/inedita.png) no-repeat;outline: none;float: right;margin: 1px 0 0 8px;}
.inedita span strong{display: none;}
.ilion, .ilion:hover{float: right;font-size: .8em;color: #8098ad;text-decoration: none;margin: 0 0 0 25px;}
.ilion label{float: left;}
.ilion span{width: 49px;height: 10px;background: url(../images/ilion.png) no-repeat;outline: none;float: right;margin: 4px 0 0 5px;}
.ilion span strong{display: none;}

.logo-rodape{width: 198px;height: 57px;float: left;background: url(../images/sprite.png) no-repeat -20px -230px;margin: 30px 0 0 0;}
.logo-rodape span{display: none;}

.box-sobre-nos{width: 220px;float: left;margin: 0 0 0 42px;}
.box-sobre-nos a{color: #979797;display: block;text-decoration: none;font-size: .9em;text-transform: uppercase;margin: 15px 0 0 0;font-family: 'optima_lt_stdbold';}
.box-sobre-nos a:hover{color: #fff;text-decoration: underline;}

.box-navegue{width: 230px;float: left;margin: 0 0 0 27px;}
.box-navegue ul{margin: 0;padding: 0;list-style: none;width: 230px;}
.box-navegue ul li{float: left;width: 115px;margin: 0 0 5px 0;}
.box-navegue ul li a{color: #979797;display: block;text-decoration: none;}
.box-navegue ul li a:hover{color: #fff;text-decoration: underline;}

.box-onde-estamos{width: 210px;float: right;margin: 0 30px 0 0;}
.box-onde-estamos a{color: #979797;display: block;text-decoration: none;}
.box-onde-estamos a:hover{color: #fff;text-decoration: underline;}

/*---------------------------- End S I T E --------------------------*/



/* -------- A��es -------- */
.noTextTransform{text-transform: none;}
.nomargim{margin:0;}
.hidden {display:none;}
.textsmall{font-size:.9em;}
.floatleft{float:left;}
.floatright{float:right;}
.textAlignCenter{text-align:center;}
.textAlignRight{text-align:right;}
.textAlignLeft{text-align:left;}
.pagenator .textsmall{color: #999;}

/*----------------Validate------------------------*/
.error{color: #ff0000;}