.tv{width:100%; min-width:960px; text-align:center; position:absolute; z-index:40;left: 0;top: -42px;overflow: hidden; height:610px;}
.tv .slider{width: 100%!important; position:absolute; left:0; margin-left:0;height: 100%;}
.tv .containerTV {position:absolute; top:0; left:0; margin-left:0; z-index:1;width: 100%;}
.tv .containerTV .bx-wrapper,
.tv .containerTV .bx-wrapper .bx-viewport,
.tv .containerTV .bx-wrapper .bx-viewport .slide{width:100%!important;}
.tv .containerTV .bx-wrapper .bx-viewport .slide img{ width:100%!important;max-width: 1920px; display: block; left: 50%!important; margin: 0 auto; min-width: 960px;}
.tv .containerTV .bx-wrapper .bx-controls-direction a{top:22%;}

.tv .controls{width:960px; height:auto; position:relative; margin:0 auto; z-index:45; height:610px;}
.tv .controls .btAnterior{background:url(../imagens/icones/ico_arrow_left_banner.png) no-repeat 0 0; width:17px; height:23px; position:absolute; left:222px; top:50%; margin-top:-12px; text-indent:-500000em;}
.tv .controls .btProximo{background:url(../imagens/icones/ico_arrow_right_banner.png) no-repeat 0 0; width:17px; height:23px; position:absolute; right:0; top:50%; margin-top:-12px; text-indent:-500000em;}

.main .navLeft{float:left; width: 207px; display:inline-block; height:auto; position:relative; z-index:80;}
/*.main .navLeft .titulo{width:40px; height: 293px; repeat-y 0 50%; text-indent:-500000em;float: left;display: inline-block;}*/
.main .navLeft .titulo{min-height: 100px; position:relative; left:0; text-align:center; display: table-cell; vertical-align:middle; -webkit-transform: rotate(270deg) translate3d( 0, 0, 0); -webkit-transform-origin: 50.5%  50.5%; -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); filter: none;}
.preench{left: -60px;position: absolute;width: 40px; display:none;}
.main .navLeft ul{float:left; display:inline-block;width: 206px;padding-left: 1px; position:relative; z-index:10000;}
.main .navLeft ul li{width: 205px; height:auto; display:inline-block; float:left; font-size:11px; line-height: 15px; color: #3a3a3a; text-transform:uppercase; position:relative;}
.main .navLeft ul 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: #3a3a3a; -webkit-transition:none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; margin-bottom:4px;}
.main .navLeft ul li a:hover{background:url(../imagens/layout/bg_menu_left_hover.png) repeat 0 0; -webkit-transition:none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none;}
.main .navLeft ul li.first{width: 206px;min-height:100px;}
.main .navLeft ul li.first.bgAzul{/* background:url(../imagens/layout/bg_azul.jpg) repeat; */}
.main .navLeft ul li.first.bgVerde{background:url(../imagens/layout/bg_verde.jpg) repeat;}
.main .navLeft ul li.first span a{background: none; font-family: 'LatoLight', Arial, Helvetica, sans-serif; font-size: 20px; color: #FFF; font-weight: bold;}
.main .navLeft ul li.first span a:hover{background:none;}
                               
.main .navLeft ul li .submenu.nivel1{display:block; left: 0;}
.main .navLeft ul li .submenu .submenu{position:absolute; left: 100%; top: 0; display: none;}
.main .navLeft .nivel1 li:hover .nivel2{display:block;}
.main .navLeft .nivel2 li:hover .nivel3{display:block;}
.main .navLeft .nivel3 li:hover .nivel4{display:block;}
.main .navLeft li.act a.hover + .submenu{display:block;}

.main .navLeft.nav-mobile .nivel1 li .nivel2,
.main .navLeft.nav-mobile .nivel2 li .nivel3,
.main .navLeft.nav-mobile .nivel3 li .nivel4,
.main .navLeft.nav-mobile li.act a.hover + .submenu,
.main .navLeft.nav-mobile .submenu.act,
.main .navLeft.nav-mobile li.act a.hover + .submenu{display:none;}

.main .navLeft .destaque{background:url(../imagens/layout/bg_cinza.png) repeat 0 0; width:206px; height:auto; padding:5px; float: left; display:inline-block; margin-top:5px;padding-bottom: 8px;position: relative; margin-left:2px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main .navLeft .destaque .tituloDest{font-size: 9px; line-height:12px; color:#3a3a3a; text-transform:uppercase;display: inline-block;margin-top: 10px;}
.main .navLeft .destaque p{color:#968e7e; font-size:11px; line-height:14px;padding: 0 6px;}
.main .navLeft .destaque .btAnterior{background:url(../imagens/icones/ico_arrow_left_sidebar.png) no-repeat 0 0; width:13px; height:17px; position:absolute; left:-25px; top:50%; margin-top:-8px; text-indent:-500000em;}
.main .navLeft .destaque .btProximo{background:url(../imagens/icones/ico_arrow_right_sidebar.png) no-repeat 0 0; width:13px; height:17px; position:absolute; right:-25px; top:50%; margin-top:-8px; text-indent:-500000em;}

.main .navLeft .destaque .bx-wrapper .bx-viewport { width: 100%; background: none!important; border: 0!important; margin: 0 0px; /*height: 119px!important;*/}
.main .navLeft .destaque .bx-wrapper .bx-caption{height: 35px; bottom: -35px!important;}

.main .blocoDestaques{bottom:28px; width:100%; height:auto;position: absolute;z-index: 50;}
.main .blocoDestaques li{border:solid 3px #c9d4d4; width:306px; height:78px; position:relative; float:left; display:inline-block; margin-left:12px; text-align:center;}
.main .blocoDestaques li span {font:27px/27px 'HelveticaNeueLTStd', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;display: inline-block;padding: 25px 0 0 0;width: 100%;height: 53px;}
.main .blocoDestaques li span a {font:27px/27px 'HelveticaNeueLTStd', Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;display: inline-block;padding: 0;width: 100%;height: 53px;text-decoration:none;}

.main .blocoDestaques li:hover{-moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; filter:alpha(opacity=70); -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;}
.main .blocoDestaques li.frist{margin-left:0;}
.main .blocoDestaques li.item0{background:url(../imagens/layout/bg_home_destaque_preto.png) repeat 0 0;}
.main .blocoDestaques li.item1{background:url(../imagens/layout/bg_home_destaque_verde.png) repeat 0 0;}
.main .blocoDestaques li.item2{background:url(../imagens/layout/bg_home_destaque_azul.png) repeat 0 0;}
.main .blocoDestaques li .detalhes{position:absolute; right:0; bottom:0; text-indent:-500000em; width:25px; height:24px; padding:0;}
.main .blocoDestaques li.item0 .detalhes{background:url(../imagens/icones/ico_detalhes_destaque_preto.png) no-repeat 0 0;}
.main .blocoDestaques li.item1 .detalhes{background:url(../imagens/icones/ico_detalhes_destaque_verde.png) no-repeat 0 0;}
.main .blocoDestaques li.item2 .detalhes{background:url(../imagens/icones/ico_detalhes_destaque_azul.png) no-repeat 0 0;}
.main .blocoDestaques li.item2 p{color:#e0e0e0;}




/*@media only screen and (max-width : 1280px) {
	.tv .containerTV .bx-wrapper .bx-viewport .slide img{ width:1280px!important; display: block; left: 50%!important; margin: 0 auto; position:relative; margin-left:-640px;}
}*/
@media only screen and (max-width : 960px) {
	.tv .containerTV .bx-wrapper .bx-viewport .slide img{ width:960px!important; display: block; left: 50%!important; margin: 0 auto; position:relative; margin-left:-480px;}
}

.bx-pager {
    z-index: 200000 !important;
    top: 0 !important;
    height: 50px;
}

.bx-pager-item, .bx-has-pager {
    z-index: 200000 !important;
}

.header {
    z-index: initial;
}

.bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #f40020 !important;
}

@media only screen and (max-width : 1010px){
	.header .boxLogo{width:183px; background-size:contain;}
	.header .boxLogo .logo{float:none; display:block; margin:19px auto; background-size: contain!important;	background-position: center center!important; width:157px;}
	
	.tv{min-width:750px;}
	
	.main .blocoDestaques li{width:31%; margin-left:2%;}
	.main .blocoDestaques li span{padding:0; display:table;}
	.main .blocoDestaques li span a{height:78px; display:table-cell; vertical-align:middle;}
	
	.main .navLeft{width:177px;}
	.main .navLeft ul,
	.main .navLeft ul li{width:175px;}
	.main .navLeft ul li a{width:157px;}
	.main .navLeft .destaque{width:175px;}
}
@media only screen and (max-width : 768px){
	.tv{min-width:622px;}
	.tv .containerTV .bx-wrapper .bx-viewport .slide img{margin-left:-520px;}
}
@media only screen and (max-width : 640px){
	.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:0; top:0; margin-bottom:10px; height:340px; position:relative; min-width:320px;}
	.bx-wrapper .bx-viewport{/*height:340px!important;*/}
	.tv .containerTV .bx-wrapper .bx-viewport .slide img{width:640px!important; min-width:640px; margin-left:-320px;}
	
	.main .navLeft,
	.main .navLeft ul,
	.main .navLeft ul li,
	.main .navLeft ul li a,
	.main .navLeft.nav-mobile,
	.main .navLeft ul li.first,
	.main .navLeft.nav-mobile ul,
	.main .navLeft.nav-mobile ul li,
	.main .navLeft.nav-mobile ul li a,
	.main .navLeft.nav-mobile ul li.first{width:100%; display:block; float:none; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
	.main .navLeft ul,
	.main .navLeft.nav-mobile ul{padding:0;}
	.main .navLeft ul li,
	.main .navLeft.nav-mobile ul li{margin-bottom:10px;}
	.main .navLeft ul li a,
	.main .navLeft ul li a.hover,
	.main .navLeft.nav-mobile ul li a,
	.main .navLeft.nav-mobile 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,
	.main .navLeft.nav-mobile 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.act a.comSubMenu:after,
	.main .navLeft ul li a.comSubMenu.act:after,
	.main .navLeft ul li a.comSubMenu.hover:after,
	.main .navLeft.nav-mobile ul li a.comSubMenu.act:after,
	.main .navLeft.nav-mobile ul li a.comSubMenu.hover:after{content:"_"; line-height:0; margin-top:-6px;}
	.main .navLeft ul li .submenu .submenu,
	.main .navLeft.nav-mobile ul li .submenu .submenu{position:relative; left:0;}
	.main .navLeft .nivel1 li .nivel2 li,
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li{position:relative; margin:0;}
	.main .navLeft .nivel1 li .nivel3 li:after,
	.main .navLeft .nivel1 li .nivel2 li + li:after,
	.main .navLeft.nav-mobile .nivel1 li .nivel3 li:after,
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li + li:after{content:""; position:absolute; top:0; left:2.5%; height:1px; width:95%; background:#cccccc;}
	.main .navLeft .nivel1 li .nivel2 li a,
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a{background:#ffffff; padding-left:30px;}
	.main .navLeft .nivel1 li .nivel2 li a.comSubMenu:after,
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a.comSubMenu:after{content:"\203A"; margin-top:0;}
	.main .navLeft .nivel1 li .nivel2 li a.comSubMenu.act:after,
	.main .navLeft .nivel1 li .nivel2 li a.comSubMenu.hover:after,
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a.comSubMenu.act:after,
	.main .navLeft .nivel1 li:hover .nivel2 li a.comSubMenu.act:after,
	.main .navLeft.nav-mobile .nivel1 li .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 .nivel3 li a,
	.main .navLeft.nav-mobile .nivel1 li .nivel3 li a{padding-left:40px; color:#828484;}
	.main .navLeft .nivel1 li .nivel4 li a,
	.main .navLeft.nav-mobile .nivel1 li .nivel4 li a{padding-left:50px; background:#E9EAED;}
	
	.main .navLeft .destaque,
	.main .navLeft.nav-mobile .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,
	.main .navLeft.nav-mobile .destaque .bx-wrapper{max-width:100%!important;}
	.destaque .bx-wrapper .bx-controls-direction a{top:37%;}
	.main .navLeft .destaque .bx-wrapper .bx-viewport,
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-viewport{/*height:313px!important;*/}
	.main .navLeft .destaque .bx-wrapper img,
	.main .navLeft.nav-mobile .destaque .bx-wrapper img{width:100%;}
	.main .navLeft .destaque .bx-wrapper .bx-prev,
	.main .navLeft .destaque .bx-wrapper .bx-next,
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-prev,
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-next{width:21px;}
	.main .navLeft .destaque .bx-wrapper .bx-prev,
	.main .navLeft.nav-mobile .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,
	.main .navLeft.nav-mobile .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,
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-caption span{font-size:24px; color:#968e7e;}
	
		
	.main .blocoDestaques{position:relative; bottom:0;}
	.main .blocoDestaques li{width:100%; display:block; height:auto; 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;}
}
@media only screen and (max-width : 480px){
	.header{height:71px; min-height:71px;}
	.botaoMenuMobile{margin-top:17px;}
	.header .boxLogo{height:71px;}
	.header .boxLogo .logo{margin-top:0;}
	.header .links{margin-top:13px;}
	.main .navLeft ul li a.comSubMenu:after,
	.main .navLeft.nav-mobile ul li a.comSubMenu:after{font-size:24px;}
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a.comSubMenu:after,
	.main .navLeft .nivel1 li .nivel2 li a.comSubMenu:after{margin-top:4px;}
	.main .navLeft ul li a, 
	.main .navLeft ul li a.hover,
	.main .navLeft.nav-mobile ul li a, 
	.main .navLeft.nav-mobile ul li a.hover,
	.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;}
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a{margin-bottom:0;}
	.main .navLeft.nav-mobile ul li a.comSubMenu:after{font-size:24px;}
	.main .navLeft.nav-mobile .nivel1 li .nivel2 li a.comSubMenu:after{margin-top:0;}
	.footer .links .boxLink ul li{padding:0;}
	.main .blocoDestaques li span a{font-size:24px;}
	.footer .copyright p{font-size:12px; line-height:18px;}
	.voltarTopo{font-size:20px; padding:20px 0;}
	.main .navLeft ul li{margin-bottom:3px;}
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-viewport{/*height:350px!important;*/}
	.main .navLeft .destaque .bx-wrapper .bx-viewport{/*height:260px!important;*/}
	.main .navLeft .destaque .bx-wrapper .bx-caption span, 
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-caption span{font-size:12px;}
	.tv{height:250px!important;}
	.bx-wrapper .bx-viewport{/*height:250px!important;*/}
	.destaque .bx-wrapper .bx-controls-direction a{top:37%;}
	.main .navLeft .destaque .bx-wrapper .bx-viewport,
	.main .navLeft.nav-mobile .destaque .bx-wrapper .bx-viewport{/*height:223px!important;*/}
	.tv .containerTV .bx-wrapper .bx-viewport .slide img{width:480px!important; min-width:480px; margin-left:-240px;}
	.main .navLeft ul li,
	.main .navLeft.nav-mobile ul li{margin-bottom:3px;}
	.main .navLeft ul li a.comSubMenu:after, 
	.main .navLeft.nav-mobile ul li a.comSubMenu:after{font-size:24px;}
	
	.destaque .bx-wrapper .bx-controls-direction a{top:27%;
}