@import url('fontes/stylesheet.css');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;-webkit-backface-visibility: hidden;}
ol, ul{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
html, body, form{height:100%;}
body{margin:0; padding:0;text-align:center; background:#ffffff; font-family: 'LatoRegular', Arial, Helvetica, sans-serif;}

a,
input[type="submit"],
input[type="reset"],
input[type="button"]{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.wrapper{width:100%; position:relative; margin:0 auto; text-align:left; min-height:100%; min-width:1005px;}
* html .wrapper{height: 100%;}
.content{padding-bottom:325px;}
.box960{width:960px; margin:0 auto;}

.header{width:100%; min-height: 100px; background:url(../imagens/layout/bg_header.png) repeat-x 0 0;position: relative;z-index: 100000;}
.header .boxLogo{width:213px; height:95px; background:url(../imagens/layout/bg_logo.png) no-repeat 0 0; float:left; display:inline-block;margin: 0 3px 0 -3px;position: absolute;z-index: 999; left:0;}
.header .boxLogo .logo{width:143px; height:58px; display:inline-block; float:left; margin:19px 0 0 35px; text-indent:-500000em; /*background:url(../imagens/layout/logo.png) no-repeat 0 0;*/}
/*.header .nav{float:left; margin: 25px 0 0 210px; display:inline-block;}
.header .nav li{float:left;font-size:10px; line-height:10px; color:#3a3a3a; text-transform:uppercase; margin-left: 31px;}
.header .nav li a{text-decoration:none; color:#3a3a3a;}
.header .nav li a:hover{text-decoration:underline;}*/

.header .nav{float:left; margin: 0 0 0 210px; display:inline-block;}
.header .nav li{float:left;font-size:10px; line-height:10px; color: #3a3a3a; text-transform:uppercase; margin-left: 31px;}
.header .nav li a{text-decoration:none;height: 58px; vertical-align:middle; display:table-cell;padding: 0 9px;color: #3a3a3a;text-decoration: none;}
.header .nav li a:hover,
.header .nav li a.act,
.header .nav li:hover a{background: #fff;padding: 0 10px;}



.header .nav li:hover .submenu{display:block;}
.header .nav li .submenu{position:absolute;width: auto;border: solid 1px #d0d0d0;background: #fff url(../imagens/layout/bg_submenu_nav.jpg) repeat-x 0 100%;padding: 20px 0;margin-left: -1px;border-top: 0; display:none; z-index:999;}
.header .nav li .submenu ul{float:left; width: auto; display:inline-block; margin-top: 0; border-left: solid 1px #e2e2e2;padding-right: 30px;}
.header .nav li .submenu ul.first{border:0;}
.header .nav li .submenu ul li{height:auto; text-transform:none; clear:both; float:left; font-size:12px; line-height: 14px;padding: 0;margin: 0;}
.header .nav li .submenu ul li.first a{border:0; background:none; padding-left:15px; color:#3a3a3a;}
.header .nav li .submenu ul li.first a:hover{border:0; background:none; padding-left:15px;}
.header .nav li .submenu ul li a{color:#7b7b7b; height:auto;padding: 6px 0 6px 30px; border-left: solid 2px #fefefe; background: url(../imagens/icones/ico_submenu_nav.png) no-repeat 14px -68px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none;}
.header .nav li .submenu ul li span{color:#7b7b7b; height:auto;padding: 6px 0 6px 15px;display: inline-block;}
.header .nav li .submenu ul li a:hover{color:#ec2036; border-left: solid 2px #fb001c; background-position: 14px 9px;}
.header .nav li .submenu .imagem{float:left;margin: 0;left: 0;border: solid 1px #ffffff;}

.header .links{float:right; margin: 21px 0 0 35px; display:inline-block;}
.header .links li{float:left; margin-left:12px;}
.header .links li a{width:16px; height:16px; display:inline-block; float:left; text-indent:-500000em;}
.header .links li a:hover{-moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; filter:alpha(opacity=40);}
.header .links li .busca{background:url(../imagens/icones/ico_lupa.png) no-repeat 0 center; background-size: 100%;}
.header .links li .marcador{background:url(../imagens/icones/ico_marcador.png) no-repeat 0 center; background-size: 100%;}
.header .links li .biblioteca{background:url(../imagens/icones/ico_biblioteca.png) no-repeat 0 center; background-size: 100%;}
.header .links li .usuario{background:url(../imagens/icones/ico_usuario.png) no-repeat 0 center; background-size: 100%;}
.header .links li .virtual{background:url(../imagens/icones/ico_virtual.png) no-repeat 0 center; background-size: 100%;}

.header .idioma{float:left; margin: 20px 0 0 35px; display:inline-block;}
.header .idioma li{float:left; margin-left:10px;}
.header .idioma li a{width:22px; height:17px; display:inline-block; float:left; text-indent:-500000em;}
.header .idioma li .es{background:url(../imagens/icones/ico_es.png) no-repeat 0 0;}
.header .idioma li .eua{background:url(../imagens/icones/ico_eua.png) no-repeat 0 0;}

.header .box960{height:60px;position: relative;}

.boxNavInternas{width:100%; height:145px; display:inline-block; position:relative;}
.boxNavInternas .banner{width:100%; height:145px; display:inline-block; position:relative; overflow:hidden;}
.boxNavInternas img{position:relative; left:50%; margin-left:-960px;}
.boxNavInternas .navInternas{background:url(../imagens/layout/bg_nav_internas.png) repeat-x 0 0; display:inline-block; width:100%; height:45px; position:absolute; left:0; bottom:0;}
.boxNavInternas .navInternas ul{width:960px; /*height:45px;*/ display:block; margin:0 auto; position:relative;}
.boxNavInternas .navInternas ul li{font-family:'LatoBold', Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#ffffff; display:inline-block; text-transform:uppercase; height:45px; vertical-align:middle; margin-left: 5px; position:relative;}
.boxNavInternas .navInternas ul li.first{margin-left:0;}
.boxNavInternas .navInternas ul li a{text-decoration:none; color:#ffffff; height:45px; vertical-align:middle; display:table-cell;padding: 0 10px; -webkit-box-shadow: none; -moz-box-shadow:none; box-shadow:none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none;}
.boxNavInternas .navInternas ul li a:hover,
.boxNavInternas .navInternas ul li a.act,
.boxNavInternas .navInternas ul li:hover a{color:#0a4469;-webkit-box-shadow: -1px -1px 0px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow:-1px -1px 0px 0px rgba(50, 50, 50, 0.4); box-shadow:-1px -1px 0px 0px rgba(50, 50, 50, 0.4);background: #fff;padding: 0 10px;}

.boxNavInternas .navInternas ul li:hover .submenu{display:block;}
.boxNavInternas .navInternas ul li .submenu{position:absolute;width: auto;border: solid 1px #d0d0d0;background: #fff url(../imagens/layout/bg_submenu_nav.jpg) repeat-x 0 100%;padding: 20px 0;margin-left: -1px;border-top: 0; display:none;}
.boxNavInternas .navInternas ul li.rigth .submenu{right:0;}
.boxNavInternas .navInternas ul li .submenu.imagem{width: 465px;}
.boxNavInternas .navInternas ul li .submenu ul{float:left; width:205px; display:inline-block; margin-top: 0;}
.boxNavInternas .navInternas ul li .submenu ul li{height:auto; text-transform:none; clear:both; float:left; font-size:12px; line-height: 14px;padding: 0;margin: 0; width:auto;}
.boxNavInternas .navInternas ul li .submenu ul li a{color:#7b7b7b; height:auto;padding: 6px 0 6px 30px; border-left: solid 2px #fefefe; background: url(../imagens/icones/ico_submenu_nav.png) no-repeat 14px -68px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.boxNavInternas .navInternas ul li .submenu ul li a:hover{color:#ec2036; border-left: solid 2px #fb001c; background-position: 14px 9px;}
.boxNavInternas .navInternas ul li .submenu .imagem{float:left;margin: 0;left: 0;border: solid 1px #ffffff;}

.main .colLeft .navLeftInterno{float:left; display:inline-block;width: 205px;margin-left: 3px; position:relative; z-index: 99999;}
.main .colLeft .navLeftInterno li{width:100%; height:auto; display:inline-block; float:left; font-size:11px; line-height: 15px; color: #3a3a3a; text-transform:uppercase; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); margin-top: 4px; position:relative;}
.main .colLeft .navLeftInterno li.first{margin:0; display:block;width: 100%;background: none;border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.main .colLeft .navLeftInterno li a{background:url(../imagens/layout/bg_menu_left.png) repeat 0 0; display:inline-block; padding: 7px 9px;width: 187px;text-decoration: none;color: #7f7d79; -webkit-transition: none; -moz-transition:none; -o-transition: none; -ms-transition: none; transition: none;}
.main .colLeft .navLeftInterno li a:hover{background:url(../imagens/layout/bg_menu_left_hover.png) repeat 0 0; color:#86837f;}
.main .colLeft .navLeftInterno li .titulo{background:url(../imagens/layout/bg_titulo_menu_left.png) repeat 0 0; display:inline-block; padding: 7px 9px;width: 196px;text-decoration: none;color: #3a3a3a; font-size:15px; font-family:'LatoLight', Arial, Helvetica, sans-serif; height:auto!important; font-weight:bold; padding-left:0;}
.main .colLeft .navLeftInterno li .titulo a{background:none; width:170px; color: #3a3a3a;}
/*.main .colLeft .navLeftInterno li:hover .submenu{display:block;}*/
.main .colLeft .navLeftInterno .submenu.nivel1 li .submenu{position:absolute;top: 0px;/*left: 100%;*/padding-left: 0;z-index: 30;background: #fff;border: solid 1px #cfcfcf; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); padding:2px 0; /*display:none; */width: auto;}
.main .colLeft .navLeftInterno .nivel1 li .nivel2 li,
.main .colLeft .navLeftInterno .nivel1 li .nivel3 li,
.main .colLeft .navLeftInterno .nivel1 li .nivel4 li,
.main .colLeft .navLeftInterno .nivel1 li .nivel5 li{margin: 0!important; -webkit-box-shadow: none!important; -moz-box-shadow:none; box-shadow: none!important; position: relative!important;display: inline-block!important;float: left!important; border-bottom: dotted 1px #7B7B65!important;}
.main .colLeft .navLeftInterno .nivel1 li .nivel2 li a,
.main .colLeft .navLeftInterno .nivel1 li .nivel3 li a,
.main .colLeft .navLeftInterno .nivel1 li .nivel4 li a,
.main .colLeft .navLeftInterno .nivel1 li .submenu li .nivel5 li a{background: url(../imagens/icones/ico_submenu_left.png) no-repeat 18px -76px; min-width: 160px; color:#7b7b7b;padding: 7px 30px;  -webkit-transition: none; -moz-transition:none; -o-transition: none; -ms-transition: none; transition: none;display: inline-block;width: auto;}
.main .colLeft .navLeftInterno .nivel1 li .nivel2 li a:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel3 li a:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel4 li a:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel5 li a:hover{color:#fff; background-position:18px 9px;}
.main .colLeft .navLeftInterno .nivel1 li .nivel2 li.last,
.main .colLeft .navLeftInterno .nivel1 li .nivel3 li.last,
.main .colLeft .navLeftInterno .nivel1 li .nivel4 li.last,
.main .colLeft .navLeftInterno .nivel1 li .nivel5 li.last{background:none; border:0;}
.main .colLeft .navLeftInterno .nivel1 li .nivel2 li.last,
.main .colLeft .navLeftInterno .nivel1 li .nivel3 li.last,
.main .colLeft .navLeftInterno .nivel1 li .nivel4 li.last,
.main .colLeft .navLeftInterno .nivel1 li .nivel5 li.last:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel2 li:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel3 li:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel4 li:hover,
.main .colLeft .navLeftInterno .nivel1 li .nivel5 li:hover{background:url(../imagens/layout/hover_nav_left.jpg) repeat 0 0;}

/*.main .colLeft .navLeftInterno li.first .submenu.nivel2{display:none;float: left;position: relative;left: 0;top: 0;width: 203px; background: none!important;border: 0;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}*/

.main .colLeft .navLeftInterno{float:left; display:inline-block;width: 205px;margin-left: 3px;}
.main .colLeft .navLeftInterno ul.submenu.MenuBarVertical.nivel1{width:100%;}
.main .colLeft .navLeftInterno li.first .submenu.nivel1 li.semFilho ul{display:none;}
.main .colLeft .navLeftInterno li.first .submenu.nivel1 li{width:100%; height:auto; display:inline-block; float:left; font-size:11px; line-height: 15px; color: #3a3a3a; text-transform:uppercase; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25); margin-top: 4px; position:relative;border: 0;}
.main .colLeft .navLeftInterno li.first .submenu.nivel1 li.first{margin:0; display:block;width: 100%;}
.main .colLeft .navLeftInterno li.first .submenu.nivel1 li a{background:url(../imagens/layout/bg_menu_left.png) repeat 0 0; display:inline-block; padding: 7px 9px;width: 187px;text-decoration: none;color: #7f7d79; -webkit-transition: none; -moz-transition:none; -o-transition: none; -ms-transition: none; transition: none;}
.main .colLeft .navLeftInterno li.first .submenu.nivel1 li a:hover{background:url(../imagens/layout/bg_menu_left_hover.png) repeat 0 0; color:#7f7d79;}

.main .colLeft .navLeftInterno .nivel1 li:hover .nivel2{display:block;}
.main .colLeft .navLeftInterno .nivel2 li:hover .nivel3{display:block;}
.main .colLeft .navLeftInterno .nivel3 li:hover .nivel4{display:block;}
.main .colLeft .navLeftInterno .nivel4 li:hover .nivel5{display:block;}




.main{width:100%; float:left;position: relative;}
.main .box960{height:auto; min-height:570px; position:relative;}

.main .box960 .colLeft{float:left; width:225px; height:auto; display:inline-block; position:relative; padding-bottom:55px;}
.main .box960 .colRight{float:left; width:720px; height:auto; display:inline-block; position:relative; margin-left:15px; padding-bottom:55px;}
.main .box960 .colMain{float:left; width:100%; height:auto; display:inline-block; position:relative; padding-bottom:55px;}
.main .box960 .colRight .tituloPage,
.main .box960 .colMain .tituloPage{font-size:28px; color:#3a3a3a; text-transform:uppercase; display:inline-block; /* float:left; */ clear:both; margin-top:25px;}
.main .box960 .colRight p{/*margin-top:15px;*/ padding-bottom:15px; display:block;font-size: 12px;line-height: 18px;color: #7b7b7b;}
.main .box960 .colRight div.texto, .main .box960 .colRight div.contatotexto{/*margin-top:15px;*/ padding-bottom:15px; display:block;font-size: 12px;line-height: 18px;color: #7b7b7b;}
.main .box960 .colRight p.contato {padding: 20px 0 15px 0}
.main .box960 .colRight div.contatotexto {padding: 20px 0 15px 0}


.breadcrumb{float:left; clear:both; margin:10px 0 0 0;width: 100%;}
.breadcrumb li{font-family:'LatoItalic', Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; display:inline-block; color:#f60021; font-style:italic; margin-right:5px;}
.breadcrumb li a{color:#989898; text-decoration:none;}
.breadcrumb li a:hover{text-decoration:underline;}
.breadcrumb li span{color:#f60021;}

.boxCampo{position:relative; display: block;margin-top: 2px;}
.boxCampo .msgErro{position:absolute; right:0; top:-16px; font-family:'LatoItalic', Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#f60021; font-style:italic;}

.boxCampo input[type="tel"],
.boxCampo input[type="text"],
.boxCampo input[type="email"],
.boxCampo input[type="number"],
.boxCampo input[type="password"],
.boxCampo textarea{border:solid 1px #e4e4e4; font-family:'LatoItalic', Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color:#3a3a3a; font-style:italic; padding:5px; background:#fff; display:inline-block; margin:0;}
.boxCampo textarea{overflow:hidden; overflow-y:auto; resize:none;}
.boxCampo input[type="tel"],
.boxCampo input[type="number"],
.boxCampo input[type="number"]:hover{appearance:textfield; -moz-appearance:textfield; -webkit-appearance:textfield;}

.boxCampo input[type="tel"].erro,
.boxCampo input[type="text"].erro,
.boxCampo input[type="email"].erro,
.boxCampo input[type="number"].erro,
.boxCampo input[type="password"].erro,
.boxCampo textarea.erro,
.combo300.erro .dhx_combo_box .dhx_combo_input,
.combo92.erro .dhx_combo_box .dhx_combo_input,
.combo60.erro .dhx_combo_box .dhx_combo_input,
.combo65.erro .dhx_combo_box .dhx_combo_input,
.cambo160.erro .dhx_combo_box .dhx_combo_input{border-color:#f67b8c;}

.combo300 .dhx_combo_box{width:310px!important;}
.combo300 .dhx_combo_box .dhx_combo_input{width:298px!important;}

.combo92 .dhx_combo_box{width:92px!important;}
.combo92 .dhx_combo_box .dhx_combo_input{width:80px!important;}

.combo60 .dhx_combo_box{width:60px!important;}
.combo60 .dhx_combo_box .dhx_combo_input{width:48px!important;}

.combo65 .dhx_combo_box{width:65px!important;}
.combo65 .dhx_combo_box .dhx_combo_input{width:53px!important;}

.cambo160 .dhx_combo_box{width:160px!important;}
.cambo160 .dhx_combo_box .dhx_combo_input{width:148px!important;}

.btTipo1{background:#021832; height:30px; padding:0 15px; cursor:pointer; text-decoration:none; border:0; outline:none; font-size:15px; line-height:30px; color:#ededed; text-align:center; display:inline-block;}
.btTipo1:hover{background:#5083a9;}

.footer{width:100%; height:325px; background:#fff url(../imagens/layout/bg_footer.jpg) repeat-x 0 0;position: absolute; bottom: 0;}
.footer .links{width:100%; height:auto; display:inline-block; height: 203px; margin-top:50px;}
.footer .links .boxLink{float:left; margin-right:25px; display:inline-block;}
.footer .links .boxLink p{font-size:11px; line-height:20px; text-transform:uppercase; color:#3a3a3a;}
.footer .links .boxLink ul{display:inline-block; min-width:140px;}
.footer .links .boxLink ul li{font-size:9px; line-height:20px; color:#968e7e; text-transform:uppercase;}
.footer .links .boxLink ul li a{color:#968e7e; text-decoration:none;}
.footer .links .boxLink ul li a:hover{text-decoration:underline;}
.footer .links .boxLink.last{margin-right:0; margin-left: 10px;}
.footer .links .boxLink.item0{width:185px;}
.footer .links .boxLink.item1{width:140px;}
.footer .links .boxLink.item2{width:125px;}
.footer .links .boxLink.item3{width:150px;}
.footer .links .boxLink.item4{width: 250px;}
.footer .links .boxLink.item4.last iframe{width:272px;}

.footer .links .boxLink.item4.last ul li{line-height:15px;}
.footer .links .boxLink.item4.last ul li a{font-size:11px; line-height:15px; text-transform:uppercase; color:#3a3a3a;text-decoration:none;}
.footer .links .boxLink.item4.last ul li a:hover{text-decoration:underline;}


.footer .links .boxLink .biblioteca{display:inline-block; padding-left:25px; font-size:11px; line-height:15px; color:#3a3a3a; text-transform:uppercase; text-decoration:none; background:url(../imagens/icones/ico_biblioteca2.png) no-repeat 0 0;float: left;}
.footer .links .boxLink .ouvidoria{display:inline-block; padding-left:25px; font-size:11px; color:#3a3a3a; text-transform:uppercase; text-decoration:none; margin-left:25px; background:url(../imagens/icones/ico_info.png) no-repeat 0 0;float: left;}

.footer .links .boxLink .biblioteca:hover,
.footer .links .boxLink .ouvidoria:hover{text-decoration:underline;}

.footer .links .boxLink .likeBox{width: 222px; height: 150px; display:block; margin-top:0; clear:both;display: inline-block; /*overflow: hidden;*/}

.footer .copyright{width:100%; height: 70px; text-align:center; display:inline-block;}
.footer .copyright ul{display:inline-block; height:auto; float:left; margin:21px 0 0 120px;}
.footer .copyright ul li{display:inline-block; float:left; margin-right:10px;}
.footer .copyright ul li a{float:left; display:inline-block; text-indent:-500000em; width:32px; height:32px;}
.footer .copyright ul li a:hover{-moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; filter:alpha(opacity=40);}
.footer .copyright ul li .youtube{background:url(../imagens/icones/ico_youtube.png) no-repeat 0 0;}
.footer .copyright ul li .twitter{background:url(../imagens/icones/ico_twitter.png) no-repeat 0 0;}
.footer .copyright ul li .share{background:url(../imagens/icones/ico_share.png) no-repeat 0 0;}
.footer .copyright ul li .gplus{background:url(../imagens/icones/gplus_icon.png) no-repeat 0 0;}
.footer .copyright ul li .facebook{background:url(../imagens/icones/ico_facebook.png) no-repeat 0 0;}
.footer .copyright ul li .instagram{background:url(../imagens/icones/ico_instagram.png) no-repeat 0 0;}
.footer .copyright p{display:inline-block; font-size:10px; line-height:10px; color:#3a3a3a; text-transform:uppercase; margin: 24px 0 0 10px;float: left;}
.footer .copyright p a{text-decoration:none; color:#918773;}

.footer .box960{height:325px;}

.clear{clear:both;}

.paginacao{float:left; margin: 20px 0 0 0; display:inline-block; display:inline-block; width:auto;}
.paginacao li{float:left; display:inline-block;}
.paginacao li a,
.paginacao li span{background: url(../imagens/layout/bg_paginacao.jpg) no-repeat -30px 0; width: 30px; height: 31px; text-align:center;display: inline-block; font: bold 12px/31px Arial, Helvetica, sans-serif; color:#333333; text-align:center; text-decoration:none;}
.paginacao li span{background-position: 0 0; color:#fff;}
.paginacao li .left{background:url(../imagens/layout/arrow_left.jpg) no-repeat 0 0; width: 18px; text-indent:-50000em;margin-right: 5px;height: 31px;}
.paginacao li .right{background:url(../imagens/layout/arrow_right.jpg) no-repeat 0 0; width: 18px; text-indent:-50000em;margin-left: 5px;height: 31px;}

.menuCursos{display:inline-block; width:100%; height:auto; padding-bottom:55px;}
.menuCursos .titulo{background:url(../imagens/layout/bg_titulo_menu_cursos.png) no-repeat 100% 0; font-size:12px; line-height: 28px; color:#3a3a3a; text-transform:uppercase; font-family:'LatoBold', Arial, Helvetica, sans-serif;float: left;height: 28px;padding: 0 20px;min-width: 130px;}
.menuCursos ul{float:left; width:100%; height:auto; background:url(../imagens/layout/bg_menu_cursos.png) repeat 0 0; vertical-align:middle; display:table-cell; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0px 0px 15px 10px rgba(50, 50, 50, 0.08); -moz-box-shadow: inset 0px 0px 15px 10px rgba(50, 50, 50, 0.08); box-shadow: inset 0px 0px 15px 10px rgba(50, 50, 50, 0.08);}
.menuCursos ul li{font-size:13px; line-height:14px; color:#3a3a3a; vertical-align:middle; display: table-cell; border-left:solid 1px #a09e9a;}
.menuCursos ul li.first{border:0;}
.menuCursos ul li a{text-decoration:none; color:#3a3a3a; padding: 0 12px; max-width:140px; height: 45px;vertical-align: middle;display: table-cell;}
.menuCursos ul li a.act,
.menuCursos ul li a:hover{background:#e7ddca;}

.bglightbox{width:100%; height:100%; background:#000; position:fixed; z-index:999998; left:0; top:0; -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; filter:alpha(opacity=50);}
.lightbox680x450{width:640px; height:410px; padding:20px; background:#fff; position:fixed; z-index:999999; margin:-225px 0 0 -340px; left:50%; top:50%;}
.lightbox680x450 .btFechar{height: 20px; padding: 0 5px; position:absolute; right: 10px; top:10px;line-height: 20px;}
.lightbox680x450 .mapa{width:640px; height:390px; position:relative; display:inline-block; text-align:center; overflow:hidden; margin-top:20px;}
.lightbox680x450 .video{width:640px; height:390px; position:relative; display:inline-block; text-align:center; overflow:hidden; margin-top:20px;}

/*inicio busca com "live" auto completar*/
.autoCompletionList,
.autoCompletionList2
{
    position:fixed!important;
		z-index:9999999!important;
    background:#fff;
    border: 1px solid #e9e9e9;
    height: auto;
    font-size:12px;
    color:#3a3a3a;
    font-style:italic;
    scrollbar-arrow-color:#7D7D7D;
    scrollbar-3dlight-color:#B8B8B8;
    scrollbar-highlight-color:#F9F9F9;
    scrollbar-face-color:#F9F9F9;
    scrollbar-shadow-color:#B8B8B8;
    scrollbar-darkshadow-color:#F9F9F9;
    scrollbar-track-color:#F9F9F9;
    padding: 4px 0;
    border-top: solid 1px #d2d2d2;
    max-height: 104px;
    -webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.1);
    -moz-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.1);
    box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.1);	
    text-align:left;
    text-indent:5px;
}
.autoCompletionList2{
		width:100%!important;
		position:absolute!important;
		height:auto;
		max-height:none;
		left:0!important;
	 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.autoCompletionList2 li{
		font-size:24px;
		line-height:24px;
		padding:16px 12%!important;
		color:#000000;
		border-bottom:1px solid #e9e9e9;
		font-weight:bold;
		display:block;
		cursor:pointer;
}
.autoCompletionItem
{
	color: #3a3a3a;
	margin-bottom:3px;
}
.autoCompletionItemSelecionado
{
	background:#fff;
	color:#5083a9;
	cursor:pointer;
	margin-bottom:3px;
}
/*final busca com "live" auto completar*/

.main .box960 .colRight div.texto ul li {
    list-style-type: disc;
    list-style-position: inside;
}
.modalBackgroundBusca {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	position: fixed; 
	left: 0px;
	top: 0px; 
	width: 1903px;
	height: 626px;
	z-index: 100050!important;
}
.boxBusca{position:absolute!important; top:0!important; left:0!important; width:100%; height:58px; background:#ffffff; border-bottom:1px solid #e9e9e9;}
.boxBusca .busca{width:80%; float:left;}
.boxBusca .busca input[type="text"]{width:100%; height:58px; border:none; color:#3a3a3a; font-size:24px; font-style:italic; line-height:24px; padding:19px 29px; outline:none; -webkit-appearance: none; -moz-appearance: none;appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.boxBusca .fechar{text-indent:-5000em; text-decoration:none; width:9.555%; height:57px; float:left; background:#021832; color:#ffffff; font-size:48px;}
.boxBusca .fechar:after{content:"\2039"; text-indent:0; float:left; width:100%; height:59px; text-align:center; line-height:59px;}
.boxBusca .buscar{text-indent:-5000em; text-decoration:none; width:9.555%; height:59px; float:right; background:url(../imagens/icones/ico_lupa.png) no-repeat center center; background-size:70%;}

.only-mob,
.voltarTopo,
.botaoMenuMobile,
.galleria-errors,
.header .nav li a.recolhe,
.headerTop .nav_top li a.recolhe,
.main .navLeft.nav-mobile ul li a.recolhe,
.main .navLeft ul li a.recolhe{display:none;}
@media only screen and (max-width : 1010px){
	iframe{width:100%!important; overflow:auto;}
	.wrapper{min-width:750px; overflow:hidden;}
	.box960{width:750px;}
	
	.header .boxLogo{width:183px; background-size:contain;}
	.header .boxLogo .logo{float:none; display:block; margin:19px auto 0; background-size: contain!important;	background-position: center center!important; width:157px;}
	.header .nav{max-width:53%;}
	.header .nav li{float:none; display:table-cell; vertical-align:top;}
	.header .nav li .submenu ul li span{padding-left:0;}
	.header .links{margin-left:0;}
	
	.footer .copyright ul{margin-left:0;}
	.footer .links .boxLink{width:133px; margin-right:1px;}
	.footer .links .boxLink.item0{width:116px;}
	.footer .links .boxLink.item1{width:123px;}
	.footer .links .boxLink.item2{width:110px;}
	.footer .links .boxLink.item4{width:237px;}
	.footer .links .boxLink.item4.last iframe{width:254px;}
	
	.main .box960 .colLeft{width:177px;}
	.main .colLeft .navLeftInterno li .titulo{width:166px;}
	.main .colLeft .navLeftInterno,
	.main .colLeft .navLeftInterno li{width:175px;}
	.main .colLeft .navLeftInterno li a,
	.main .colLeft .navLeftInterno li.first .submenu.nivel1 li a{width:157px;}
	
	.boxNavInternas img{margin-left:-1280px;}
	
	.boxNavInternas .navInternas ul{width:100%; display:table; max-width:100%;}
	.boxNavInternas .navInternas ul li{display:table-cell; padding:0 0.5%;}
	
	.main .box960 .colRight{width:auto; max-width:72.75%;}
	
	.boxCampo input[type="tel"],
	.boxCampo input[type="text"],
	.boxCampo input[type="email"],
	.boxCampo input[type="number"],
	.boxCampo input[type="password"],
	.boxCampo textarea{max-width:100%;}
	
	.main .box960 .colRight div.texto table,
	.main .box960 .colRight div.contatotexto table{width:100%!important; margin:0!important;}
	.main .box960 .colRight div.texto table td,
	.main .box960 .colRight div.contatotexto table td{padding-right:10px; width:auto!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.main .box960 .colRight div.texto table td + td,
	.main .box960 .colRight div.contatotexto table td + td{border-left:1px solid #E8E8E8; padding-left:10px; padding-right:0;}
	.main .box960 .colRight div.texto table td img,
	.main .box960 .colRight div.contatotexto table td img{width:auto; height:auto; max-width:100%;}
	
}
@media only screen and (max-width : 768px){
	.wrapper{min-width:622px;}
	.box960{width:622px;}
	
	.header .nav{margin-left:178px;}
	
	.boxNavInternas img{margin-left:-1236px;}
	.boxNavInternas .navInternas ul li{padding:0 0.2%;}
	.boxNavInternas .navInternas ul li:hover a,
	.boxNavInternas .navInternas ul li a:hover,
	.boxNavInternas .navInternas ul li a.act,
	.boxNavInternas .navInternas ul li a{padding:0 5%;}
	.boxNavInternas .navInternas ul li .submenu.imagem{width:457px;}
	
	.footer .links .boxLink,
	.footer .links .boxLink.last{margin-left:7px;}
	.footer .copyright p{width:100%; text-align:center;}
	.footer .copyright p + p{margin-bottom:10px;}
	.footer .links .boxLink .likeBox{display:none;}
	
	.main .box960 .colRight{width:69.1%;}
	
}
@media only screen and (min-width : 641px){
	.header .nav{display:block!important;}
}
@media only screen and (max-width : 640px){
	::-webkit-scrollbar {
    -webkit-appearance: none;
	}
	
	::-webkit-scrollbar:vertical {
			width: 12px;
	}
	
	::-webkit-scrollbar:horizontal {
			height: 12px;
	}
	
	::-webkit-scrollbar-thumb {
			background-color: rgba(0, 0, 0, .5);
			border-radius: 10px;
			border: 2px solid #ffffff;
	}
	
	::-webkit-scrollbar-track {
			border-radius: 10px;  
			background-color: #f7f7f7; 
	}
	.wrapper{min-width:100%;}
	.box960,
	.main .box960{width:100%;}
	.main .box960{min-height:inherit;}
	.content{padding-bottom:0;}
	
	.main .box960 .colRight p,
	.texto *,
	.texto{font-size:24px!important; line-height:normal!important;}
	.texto img{max-width:100%; width:100%; height:auto; display:block;}
	
	.header{z-index:100000; background:url(../imagens/layout/bg_header_mobile.png) repeat-x; -webkit-box-shadow: 0px 1px 16px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow:0px 1px 16px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 1px 16px 0px rgba(50, 50, 50, 0.5);}
	.header .box960{height:100px;}
	.botaoMenuMobile{width:8.028%; height:31px; float:left; background:url(../imagens/layout/bt_menu.gif) repeat-x; display:block; text-indent:-5000em; margin:37px 12.5% 0 3.5%;}
	.header .nav{display:none; position:absolute; top:100px; left:0; width:100%; height:auto; margin:0; max-width:100%; background:#ffffff; z-index: 100001; -webkit-box-shadow: 0px 10px 300px 80px rgba(50, 50, 50, 0.5);-moz-box-shadow: 0px 10px 300px 80px rgba(50, 50, 50, 0.5);box-shadow: 0px 10px 300px 80px rgba(50, 50, 50, 0.5);}
	.header .nav,
	.headerTop .nav_top{border-bottom:2px solid #999999;}
	.header .nav li,
	.header .nav li .submenu ul li{display:block; float:none; margin:0;}
	.header .nav li{background:url(../imagens/layout/bg_menu_left.png) repeat 0 0;}
	.header .nav li + li{margin-top:10px;}
	.header .nav li img{display:none;}
	.header .nav li a{padding:19px 0 19px 19px; font-size:24px; line-height:24px; height:auto; display:block; position:relative; z-index:2;}
	.header .nav li a:after{content:"+"; font-weight:bold; float:right; width:50px; text-align:center; font-size:40px; -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; filter:alpha(opacity=40);}
	.header .nav li a.act:after{content:"_"; line-height:0; margin-top:-6px;}
	.header .nav li a.semFilho:after,
	.headerTop .nav_top li a.semFilho:after,
	.header .nav li a.semFilho.act:after,
	.headerTop .nav_top li a.semFilho.act:after{content:"";}
	.header .first.semFilho a:after,
	.headerTop .first.semFilho a:after{content:""!important;}
	.header .nav li a:hover, 
	.header .nav li a.act, 
	.header .nav li:hover a{padding:19px 0 19px 19px; background:#ffffff;}
	.header .nav li .submenu{display:none; padding:0; position:relative; margin:0;}
	.header .nav li:hover .submenu{display:none;}
	.header .nav li .submenu ul{display:block; width:100%; padding:0; float:none; border:none; position:relative;}
	.header .nav li .submenu ul + ul:after,
	.header .nav li .submenu ul li + li:after{content:""; position:absolute; top:0; left:2.5%; width:95%; height:1px; background:#cccccc;}
	.header .nav li .submenu ul li{display:none; position:relative; -moz-opacity: 0.80; -khtml-opacity: 0.80; opacity: 0.80; filter:alpha(opacity=80);}
	.header .nav .navInternas .submenu ul li{display:block}
	.header .nav li .submenu ul li a{padding:10px 0 10px 30px;}
	.header .nav li .submenu ul li a,
	.header .nav li .submenu ul li a.act{border:none;}
	.header .nav li .submenu ul li a:after{content:"";}
	.header .nav li .submenu ul li.first{display:block; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
	.header .nav li .submenu ul li.first a:after{content:"\203A";}
	.header .nav li .submenu ul li.first a.act:after{line-height:inherit; width:33px; margin-top:0; margin-right:6px; transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);}
	.header .nav .navInternas .submenu ul li,
	.header .nav .navInternas .submenu ul li.first,
	.headerTop .nav_top .navInternas .submenu ul li,
	.headerTop .nav_top .navInternas .submenu ul li.first{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1; filter:alpha(opacity=100);}
	.header .nav .navInternas .submenu ul li.first a:after,
	.header .nav .navInternas .submenu ul li.first .recolhe,
	.headerTop .nav_top .navInternas .submenu ul li.first a:after,
	.headerTop .nav_top .navInternas .submenu ul li.first .recolhe{display:none;}
	.header .nav .navInternas .submenu ul li a,
	.header .nav .navInternas .submenu ul li.first a,
	.headerTop .nav_top .navInternas .submenu ul li a,
	.headerTop .nav_top .navInternas .submenu ul li.first a{border:0; background:none; padding-left:15px; color:#3a3a3a;}
	.header .nav li .submenu ul li span{display:block;}
	.header .nav li .submenu ul li a{background:none;}
	.header .nav .navInternas{display:block; margin-top:10px; background:url(http://www.univap.br/imagens/layout/bg_nav_internas.png) repeat-x 0 0; background-size:contain;}
	.header .nav .navInternas li{background:url(../imagens/layout/bg_submenu_nav.jpg) repeat-x 0 0; background-size:contain;}
	.header .nav .navInternas .submenu ul li{display:block}
	.header .links{margin-top:31px; width:37.9%;}
	.header .links li{margin-right:2%; margin-left:0; width:17%;}
	.header .links li a{width:100%; height:40px;}
	.boxNavInternas{margin-top:27px; display:none;}
	
	.header .nav li,
	.headerTop .nav_top li{position:relative;}
	.header .nav li.semFilho a.recolhe,
	.header .nav li .submenu ul li a.recolhe,
	.headerTop .nav_top li.semFilho a.recolhe,
	.headerTop .nav_top li .submenu ul li a.recolhe,
	.header .nav li .submenu ul li.semFilho a.recolhe,
	.header .nav li .submenu ul li.first.semFilho a.recolhe,
	.headerTop .nav_top li .submenu ul li.semFilho a.recolhe,
	.headerTop .nav_top li .submenu ul li.first.semFilho a.recolhe{display:none;}
	.header .nav li a.recolhe,
	.header .nav li a.recolhe.act,
	.header .nav li:hover a.recolhe,
	.headerTop .nav_top li a.recolhe,
	.headerTop .nav_top li a.recolhe,
	.headerTop .nav_top li a.recolhe.act,
	.headerTop .nav_top li:hover a.recolhe,
	.header .nav li .submenu ul li.first a.recolhe,
	.headerTop .nav_top li .submenu ul li.first a.recolhe{width:52px; display:block; position:absolute; right:0; top:0; height:62px; padding:0; z-index:3; cursor:pointer; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; filter:alpha(opacity=0);}
	.header .nav li a.recolhe:after,
	.headerTop .nav_top li a.recolhe:after{display:none;}
	.header .nav .navInternas li .submenu ul li.first,
	.headerTop .nav_top .navInternas li .submenu ul li.first{display:block;}
	
	.header{z-index:100000;}
	.header .boxLogo{position:relative; background:none; width:28.251%;}
	.header .boxLogo .logo{width:100%; height:71px; margin-bottom:0;}
	.tv{margin-top:-100px; top:0; margin-bottom:10px; height:340px; position:relative; min-width:320px;}
	.main .navLeft .destaque .bx-wrapper .bx-viewport{/*height:340px!important;*/}
	.tv .containerTV .bx-wrapper .bx-viewport .slide img{width:640px!important; min-width:640px; margin-left:-320px;}
	
	.bx-wrapper .bx-pager {bottom: 0!important; top: inherit!important; height:34px; z-index:51;}
	.tv .bx-wrapper .bx-pager.bx-default-pager a{background:#ffffff; border:1px solid #5083a9;}
	.tv .bx-pager.bx-default-pager a.active{background:#5083a9!important; border:1px solid #ffffff;}
	
	.main .navLeft,
	.main .navLeft ul,
	.main .navLeft ul li,
	.main .navLeft ul li.first,
	.main .navLeft ul li a{width:100%; display:block; float:none; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
	.main .navLeft ul{padding:0;}
	.main .navLeft ul li{margin-bottom:10px;}
	.main .navLeft ul li a,
	.main .navLeft ul li a.hover{background:url(../imagens/layout/bg_header_mobile.png) repeat; font-size:24px; line-height:24px; padding:16px 20px;}
	.main .navLeft ul li a.comSubMenu:after{content:"+"; font-weight:bold; float:right; width:28px; text-align:center; font-size:40px; -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.40; filter:alpha(opacity=40);}
	.main .navLeft ul li a.comSubMenu.MenuBarItemSubmenuHover:after,
	.main .navLeft ul li a.comSubMenu.hover:after{content:"_"; line-height:0; margin-top:-6px;}
	.main .navLeft ul li .submenu .submenu{position:relative; left:0; border-bottom:2px solid #999999;}
	.main .navLeft.nav-mobile .nivel1 li:hover .nivel2{display:none;}
	.main .navLeft .nivel1 li:hover .nivel2 li{position:relative; margin:0;}
	.main .navLeft .nivel1 li:hover .nivel3 li:after,
	.main .navLeft .nivel1 li:hover .nivel2 li + li:after{content:""; position:absolute; top:0; left:2.5%; height:1px; width:95%; background:#cccccc;}
	.main .navLeft .nivel1 li:hover .nivel2 li a{background:#ffffff; padding-left:30px;}
	.main .navLeft .nivel1 li:hover .nivel2 li a.comSubMenu:after{content:"\203A";}
	.main .navLeft .nivel1 li:hover .nivel2 li a.comSubMenu.MenuBarItemSubmenuHover:after,
	.main .navLeft .nivel1 li:hover .nivel2 li a.comSubMenu.hover:after{line-height:inherit; width:33px; margin-top:0; margin-right:-5px; transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -webkit-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -moz-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -o-transform: rotate(90deg) scale(1) skew(1deg) translate(0px); -ms-transform: rotate(90deg) scale(1) skew(1deg) translate(0px);}
	.main .navLeft .nivel1 li:hover .nivel3 li a{padding-left:40px; color:#828484;}
	.main .navLeft .nivel1 li:hover .nivel4 li a{padding-left:50px; background:#E9EAED;}
	.main .navLeft .nivel1 li .nivel4 .submenu a, 
	.main .navLeft.nav-mobile .nivel1 li .nivel4 .submenu a{padding-left:60px; background:#dedede;}
	
	.main .navLeft .destaque{width:100%; display:block; float:none; margin:0; padding:20px; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
	.main .navLeft .destaque .bx-wrapper{max-width:100%!important;}
	.main .navLeft .destaque .bx-wrapper .bx-viewport{/*height:510px!important;*/}
	.main .navLeft .destaque .bx-wrapper img{width:100%;}
	.main .navLeft .destaque .bx-wrapper .bx-prev,
	.main .navLeft .destaque .bx-wrapper .bx-next{width:21px;}
	.main .navLeft .destaque .bx-wrapper .bx-prev{left:0; background:url(../imagens/icones/ico_arrow_left_sidebar_mobile.png) no-repeat center center!important;}
	.main .navLeft .destaque .bx-wrapper .bx-next{right:0; background:url(../imagens/icones/ico_arrow_right_sidebar_mobile.png) no-repeat center center!important;}
	.main .navLeft .destaque .bx-wrapper .bx-caption span{font-size:24px; color:#968e7e;}
	.main .colLeft .navLeftInterno ul.submenu.MenuBarVertical.nivel1{min-width:100%;}
	#scroller{padding-bottom:10px;}
	
	.main .blocoDestaques{position:relative; bottom:0;}
	.main .blocoDestaques li{width:100%; display:block; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.main .blocoDestaques li + li{margin-top:-3px;}
	.main .blocoDestaques li span a{font-size:36px; line-height:36px;}
	.main .blocoDestaques li .detalhes{display:none;}
	
	.footer,
	.footer .box960,
	.footer .links{height:auto;}
	.footer{background:#ffffff; position:relative; display:block;}
	.footer .links{margin-top:10px;}
	.footer .links .boxLink,
	.footer .links .boxLink.item0,
	.footer .links .boxLink.item1,
	.footer .links .boxLink.item2,
	.footer .links .boxLink.item3,
	.footer .links .boxLink.item4{width:100%; margin:0;}
	.footer .links .boxLink{border-top:1px solid #b9bfc2; background:url(../imagens/layout/bg_header_mobile.png) repeat 0 0;}
	.footer .links .boxLink.item4{border-top:none;}
	.footer .links .boxLink ul{display:block;}
	.footer .links .boxLink p,
	.footer .links .boxLink a,
	.footer .links .boxLink ul li,
	.footer .links .boxLink.item4.last ul li a{font-size:24px; line-height:24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:20px; display:block;}
	.footer .links .boxLink p.temSubmenu{position:relative;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#17000000',GradientType=0 );}
	.footer .links .boxLink p.temSubmenu:after{content:""; position:absolute; right:20px; top:0; width:16px; height:100%; background:url(../imagens/icones/ico_arrow_menu_footer.png) no-repeat -1px center;}
	.footer .links .boxLink p.temSubmenu.act{color:#f50020;}
	.footer .links .boxLink p.temSubmenu.act:after{background-position:right center;}
	.footer .links .boxLink .submenuFooter{background:#ffffff;}
	.footer .links .boxLink ul li{padding:0;}
	.footer .copyright{height:auto; margin-bottom:30px;}
	.footer .copyright ul{display:table; float:none; margin:21px auto;}
	.footer .copyright ul li{margin-right:0;}
	.footer .copyright ul li + li{margin-left:26px;}
	.footer .copyright ul li .facebook,
	.footer .copyright ul li .instagram,
	.footer .copyright ul li .twitter,
	.footer .copyright ul li .youtube,
	.footer .copyright ul li .gplus,
	.footer .copyright ul li a{width:71px; height:71px; background:url(../imagens/icones/ico_sociais.png) no-repeat;}
	.footer .copyright ul li .facebook{background-position:0 0;}
	.footer .copyright ul li .instagram{background-position:-99px 0;}
	.footer .copyright ul li .twitter{background-position:-199px 0;}
	.footer .copyright ul li .youtube{background-position:-394px 0;}
	.footer .copyright ul li .gplus{background-position:-297px 0;}
	.footer .copyright p{font-size:18px; line-height:25px; margin:0 0 5px!important;}
	.footer .copyright p a{display:block;}
	.voltarTopo{display:block; width:100%; padding:30px 0; background:#021832; color:#ffffff; font-size:30px; text-align:center; text-decoration:none;}
	.voltarTopo:before,
	.voltarTopo:after{content:""; border-bottom:18px solid #ffffff; border-left:10px solid transparent; border-right:10px solid transparent; display:inline-block;}
	.voltarTopo:before{margin-right:30px;}
	.voltarTopo:after{margin-left:30px;}
	html div#jivo-iframe-container{display:none!important;}
	.breadcrumb{display:none;}
	h2.tituloPage.only-mob,
	.main .box960 .colMain .tituloPage{display:block; font-size:30px; line-height:30px; margin:35px 20px 20px; color:#3a3a3a; font-weight:normal; text-transform:uppercase;}
	.main .box960 .colRight .tituloPage, 
	.main .box960 .colMain .tituloPage{margin-left:2.5%;}
	
	.lightbox680x450{max-width:100%; position:absolute; width:100%; margin:-25% 0 0 -50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.lightbox680x450 .mapa{width:100%; height:100%;}
	.lightbox680x450 .boxCampo input[type="tel"], 
	.lightbox680x450 .boxCampo input[type="text"], 
	.lightbox680x450 .boxCampo input[type="email"],
	.lightbox680x450 .boxCampo input[type="number"],
	.lightbox680x450 .boxCampo input[type="password"], 
	.lightbox680x450 .boxCampo textarea,
	.lightbox680x450 .video{width:100%!important;}
	.btTipo1{font-size:24px; line-height:50px; height:50px;}
	.texto embed{width:100%; max-width:100%;}
	.main .box960 .colRight div.texto table td,
	.main .box960 .colRight div.contatotexto table td{word-break:break-all;}
	
	.main .navLeft.nav-mobile ul li a.recolhe,
	.main .navLeft li.first .submenu.nivel1 li a.recolhe{display:block; position:absolute; top:0; right:0; padding:0; width:69px; height:56px; cursor:pointer; background:none; z-index:2;}
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a.recolhe{background:none; padding:0;}
	
	.main .navLeftInterno #scroller div{background: #dcdcdc;height: 10px!important;-webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
	.main .navLeftInterno #scroller div div{background: #5083a9!important;height: 10px!important;-webkit-border-radius: 5px!important;  -moz-border-radius: 5px!important;  border-radius: 5px!important;border: 0!important;}
	
	.conteudo .box306 ul{max-width:93%;}
	.conteudo .box306 ul li.item{padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
	.conteudo .reguaBox306{display:none!important;}
	.conteudo .reguaBox306{float:right; width:30px; background:#f7f7f7; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
	.conteudo .reguaBox306 a{font-size:24px; line-height:24px; color:#6a7b83; display:block; text-align:center; text-decoration:none; margin:14px 0;}
	.conteudo .reguaBox306 a.act{color:#F60021;}
	.conteudo .box306 .vermais{width:100%; height:50px; background:#021832; display:table; clear:both; text-align:center; font-size:24px; line-height:50px; color:#ffffff; margin-top:15px; text-decoration:none;}
	.conteudo .box306 .vermais:hover{background: #5083a9}
	
	.main .box960 .colRight .boxVideos .listaVideos{overflow:auto!important;}
	.simple .scrollbar-handle-container{display:none;}
}
@media only screen and (max-width : 480px){
	.header{height:71px; min-height:71px;}
	.botaoMenuMobile{margin-top:17px;}
	.header .boxLogo .logo{margin:0;}
	.header .links{margin-top:13px;}
	.main .box960 .colRight p,
	.texto *,
	.texto{font-size:12px!important;}
	.header .box960{height:71px;}
	.header .nav{top:71px;}
	.main .navLeft ul li a, 
	.main .navLeft ul li a.hover,
	.header .nav li a,
	.header .nav li a:hover, 
	.header .nav li a.act, 
	.header .nav li:hover a{font-size:12px; line-height:12px; padding:10px 0 10px 10px;}
	.header .nav li .submenu ul li span{padding:0;}
	.header .nav li a:after{font-size:24px;}
	.footer .copyright ul li + li{margin-left:10px;}
	.footer .copyright ul li .facebook, 
	.footer .copyright ul li .instagram, 
	.footer .copyright ul li .twitter, 
	.footer .copyright ul li .youtube, 
	.footer .copyright ul li .gplus, 
	.footer .copyright ul li a{width:52px; height:52px; background-size:340px;}
	.footer .copyright ul li .facebook{background-position: 0 0;}
	.footer .copyright ul li .instagram{background-position: -72px 0;}
	.footer .copyright ul li .twitter{background-position: -146px 0;}
	.footer .copyright ul li .youtube{background-position: -288px 0;}
	.footer .copyright ul li .gplus{background-position: -217px 0;}
	.footer .links .boxLink p,
	.footer .links .boxLink a,
	.footer .links .boxLink ul li,
	.footer .links .boxLink.item4.last ul li a{font-size:12px; line-height:12px; padding:10px;}
	.footer .links .boxLink p.temSubmenu:after{right:10px;}
	.footer .links .boxLink ul li{padding:0;}
	.header .nav li + li{margin-top:3px;}
	.footer .copyright p{font-size:12px; line-height:18px;}
	.voltarTopo{font-size:20px; padding:20px 0;}
	
	h2.tituloPage.only-mob,
	.main .box960 .colMain .tituloPage{font-size:19px; line-height:19px;}
	.btTipo1{font-size:12px; line-height:30px; height:30px;}
	
	.header .nav li a.recolhe,
	.header .nav li a.recolhe.act,
	.header .nav li:hover a.recolhe,
	.headerTop .nav_top li a.recolhe,
	.headerTop .nav_top li a.recolhe,
	.headerTop .nav_top li a.recolhe.act,
	.headerTop .nav_top li:hover a.recolhe,
	.header .nav li .submenu ul li.first a.recolhe,
	.headerTop .nav_top li .submenu ul li.first a.recolhe{height:32px;}
	
	.main .navLeft.nav-mobile ul li a.recolhe,
	.main .navLeft li.first .submenu.nivel1 li a.recolhe{width:44px; height:32px;}
	
	.autoCompletionList2 li{font-size:12px; line-height:12px; padding:15px 12%!important;}
	.boxBusca{height:53px;}
	.boxBusca .busca input[type="text"]{height:53px; font-size:12px; line-height:53px; padding:0 15px;}
	.boxBusca .fechar{width:9.58%; height:53px; font-size:24px; line-height:53px;}
	.boxBusca .fechar:after{height:53px; line-height:53px;}
	.boxBusca .buscar{height:53px;}
	
	.conteudo .box306 ul{max-width:92%;}
	.conteudo .box306 ul li.item{padding-bottom:10px;}
	.conteudo .reguaBox306{width:22px;}
	.conteudo .reguaBox306 a{font-size:12px; line-height:12px; margin:7.5px 0;}
	.conteudo .box306 .vermais{font-size:12px; line-height:30px; height:30px;}
	
	.destaque .bx-wrapper .bx-controls-direction a{top:27%;
}