/* Meus estilos
----------------------------------------------------------- */
.destaque {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border:solid 1px #bebebe;
	padding:10px;
	background:#E0FFFF;
}

.aviso {
	color: #c65001;
	font-weight: bold ;
}

#local a{
text-decoration:none;
color:#888;
}

#local a:hover{
text-decoration:none;
color:#222;
}

#simpleTooltip { color:#27408B; padding: 7px; border: 1px solid #838B8B; background: #E0EEEE; max-width:250px }

.imgborder{
padding:6px;
border:1px solid #ccc;
margin-right:6px;
}
.imgpadding{
display:block;
padding-right:6px;
padding-bottom:6px;
}
.hidden{display:none}

/* 
BARRA DE INDENTIFICAÇÃO DO GOVERNO FEDERAL
*/

#barra-brasil { 
    position:relative;
    overflow:hidden;
    min-width:128px;
    max-width:3000px;
    height:28px;
    background: #000000 url("../images/imagens/barra-brasil-v3-bgx.png") center bottom no-repeat;
}

#barra-brasil .barra {
    display: block;
    max-width: 960px;
	min-width:128px;
    height:28px;
    margin: 0 auto;
    background: url("../images/imagens/barra-brasil-v3-bgx.gif") 0 bottom repeat-x;
}

#barra-brasil .barra ul {
    list-style:none;
	margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

#barra-brasil .barra ul {
	float:right;
    width: 319px;
}

#barra-brasil .barra ul li {
    float: left;
    padding-left: 25px;
}

#barra-brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -4000px;
    background: #000000 url("../images/imagens/ai.png") no-repeat 0 4px;
}

#barra-brasil .brasilgov {
    display: block;
    width: 107px;
    height: 28px;
    text-indent: -4000px;
    background: #000000 url("../images/imagens/brasil.png") no-repeat 0 4px;
}

/* 
HEADER PERSONALIZADA
*/

.logo, .aeb-barra {
	text-align: center;
	width: 100%;
}

.logo-image {
	padding-top: 20px;
	padding-bottom: 10px;
}

.t3-sl-1 {
	padding-top: 0px;
	padding-bottom: 0px;
}

#Mod88, .carousel {
	margin-bottom: 0px;
}

.aeb-barra {
	background: #cf792d;
}

.aeb-barra .accordion {
	margin-bottom: 0px;
}

.aeb-barra .accordion-group,
.aeb-barra .accordion-inner {
	margin-bottom: 0px;
	border: 0px;
}

.t3-footer {
	/*background: url("../images/bg-footer.png");*/
	background:#cf792d;
}

.t3-navhelper {
	/*background: url("../images/bg-footer.png");*/
	background:#191970;
}

.t3-header {
	padding-top:0px;
	padding-bottom:0px;
	background:#fff url("../images/bg-header.png") no-repeat center bottom;
}

.head-search {
	float: right;
}

@media (min-width: 1200px) {
	.form-search {
		position: relative;
		top: -150px;
		float: right;
	}
}

@media (max-width: 1199px) and (min-width: 980px) {
	.form-search {
		position: relative;
		top: -150px;
		float: right;
	}
}

@media (max-width: 979px) and (min-width: 768px) {
	.form-search {
		position: relative;
		top: -150px;
		float: right;
	}
}

@media (max-width: 767px) {
	body{
		padding-top:78px!important;
	}
	#barra-brasil {
		position:absolute;
		width:100%!important;
		top:50px;
	}
	#barra-brasil .barra {
		margin-right:20px;
	}
}