/*Estilo padrao*/
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	color: #000000;
	/*background: #FEFEFE;*/
	background: #FEFEFE url("../../../images/layout/fundo_grande.jpg") fixed no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
	font-size:0.8em;
}
#rodape {
	color: #525252;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */
	font-size:0.8em;	
}
img{
	border:none;
}
/*Centraliza a pagina*/
#main-content{
	width: 990px;
	margin:0 auto ;         
	text-align:left; /* "remédio" para o hack do IE */
	background: #FFFFFF;
}
#all{
	width: 1006px;
	margin:0 auto;
	background: transparent url('../images/all2.png') repeat-y center center; 
}
#bottom{
	width:1006px;
	height:22px;
	margin:0 auto;
	background: transparent url('../images/borda-fundo2.png') no-repeat;
}

/*Cabecalho*/
#header{
	height:110px;
	background:transparent url('../../../images/layout/barra.png') no-repeat;
}
#logotipo{
	position:absolute;
	margin: 20px 0 0 30px;
	width:355px;
	height:68px;
	background:transparent url('../../../images/logo/logo_infraero.png') no-repeat;
}
#containerwrap{
	background: transparent url('../images/g3355.png') repeat-x bottom left;
}
#footer{
	background: #87898b url('../images/g3356.png') repeat-x left top;
	height: 19px;
	padding:2px 0 0 20px;
	text-align:left;
	color:#ffffff;
	font-size: 0.9em;
	font-weight: bolder;
}
#footer p {
	margin:0;
}
#info{
	padding:5px;
}
#footerwrap{
	text-align:center;
}

#footer-brasil {
   background: none repeat scroll 0% 0% #00420c;
   padding: 1em 0px;
   max-width: 100%;
}

.google-tradutor{
	width: 990px;
	margin:0 auto ;         
	text-align:left; /* "remédio" para o hack do IE */
}

/*Estiliza o campo de busca*/
.search{
	float:right;
	margin: 60px 20px 0 0;
}
.search{
	margin: 60px 40px 0 0;
}
.search div{
	float:left;
}
.search_bar{
	background: #FFFFFF url("../images/g3329.png") repeat-x;
	height:24px;
	margin-left:5px;
	border:solid 1px #999999;
}
#mod_search_searchword {
	background:transparent;
	border:none;
	margin-left:2px;
}
#lupa{
	margin-top:3px;
}
.button_search{
	border:none;
	border-left:solid 1px #999999;
	height: 24px;
	background: url('../images/g3359.png') repeat-x;
	color:#FFFFFF;
	padding: 0 7px 5px;
	margin-right:0;
}
.button_search:focus{	
	border-left:solid 1px #999999;
	border-top:none !important;
	border-right:none !important;
	border-bottom:none !important;
	background: url('../images/g3360.png') repeat-x;
	color:#333333;
}
/*acessibilidade*/
ul.font li, ul.visual li{
	display:inline;
}
ul.font,ul.visual{
	float:right;
	margin:65px 10px 0 0;
	padding:0;
}
ul.visual{
	margin-top:65px; 
}
ul.font li a{
	text-decoration: none;
	color:#666;
	margin-right:5px;
	/*font-size: 14px;*/
	font-weight: bolder;
}
ul.font li a:hover{
	color:#FCFCFC;
}
ul.font li .active{
	color:#FCFCFC;
}
ul.visual #normal img {
	border:solid 1px #6699ff;
}

/*Estiliza o menu*/

ul.menu {
    background: url('../../../images/layout/g6511.png') repeat-x;
    height:15px;
    list-style-type:none;
    margin:0 0 0px 0px ;
    padding: 0px 5px 20px 5px;    
}
ul.menu li{
	float:left;	
    border-left:solid 2px #ffffff;
    height:18px;
    margin-top:8px;
    padding-right:5px;
}
ul.menu li a{
	color: #FFFFFF;
    font-size: 1.0em !important;
    margin-top:-5px;
}
ul.menu li:first-child{
	border:none;
}
ul.menu li a:link,

ul.menu li a:visited
{
    display:block;
    padding:7px 4px 7px 10px;
    text-decoration:none;
}
ul.menu li a:hover {
	color:#1E90FF;
}
ul.menu li.active a {
	color:#8EE5EE;
}
/* Heading */
h1 {
	font-size: 180%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 125%;
}
h4 {
	font-size: 100%;
	text-transform: uppercase;
}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
}
.componentheading {
	font-size: 200%;
	font-weight: bold;
}
.button {
	padding: 3px 5px;
	border: 1px solid #000;
	background: url(../images/grad1.gif) repeat-x top #000;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}
.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}
.readon{
	color:#ffffff;
	text-decoration:none;
}
.readmore{	
	background: transparent url('../images/readon.png') no-repeat;
	height: 22px;
	padding:2px 10px 0 10px;
	float:right;
}
#mainbody{
	vertical-align: top;
	display: inline-table;
}
#mainbody #contentwrap {
	float: right;
	width: 610px;	
}
#content {
	padding: 0 10px 0 10px;
	text-align: left;
}
#contentwrap {
	min-height: 300px;
	height: auto;
}
* html #contentwrap {
	height: 300px;
}
#col1 {
	float: left;
}

#col2 {
	float: right;	
	width: 370px;
}
#container2 {
	text-align: left;
} 
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
#idioma{
	position:absolute;
	margin-left:830px;
}
.latestnews{
	margin-bottom:15px;
	list-style: none !important;
	list-style-type: none !important;
	margin-bottom: 10px;
    padding: 0;
}

.banners-bt > div{
	display:inline-block;
}
.banners-bt img{
	margin:0 !important;
}
.banners-bt p{
	margin:0 !important;
}
.dv1 center p:last-child{
	display:none;
}

#aba_noticias{
	width:113px;
	height:35px;
	background-image:url(../images/noticias_fundo.png);
	margin-top:5px;
}

#titulo_noticias{
	padding:7px;
	color:#FFFFFF;
	text-decoration:none;
}

#titulo_noticias a{
	padding:7px;
	color:#FFFFFF;
	text-decoration:none;
}

#titulo_noticias p{
	margin-top:0px;
}

#noticias{
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	/*list-style:disc;*/
	line-height:20px;
	color:#0B5C9F;	
	margin-top: 5px;	
}

#botao_noticias{
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#FFF;
	text-align:right;
	height:16px;
	border:solid 1px !important;
}
#botao_noticias div{	
	float:right;
	margin-top:8px;
	text-align:center;
}
#botao_noticias a{
	color:#FFF;
}
#ultimas_noticias{
	border-bottom: dotted 1px #CCCCCC;
	line-height: 21px;
}
#botao_notas{
	font-family:Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color:#FFF;
	margin-top:15px;
}

#botao_notas div{
	float:right;		
	text-align:center;
}

#botao_notas a{
	color:#FFF;
}

#noticias a, #notas a{
	/*color:#0B5C9F;*/
	color:#7e8083;
	text-decoration:none;
}

#noticias a:visited{
	/*color:#0B5C9F;*/
	color:#7e8083;
	text-decoration:none;
}

#noticias a:hover{
	/*color:#0B5C9F;*/
	color:#7e8083;
	text-decoration:underline;
}

#noticias li{
	/*list-style:square;*/
	/*color:#0B5C9F;*/
	color:#7e8083;
	margin-bottom:-10px;
}
.voosonline{
	margin-top:15px;
}
#fpss-outer-container {
    margin:0 !important;
    padding:0 !important;
}
.i-noticias, .i-noticias li{
	color:#41b751 !important;
	list-style-type:none !important;
}
#slideshow{
	margin-left:-10px;
    width: 590px;
    padding-left:0px;
   /* height: 221px;*/
	background: #FFFFFF;
}


.slide-inner { width:620px;}
#collapsewrapper {
    margin: 1px 0 0 20px;
}
.collapsebody {
    border-radius: 0 0 5px 5px;
    color: #666666;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: -2px;
    padding: 5px 15px 15px;
}
.collapsehead a,.openhead a,.collapsebody a {
	color: #464446;
    text-decoration: none;
}
.collapsehead a,.openhead a{
	margin-top:2px;
}
.collapsehead .ui-icon{
	background-image: url("../images/ui-icons_666666_256x240.png");
    background-position: 0 -192px;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    margin-left: -19px;
    margin-right: 5px;
    margin-top: -1px;
    overflow: hidden;
    position: absolute;
    text-indent: -99999px;
    width: 16px;
}
.openhead .ui-icon {
    background-image: url("../images/ui-icons_666666_256x240.png");
    background-position: -16px -192px;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    margin-left: -19px;
    margin-right: 5px;
    margin-top: -1px;
    overflow: hidden;
    position: absolute;
    text-indent: -99999px;
    width: 16px;
}
.f2cmenu{
	background:transparent url('../../../images/layout/') repeat-x bottom;
}	
.componentheading{
	background-color:#E4E4E4;
	font-family:Verdana, Arial, Helvetica;
	font-size:14px;
	color:#555;
	padding:10px;
}

/* banner da inicial destque */
#bannerdestaque { width:560px; margin:0 auto; /*height:90px;*/ display:block;}
#destaquemenores { width:560px; /*height:120px;*/ display:block; margin:5px 0 0 0; }
.bannermenorinicial { display:block; width:48%; float:left;}
.segunda { float:right;}
