body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#5c5c5c;
	background: #0054A7 !important;
}

/* FONTS */
.menu, .btn-default, .top_links p a, .areas, h1, h2, h3, h4, .box, .destaque span, ul.list{font-family: 'Futura_Md_BTi', Verdana, Geneva, sans-serif;}

h1{color:#000; font-size: 38px; padding: 0; margin: 0 0 30px 0; text-transform: uppercase; letter-spacing:-1px;}
h2{color:#000; font-size: 30px; padding: 15px 0; text-transform: uppercase;}
h3{color:#000; font-size: 30px; padding: 10px 50px 20px 0; text-transform: uppercase; background:url(../img/att/h2.png) right center no-repeat; display:block; float:left; clear:left;}
h3{color:#000; font-size: 30px; padding: 10px 50px 20px 0; text-transform: uppercase; background:url(../img/att/h2.png) right center no-repeat; display:block; float:left; clear:left;}
h4{color:#1A79CC; margin: 25px 0 10px 0;}

a{text-decoration: none !important;}
.no_padding{padding: 0 !important;}
.no_margin{margin: 0 !important;}
.margin-b {margin-bottom:30px;}
blockquote {font-size:13px;}

.btn-default {
	color: #FFF;
	font-size: 16px;
	background: #0055A3;
	border-color: transparent;
	border-radius: 25px;
	padding: 3px 20px;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	color: #FFF;
	background-color: #EE2A2C;
	border-color: transparent;
	text-decoration: none;
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #EE2A2C;
	border-color: transparent;
}

.header{background: url(../img/att/head.jpg) center top no-repeat #FFF;}
.logo p{padding: 15px;}
.top_links{}
.top_links p{width: 100%; display:block; float:right; text-align:center; margin: 15px 0 !important; padding: 0 !important;}
.top_links p a{list-style-type: none; text-decoration: none; text-transform: uppercase; margin: 0 20px;}
	.ico_lock{background: #0055A3; color:#FFF; border-radius: 50px; padding: 6px 15px;}
	.ico_lock:hover{background: #EE2A2C; color:#FFF;}
	.ico_fale, .ico_home{color: #000;}
	.ico_fale i, .ico_home i{background: #EE2A2C; color: #FFF; border-radius: 50px; padding: 8px;}
	.top_links p a:first-child{margin: 0 20px 0 0;}
	.top_links p a:last-child{margin: 0 0 0 20px;}

.navbar-header{height: auto;}
.menu, .navbar-header{background:#0055A3 !important;}
.navbar-toggle {width: 100%; background:#0055A3 !important; border: none !important; border-radius: 4px; color:#FFF; float: right; padding: 10px; position: relative; top: 0;  margin: 0 !important;}
.navbar-toggle .icon-bar{color: #FFF !important; background: #FFF; float:right; clear:right;}
.sr-only{color: #FFF;}
.nav, .navbar-nav{ margin:0px !important;}
.nav > li{}
.nav > li:last-child{border: none;}
.nav > li > a{font-size: 11px; padding: 13px 17px 13px 14px; text-transform: uppercase; background: url(../img/att/nav.png) right center no-repeat #0055A3; color: #FFF;}
.nav > li > a:hover, .nav > li > a:focus,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{color: #6CF !important; background:url(../img/att/nav_over.png) right center no-repeat #0055A3;}
.dropdown-menu{background: url(../img/att/sub_menu_bg.jpg) left bottom repeat-x #13438F !important; padding: 10px 10px 12px 10px;}
.dropdown-menu > li > a{color: #FFF !important;}
.dropdown-menu > li > a:hover{color: #FFF; background: #0055A3;}
.dropdown-menu > li{border-bottom: 1px solid #1A79CC;}
.dropdown-menu > li:last-child{border-bottom: 1px solid transparent !important;}

.owl-nav { text-align: center; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { font-size: 30px !important; margin: 0px 20px !important; }

.areas{background: url(../img/att/bg_areas.jpg) left top repeat-x #0567B9; color: #FFF; text-transform: uppercase;}
	.areas .container{background: #0055A3;}
	.areas a{color: #FFF;}
	.areas a:hover li{ background:#EE2A2C;}

	.areas ul{padding: 0; margin: 0;}
	.areas ul li{padding: 20px; text-align:center; list-style-type: none; line-height: 70px; border-right: 1px solid #1A79CC;}
	.areas ul li i{font-size: 30px; float:left;}
	.areas ul li p{line-height: 14px; margin:0;}
	.areas > li:last-child{border-right: 1px solid transparent;}

.conteudo{background: url(../img/att/conteudo.jpg) left top repeat-x #0054A7;}
	.conteudo .container{background: #FFF;}
.article{padding: 30px; background: url(../img/att/aside.jpg) right top repeat-y;}

.img_curriculo{padding-left:0;}

.corretor { margin-bottom: 30px; }
	.corretor img { margin:2px 0 10px 0;}

.aside{ padding: 30px 15px 30px 30px; /*min-height:1200px;*/ background: url(../img/att/aside.jpg) left top repeat-y; margin:0 0 0 -15px;}
	.box{position: relative; padding: 20px; margin-bottom: 20px; text-align:center; color:#000; background: url(../img/att/bg_box.jpg) left top no-repeat #FFF; box-shadow: 2px 2px 5px #999999;}
	.box i{font-size: 40px; margin: 0 0 5px 0; color:#EE2A2C;}
	.btn_mais{color: #FFF; background: #EE2A2C; position: absolute; right: 0; bottom:0; border-top-left-radius: 50px; padding: 8px 8px 5px 15px;}
	.btn_mais:hover{color: #FFF; background: #0053A6;}
	
.destaque { padding-right:20px; padding-left:0px; }
.destaque span{color:#165ECB; text-transform:uppercase; font-size: 18px;}
	
.noticias{background:url(../img/att/shadow.png) center top no-repeat; background-size:contain; margin: 25px 0 0 0;}
.noticias ul{padding: 0; margin: 0;}
	.noticias ul li{padding: 10px 0; list-style-type: none; border-bottom: 1px solid #EBEBEB;}
	.noticias ul li a{color: #000;}
	.noticias ul li a strong{color:#0055A3;}
	.noticias > ul > li:last-child{border-bottom: 1px solid transparent;}
	
#noticiasScroll{ width: 800px; height: 250px; margin: 50px 10px 0px 0px; }	

#sig-in{z-index:99999;}	
.white-popup_form {position: relative;z-index:99999;}
/*button.mfp-close, button.mfp-arrow {margin-right:204px;margin-top: 5px;}*/

.newsletter{background: url(../img/att/h2.png) right bottom no-repeat; padding: 0 0 20px 0;}
.newsletter form input{border-radius: 25px;}
.control-label{ text-align: left !important; font-weight: normal;}

ul.list{ margin: 0; padding:0;}
ul.list li{padding: 10px 0; list-style-type: none; border-bottom: 2px dotted #CCC;}
ul.list li:last-child{border-bottom: 1px solid transparent;}
ul.list li a span{color:#0055A3; font-weight: bold;}
.tit-fotos{font-size: 20px;}		
.tit-fotos i{ color: #ee2a2c;}
.img-thumbnail{margin: 3px;}

.videos-presidente h2 { font-size: 22px; padding: 15px 0 5px; }
		
.footer{background:#0055A3 !important; color: #FFF !important; padding: 15px;}
.footer p{text-align:center; color:#FFF; margin: 0;}
.redes-sociais {text-align:center;list-style:none;margin-top:20px; padding-left: 0px; }
.redes-sociais li {display:inline-block;}
.redes-sociais li a {color:#FFF;border:2px solid #fff;border-radius: 50%;padding:11px 10px;width:50px;height:50px;margin:0px 10px;display:block;}
.redes-sociais li a:hover {background:#FFF;color:#0055A3;}

@media (max-width:1200px) {
	button.mfp-close, button.mfp-arrow {margin-right:150px;margin-top:15px;}	
}

@media (max-width:1024px) {
	.top_links p a{ margin: 0 10px;}
	.navbar-nav > li > a{font-size: 10px;}
	.dropdown-menu > li > a{font-size: 10px;}
	.noticias ul{margin-top: 100px;}
	.mfp-close {margin-right:0px;}
}

@media (min-width:768px) {
	#noticiasScroll{ overflow: auto;}	
	.mfp-close {margin-right:0px;}
}
@media (max-width:768px) {
	button.mfp-close, button.mfp-arrow {margin-right:10px;margin-top:15px;}
	.top_links p a{margin: 0 5px; font-size: 11px !important;}
	.top_links p a:first-child{margin: 0 5px 0 0;}
	.top_links p a:last-child{margin: 0 0 0 5px;}

	.menu{background: none !important; z-index:800;}
	#navbar{width: 100%; position:absolute; top: 34px; padding: 0;}
	.navbar{width: 100%; height: auto; margin: 0 !important; padding: 0 !important; z-index: 9999;}
	.nav > li{border-right: none; border-bottom: 1px solid #1A79CC;}
	.nav > li:last-child{border-bottom: 1px solid transparent !important;}
	.nav > li > a{background: #0055A3;}
	.nav > li > a:hover, .nav > li > a:focus,
	.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{color: #6CF !important; background:#0055A3;}
	.navbar-nav{margin: 0 !important; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.176);}
	.navbar-nav > li > a, .dropdown-menu > li > a{font-size: 14px;}
	.areas ul li{border-bottom: 1px solid #1A79CC;}
	.areas > li:last-child{border-bottom: 1px solid transparent;}
	.address, .logo p a img{ text-align: center !important; clear:left; margin: 0 auto;}
	
	#noticiasScroll{ width: 100%; height: auto; margin: 0px 0px 0px 0px; }	
	
	.noticias ul{margin-top: 90px;}
	.destaque { margin-bottom:50px;}
	.article{padding: 30px; background: none;}
	.mfp-close {margin-right:0px;}
}



.modelo ul{margin: 0 !important; padding: 20px 0 !important;}
.modelo ul li{position: relative; line-height: 0; overflow:hidden; list-style-type: none; margin: 0; padding: 0;}
.modelo ul li img{width: 180px; height: 180px;}
.modelo .slot{background: url(../img/att/areas.png) center 50px no-repeat;}
.modelo .slot span{margin-top: 120px;}
.modelo ul li a{text-decoration: none; color:#000;}
.modelo ul li a:hover{color:#3B95BE;}
.modelo ul li p{line-height: 24px;}

.slot {position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; opacity: 0;}
.slot span{line-height: 20px; margin: 70px 0 0 0; color:#FFF; font-size: 40px; display:block;}
.slot .meta-info {color: #FFF; font-size: 16px; line-height: 25px; margin: 0 0 20px 0; padding: 0 25px;}
.et-zoom {display: inline-block; margin-top: 15px; font-size: 26px; line-height: 25px; color: #FFF;}
.slot, .slot span, .slot .meta-info, .slot .et-zoom {opacity: 0; -moz-transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; cursor:pointer;}
.slot {-moz-transition-duration: .4s; -webkit-transition-duration: .4s; transition-duration: .4s;}
.slot span, .slot .meta-info, .slot .et-zoom {-moz-transition-duration: .5s; -webkit-transition-duration: .5s; transition-duration: .5s;}
.slot .et-zoom {-webkit-transform: translateY(20px); -moz-transform: translateY(20px); transform: translateY(20px);}
.slot span, .slot .meta-info {-webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); transform: translateY(-20px);}

#modelo li, #modelo li:hover .slot, #modelo li:hover span, #modelo li:hover .meta-info, #modelo li:hover .et-zoom{opacity: 1;}
#modelo li:hover h3, #modelo li:hover .meta-info, #modelo li:hover .et-zoom{-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);}

/**-- EFECTS ----------------------------**/
a, a:hover, .btn, .btn:hover{-moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.control-group{width: 100%; margin: 5px 0; display:block; float:left;}

input, textarea{display:block; color:#555; background-color:#fff; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
input:focus, textarea:focus, select:focus, .form-control:focus{border: 1px solid #ccc; outline:0; -webkit-box-shadow:inset 0 0 10px rgba(100,200,200,.100),0 0 10px rgba(100,200,200,1); box-shadow:inset 0 0 10px rgba(100,200,200,.090),0 0 10px rgba(100,200,200,1)}
select{display:block; color:#555; background-color:#fff; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin:0 0 30px 12px;}
/**-- FIM EFECTS ----------------------------**/


/*** OVERLAY ***/
div.overlay {background-color: #FFFFFF; width:350px;  height: auto; display:none; padding:35px;} 
div.overlay h1{margin-top: 5px; margin-bottom: 20px; color: #990000; font-size: 12pt;} 
div.overlay div.close {background-image:url(../img/overlay/close.jpg); position:absolute; right:10px; top:10px; cursor:pointer; height:35px; width:35px; } 
.inputIndique{background-color: #000000; color: #FFFFFF; padding: 8px; font-size: 12pt; width: 200px;}