/*FONTES*/
@font-face {
 font-family: Arb;
 src: url("fonts/arb.eot");
}
@font-face {
 font-family: Arb;
 src: url("fonts/arb.ttf");
}
@font-face {
 font-family: GothamBook;
 src: url("fonts/gotham-book.eot");
}
@font-face {
 font-family: GothamBook;
 src: url("fonts/gotham-book.ttf");
}
@font-face{ 
	font-family: 'Corisan';
	src: url('fonts/corisandebold-webfont.eot');
	src: url('fonts/corisandebold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/corisandebold-webfont.woff') format('woff'),
	     url('fonts/corisandebold-webfont.ttf') format('truetype'),
	     url('fonts/corisandebold-webfont.svg#webfont') format('svg');
}


*{outline:none;}
a{text-decoration: none;}
a img{border: none;}
body{
	font-size: 62.5%;
	overflow-x:hidden;
	font-family: "Arb", sans-serif;
}
#header{height:395px;width:100%;background: #377eba url(../img/bg-header.png) no-repeat top center fixed;-webkit-background-size: cover 415px;
  -moz-background-size: cover 415px;
  -o-background-size: cover 415px;
  background-size: cover 415px;display: none;padding-bottom: 20px;}
#sol{position: relative; z-index: 0;height:405px;width:572px;background: url('../img/sol.png') no-repeat;position: absolute;left:-50%;top:-277px;opacity: 0}
#the-map{position: relative; z-index: 1}
#select-cidades *{
	font:20px 'Arb';
}
#select-cidades h2.mapa-header{
	font:normal 25px Arb;
	color:#fff;
	text-shadow:1px 1px rgba(0,0,0,0.34);
	margin-top:70px;
	width:100%;
}
#select-cidades.expand h2{
	text-align: center;
}
#select-cidades .mapa-text p{
	font:14px Arial;
	margin-bottom: 10px;
	text-shadow:1px 1px rgba(0,0,0,0.34);
	color:#fff;
	width:100%;
}
#select-cidades .mapa-text >:first-child{
	margin-top:20px;
}
#select-cidades .btn-header,.close-channels{
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #eba614;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViYTYxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTcxMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eba614 0%, #da7105 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eba614), color-stop(100%,#da7105));
	background: -webkit-linear-gradient(top,  #eba614 0%,#da7105 100%);
	background: -o-linear-gradient(top,  #eba614 0%,#da7105 100%);
	background: -ms-linear-gradient(top,  #eba614 0%,#da7105 100%);
	background: linear-gradient(to bottom,  #eba614 0%,#da7105 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eba614', endColorstr='#da7105',GradientType=0 );
	color:#fff;
	text-shadow:1px 1px rgba(0,0,0,0.34);
}
.close-channels{width: 50px;margin-right: 5px;}
#select-cidades #capitais{display: none;margin-top: 15px;}
#select-cidades #capitais a{display: block;height:30px;line-height: 30px;font-size:12px;background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #f0f0f0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f0f0f0));
background: -webkit-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%);
background: -o-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%);
background: -ms-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#f0f0f0 100%;);text-align: center;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f0f0f0',GradientType=0 );margin-bottom: 5px;color:#078f99;}
#select-cidades #capitais a:hover{color:#fff;background:#DC740C;}
#select-cidades #capitais-show{margin-top: 15px;width:132px;}
#select-cidades #close-mapa{position:absolute;right:0px;font-size: 30px;width:50px;top:20px;float:right;}
#select-cidades .mapa-banners{margin-top: 20px;}
#select-cidades .mapa-banners >:first-child{margin-right: 35px;}
.mapa-banners a{opacity: 0.7;filter:alpha(opacity=70);}
.mapa-banners a:hover{opacity: 1;filter:alpha(opacity=100);}
.mapa-banners a img{border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px}
/*NOTIFICATION*/
.notification{height:40px;background:#fff;background:rgba(0,0,0,0.5);color:#fff;width:100%;position:fixed;z-index:99999;text-transform:uppercase;text-align:center;font:18px Arb, sans-serif;line-height:40px;}
.notification.failed{background: #b80d0d;border:1px solid #ff0000;}
.notification.success{background: #009933;border:1px solid #00cc00;}
#topbar{height:60px;background: #f6f6f6;background: -moz-linear-gradient(top,  #f6f6f6 0%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top,  #f6f6f6 0%,#f0f0f0 100%);background: -o-linear-gradient(top,  #f6f6f6 0%,#f0f0f0 100%);background: -ms-linear-gradient(top,  #f6f6f6 0%,#f0f0f0 100%);background: linear-gradient(to bottom,  #f6f6f6 0%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f0f0f0',GradientType=0 );border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}

/*TO-TOP*/
#to-top {filter: alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;outline: none;display: none;overflow: hidden;width: auto;z-index: 90;position: fixed;bottom: 20px;right: 20px;top: auto;left: auto;background:url('../img/totop.png') no-repeat;width:53px;height: 53px;}
#to-top:hover{filter: alpha(opacity=100);opacity: 1;-moz-opacity:1;}

/*MODAL*/
#lean_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;background: #000;display: none;}
.modal {width: 404px;padding-bottom: 2px;display: none;background: #FFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);display: none; position: fixed; opacity: 1; z-index: 11000; left: 50%; margin-left: -202px; top: 200px;}
.modal-header {background: #f1f1f1;-moz-box-shadow: 0 0 5px #f1f1f1;background: #f6f6f6;background: -moz-linear-gradient(top, #f6f6f6 0%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%);background: -o-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%);background: -ms-linear-gradient(top, #f6f6f6 0%,#f0f0f0 100%);background: linear-gradient(to bottom, #f6f6f6 0%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f0f0f0',GradientType=0 );border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 18px 18px 14px 18px;border-bottom: 1px solid #CCC;border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;border-top-right-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;}
.modal-header h2 {color: #444;font-size: 2em;font-weight: 700;margin-bottom: 3px;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}
.modal-header p {color: #444;font-size: 1.3em;margin: 0;line-height: 140%;text-shadow: none;}
.modal_close {position: absolute;top: 12px;right: 12px;display: block;width: 14px;z-index: 2;font: 26px 'Arb';color: #333;}
.modal .txt-fld {position: relative;width: 364px;padding: 14px 20px;border-bottom: 1px solid #EEE;text-align: right;}
.modal .txt-fld label {display: block;float: left;width: 90px;padding-top: 8px;color: #222;font-size: 1.3em;text-align: left;}
.modal-field {width: 244px;padding: 8px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-size: 1.2em;color: #222;background: #F7F7F7;font-family: "Helvetica Neue";outline: none;border-top: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #E7E6E6;border-bottom: 1px solid #E7E6E6;}
.modal-field:focus{box-shadow:0 2px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.modal .btn-fld {width: 254px;overflow: hidden;padding: 12px 20px 12px 130px;}
.modal .btn-fld button {float: right;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;cursor:pointer;border: none;width: auto;overflow: visible;font-size: 1.4em;color: #FFF;padding: 7px 10px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-weight: bold;text-shadow: 0 1px 0 rgba(0,0,0,0.4);}

.menu_top > ul{width:205px;height:60px;}
.menu_top li{font:16px 'Arb';}
.menu_top li,.menu_top a{width:205px;}
.menu_top span{top:20px;right:0;width:26px;height:26px;background-position: -335px -197px;}
.menu_top > ul > li > a{height:60px;line-height: 60px;}
.menu_top ul ul a{height:30px;line-height: 30px;width:200px;padding-bottom: 5px;border-bottom: 1px solid #f1f1f1;font-size:14px;}
.menu_top ul ul a:hover,.menu_top ul ul a.select{background:#DB750C;color:#fff;}
.menu_top ul li a{color:#DB750C;padding:0 5px;}
.menu_top ul ul{background:#fff;top:62px;margin:0;width:210px;display: none;z-index:2;}
.menu_top > ul > li > a:hover,.menu_top > ul > li > a.active{background: #fff;}
.active a{background: #fff;}
.active a.btn-danger{background-color:#d9534f;}
.search form{position: relative;left: -20px;}
.search input.input-search{text-indent:40px;color:#d2d2d2;font:14px 'Arb';margin:10px 0 0 20px;border:none !important;border-top:1px solid #e3e3e3 !important;width:513px;height:36px;background-color: #fff;background-position: -58px -348px;}
.contato{font:14px 'Arb';}
.contato a{border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;width:164px;height:60px;line-height: 60px;text-align:center;}
.contato a:hover{background: #fff;}
#container-bg{
	background:#0081be url('../img/fundo-portais.png') no-repeat top center fixed;
	padding: 10px 0 20px 0
}
#page-bg{
	width:1040px;
	margin:0 auto 15px auto;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	background:#fff;
	padding:10px 0 20px 0;
	box-shadow:0 0 4px #999;
	-moz-box-shadow:0 0 4px #999;
	-webkit-box-shadow:0 0 4px #999;
}
#page-bg.hacked{
	width:100%;
	margin:0px auto 15px auto;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	padding:10px 0 20px 0;
	box-shadow:0 0 0px #999;
	-moz-box-shadow:0 0 0px #999;
	-webkit-box-shadow:0 0 0px #999;
}
.logo{margin: 0 auto;width:110px}
.nome-cidade,.slogan{text-align: center}
.nome-cidade{padding-top: 5px;font:31px 'Corisan';color:#434343;letter-spacing: -0.5px}
.slogan{color:#E6A630;font:14px 'Corisan';}
.menu{margin-top: 60px;}
.menu a{font:20px 'Arb';left: -20px;padding:0 15px;height:44px;line-height:44px;border:1px solid #D7D7D7;width:440px;}
.menu a span{top:4px;right:4px;background-position: -265px -186px;width:35px;height:36px;}
.redes{height:85px;margin-left: 40px;}
.redes span{font:13px 'Arb';color:#B0B0B0;top:15px;left:0;width:100%;text-align: center;}
.redes .fc,.redes .tw{width:50px;height: 47px;top:40px;}
.redes .fc{background-position: -469px -222px;left:0;}
.redes .tw{background-position: -518px -222px;right:0;}
.redes a div,.icon div{display:none;width:100%;height:100%;position: relative;z-index:1;background: rgba(255,255,255,0.2);}
.selo{top:95px;}
.nav{margin-top: 15px;width:950px;padding-right: 5px;}
.nav nav > ul,.nav nav > ul > li,.nav a{height:45px;}
.nav,.ul{font:16px 'Arb';}
.nav li{color:#fff;}
.nav a{line-height:45px;}
.nav .home,.nav a{padding:0 8px;height:45px;color:#fff;color:#fff; }
.nav .home{width:46px;}
.nav .home span{top:15px;left:12px;width:22px;height:16px;background-position: -133px -348px;}
.nav nav ul >:last-child a{border: none;}
.frases{height:50px;}
.frases span{left:470px;top:17px;width:21px;height:16px;background-position: 0 -172px;}
/*SLIDE*/
.title{font:24px 'Arb';color:#262626;}
.desc{font:14px Arial;color:#262626;}
.title,.desc{padding:5px;}

.headerbox{margin-bottom: 20px;}
.titlebox,.headerbox.border{padding-bottom:10px;border-bottom: 3px solid #E3E3E3;}
.headerbox.border .titlebox{padding:0;border:none;}
.titlebox.borderlight,.headerbox.borderlight{border-bottom:1px dotted #C3C3C3;}
.titlebox.bnone{border:none;}
.titlebox span{margin:0 12px 0 3px;}
.titlebox h2{font:18px 'Arb';color:#333;}
.infobox{font:bold 13px 'Arial';color:#999;}
.infobox span{margin-left:5px;}
.infobox a{margin-left: 10px;background:#DB750B;color:#fff;width:98px;text-align: center;height:30px;line-height: 30px;bottom: 5px;}
.infobox a:hover{background:#f60;}
.box{margin-bottom:32px;overflow: hidden;}
.heightTemp{height:330px;}
/*CANAIS*/
.canais{margin-bottom: 20px;}
.item{width:207px;height:75px;padding:20px 0 0 23px;background:#F2F2F2;margin:0 10px 10px 0;}
.item:hover h3,.item:hover span{color:#fff;}
.item h3{font:17px 'Arb';padding:0;margin:0;}
.item h3 span{color:#646464;font:14px Arial, sans-serif;}
.light{bottom: -14px;left:0;width:100%;height:34px;background-position: 0 -466px;}
.more{margin-top:25px;}
.toggle{height:46px;line-height: 46px;margin: 0 auto;width:105px;padding:0 17px;}
.toggle h4,.close-channels h4{font:17px 'Arb';color:#fff;height:46px;line-height: 46px;}
.close-channels h4{font-size: 30px;}
.toggle span{height:11px;width:8px;background-position: -155px -353px;top:18px;right:16px;}

/*BOTÕES*/
.button{width:135.8px;height:80px;padding:10px 0;margin:0 27px 15px 0;}

/*COLUNAS*/
.colunas .grid_11.largediv{width:452px;}
.colunas .grid_11.largediv.rightdepth{margin-right:41px;}
.colunas .grid_8.column-content{width:305px;padding-left:20px;margin-right:0;}
.column-item{margin-bottom: 30px;}
.column-item img{border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;}
.column-item img:hover{opacity: 0.7;}
.column-content *{width:305px;right:-2px;}
.column-content .btn{width:122px;height:22px;text-align: center;font:11px 'Arb';color:#fff;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;line-height: 22px;}
.column-content h2{font:normal 18px Arb;color:#E58F09;top:7px;}
.column-content p{font:13px 'Arial';color:#333;top:38px;text-align: justify;}

/*LINKS*/
.link{height:34px;font:14px 'Arb';color:#474747;line-height: 36px;text-indent: 18px;margin-bottom: 7px;}
.link{-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;}
.link:hover{color:#fff;}
.link:hover span{background-position:-7px -191px;}

/*CURSOS*/
.cursos{margin-top: 20px;}
.curso{height:183px;}
.curso img{width:107px;height:92px;left:19.5px;top:13px;background-color: #F3F3F3;}
.curso h3{width:100%;top:115px;text-align: center;font:16px 'Arb';}
.curso:hover h3{color:#fff;}
.curso span{left:31px;top:145px;height:20px;padding-top:5px;width:86px;text-align: center;line-height: 27px;font:13px 'Arb';color:#fff;}

/*MULTIPLE*/
.link,.curso{border:1px solid #e1e1e1 !important;background:#fff;width:15.4525% !important;margin-right: 0.52083%;}

/*PÁGINAS*/
.maps{padding:5px;border:1px solid #E3E3E3;width:942px !important;}
.maps *{width:940px;}
.adsenser-fixo{padding-bottom: 70px;width:468px;}
.adsenser-fixo,.maps *{margin:0 auto;}
.about-heading{margin:25px auto 40px auto;}
.about-title{text-align: center;font:30px 'Arb';color:#3F3F41;}
.bg-about{background: url(../img/bg-about.png);height:305px;margin-bottom: 30px;}
.bg-about .woman{width:440px;height:340px;left:-100px;top:-35px;background: url(../img/woman.png) no-repeat;}
.bg-about .video{width:500px;height:281px;background:#000;left:230px;top:12px;z-index:2;}
.content-about{margin-bottom: 90px;height:350px;}
.content-about h3{font:27px 'Arb';color:#3F3F41;top:40px;left:5px;width:520px;}
.content-about .text{top:125px;left:5px;font:13px 'Arial';letter-spacing:0.2px;line-height:1.5;color:#000000;width:500px;}
.content-about .next{width:230px;height:55px;line-height:55px;text-align: center;color:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;top:320px;left:5px;font-size:18px;}
.content-about .pc{right:5px;top:0;width:470px;height:350px;background: url(../img/pc.png) no-repeat;}

/*PÁGINA INTERNA*/
.full-banner{
	width: 728px;
	height: 90px;
	background: #f1f1f1;
	margin:0 auto 30px auto;
}
.page{
	margin:15px auto 55px auto;
}
.page_container .clearfix >:first-child{margin-left: 0;}
.page_container .clearfix >:last-child{margin-right: 0;}
.page_container{padding: 20px 0;}
.page_container,.page-content{
	border:1px solid #e1e1e1;
}
.page-content{
	width:680px;
	padding:25px 25px 55px 15px;
}
.page-content.sempadding{padding:0;}
#descricao-page{
	width:100%;
	color:#666;
	font:12px 'Open Sans';
	margin-bottom: 20px;
}
.page-content h1,.page-content h2,.page-content h3,.page-content h4{
	font:normal 22px 'Arb';
	margin-bottom: 20px;
}
.page-content h3{
	font-size: 18px;
}
.page-content h3>span>i{
	font-size:14px;
	line-height: 0px;
}
.page-content h4{
	font-size: 14px;
}
.page-content .btn{
	width:114px;
	height:36px;
	text-align: center;
	line-height: 36px;
	color:#fff;
	font-size:14px;
	margin-right: 15px;
}
.page a.btn:hover,.btn:hover{color:#fff}
div.grid_17.page-content{
	width:628px;
}

/*EMPRESAS*/
.vip-page{margin: 15px 0;}
.vip-page h2.heading{width:575px;height:100px;line-height: 100px;padding-top: 0}
.header-vip{padding: 10px 0 25px 0;font:22px 'Arb';}
.logo-vip{margin-left:40px;height:100px;}
.services > li > a,.services > li > a:hover{float:left;padding:10px;color:#fff;font:13px 'Arb';letter-spacing: 0.5px;margin: 5px 10px 0 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;}
.maps-vip{padding-top: 65px;}
#social-vip{padding-top: 10px;}
#social-vip .text{padding-bottom: 10px;}
#social-vip a{margin-right: 5px;border-radius: 45px;-moz-border-radius: 45px;-webkit-border-radius: 45px;}
#social-vip a:hover{box-shadow: 0 2px 16px #666;-webkit-box-shadow: 0 2px 16px #666;-moz-box-shadow: 0 2px 16px #666;-o-box-shadow: 0 2px 16px #666;}

/*GALERIAS*/
.gallery{
	padding:35px 0;
}
.gallery h2{
	margin-left:15px;
}
#opacidade {
	position:fixed;
	top:0; right:0; bottom:0; left:0;
	margin:0; padding:0;
	background:#000;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	z-index: 1;
	display: none;
}
.turn-light{background:#fff;padding:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:10px 'Arb';line-height:25px;color:#695b5b !important;height:25px;width:100px;margin:-25px 10px 0 0;text-indent: 23px;background-position: -713px -292px;}
#player{
	width:100%;
	background:#161616;
}
#player,.full-banner,.turn-light,.next,.prev,.bg-about .video{position: relative;z-index:5;}
#player div{margin:15px 15px 20px 15px;box-shadow:0 2px 15px #000;-webkit-box-shadow:0 2px 15px #000;-moz-box-shadow:0 2px 15px #000;}
#more-videos{width:630px;margin: 0 auto;padding-top: 30px;}
#more-videos.vip-galeria{width:630px;margin: 0 auto;padding: 0 0 30px 0;}
#more-videos .prev{margin-right: 25px;background-position: -603px -310px;}
#more-videos .prev:hover{background-position: -603px -277px;}
#more-videos .next{background-position: -636px -310px;}
#more-videos .next:hover{background-position: -636px -277px;}
#more-videos .prev,#more-videos .next{border:none;height:32px;width:32px;margin-top: 30px;}
#carrosel a{margin-right:25px;width:110px;height:90px;display:block;}
#carrosel a div{width:38px;height:38px;top:26px;left:36px;z-index:2;background-position: -672px -290px;}
#carrosel a img{top:0;left:0;border:1px solid #DEDEDE;}
#carrosel a:hover img{-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */ }

.photo-show{display: none;}

/*LISTAGEM*/
.header-page{margin-bottom: 20px}
h2.heading{margin:0;padding:17.5px 0 0 20px;font:22px 'Arb';color:#26AFC9;}
#channel-slider{background:#95C926;left:12px;top:10px;width:55px;height:45px;line-height:45px;color:#fff;text-align: center;font-size: 16px;padding:0 60px 0 25px;}
#channel-slider span{background-position: -580px -300px;top:12.5px;right:15px;}
.box-channel{padding:20px 0;width:955px;margin: 0 auto;}
.box-channel .titlebox h2{color:#fff;}
.box-channel .item{width:206px;height: 55px;padding-top: 19px;}
.box-channel .toggle{background:rgba(0,0,0,0.5);}
/*ITEM - LISTAGEM*/
.list-item{border-bottom: 1px solid #e1e1e1;}
.content-item{padding:35px 20px 25px 20px;width:910px;}
.thumb-item{box-shadow: 0 0 7px rgba(200,200,200,0.5);-moz-box-shadow: 0 0 7px rgba(200,200,200,0.5);-webkit-box-shadow: 0 0 7px rgba(200,200,200,0.5);height:140px;width:170px;}
.desc-item{width:450px;padding-left:30px;}
.desc-item p{font: 12px 'Open Sans';color:#666666;margin-bottom: 20px}
.more-item,.more-vip{font-size:14px;width:150px;line-height: 1;padding:10px 15px;color:#fff;text-shadow: 1px 1px 5px rgba(0,0,0,0.5);}
.more-item span,.more-vip span{top:7.5px;right:15px;}
.content-item a.more-item,.content-item a.more-item:hover,.content-item a.more-vip,.content-item a.more-vip:hover{color:#fff;}
a.more-item:hover,a.more-vip:hover{text-shadow:none;}
/*SANFONA - LISTAGEM*/
.info-item{background: url(../img/sanfona.png);padding:50px 0 20px 0;height:160px;}
.link-item{width:130px;-moz-border-radius: 0px 0px 3px 3px;color:#fff !important;text-shadow:-1px 1px 0px rgba(0,0,0,0.5);font-size:15px;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;color:#fff;padding:0 10px 0 15px;height:40px;line-height:40px;margin:0 auto;}
.link-item span{background-position:-469px -279px;top:10px;right:10px;}
.close-item.arrow{background-position: -419px -172px;width:26px;height:26px;top:15px;right:25px;}
.banner-item{margin:20px auto 0 auto;width:468px;height:60px;}
.anuncie{border:2px solid #377fba;}
.anuncie .green{color:#377fba;font:21px 'Arb';top:10px;left:25px;}
.anuncie .orange{color:#E99F33;font:19px 'Arb';top:30px;left:25px;}
.anuncie .saiba{top:13px;right:15px;height:35px;line-height:35px;color:#fff;font-size: 16px;text-align: center;width: 120px;background:#377fba;}
.anuncie .saiba:hover{background:#E99F33;color:#fff !important;}
/*EMPRESAS - LISTAGEM*/
.telefone-item{width:225px;margin-left: 235px;top:-40px;}
.telefone{font:24px 'Arb';margin-left: 15px;color:#E99F33;}

/*ICONS - LISTAGEM*/
.icon-telefone{background-position: -533px -279px;width:21px;height:15px;margin-top: 8px;}
.icon-bussola{background-position: -557px -280px;width:20px;height:20px;}
/*ARROWS - LISTAGEM*/
.arrow{width:20px;height:20px;}
.arrow-down{background-position: -490px -279px}
.arrow-up{background-position: -511px -279px}
.arrow-right{background-position: -469px -279px}

/*PAGINAÇÃO*/
.navegacao{margin: 40px 0;display: inline;float:left;height: 40px;}
.navegacao>:last-child{margin:0;}
.navegacao li{margin-right:10px;}
.active{color:#fff;}
.disabled{color:#999;}
.navegacao li.disabled,.navegacao li.active,.navegacao li a{height:40px;padding:0 20px;line-height: 40px;border:1px solid #e3e3e3;text-align: center;font-size:14px;}

/*
 * Tela Anunciar 
 * Por: Thiago A. Grzybowski;
*/

.anunciar-wrap p {
	margin: 14px 0;
}

.anunciar-wrap p,
.anunciar-wrap ul {
	font-size: 14px;
	font-family: arial;
}

.anunciar-wrap h2 {
	font-size: 25px;
}
.patrocinar-canal {
  padding: 10px 20px;
  border: none;
  margin-top: 10px;
  border-radius: 20px;
  background: #31abc3;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}
.pull_right {
	float: right;
}

.pull_left {
	float: left;
}

.anunciar-video {
	margin-right: 25px;
	position: relative;
	z-index: 9999;
}

.anunciar-slide {
	background: url(../img/anunciar/fundo-pessoas.jpg) repeat-x;
	padding: 20px 0 0;
}

.slide-color {
	color: #fff !important;
	font-size: 28px;
	margin-left: 25px;
	margin-top: 35px;
}

.slide-color span {
	color: #81a91e;
	background: #fff;
	padding: 0 10px;
}

.topico-uno {
	background: url(../img/anunciar/1.png) no-repeat top center;
	display: block;
	margin-top: 203px;
	min-height: 540px;
}

.topico-dune {
	background: url(../img/anunciar/2.jpg) no-repeat top center;
	display: block;
	min-height: 966px;
}

.topico-tene {
	background: url(../img/anunciar/3.jpg) no-repeat top center;
	display: block;
	min-height: 550px;
}

.topico-catene {
	background: url(../img/anunciar/4.jpg) no-repeat top center;
	display: block;
	height: 1836px;	
	text-align: center;
}

.topico-catene p {
	font-size: 20px;
}

.topico-catene .container_24 {
	position: relative;
}

.topico-catene h2 {
	color: #fff !important;
	margin-top: 123px;
	font-size: 32px;
}

.icones {
	margin-top: 40px;
}

.dados-finais {
	text-align: left;
}

.dados-finais h2 {
	color: #26afca !important;
	font-size: 25px !important; 
	margin-top: 0;
}

.dados-finais {
	position: absolute;
	right: 0;
	bottom: -515px;
}

.dados-finais ul {
	margin-top: 15px;
}

.dados-finais ul li {
	display: block;
	margin-bottom: 4px;
	list-style-type: disc !important;
}

.pagseguro {
	display: block;
	text-align: center;
	position: absolute;
	bottom: -65px;
	right: 153px;
}

.pagseguro h3 {
	color: #fff !important;
	font-size: 15px !important;
}

.ul-canais {
	margin-top: 14px;	
}

.ul-canais li {
	list-style: none;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.ul-canais li a {
	color: #000;
	font-size: 16px;
}

.ul-canais li:before {
	display: inline-block;
	content: "• ";
	margin-right: 8px;
	font-size: 18px;
	color: #3bb7cd;
}

.aviso p {
	font-size: 12px;
	text-align: center;
}

.aviso p:before {
	display: inline-block;
	content: "• ";
	margin-right: 8px;
	font-size: 18px;
	color: #81a91e;	
}

.menu-select select {
	width: 100%;
	padding: 10px;
	font-size: 14px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 40px;
	border: 2px solid #d9d9d9;
	-webkit-appearance: none;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background: url(../img/anunciar/select.jpg) no-repeat 352px 3px transparent;
	margin: 20px 0 0;
}

.ver-local,
.patrocinar,
.patrocinado {
	font-size: 12px !important;
	padding: 4px 10px;
	margin: 0 4px;
}

.patrocinar,
.patrocinado {
	width: 120px;
	text-align: center;
}

.patrocinado {
	cursor: default;
}

.info-uno {
	margin: 43px 44px 30px 0px;
	margin-left: -20px;
	position: absolute;
	width: 300px;
}

.loop-cidades {
	margin-bottom: 14px;
	height: 220px;
	max-height: 220px;
	overflow: auto;
}

.loop-cidades li {
	margin-bottom: 4px;
	list-style-type: disc;
	margin-left: 16px;
}

.loop-cidades span {
	background: #8F8F8F;
	color: #fff;
	padding: 2px 8px;
	border-radius: 70px;
	font-size: 11px;
	margin-left: 7px;
}

.loop-cidades a {
	color: #000 !important;
	position: relative;
}

.loop-cidades a:hover {
	z-index: 2 !important;
	color: #26afca !important;
}

.verde {
	background: #81a91e;
	padding: 4px 10px;
	font-size: 12px;
}

a.verde {
	color: #fff !important;
}

a:hover.verde {
	color: #fff !important;
	background: #658419;
}

.laranja {
	background: #e69401;
	padding: 4px 10px;
	font-size: 12px;
}

a.laranja {
	color: #fff !important;
}

a:hover.laranja {
	color: #fff !important;
	background: #bc7a04;
}

.cinza {
	background: #cfcfcf;
	padding: 4px 10px;
	font-size: 12px;
}

a.cinza {
	color: #fff !important;
}

a:hover.cinza {
	color: #fff !important;
	background: #afafaf;
}

.azul {
	background: #30aac3;
	padding: 4px 10px;
	font-size: 12px;
}

a.azul {
	color: #fff !important;
}

a:hover.azul {
	color: #fff !important;
	background: #228a9f;
}

.crie-agora {
	font-size: 15px;
	padding: 15px 50px;
	margin: 19px 0;
	float: left;
}

.border-anunciar {
	border-radius: 120px;
	-webkit-border-radius: 120px;
	-moz-border-radius: 120px;
}

.botao-wrap {
	position: relative;
}

.botao {
	position: relative;
	left: 0;
	top: 0;
	z-index: 2;
}

.fumaca {
	display: block;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	height: 31px;
	width: 100%;
	margin-top: -57px;
	z-index: 1;
	position: relative;
}

.sem-fumaca + .fumaca {
	display: none;
}

/*SIDEBAR*/
.sidebar{width:270px;}
.widget{
	width:248px;
	position:relative;
	left:20px;
	border:1px solid #E1E1E1;
	margin-bottom: 20px;
}
.widget-title{
	height:55px;
}
.widget-title h3{
	top:15px;
	left:25px;
	font:18px 'Arb';
}
.widget-title span{
	background-position: 0 -457px;
	height: 8px;
	width: 249px;
	bottom:0;
	left:0;
}
.widget-body{
	padding:20px 0 0 15px;
}
.widget-body p{
	width:194px;
	padding-left: 5px;
	margin-bottom: 45px;
}

.widget.simple{
	border:none;
	margin-bottom: 30px;
}
.widget.simple p{
	font:13px 'Arb';
	color:#B0B0B0;
}
.widget.simple .icons{
	margin-top: 10px;
}
.widget.simple .icon{
	width:56px;
	height:56px;
	position: static;
	margin-right: 18px;
}
.widget.simple .icon div{
	border-radius:28px;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
}
.widget.simple .semright{
	margin-right: 0;
}
/*DADOS - CIDADE*/
.feature {width:210px;border-style: solid;border-width: 0px 0px 8px;-moz-border-image: url(../img/border.png) 27 repeat;-webkit-border-image: url(../img/border.png) 27 repeat;-o-border-image: url(../img/border.png) 27 repeat;border-image: url(../img/border.png) 27 fill repeat;}
.widget .feature{height:25px;}
.feature .image{width:25px;height:30px;}
.feature .text{width:180px;font:13px 'Open Sans';color:#6C6C6C;}
/*DADOS - VIP*/
.icon-vip{height:60px;border-width: 0px 0px 8px;-moz-border-image: url(../img/border.png) 27 repeat;-webkit-border-image: url(../img/border.png) 27 repeat;-o-border-image: url(../img/border.png) 27 repeat;border-image: url(../img/border.png) 27 fill repeat;}
.icon-vip.extend-vip{height:90px;}
.feature-vip{padding-top:15px;border-width: 0px;-moz-border-image: none;-webkit-border-image: none;border-image: none;}
.feature-vip .image{height:15px;width:20px;}
.feature-vip .text,#social-vip .text{color:#EBA135;font:14px 'Arb';}
.feature-data{color:#3B3B3B;font:normal 13px 'Open Sans';}
.feature-data strong{font-size: 15px;}
.feature-data i{margin:7px 2px 0 0;}
.icon-vip .feature-data a{color:#000;}
/*ICONS - SIDEBAR*/
.icon-user{background-position: -300px -280px;width:14px;height:14px;}
.icon-us{background-position: -314px -280px;width:14px;height:14px;}
.icon-mobile{background-position: -328px -280px;width:11px;height:18px;}
.icon-pin{background-position: -339px -280px;width:11px;height:14px;}
.icon-airplane-sidebar{background-position: -350px -280px;width:13px;height:15px;}
.icon-calendar{background-position: -363px -280px;width:13px;height:13px;}
.icon-star{background-position: -376px -280px;width:14px;height:13px;}
/*ICONS - VIP*/
.icon-vip-star{background-position:-404px -280px;width:13px;height:12px }
.icon-vip-pin{background-position:-417px -280px;width:9px;height:13px }
.icon-vip-mobile{background-position:-426px -280px;width:9px;height:14px }
.icon-vip-email{background-position:-435px -280px;width:15px;height:8px }
.icon-vip-site{background-position:-450px -280px;width:12px;height:12px }
.icon-facebook-vip{background-position:-613px -222px;}
.icon-twitter-vip{background-position:-568px -222px;}
.icon-gplus-vip{background-position:-659px -222px;}
.icon-facebook-vip,.icon-twitter-vip,.icon-gplus-vip{width: 45px;height: 44px;}
/*RODAPÉ*/
footer{background:#005181;padding-top:50px;}
.rodape-bg{
	height:330px;width:100%;background:#006db1 url(../img/bg-footer.png) no-repeat center;
}

.nav-rodape{margin-bottom: 50px;}
.title-rodape,.big-title-rodape{font:16px 'Arb';color:#fff;margin:0;padding:0;padding-bottom:30px;text-transform: uppercase;}
.big-title-rodape{padding-bottom: 20px;font-size:18px;}
.mini-padding{padding-bottom: 12px;}
.max-padding{padding-bottom: 25px;}
.menu-rodape li{width:145px;margin-right: 10px;padding-bottom:7px;}
.menu-rodape li a{color:#fff;font:12px 'Arb';}
.features-rodape{padding-bottom: 45px;padding-top:40px;}
.list a{margin-right: 20px;}
.newsletter input{
	height: 45px;
	border:1px solid #D7D7D7;
	text-indent: 15px;
	font:20px 'Arb';
	color:#ccc;
}
.newsletter button{
	color:#fff;
	border:none;
	text-align: center;
	top:4.5px;
	right:3px;
	height:38px;
	width:105px;
	cursor: pointer;
	font:17px 'Arb';
}
.cidades-rodape{margin-bottom: 27px;}
.city{padding-bottom: 17px !important;}
.city a{
	font:14px 'Arb';
	color: #3F3F3F;
	height: 30px;
	text-indent: 25px;
}
.logo-rodape{
	top:5px;
	right:0;
}
.copyright{font:12px 'Arb';color:#fff;}
.border-copyright{padding-top: 25px;width:90%;border-top:3px solid rgba(0,0,0,0.1);}
.logo-rodape{
	position: relative;
	top: -35px;
	height: 129px;
	background:url('../img/shadow.png') no-repeat;
}
footer .logo-container{
	position: relative;
	top: 16.5px;
	float: right;
}
footer .logo{
	width:auto !important;
	margin:auto !important;
	margin-left: 30px !important;
}
footer .nome-cidade{
	color:#fff;
	font-size:29px;
	margin-bottom: 2px;
}
footer .nome-cidade,footer .slogan{
	text-align: left
}
footer .logo-text-rodape{
	margin:16.5px 0 0 10px;
}

/*ICONS*/
.icon{margin:0 auto 12px auto;}
.icon-legend{top:72px;left:0;width:100%;font:14px 'Arb';color: #fff;text-align: center;}
.icon-globe{background-position: -21px -171px;width:20px;height:20px;}
.icon-home{background-position: -90px -171px;width:23px;height:21px;}
.icon-mark{background-position: -65px -171px;width:25px;height:23px;}
.icon-airplane{background-position: -41px -171px;width:24px;height:19px;}
.icon-url{background-position: -113px -171px;width:22px;height:21px;}
.icon-keyboard{background-position: -135px -171px;height:17px;width:28px;}
.icon-arrow{top:13px;left:8.4px;background-position: 0 -191px;width:7px;height:10px;}
.icon-city{top:16px;left:51.4px;background-position: -175px -342px;width: 31px;height: 42px;}
.icon-camera{top:21px;left:47.4px;background-position: -207px -342px;width: 40px;height: 32px;}
.icon-video{top:21px;left:45.4px;background-position: -250px -342px;width: 46px;height: 33px;}
.icon-news{top:18px;left:48.4px;background-position: -300px -342px;width: 40px;height: 41px;}
.icon-search{top:21px;left:52.4px;background-position: -345px -342px;width: 32px;height: 32px}
.icon-portal{top:16px;left:29.4px;background-position: -379px -342px;width:79px;height:48px;}
.icon-jobs{top:18px;left:45.4px;background-position: -458px -342px;width:47px;height: 42px;}
.icon-chat{top:18px;left:47.4px;background-position: -505px -342px;width:46px;height:41px;}
.icon-heart{top:25px;left:53.4px;background-position: -552px -342px;width: 32px;height:26px;}
.icon-maps{top:23px;left:48.4px;background-position: -585px -342px;width:39px;height:31px;}
.icon-list{top:18px;left:46.4px;background-position: -625px -342px;width:52px;height:48px;}
.icon-tv{top:7px;left:41px;background-position: -723px -342px;width:51px;height:52px;}
.icon-ie{background-position: -706px -222px;width:58px;height: 59px}
.icon-firefox{background-position: -763px -222px;width:59px;height: 58px}
.icon-chrome{background-position: -823px -222px;width:58px;height: 58px}
.icon-safari{background-position: -882px -222px;width:58px;height: 60px}
.icon-opera{background-position: -940px -222px;width:54px;height: 60px}
.icon-local{background-position: -390px -279px;width:14px;height:24px;top:0;left:0;}
.icon-twitter{background-position: -299px -223px;}
.icon-facebook{background-position: -355px -222px;}
.icon-mail{background-position: -412px -222px;}

/*CLASSES E ESTILOS MÚLTIPLOS*/
.zindex{z-index:999;}
.semmargin{margin:0;}
.semleft{margin-left:0;}
.semright{margin-right: 0;}
.sempadding,.nav li.sempadding,.nav >:first-child{padding:0;}
.reset,.newsletter *,.city{padding:0;margin:0;}
.transition,a,a *,a:hover,a:hover *,.modal-field,.modal-field:focus{transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;}
.notransition,.notransition *{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
.sradius,.curso span,.curso img,.banner-item{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.radius,#select-cidades #capitais a,.close-channels,#channel-slider,.box-channel,.more-item,.more-vip,.anuncie .saiba,.navegacao li a,.navegacao li,.btn, .btn-header,.input-search,.menu a,.nav,.infobox a,.toggle,.button,.link,.title,.desc,.newsletter *,.page_container,.page-content,.widget,.thumb-item,.maps,#carrosel img,.map,.map iframe{border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;}
.shadow,#topbar,.menu_top ul ul{box-shadow: 0 0 5px #f1f1f1;-webkit-box-shadow: 0 2px 5px #f1f1f1;-moz-box-shadow: 0 0 5px #f1f1f1;}
.textshadow,.title,.desc{text-shadow:0 -1px 1px rgba(0,0,0,0.7);}
.wrap,.vip-page h2.heading,.menu_top a,.item h3,.icon-legend,.desc,.page p,.page-content div,.feature .text,.content-about .text{word-wrap:break-word;overflow:hidden;}
.pointer,.menu_top *,.curso *{cursor: pointer;}
.none,.light,.row.more,.row.more a,.info-item{display: none;}
.block,.arrow,.anuncie .saiba,.navegacao li a,.btn, .btn-header,.menu_top a,.contato a,.menu a,.redes span,.redes a:hover div,.nav a,.titlebox span,.infobox *,.item,.item h3 span,.toggle,.toggle span,.button,.icon,.curso *,.city a,.widget-title span,.widget.simple .icon:hover div,.more-item,.more-vip,.close-item,.link-item,#channel-slider,.content-about .next,.services a{display:block;}
.relative,.info-item,.more-item,.more-vip,.link-item,.menu_top > ul > li,.menu a,.redes,.home,.titlebox h2,.infobox a,.toggle,.button,.link,.curso,.list .icon,.city a,.column-content,.widget-title,#carrosel li a{position: relative;}
.absolute,.arrow,.more-item span,.more-vip span,.link-item span,.menu_top span,.menu_top > ul ul,.menu a span,.tw,.fc,.redes span,.home span,.frases span,.light,.toggle span,.icon-legend,.icon,.curso *,.newsletter *,.column-content *,.widget-title *,#channel-slider span,.anuncie *,.bg-about .relative *,.content-about .relative *,#carrosel li a *{position: absolute;}
.content-about .relative .text *{position: static;}

.right,.infobox *,.sidebar{float:right;display:inline;}
.left,footer .logo,#select-cidades *,.nav nav > ul > li,.titlebox *,.item,.button,.menu-rodape li,.list .icon,.city a,.page-content .btn, .btn-header,.navegacao li,.page-content,#more-videos *,.services li{float:left;display:inline;}
.sprite,.arrow,.menu_top span,.input-search,.menu a span,.tw,.fc,.home span,.frases span,.titlebox span,.light,.toggle span,.icon,.widget-title span,#channel-slider span,#carrosel a div{background-image: url(../img/sprites.png);background-repeat: no-repeat;}
.full,#topbar{width:100%;}
.clearfix:after,.row:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}
.clearfix,.row {display:inline;}
* html .clearfix,* html .row {height: 1%;}
.clearfix,.row {display: block;}