.navbar-toggle{background:#fff;padding:2px;}
.navbar-toggle .icon-bar{background:#ffa600;}

.nopadding{padding:0;}
.nomargin{margin:0;}

.main-content{background:url(img/tamoios_bkg.png) -120% 500px #fff no-repeat;}

.main-content .header{background:#fff;}
.main-content .header .header-bar{padding-top:8px;padding-bottom:8px;background:#ffc72c;}

	.main-content .header .header-bar a{color:#fff;line-height:26px;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
	.main-content .header .header-bar a span{display:inline-block;margin-left:4px;padding-left:4px;border-left:1px solid #fff;font-weight:normal;}
	
	.main-content .header .header-bar a.social{display:inline-block;width:26px;height:26px;text-indent:-9999px;overflow:hidden;background:url(img/sprite.png);}
	.main-content .header .header-bar a.social.twitter{background-position:center top;margin-right:9px;}
	.main-content .header .header-bar a.social.mail{background-position:center;}
	.main-content .header .header-bar a.social.linkedin{background-position:center bottom;margin-right:9px;}
	.main-content .header .header-bar a.link-intranet{line-height: unset;text-transform: none;margin-right: 15px;margin-top:3px;}

	.main-content .header .header-bar .search-form{border:1px solid #fff;border-radius:4px;overflow:hidden;}
	.main-content .header .header-bar .search-form form{display:block;position:relative;}
	.main-content .header .header-bar .search-form form input[type=text]{width:100%;height:24px;padding:0 30px 0 4px;font-size:14px;color:#fff;border:none;background:transparent;}
	.main-content .header .header-bar .search-form form input[type=submit]{position:absolute;top:0;right:0;bottom:0;background:url(img/search.png) left center no-repeat transparent;border:none;text-indent:-9999px;oveflow:hidden;width:30px;}

.main-content .header .main-nav{padding-top:10px;padding-bottom:10px;}

/* Menu */
#nav-menu{font-size:14px:}
#nav-menu > ul{}
#nav-menu > ul > li{max-width:14%;max-height:56px;text-align:center;border-right:1px solid #fff;position:relative;}
#nav-menu > ul > li:first-child{max-width:15%;}
#nav-menu > ul > li.active{}
#nav-menu > ul > li a{color:#535353;border-top:3px solid #cbebfa;border-bottom:3px solid #cbebfa;transition:all 0.3s;}
#nav-menu > ul > li.active > a, #nav-menu > ul > li:hover > a{border-color:#01509f;background:transparent;}
#nav-menu>  ul > li > a.double-line{padding-top:5px;padding-bottom:5px;}

/* Submenu */
#nav-menu > ul > li ul{display:none;position:absolute;background:#01509f;z-index:999;width:240px;padding:10px;list-style:none;}
#nav-menu > ul > li:hover ul{display:block;}
#nav-menu > ul > li ul li{width:auto;padding:4px 5px;border-bottom:1px solid #cbebfa;max-width:auto;min-width:auto;height:auto;min-height:auto;max-height:auto;text-align:left;}
#nav-menu > ul > li ul li:last-child{border:none;}
#nav-menu > ul > li ul li a{border:none;color:#fff;}
#nav-menu > ul > li ul li a:hover, #nav-menu > ul > li ul li a.active{}

@media(max-width:768px){
	.margin-xs        { margin:        1em; }
	.margin-top-xs    { margin-top:    1em; }
	.margin-right-xs  { margin-right:  1em; }
	.margin-bottom-xs { margin-bottom: 1em; }
	.margin-left-xs   { margin-left:   1em; }
	.padding-left-xs  { padding-left:  1em; }
	.padding-right-xs  { padding-right: 1em !important; }
}

@media (max-width: 767px) {
	#nav-menu ul li{max-width:100%;width:100%;min-height:auto;height:auto;max-height:auto;}
	#nav-menu ul li a{border:none;border-bottom:1px solid #dedede;}
	#nav-menu ul li.active a, #nav-menu ul li:hover a{background:#01509f;color:#fff;}
	
	#nav-menu > ul > li ul{position:static;width:auto;}
}

.main-content > .content{background:url(img/tamoios_bkg.png) 190% 0 #fff no-repeat;}

	.main-content .content .slider{}
	.main-content .content .slider .item{color:#fff;text-shadow:1px 1px 5px #000000;}
	.main-content .content .slider .item .slider-describ{position:absolute;top:0;left:0;right:0;bottom:0;}

	.main-content .content .inner-page .container{background:url(img/glass.png);padding-top:20px;padding-bottom:20px;}

	.main-content .content .inner-page .container .front-widgets{margin-bottom:20px;}
	
	.main-content .content .inner-page .container .front-widgets .about-shortcut{}
		.main-content .content .inner-page .container .front-widgets .about-shortcut h3{font-size:14px;font-weight:bold;color:#003a94;margin-top:0;}
		.main-content .content .inner-page .container .front-widgets .about-shortcut p{font-size:12px;color:#818181;}
	
	.main-content .content .inner-page .container .front-widgets .noticia-widget{background:#f2f2f2;}
	.main-content .content .inner-page .container .front-widgets .noticia-widget a{color:#535353;}
	.main-content .content .inner-page .container .front-widgets .noticia-widget .col-sm-4{margin-right:10px;margin-bottom:10px;}
	
@media (max-width: 767px) {
	.main-content .content .inner-page .container .front-widgets .noticia-widget .col-sm-4{margin-right:0;}
}
	
	.main-content .content .inner-page .container .front-widgets .noticia-widget .content{padding:10px;}
	.main-content .content .inner-page .container .front-widgets .noticia-widget p{color:#535353;font-size:14px;}
	
	.main-content .content .inner-page .container .front-noticia{color:#535353;font-size:14px;}
	.main-content .content .inner-page .container .front-noticia h2{border-top:3px solid #cbebfa;border-bottom:3px solid #cbebfa;color:#535353;font-size:22px;padding:10px 4px;margin:30px 0;}
	.main-content .content .inner-page .container .front-noticia img{border-radius:5px;}
	.main-content .content .inner-page .container .front-noticia .row{border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:15px;}
	.main-content .content .inner-page .container .front-noticia .row:last-child{border:none;margin-bottom:0;padding-bottom:0;}
	.main-content .content .inner-page .container .front-noticia .content{padding:10px;padding-left:0;}
	.main-content .content .inner-page .container .front-noticia .content h3{margin:0 0 4px;font-size:20px;font-weight:bold;}
	.main-content .content .inner-page .container .front-noticia .content h3 a{color:#003a94;}
	.main-content .content .inner-page .container .front-noticia .content .meta{font-size:12px;margin:0 0 15px;}
	.main-content .content .inner-page .container .front-noticia .more{text-align:left;}

@media (max-width: 767px) {
	.main-content .content .inner-page .container .front-noticia .content{padding-left:10px;}
}

/* Emergência */
.emergency-widget{margin-bottom:25px;}
.emergency-widget .col-sm-10{color:#0050a0;font-weight:bold;font-size:24px;padding-top:10px;}
.emergency-widget .col-sm-12{color:#0050a0;font-weight:bold;font-size:40px;}
	

.main-content .footer{background:#fff;}

	.main-content .footer .site-map{padding-top:20px;padding-bottom:20px;background:#003c94;}
		.main-content .footer .site-map h3{color:#fff;font-size:14px;font-weight:bold;margin:0 0 10px;}
		.main-content .footer .site-map ul{padding:0;margin:0;font-size:12px;}
		.main-content .footer .site-map ul li{list-style:none;}
		.main-content .footer .site-map ul li a{color:#fff;}
		
	.main-content .footer .foot{padding-top:10px;padding-bottom:10px;}
		.main-content .footer .foot .col-sm-4{text-align:center;}
		.main-content .footer .foot a{display:inline-block;text-indent:-9999px;overflow:hidden;}
		.main-content .footer .foot a.tamoios{background:url(img/mini-logo.png) center center no-repeat transparent;width:120px;height:26px;margin-right:15px;margin-top:36px;}
		.main-content .footer .foot a.abrinq{background:url(img/abrinq.png) center center no-repeat transparent;width:48px;height:36px;}

/* Previsão do Tempo */
.weather-widget{}
.weather-widget > .col-sm-12{background:url(img/glass.png);padding-top:15px;padding-bottom:15px;border:1px solid #feeab3;}
.weather-widget .dia{margin-bottom:20px;}
.weather-widget .week-name{font-size:12px;font-weight:bold;color:#616161;}
.weather-widget .max{color:red;}
.weather-widget .min{color:blue;}

.weather-widget .temp{font-size:12px;}
.weather-widget .dia .temp{font-size:20px;}


/* Página de notícias */
#news-page{}
#news-page .row{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dashed #dedede;color:#535353;}
#news-page .row:last-child{margin:0;padding:0;border:none;}
#news-page .row h3{margin:0 0 4px;}
#news-page .row h3 a{color:#0050a0;}
#news-page .row .meta{margin:0 0 15px;font-size:12px;color:#999;}

#news-page .news-complete{}
#news-page .news-complete .news-title{}
#news-page .news-complete .news-title h2.main-title{margin:0 0 4px;color:#0050a0;font-size:24px;}
#news-page .news-complete .news-title h3.subtitle{margin:0 0 4px;font-size:14px;line-height:1.4em;color:#535353;}
#news-page .news-complete .news-title .meta{margin:0 0 20px;font-size:12px;color:#999;}
#news-page .news-complete .news-content{color:#535353;}

/* Newsletter */
#newsletter{margin-top:25px;}
#newsletter h4{color:#0050a0;font-size:;margin:0 0 10px;}
#newsletter span{display:block;margin:0 0 10px;font-size:14px;color:#535353;line-height:1.4em;}

.map-view{margin-bottom:20px;}
.map-view a.btn{border-radius:0 0 4px 4px;}

/* Página interna */
#page{}
#page .page-title{margin:0 0 20px;}
#page .page-title h2{color:#0050a0;font-size:24px;margin:0 0 4px;}
#page .page-title span{display:block;margin:0;font-size:14px;line-height:1.4em;color:#535353;}
#page .page-content{color:#535353;}

.emergency-wrapp{background:#fff;opacity:1;/*padding:0 15px;border:1px solid #004b9e;*/}

/* Menu de rodapé */
.foot-menu{}
.foot-menu ul.nav{}
.foot-menu ul.nav a{background:transparent!important;font-weight:bold;}

/* Sidebar esquerda */
.left-sidebar-space{}
.left-sidebar-space .navbar-toggle{margin-top:0;margin-bottom:0;}
.left-sidebar-space .panel-left_sidebar{border:none;box-shadow:none;border-radius:0;}
.left-sidebar-space .panel-left_sidebar .panel-heading{border:none;padding:0;background:transparent;}
.left-sidebar-space .panel-left_sidebar .panel-heading h3{color:#0050a0;font-size:18px;font-weight:bold;text-transform:uppercase;}
.left-sidebar-space .panel-left_sidebar .panel-body{}
.left-sidebar-space .panel-left_sidebar .panel-body .navbar-collapse{padding:0;}
.left-sidebar-space .panel-left_sidebar .panel-body ul{}
.left-sidebar-space .panel-left_sidebar .panel-body ul li{background:transparent!important;}
.left-sidebar-space .panel-left_sidebar .panel-body ul li a{padding:0;font-size:16px;color:#0050a0;}
.left-sidebar-space .panel-left_sidebar .panel-body ul li a:before{content:'\203A';color:#98b9da;margin-right:5px;font-size:18px;font-weight:bold;background:transparent!important;}
.left-sidebar-space .panel-left_sidebar .panel-body ul li a:hover, .left-sidebar-space .panel-left_sidebar .panel-body ul li.active a{font-weight:bold;}

.galeria{margin-right: 10px; margin-bottom: 2px; display: block;}
.body-page .galeria{}
.galeria div#slider.flexslider{margin-bottom: 10px}
.galeria div#carousel.flexslider div.flex-viewport ul.slides li{margin-right: 5px}

.galeria img{border-radius:4px;}

.inner-page .search-form{display:none;}

/* Alinhamento justificado */
#news-page .news-content, #page .page-content{text-align:justify;}

/* Abas */
.fake-tabs{margin-bottom:20px;}

.page-content table{}
.page-content table thead th{background:#003c94;color:#fff;text-align:center;}
.page-content table tbody td{}
.page-content table thead th, .page-content table tbody td{padding:4px;}

.download-panel{background:url(img/glass.png);}

h2.download-page-title{color:#0050a0;font-size:24px;margin:0 0 4px;}

span.data-icon{display:block;background:url(img/drop.png) center center no-repeat transparent;width:61px;height:62px;color:#fff;font-size:12px;text-align:center;text-transform:uppercase;margin:0 auto;padding:12px 0 0 10px;}
span.data-icon strong{font-size:14px;}

/* Nova previsão do tempo */
.new-weather{margin-bottom:15px;}
.new-weather .carousel{background: url(img/glass.png);border: 1px solid rgb(254, 234, 179);padding-top:15px;padding-bottom:15px;}
.new-weather .carousel-control{background:transparent;opacity:0;transition:opacity 0.3s;}
.new-weather .carousel-control .glyphicon-chevron-right{margin-right:-15px;margin-left:auto;}
.new-weather:hover .carousel-control{opacity:1.0;}
.new-weather h3{margin:0 0 15px;font-size:16px;padding:0 15px;color:#428bca;font-weight:bold;text-align:center;}
.new-weather .min{color:blue;font-size:14px;}
.new-weather .max{color:red;font-size:14px;}
.new-weather .iuv{}

/* Nova previsão do tempo */
.new-weather{border:1px solid #004b9e;padding:15px;margin:0;background:#fff;border-radius:5px;overflow:hidden;margin-bottom:15px;}
.new-weather h2{margin:-15px -15px 10px;padding:8px 15px;background:url(img/clima.png) right top no-repeat #004b9e;color:#fff;font-size:16px;font-weight:bold;}
.new-weather .filtro{margin:0 0 15px;}
.new-weather .filtro select{padding:4px;border:1px solid #dedede;border-radius:4px;width:100%;}
.new-weather .previsao{}
.new-weather .previsao .item{display:none;margin:0 -20px;font-size:14px;}
.new-weather .previsao .item.active{display:block;}
.new-weather .previsao .today{margin:0 0 5px;font-size:16px;font-weight:bold;color:#428bca;}

/* Novo Twitter */
.new-twitter{border:1px solid #004b9e;padding:15px;margin:0;background:#fff;border-radius:5px;overflow:hidden;margin-bottom:20px;}
.new-twitter h2{margin:-15px -15px 10px;padding:8px 15px;background:url(img/twitter.png) right top no-repeat #004b9e;color:#fff;font-size:16px;font-weight:bold;}
.new-twitter .content{margin:-10px -15px 0;}
.new-twitter a.follow{display:block;background:#029be7;font-weight:bold;color:#fff;text-align:center;padding:10px;margin:0 -15px -15px;text-decoration:none;transition:background 0.3s;}
.new-twitter a.follow:hover{background:#004b9e;}

/*contato */
.new-contact{border:1px solid #004b9e;padding:15px;margin:0;background:#fff;border-radius:5px;overflow:hidden;margin-bottom:20px;}
.new-contact h2{margin:-15px -15px 10px;padding:8px 15px;background:url(img/envelope.png) right top no-repeat #004b9e;color:#fff;font-size:16px;font-weight:bold;}
.new-contact .content{margin:-10px -15px 0;}
.new-contact a.follow{display:block;background:#029be7;font-weight:bold;color:#fff;text-align:center;padding:10px;margin:0 -15px -15px;text-decoration:none;transition:background 0.3s;}
.new-contact a.follow:hover{background:#004b9e;}

/*youtube */
.new-video{border:1px solid #004b9e;padding:15px;margin:0;background:#fff;border-radius:5px;overflow:hidden;margin-bottom:20px;}
.new-video h2{margin:-15px -15px 10px;padding:8px 15px;background:url(img/youtube.png) right top no-repeat #004b9e;color:#fff;font-size:16px;font-weight:bold;}
.new-video .content{margin:-10px -15px 0;}
.new-video a.follow{display:block;background:#029be7;font-weight:bold;color:#fff;text-align:center;padding:10px;margin:0 -15px -15px;text-decoration:none;transition:background 0.3s;}
.new-video a.follow:hover{background:#004b9e;}

/* Mapa do Site */
.pagina-mapa{}
.pagina-mapa .page-content{}
.pagina-mapa .page-content ul{font-size:14px;}
.pagina-mapa .page-content ul li{}
.pagina-mapa .page-content > ul > li > a{font-weight:bold;color:#0050a0;}
.pagina-mapa .page-content ul li a:hover{text-decoration:underline;}

/* Menu rodapé */
ul.foot-menu{margin:0;padding:0;list-style:none;font-size:12px;}
ul.foot-menu li{display:inline;padding:0 10px;line-height:34px;}
ul.foot-menu li a{color:#fff;text-indent:0!important;overflow:visible!important;}

.tamoios-white{display:block;float:left;width:34px;height:34px;text-indent:-9999px;overflow:hidden;background:url(img/white-logo.png) center center no-repeat transparent;}
span.copyright{line-height:34px;color:#fff;padding-left:5px;}

div.address{font-size:12px;text-align:left;color:#535353;line-height:1.4em;margin:0 0 25px;}
div.address h4{margin-bottom:3px;}

/* Slider */
#carousel-top .carousel-control{display:none;}

#contact .page-title{margin: 0 0 20px;}
#contact .page-title h2{ color: #0050a0;font-size: 24px;margin: 0 0 4px;}

.media a.file{background:url(img/ico-download.png) center center no-repeat transparent!important;}
.media h4.media-heading{line-height:48px;}

/* Descrição da página de contato */
#contact .intro{font-size:16px;line-height:1.4em;color:#535353;margin:0 0 20px;}
#contact .form-group{margin-bottom:4px;}
#contact .form-group label{font-weight:normal;color:#999;}
#contact .form-group .form-control{border-color:#feeab3;padding:3px 8px;color:#777;font-size:14px;}

#contact .form-group input[type=submit]{background:url(img/ico-send.png) center center transparent;border:medium none;text-indent:-9999px;overflow:hidden;width:61px;height:52px;margin:10px 0 0;}

hr{border-color:#afafaf;}

.pagina-mapa{}
.pagina-mapa .nav-stacked > li{float:left;min-width:20%;}

/* Zoom */
.has-zoom{position:relative;}
.has-zoom span.zoom{display:block;position:absolute;right:10px;bottom:10px;opacity:0.5;width:32px;height:32px;background:url(img/zoom.png) center center no-repeat transparent;text-indent:-9999px;transition:opacity 0.3s;}
.has-zoom:hover span.zoom{opacity:0.8;}

/* Marcação de mês */
.month-mark{background:url(img/drop.png) center center no-repeat transparent;width:61px;height:52px;color:#fff;text-transform:uppercase;font-weight:bold;line-height:52px;text-align:center;padding-left:6px;}

#page .body-page .page-content h2{font-size:24px;color:#0050a0;margin:0 0 10px;}

/* --<S71>-- */
	.margin-auto{margin:0 auto;}
	.margin-bottom{margin-bottom:1em;}
	.width100pc{width:100%;}
	.padding-h-p5{padding-left:.5em;padding-right:.5em;}
	.nofloat{float:none;}
	.max500w{max-width:500px;}
	.width-full{width:100%;}
	#menu-superior{}
	#menu-superior>ul>li{width: 10%;text-align: center;border-right: 1px solid #fff;position: relative;}
	#menu-superior>ul>li:first-child{width:14%;}
	#menu-superior>ul>li:last-child{width:14%;}
	#menu-superior.in>ul>li,#menu-superior.in>ul>li:first-child,#menu-superior.in>ul>li:last-child{width:100%;}
	#menu-superior>ul>li>a{border-right:0;border-left:0;padding:0;height: 56px;color: #535353;border-top: 3px solid #cbebfa;border-bottom: 3px solid #cbebfa;transition: all 0.3s;display:block;width:100%;}
	#menu-superior>ul>li>a .table-menu{display:table;width:100%;}
	#menu-superior>ul>li>a .align-menu{display:table-cell;vertical-align:middle;height:50px;width:100%;text-align:center;}
	#menu-superior>ul>li:hover>a{border-color: #01509f;background: transparent;}
	#menu-superior>ul>li ul{text-align:left;display:none;position: absolute;background: #01509f;z-index: 999;width: 240px;padding: 10px;list-style: block;}
	#menu-superior>ul>li:last-child ul{right: 0}
	#menu-superior>ul>li:hover ul{display:block;}
	#menu-superior.in{}
	#menu-superior.in>ul>li ul{display:none;position:relative;padding:0;width: 100%;}
	#menu-superior.in>ul>li:hover ul{display:none;}
	#menu-superior.in.navbar-collapse{max-height: initial;}
	#menu-superior.in .navbar-nav{margin:1em 0;}
	#menu-superior.in>ul>li ul>li>a{color:#fff;text-align:left;padding:.8em;display:block;}
	#menu-superior>ul>li ul{padding:0;}
	#menu-superior>ul>li ul>li>a{color:#fff;text-align:left;padding:.8em;display:block;}
	#menu-superior.in>ul>li ul>li>a{padding:1em;}
	#menu-superior.in>ul>li>a{border-bottom:0;}
	#menu-superior>ul>li ul>li{list-style: none;list-style-type:none;}
	#menu-superior.in>ul>li ul>li{list-style: none;list-style-type:none;}
	#menu-superior.in>ul>li>a{background:#f5f5f5;border-color:#ddd;}
	#menu-superior.in>ul>li>a:hover{background:#f5f5f5;background:#eee;border-color:#ccc;}
	#menu-superior.in>ul>li:last-child{border-bottom: 3px solid #ddd;}
	#menu-superior>ul>li ul>li>a:hover{text-decoration:none;color:#ddd;background:#004182;}
	#menu-superior.in>ul>li>a .align-menu{text-align:left;padding-left:1em;}
	
	@media(max-width:767px){
		.nopadding-xs{padding:0;}
	}
	@media(max-width:992px){
		.text-center-xs{text-align:center;}
	}