body{font-family: 'Open Sans', sans-serif; background:#FFFFFF; overflow-x:hidden; margin-top:-20px;}

.fd_top{background:#005991; padding:0px 0; border-bottom:4px solid #f5a200}

.azull{background:#005c7e; padding-top:2px;}

.laranja{background:#e1a11f; padding-top:2px;}

.videocarnaval{position:relative; background:#CCC; padding:20px 0; margin-top:10px;}

.fechavideo{position:absolute; top:-10px; right:0px; width:35px; height:35px; background:url(../images/fecha.png) no-repeat; cursor:pointer}

.container_not{width:980px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}

.fd_branco{ background:#FFFFFF;}

.fd_corte{background:#005991 url(../images/corte_top.jpg) no-repeat top left;}

.anuncie{background:#FFF; float:right; color:#ee981f; font-weight:600; margin-right:25px;}

.anuncio_top{width:728px; height:92px; float:right; margin-top:45px}

.redes{width:27px; height:27px; margin:1px 4px; float:left;}

.facebook{ background:url(../images/redes_sociais.png); background-position:-3px -2px;}

.twitter{background:url(../images/redes_sociais.png); background-position:-32px -3px}

.google{background:url(../images/redes_sociais.png); background-position:-65px -1px}

.you{background:url(../images/redes_sociais.png); background-position:-98px 0px}

.relativo1{position:relative; top:-90px; z-index:1000}

.no_padding{padding:0px;}

.no_paddingright{padding-right:0px;}

.no_paddingleft{padding-left:0px;}

.margin-right{margin-right:55px;}

.margin-bottom{margin-bottom:25px;}

.margin_top{margin-top:15px}

.margin_top2{margin-top:25px}

.margin_top3{margin-top:35px}

.margin{margin:10px 0}

#map-canvas { height: 450px }


.area_logo{width:100%; float:left; position:relative; padding:10px 0 0 0px; z-index:15;}

.alogo{width:250px; float:left;}

.alogo .logo{width:100%; float:left;}

.alogo .logo img{width:100%}

.ouvir{color:#FFF; text-align:center;}

.ouvir h2{margin:10px 0 5px; font-weight:600}

.ouvir h3{margin:5px 0 15px; font-weight:600}

.ouvir h5{margin:15px 0 10px; font-weight:600}

.ouvir .image1{width:100%; height:190px; position:relative; overflow:hidden}

.ouvir .image1 img{width:100%; min-height:100%; position:absolute;}

.ouvir2 h6{margin:45px 0 10px; font-weight:600; color:#cab000; font-size:22px;}

.ouvir2 p{color:#ffffff; font-style:italic}


.nav > li > a{font-size:14px; text-transform:uppercase; padding:16px 40px; border-right:1px solid #FFF; margin:0px 0px;}


.anuncio_top{width:728px; height:110px; margin:20px 0 0px}

.anuncio_feed{width:100%; height:470px; float:left}

.image{width:100%; height:100%; position:relative; overflow:hidden}

.image img{width:100%; min-height:100%; position:absolute;}


.area_utilidade{width:100%; padding:0px; height:auto; position:relative; border: 1px solid #6f6f6f;}

.utilidade{position:relative; z-index:10; background:url(../images/utilidade.png) no-repeat left center; color:#FFF; text-transform:uppercase; width:137px; height:48px; padding:5px 25px; text-align:center; float:left;}

.tickercontainer{width: 100%; height: auto; margin: 0; padding: 17px 10px !important; position: absolute;}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative; left: 10px; top: 0px; width: 100%; overflow: hidden;}

ul.newsticker { /* that's your list */
position: relative; left: 90%; font: bold 10px Verdana; list-style-type: none; margin: 0; padding: 0;}

ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0; padding: 0 0 0 14px; background: url(../images/bola.png) no-repeat left center;}

ul.newsticker a {white-space: nowrap; padding: 0; color:#5c5c5c; font-size:12px; margin: 0 50px 0 0;} 

ul.newsticker span {margin: 0 10px 0 0; color:#5c5c5c; font-size:12px;} 


.noticia_feed{height:204px; margin-bottom:30px; position:relative;}

.noticia_feed .titulo{height:75px; border: solid 40px rgba(0, 0, 0, 0); border-bottom: solid 68px rgba(33, 90, 142, 0.8); border-right:none; border-top: none; color:#FFFFFF; position:absolute; bottom:0px; right:0px;}

.noticia_feed .titulo h3{color:#7ea7d7; font-size:13px; text-transform:uppercase; position:absolute; top:0px; left:-3px}

.noticia_feed .titulo h2{color:#FFFFFF; font-size:13px; font-weight:600; top:18px; left:-3px; position:relative}


.cat_not h3{color:#215a8e; font-size:30px; text-transform:uppercase; background:url(../images/seta_not.png) no-repeat 0px 5px; padding-left:30px;}

.cat_entre h3{color:#215a8e; font-size:30px; text-transform:uppercase;background:url(../images/seta_entre.png) no-repeat 0px 13px; padding-left:22px;}

.cat_esp h3{color:#215a8e; font-size:30px; text-transform:uppercase; background:url(../images/seta_esp.png) no-repeat 0px 13px; padding-left:22px;}

.cat_uti h3{color:#215a8e; font-size:30px; text-transform:uppercase; background:url(../images/seta_uti.png) no-repeat 0px 13px; padding-left:22px;}

.cat_poli h3{color:#215a8e; font-size:30px; text-transform:uppercase; background:url(../images/seta_poli.png) no-repeat 0px 13px; padding-left:22px;}

.cat_not h3 a, .cat_entre h3 a, .cat_esp h3 a, .cat_uti h3 a, .cat_poli h3 a{color:#215a8e;}

.noticias_central{padding:0px; margin:15px 0 0px;}

.noticias_central .image1{height:250px; width:100%; position:relative; overflow:hidden;}

.noticias_central .image1 img{width:100%; min-height:100%; position:absolute;}

.noticias_central h1{color:#215a8e; font-size:20px; font-weight:600}

.noticias_central h1 a{color:#215a8e;}

.noticias_central p{color:#5c5c5c}

.noticias_central2{padding:0px; margin:3px 0;}

.noticias_central2 h2{color:#215a8e; font-size:18px; font-weight:600; margin:3px 0; padding:5px 0 5px 10px;}

.noticias_central2 .cat_not{border-left:2px solid #ef6500;}

.noticias_central2 .cat_entre{border-left:2px solid #a60c51;}

.noticias_central2 .cat_esp{border-left:2px solid #54bd14;}

.noticias_central2 .cat_poli{border-left:2px solid #091621}
	

.anuncio_rodape_g{height:240px; position:relative; overflow:hidden;}

.anuncio_rodape_g img{min-height:100%; position:absolute;}


.midiakit img{min-height:118px;}

.enquete{background:#f8f8f8; border:1px solid #9e9e9e}	
	
.enquete h6{color:#215a8e; font-size:30px; text-transform:uppercase; background:url(../images/seta_enq.png) no-repeat 0px 13px; padding-left:22px;}

.enquete h2{color:#215a8e; font-size:21px; font-weight:600; line-height:30px}

.enquete label{color:#5c5c5c; font-size:15px; padding:8px 0; font-weight:normal}

.enquete .enviar{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#cab000; color:#FFFFFF; padding:8px 25px; margin:4px 0}

.enquete .resultados{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#c1c1c1; border:1px solid #c1c1c1; color:#FFFFFF; padding:8px 25px; margin:4px 3px}

.enquete .resultado h3{color:#5c5c5c; font-size:15px; float:left}

.enquete .resultado h6{color: #215A8E; font-size: 15px; float: left; padding: 6px 2px 2px; margin: 13px 10px; text-transform: uppercase; background: url(../images/seta_enq.png) no-repeat 0px 6px; padding-left: 24px;}


.equipe{margin:35px 0}

.equipe h6{color:#215a8e; font-size:30px; text-transform:uppercase; background:url(../images/seta_equi.png) no-repeat 0px 13px; padding-left:22px;}


.facebook{border:1px solid #9e9e9e}	

.facebook h6{background:#215a8e; color:#FFFFFF; font-size:22px; padding:15px 10px; margin:0 0 10px;}


.localizacao{background:#f8f8f8; border:1px solid #9e9e9e; padding:0 0 10px;}	

.localizacao h6{color:#215a8e; font-size:23px; text-transform:uppercase; margin:17px 0;}

.localizacao h5{color:#215a8e; font-size:21px; text-transform:uppercase; margin:17px 0 5px;}

.localizacao p{color:#215a8e; font-size:14px; margin:3px 0;}

.pecamusica{border:1px solid #9e9e9e; padding-bottom:20px;}	

.pecamusica h6{color:#215a8e; font-size:23px; text-transform:uppercase; margin:17px 0}

.pecamusica p{margin:22px 0}


.margin_badge{margin:5px 3px; padding:8px 10px}

.margin_sub{margin-top:115px; padding:5px 0; background:#a61116;}

.margin_sub .borda{border-top:1px dotted #FFFFFF; border-bottom:1px dotted #FFFFFF; margin:5px 0px;}

.margin_sub h2{padding:10px 15px; color:#FFFFFF; font-size:24px;}

.borda_bottom{border-bottom:1px solid #f0f0f0;}

.borda-dep2{border-bottom:1px solid #d6d6d6; padding-top:30px; padding-bottom:0px; text-align:center; margin:20px 0;}

.aspas{color:#666666;}

.aspas .lead {margin:0 0px 10px; font-size:18px;}

.aspas .margin-right{margin-right:55px;}

.form_news{margin:10px 0; float:right}


.aspas:before{position: relative; top: -10px; left: -	5px; content: '\201C'; /*font-size: 60px;*/ color:#FFFFFF; display: block; float: left; height: 35px; width:45px; background:url(../images/aspas.png) no-repeat; background-position:-1px 0px;}

.aspas:after{position: relative; top: -35px; left: 0px; content: '\201C'; /*font-size: 60px; */ color:#FFFFFF; display: block; float: right; height: 35px; width:45px; background:url(../images/aspas.png) no-repeat; background-position:-49px 0px;}



/******************************CAROUSSEL****************************/

.fluid_container {
			margin: 0 auto;
			max-width: 1000px;
			width: 90%;
		}
		
#owl-demo .owl-item{width:23.3333%; !important}

#owl-demo .item{padding: 0px 0px; margin: 5px 2%; height:285px; color: #FFF; position:relative;}

#owl-demo .item .image{width:100%; height:190px; position:relative; overflow:hidden;}

#owl-demo .item .image img{min-width:100%; min-height:100%; position:absolute; top:0px; left:0px;}

#owl-demo .item .box_info{float:left; width:100%; margin:10px 0 0}

#owl-demo .item .box_info h2{color:#215a8e; font-size:18px; padding:1px 0; margin:0px;}

#owl-demo .item .box_info h2 a{color:#215a8e;}

#owl-demo .item .box_info h3{color:#215a8e; font-size:15px; font-style:italic; margin:3px 0;}
	
#owl-demo .item .box_info p{color:#5c5c5c; margin:0px; padding:10px 0; }

#owl-demo .item .box_info p a{color:#5c5c5c;}
	
.owl-carousel .owl-wrapper:after {content: ".";	display: block; 	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
/* display none until init */

.owl-carousel{display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}

.owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}

.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;	margin-top:10px;}

.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item{float: left;}

.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-theme .owl-controls{margin: 10px 0; text-align: center;}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons{position:absolute; top:17%; width:100%;}

.owl-theme .owl-controls .owl-buttons div{color: #FFF; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ margin: 5px; padding: 0px 10px;	font-size: 12px; background:url(../images/bottons.png) no-repeat; width:30px; height:55px;}

.owl-theme .owl-controls .owl-buttons .owl-prev{background-position:0px 0px; float:left}

.owl-theme .owl-controls .owl-buttons .owl-next{background-position:-62px 0px;float:right}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 3px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

/***************************FIM CAROUSSEL*************************/


/***************************NOTÍCIAS*************************/

.sub_not{margin-top:20px}

.sub_not .cat_geral h1, .sub_not .cat_geral h2, .sub_not .cat_geral h3, .sub_not .cat_geral h4, .sub_not .cat_geral h5, .sub_not .cat_geral h6{border-left:2px solid #dfcd00; background:none;}

.sub_not .cat_geral .cate{padding:8px 15px; background:#dfcd00; float:left; margin:3px 0; color:#FFFFFF}

.sub_not .cat_geral .cate2{padding:8px 2px; color:#dfcd00; float:left; margin:3px 0; font-weight:600; font-size:14px; width:100%}

.sub_not .cat_not h1, .sub_not .cat_not h2, .sub_not .cat_not h3, .sub_not .cat_not h4, .sub_not .cat_not h5, .sub_not .cat_not h6{border-left:2px solid #ef6500; background:none;}

.sub_not .cat_not .cate{padding:8px 15px; background:#ef6500; float:left; margin:3px 0; color:#FFFFFF}

.sub_not .cat_not .cate2{padding:8px 2px; color:#ef6500; float:left; margin:3px 0; font-weight:600; font-size:14px; width:100%}

.sub_not .cat_entre h1, .sub_not .cat_entre h2, .sub_not .cat_entre h3, .sub_not .cat_entre h4, .sub_not .cat_entre h5, .sub_not .cat_entre h6{border-left:2px solid #a60c51;  background:none;}

.sub_not .cat_entre .cate{padding:8px 15px; background:#a60c51; float:left; margin:3px 0; color:#FFFFFF}

.sub_not .cat_entre .cate2{padding:8px 2px; color:#a60c51; float:left; margin:3px 0; font-weight:600; font-size:14px; width:100%}


.sub_not .cat_esp h1, .sub_not .cat_esp h2, .sub_not .cat_esp h3, .sub_not .cat_esp h4, .sub_not .cat_esp h5, .sub_not .cat_esp h6{border-left:2px solid #00be00;  background:none;}

.sub_not .cat_esp .cate{padding:8px 15px; background:#00be00; float:left; margin:3px 0; color:#FFFFFF}

.sub_not .cat_esp .cate2{padding:8px 2px; color:#00be00; float:left; margin:3px 0; font-weight:600; font-size:14px; width:100%}


.sub_not .cat_uti h1, .sub_not .cat_uti h2, .sub_not .cat_uti h3, .sub_not .cat_uti h4, .sub_not .cat_uti h5, .sub_not .cat_uti h6{border-left:2px solid #771604; background:none;}

.sub_not .cat_uti .cate{padding:8px 15px; background:#771604; float:left; margin:3px 0; color:#FFFFFF}

.sub_not .cat_uti .cate2{padding:8px 2px; color:#771604; float:left; margin:3px 0; font-weight:600; font-size:14px; width:100%}


.sub_not .cat_poli h1, .sub_not .cat_poli h2, .sub_not .cat_poli h3, .sub_not .cat_poli h4, .sub_not .cat_poli h5, .sub_not .cat_poli h6{border-left:2px solid #091621; background:none;}

.sub_not .cat_poli .cate{padding:8px 15px; background:#091621; float:left; margin:3px 0; color:#FFFFFF}

.sub_not .cat_poli .cate2{padding:8px 2px; color:#091621; float:left; margin:3px 0; font-weight:600; font-size:14px; width:100%}


.ver_noticia h3, .ver_noticia h4 {border:none !important; float:left; margin:20px 0 10px; padding:0px;}

.sub_not .cat_geral .titulo{color:#215a8e; font-size:30px; margin:20px 0; border:none; text-transform:uppercase; background:url(../images/seta_not.png) no-repeat 0px 5px; padding-left:30px;}

.sub_not .cat_geral .titulo span{color:#999999; font-size:15px;}

.sub_not .horario{color:#215a8e}

.sub_not .cat_not .titulo{color:#215a8e; font-size:30px; border:none; text-transform:uppercase; background:url(../images/seta_not.png) no-repeat 0px 8px; padding-left:32px;}

.sub_not .cat_not .titulo span{color:#999999; font-size:15px;}

.sub_not .cat_esp .titulo{color:#215a8e; font-size:30px; border:none; text-transform:uppercase;background:url(../images/seta_esp.png) no-repeat 0px 18px; padding-left:22px;}

.sub_not .cat_esp .titulo span{color:#999999; font-size:15px;}


.sub_not .cat_entre .titulo{color:#215a8e; font-size:30px; border:none; text-transform:uppercase; background:url(../images/seta_entre.png) no-repeat 0px 18px; padding-left:22px;}

.sub_not .cat_entre .titulo span{color:#999999; font-size:15px;}


.sub_not .cat_uti .titulo{color:#215a8e; font-size:30px; border:none; text-transform:uppercase; background:url(../images/seta_uti.png) no-repeat 0px 18px; padding-left:22px;}

.sub_not .cat_uti .titulo span{color:#999999; font-size:15px;}

.sub_not .cat_poli .titulo{color:#215a8e; font-size:30px; border:none; text-transform:uppercase; background:url(../images/seta_poli.png) no-repeat 0px 18px; padding-left:22px;}

.sub_not .cat_poli .titulo span{color:#999999; font-size:15px;}


.sub_not h1{padding:10px 0 10px 10px; font-size:28px; color:#215a8e;}

.sub_not h1 a{color:#215a8e}

.sub_not .image{width:100%; height:410px; position:relative; overflow:hidden}

.sub_not .image img{width:100%; min-height:100%; position:absolute;}

.sub_not .image_anunnot{width:100%; height:230px; margin-bottom:20px; float:left; position:relative; overflow:hidden}

.sub_not .image_anunnot img{width:100%; min-height:100%; position:absolute;}

.sub_not .noticia_destaque p{font-size: 16px; width: 100%; float: left; margin: 10 0;}

.sub_not .noticia_destaque p a{color:#333}

.sub_not .noticia_feed{width:100%; height:200px; margin-bottom:20px; float:left; position:relative;}

.sub_not .noticia_feed .image{width:100%; height:200px; position:relative; overflow:hidden}

.sub_not .noticia_feed .image img{width:100%; min-height:100%; position:absolute;}

.sub_not .noticia_feed .titulo{height:75px; border: solid 40px rgba(0, 0, 0, 0); border-bottom: solid 68px rgba(33, 90, 142, 0.8); border-right:none; border-top: none; color:#FFFFFF; position:absolute; bottom:0px; right:0px;}

.sub_not .noticia_feed .titulo h3{color:#7ea7d7; font-size:13px; text-transform:uppercase; position:absolute; top:0px; left:-3px}

.sub_not .noticia_feed .titulo h2{color:#FFFFFF; font-size:13px; font-weight:600; top:18px; left:-3px; position:relative}


.sub_not .noticia_feed2{width:100%; height:auto; margin:10px 0; float:left; position:relative;}

.sub_not .noticia_feed2 .image{width:100%; height:160px; position:relative; overflow:hidden}

.sub_not .noticia_feed2 .image img{width:100%; min-height:100%; position:absolute;}

.sub_not .noticia_feed2 h2{font-size:18px; font-weight:600; color:#333; padding-left:10px; margin:7px 0;}

.sub_not .noticia_feed2 h2 a{color:#666;}




.sub_not .noticias_central h2{padding:8px 0 8px 10px; font-weight:600; border:none; padding:0}

.sub_not .noticias_central h2 a{color:#215a8e; font-size:20px;}

.sub_not .noticias_central p{font-size:14px; float:left; width:100%; margin:10px 0;}

.sub_not .noticias_central2 h3{padding: 8px 0 8px 10px; font-weight: 600; margin-top: 5px; line-height: 20px;}

.sub_not .noticias_central2 h3 a{color:#215a8e; font-size:17px;}

.anuncio_g_noticias{width:100%; height:375px; position:relative; overflow:hidden}

.anuncio_g_noticias img{width:100%; min-height:100%; position:absolute;}


.sub_not .ver_noticia h2{border:none; font-size:18px;}

.sub_not .ver_noticia .image{height:auto; float:left; position:inherit; overflow:inherit}

.sub_not .ver_noticia .image img{min-height:inherit; position:inherit;}

.sub_not .ver_noticia .chamada{font-size: 16px; width: 100%; float: left; margin: 10 0; color:#333; font-style:italic}

.sub_not .ver_noticia p{font-size: 16px; width: 100%; float: left; margin: 10 0; color:#333;}

.sub_not .ver_noticia .cadastro{color:#999; font-size:11px;}

.sub_not .botoes_rede h5{font-size:25px; color:#333; padding:20px 0 0; width:100%; border:none}

.sub_not .ver_programa h2{padding:10px 0 10px 10px; font-size:28px; color:#215a8e;}


.sub_not .titulo_programacao{color:#CCC; font-size:30px; margin:25px 0 10px; float:left;}

.sub_not .programacao{padding:0px 0 10px; border-bottom:1px solid #CCC;}

.sub_not .programacao h2{color:#215a8e; font-size:25px;}

.sub_not .programacao h2 a{color:#215a8e;}

.sub_not .padrao h1{font-size:25px; color:#333; width:100%; border:none; padding:0px; margin:5px 0 15px;}

.sub_not .padrao .image{height:auto; float:left; position:inherit; overflow:inherit}

.sub_not .padrao .image img{min-height:inherit; position:inherit;}

.sub_not .promocao .image{width:100%; height:300px; position:relative; overflow:hidden}

.sub_not .promocao .image img{width:100%; min-height:100%; position:absolute; top:0px; left:0px;}

.sub_not .promocao .image_promo2{width:100%; height:250px; position:relative; overflow:hidden}

.sub_not .promocao .image_promo2 img{width:100%; min-height:100%; position:absolute; top:0px; left:0px;}

.sub_not .promocao .imagegal{width:100%; height:350px; position:relative; overflow:hidden}

.sub_not .promocao .imagegal img{min-width:110%; height:110%; position:absolute; top:0px; left:0px;}

.sub_not .promocao h1{margin:0px 0 0px; text-transform:uppercase; font-weight:300;}

.sub_not .promocao .chamada{font-size:13px; margin:3px 0 0; color:#0c6d46; text-transform:uppercase}

.sub_not .promocao h2{margin:0px 0 5px; padding:10px 0; text-transform:uppercase; font-size:22px; font-weight:300; border-top:1px solid #CCC}

.sub_not .promocao h3{margin:20px 0; text-transform:uppercase; font-size:25px;}

.sub_not .promocao h3 a{color:#FFAF1A}

.botoes_redes {margin-left: 10px; margin-top: 20px; margin-bottom:20px; float: left; width: 70px;}

.area_news{margin-bottom:20px; float:left}

.fd_titulos h5{color:#215A8E; font-size:19px; text-transform:uppercase}

/***************************RODAPE*************************/

.azul{background:#215a8e; padding:20px 0; margin:20px 0 0;}

.azul ul.rodape{float:left; position:relative; width:100%; padding:0; margin:0px;}

.azul ul.rodape li{display: inline; text-transform:uppercase; font-size:14px; text-align: left; color:#FFFFFF; padding: 0 14px; margin: 0; float: left; position: relative;}

.azul ul.rodape li a{color:#FFFFFF;}

.copy{text-align:center; color:#215a8e; margin-top:15px;}

.by{width:auto; float:right; color:#215a8e; font-size:11px;}

.cinza1{background:#FFF; padding:30px 0 10px;}

.cinza1 .borda{background: url(../images/fd_borda.png) no-repeat bottom center; padding-bottom: 30px; margin-bottom:20px;}

.cinza1 .area_redes{ width:100%; height: auto; margin:0 auto; line-height: 14px; vertical-align: text-top;/* background-image: url("../images/linha_redes.png");*/ background-position: 40px 0px; background-repeat: no-repeat;}

.area_redes2{ width:44px; height: 355px; position:absolute; right:0px; top:120px; line-height: 14px; vertical-align: text-top; background-position: 40px 0px; background-repeat: no-repeat; z-index:1200}

.area_redes2 .redes2{display: inline-block; width: 45px; height: 45px; margin-top: 0px; line-height: 14px; vertical-align: text-top; background-image: url("../images/nav_chat.png"); background-position: 0px 10px; background-repeat: no-repeat;}

.area_redes2 .facebook{background-position:-3px -1px; margin:0;}

.area_redes2 .twitter{background-position:-3px -44px; margin:0;}

.area_redes2 .pinterest{background-position:-3px -90px;margin:0;}

.area_redes2 .blog{background-position:-3px -132px; margin:0;}

.area_redes2 .chat{background-position:-3px -174px; margin:0; height:180px;}

  
.cinza1 .redes{display: inline-block; width: 52px; height: 52px; margin-top: 1px; *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url("../images/redes.png"); background-position: 14px 14px; background-repeat: no-repeat;}

.cinza1 .facebook{background-position:-5px 3px; margin-left:30%;}

.cinza1 .twitter{background-position:-82px 4px; margin:0 10px;}

.cinza1 .pinterest{background-position:-157px 3px;margin:0 10px;}

.cinza1 .blog{background-position:-234px 3px; margin:0 10px;}

.cinza1 .endereco{text-align:center;}



.contato_serv {border-top: 1px solid #F1F1F1; margin: 0px 0 20px !important; background:#f8f8f8; padding-bottom:10px;}

.form-group{position:relative;}

.form_contato .form-group .form-control {margin-bottom: 10px; height: 45px; background: #FFF;}

#form_contatos .imagem_capta{height:20px; padding:10px 0; color:#333; font-size:1.3em; text-align:center; font-weight:bold; background:url(../images/captcha.png) no-repeat;}

.form_contato .form-group .form-control{margin-bottom:10px; height:45px; background:#FFFFFF}

.form_contato .form-group input[type=text]:focus{color:#610d25; background:#FFFFFF}

.form_contato .form-group .textarea2{height:155px !important;}

.form_contato .form-group textarea{height:155px !important;}

.form_contato .form-group textarea:focus{color:#610d25; background:#FFFFFF}

.form_contato .col-sm-5{margin-left:2%; width:39.66666666666667%}

.form_contato label{color:#999; font-size:12.5px; cursor:text; font-weight:400;}
		
.form_contato label{position:absolute; top:13px; left:8px; z-index:1010;}

.form_contato .imagem_capta{height:4	0px; padding:10px 0; color:#333; font-size:1.3em; text-align:center; font-weight:bold; background:url(../images/captcha.png) no-repeat;}

.form_contato .enviar{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#215a8e; color:#FFFFFF; padding:10px 25px;}

.form_contato .buscar{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#215a8e; color:#FFFFFF; padding:12px 15px;}

.input-90 {border-radius: 0px !important; width: 70%; padding: 3px !important; height: 45px !important; margin-top: 8px;}

div.message {margin-bottom:10px; padding:5px;}
div.success {color:#4F8A10; border:1px solid #4F8A10; background:#DFF2BF; width:97%;}
div.error {color:#D8000C; border:1px solid #D8000C; background:#FFBABA;}
.area_campos .erro{width:100%; height:auto; float:left; text-align:center; font-size:16px; padding:15px 0px;}
.certo{width:100%; height:auto; float:left; text-align:center; margin-bottom:10px; font-size:16px; padding:15px 0px; background:#f1f7eb; border:#218917 1px solid; color:#218917}
label {display:block; margin-bottom:3px; cursor:pointer;}

#form textarea.input {font-size:13px; line-height:16px;}
select {width:396px;}

.sucesso{text-align:center; font-size:12px; padding:20px 0px; margin:0px 0 10px; color:#4F8A10; border:1px solid #4F8A10; background:#DFF2BF;}

.erro{width:100%; float:left; text-align:center; font-size:12px; padding:8px 0px; margin:0px 0 10px }

input.error, textarea.error {border:1px solid #C00;}
button {float:right; width:auto; margin-bottom:0; padding:3px 30px; cursor:pointer; font-size:16px; border:1px solid #999; border-bottom-width:2px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#EEE;}
button:active {border-bottom-width:1px; background:#E9E9E9;}

.control-group .controls {position: relative;}


.fancybox-thumb{float:left}



#facebook {width: 100%; margin:15px 0;}



@media (min-width: 992px) and (max-width: 1199px) {
	.nav > li > a{padding:16px 26px;}
}

@media (min-width: 1200px) {
	
	.box1{height:325px;}
	
	.box1 .box_triangulo h2{font-size:24px;}
	
	.box1 .box_triangulo2 h2{font-size:24px;}
	
	.box1 .box_triangulo3 h2{font-size:24px;}
}

@media (max-width: 1199px) {
	
	.anuncio_top{width:600px;}
	
	.box1{height:275px;}
	
	.box1 .box_triangulo h2{font-size:22px;}
	
	.box1 .box_triangulo2 h2{font-size:24px;}
	
	.box1 .box_triangulo3 h2{font-size:24px;}
}

@media (max-width: 992px){
	
	.anuncio_top{width:100%; padding:0px 10px}
	
	.midiakit img{min-height:inherit !important;}


	.box1{height:205px;}
	
	.nav > li > a{padding:16px 10.1px;}
		
	.box1 .box_triangulo h2{font-size:18px; bottom:0px;}
	
	.box1 .box_triangulo2 h2{font-size:18px; bottom:0px;}
	
	.box1 .box_triangulo3 h2{font-size:18px; bottom:0px;}	
	
	.flexslider .slides > li {height:439px !important;} /* Hide the slides before the JS is loaded. Avoids image jumping */
}


@media (max-width:767px){
	
	.area_logo{margin-bottom:20px; margin-top:15px;}
	
	button {float:none; display:block}
	
	.navbar-toggle{float:none; margin:0 auto !important; background:#FFFFFF}
	
	.navbar-inverse .navbar-toggle .icon-bar{background:#000000}
	
	.area_utilidade{margin-bottom:10px; float:left}
	
	.azul ul.rodape li a{font-size:11px;}
	
	.no_padding{padding:10px}
	
	.no_paddingleft{padding-left:10px;}
	
	.no_paddingright{padding-right:10px;}
	
	.comunicador{display:none}
		
	.alogo{width:170px; margin:0 auto; float:none}
	
	.midiakit{display:none}
	
	.promo_kit{padding:0px;}
	
	.promo_kit .no_padding{padding:0px;}
	
	.promo_kit .no_paddingright{padding:0px;}
	
	.noticia_feed{display:none}
	
	.localizacao{margin:10px 0; padding:0px;}
	
	.margin_sub {margin-top: 155px;}
	
	.nav{background: url(../images/fd_menus.png);}
	
	.navbar-nav > li a{padding: 6px 13px; font-size: 13px;}
	
	.navbar-nav > li .caret {text-align: left;}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#FFF; background:#303b33}
		
	.box1{height:285px; margin-bottom: 15px;}
	
	.box1 .box_triangulo h2{font-size:22px; bottom:0px;}	
	
	.box1 .box_triangulo2 h2{font-size:22px; top:0px;}
	
	.box1 .box_triangulo3 h2{font-size:22px; bottom:0px;}
	
	.box1 .triangulo{border-bottom: solid 150px #FFAF1A; border-right-width: 716px;}
	
	.box1 .triangulo2{border-top: solid 150px #FFAF1A; border-right-width: 716px;}
	
	.box1 .triangulo3{border-bottom: solid 150px #FFAF1A; border-left-width: 716px;}
	
	.form_contato .col-xs-12{width:100%; margin-left:0%;}
	
	.page-header, .control-box {text-align: center;} 
	
	.cinza{display:none;}
}

@media (max-width: 479px) {
	
	.fd_corte{background:#005991;}
	
	.box_news{display:none}
	
	.boxsuites{margin-top:-70px;}
	
	.dep{display:none;}
	
	.margin_sub {margin-top: 170px;}
	
	
	.caption {word-break: break-all;}
	
	.flexslider .slides > li {height:280px !important;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	
	.flex-control-nav{display:none}
	
	.noticias_central2{margin:10px 0}
	
	.anuncio_top, .anuncio_rodape_g {display:none}
}

