/*************** GERAL *************************/
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	text-decoration: none;
}

body{
	min-width: 950px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}
a:hover{
	text-decoration: underline;
}
a:hover img{
	text-decoration: none;
}
select, input, textarea{
	color: #333333;
	font-size: 12px;
	font-family: Arial;
}
input.botao{
	cursor: pointer;
	height: 24px;
	width: 32px;
}
input.text{
	float:left;
	height:18px;
	margin-left:10px;
	margin-top:4px;
	width:150px;
	padding-top: 2px;
	
}
textarea{
	padding: 0 5px;
}
.oculto{
	display: none;
}
.quebra{
	clear: both;
	height: 1px;
	font-size: 0;
}


/*************** TOPO *************************/
div.mturTopo{
	background: #FFC600 none repeat scroll 0 0;
	color: #000;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana;
	background: url(img/bgHeaderBrasil2.png) top repeat-x;	
	margin: 0 auto;
}

/********************** �REA DO SITE *********************/
div.siteArea{
	clear: both;
	width: 900px;
	margin: 0 auto;
	
}

div.mturTopo div.siteArea{
	/*width: 900px;
	height: 29px;
	padding: 0 5px;
	margin-top:0px;*/
	width: 100%;
	height: 27px;
	/*
	position:absolute;
	top:34px;
	left:96%;	
	width: 405px;	
	margin-left:-500px;*/
	
	
}
div.mturTopo .logo_mtur{
/*	float: left;
	width: 410px;
	height: 29px;
	background: url(img/topo_logo.gif) no-repeat;*/
	float: left;
	width: 709px;
	height: 35px;
	background: url(img/imgHeaderBrasil.jpg);
}
div.mturTopo .logo_mtur a{
	display: block;
	height: 29px;
}
div.mturTopo .logo_brasil{
	float: right;
	width: 121px;
	height: 35px;
	background: url(img/topo_brasil.gif) no-repeat center;
}
div.mturTopo .logo_brasil a{
	display: block;
	height: 25px;
}
div.mturTopo .linha{
	clear: both;
	height: 1px;
	font-size: 0;
	border-top: 1px solid #FFF;

}

div.mturTopo .data{
	float: right;
	width: 23%;
	padding-top: 5px;
	color: #FFF;
}

div.mturTopo ul.acessibilidade{
	float: right;
}
div.mturTopo ul.acessibilidade li{
	float: left;
	padding-top: 5px;
	padding-left: 12px;
}
div.mturTopo ul.acessibilidade li.letra{
	width: 37px;
	height: 19px;
	padding-top: 2px;
	background: url(img/topo_letra.gif) no-repeat right bottom;
	margin-right:35px;
	margin-left:11px; 
}
div.mturTopo ul.acessibilidade li.contraste{
	width: 38px;
	height: 19px;
	padding-top: 4px;
	background: url(img/topo_contraste.gif) no-repeat right bottom;
}
div.mturTopo ul.acessibilidade a.menor{
	float: left;
	width: 18px;
	height: 19px;
}
div.mturTopo ul.acessibilidade a.maior{
	float: right;
	width: 18px;
	height: 19px;
}

div.mturTopo ul.links{
	float: right;
	padding-top: 5px;
}
div.mturTopo ul.links li{
	float: left;
	padding: 0 8px;
	border-right: 1px solid #000000;
}
div.mturTopo div.siteArea .faleConosco{
	
	color:#FFF;
	float:right;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:15px;
	margin-right:145px;
	margin-left:20px;
	padding-top:6px;
	width:80px;
		
}
div.mturTopo div.siteArea .faleConosco a{
	
	color:#FFF;	
}
div.mturTopo div.siteArea form.busca{
	float: right;
	padding-right: 15px;

}
div.mturTopo div.siteArea input.text{	
	height:15px;
}

div.mturTopo div.siteArea input.botaoTopo{
	background:transparent url(img/botaoOkTopo2.gif) no-repeat scroll 0 0;
	color:#000000;
	font-weight:bold;
	float:left;
	font-size:12px;
	height:20px;
	padding-right:3px;
	padding-bottom: 2px;
	*padding-top: 2px;
	margin-left:8px;
	margin-top:2px;
	width:34px;
	
}
div.mturTopo div.siteArea input.botaoTopo {
background:url("img/botaoOkTopo2.gif") no-repeat scroll 0 0 transparent;
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
height:20px;
margin-left:8px;
margin-top:2px;
padding-bottom:2px;
padding-right:3px;
width:34px;
}

	
/********************** SITE RODAP� **********************/
div.mturRodape{
	padding-top: 17px;
	color: #666666;
}
div.mturRodape div.siteArea{
	width: 920px;
	padding-top: 20px;
	border-top: 1px solid #C5C5C5;
}

div.mturRodape a{
	color: #666666;
}

div.mturRodape div.endereco{
	float: left;
	width: auto;
}

div.mturRodape div.dd_idiomas{
	float: right;
	width: auto;
	margin-left:0;
	margin-top:13px;
}


div.mturRodape p.endereco{
	float: left;
	width: 225px;
	padding-right: 5px;
}
div.mturRodape p.endereco strong{
	color: #333333;
}

div.mturRodape p.endereco_01{
	float: left;
	margin-bottom:10px;
	margin-right:10px;
	width:410px;
}
div.mturRodape p.endereco_01 strong{
	color: #333333;
}

div.mturRodape p.endereco_02{
	float: left;
	width:190px;
}
div.mturRodape p.endereco_02 strong{
	color: #333333;
}

div.mturRodape ul.links{
	float: right;
	width: 120px;
	margin-top:0;
	font-size:9px;
}
div.mturRodape ul.links li{
	height: 17px;
	padding-left: 22px;
	padding-top: 3px;
	background-position: left top;
	background-repeat: no-repeat;
	font-weight: bold;
}
div.mturRodape ul.links li.telefones{
	background-image: url(img/icn_telefone.gif);
	margin-top: 4px;
}
div.mturRodape ul.links li.ouvidoria{
	background-image: url(img/icn_ouvidoria.gif);
}
div.mturRodape ul.links li.faleconosco{
	background-image: url(img/icn_fale_conosco.gif);
}

div.mturRodape ul.idiomas{
	float: right;
	width: 370px;
	font-size:9px;
}
div.mturRodape ul.idiomas li{
	float: left;
	width: 125px;
	height: 21px;
}
div.mturRodape ul.idiomas li.idioma_maior{
	float: left;
	width: 135px;
	height: 21px;
}
div.mturRodape ul.idiomas li.idioma_menor{
	float: left;
	width: 110px;
	height: 21px;
}
div.mturRodape ul.idiomas img{
	float: left;
	display: block;
	padding-top: 1px;
	padding-right: 5px;
	vertical-align: top;
}


/********************** SITE RODAP� MENU 1 **********************/
div.mturRodapeMenu1{
	color: #666666;
	background: #205977;
	margin-top:10px;
}
div.mturRodapeMenu1 div.siteArea{
	width: 920px;
}

div.mturRodapeMenu1 a{
	color: #666666;
}

div.mturRodapeMenu1 ul.menu{
	clear: both;
	height: auto;
	padding: 5px 0;
}
div.mturRodapeMenu1 ul.menu li{
	float: left;
	padding: 0 10px;
	font-size: 11px;
	border-right: 1px solid #FFF;
	margin-bottom:5px;
}
div.mturRodapeMenu1 ul.menu li a{
	color: #FFF;
}
div.mturRodapeMenu1 ul.menu li.ultimo{
	border-right: none;
}


/********************** SITE RODAP� MENU 2 **********************/
div.mturRodapeMenu2{
	color: #666666;
	background: #ebebeb;
	max-width: 1281px;
	margin: 0 auto;
	
}
div.mturRodapeMenu2 div.siteArea{
	width: 892px;
	padding-top: 0px;
	height: 70px;
}

div.mturRodapeMenu2 a{
	color: #666666;
}
div.mturRodapeMenu2  ul.menu2{
	float: left;
	height: 18px;
	padding-top: 10px;
	font-size: 110%;
	margin-top:25px;
	margin-left:-125px;
	background:#FFC600;
	
}

div.mturRodapeMenu2 ul.menu2 li{
	float: left;
	padding: 0 13px;
	margin-top:-3px;
	border-right: 1px solid #6E6E6E;
}
div.mturRodapeMenu2  ul.menu2 a{
	color: #6E6E6E;
}
div.mturRodapeMenu2  ul.menu2 li.ultimo{
	border-right: none;
}

div.mturRodapeMenu2  ul.menu3{

	border-right:1px solid #C5C5C5;
	height:40px;
	margin-top:7px;

}
div.mturRodapeMenu2  ul.menu3 li{
	float: left;
	padding-right: 10px;
}
div.mturRodapeMenu2 div.direita ul.menu4{
	float:right;
	height:40px;
	margin-right:12px;
	margin-top:6px;

}
div.mturRodapeMenu2 div.direita ul.menu4 li{
	float: right;	
}

div.mturRodapeMenu2  div.esquerda{
	
	float:left;
	margin-left:10px;
	margin-top: 1px;
	
	}
div.mturRodapeMenu2 div.esquerda p.sitesMtur{
	float:left;
	margin-top: 5px;
	width: auto;
	height:10px;
	
}
div.mturRodapeMenu2  div.centro{
	
	float:left;
	margin-left:65px;
	
	}
div.mturRodapeMenu2 div.centro p.gestao{
	margin-top:8px;
	width:50px;
}
div.mturRodapeMenu2 div.direita{
	
	float:right;
	margin-right:-14px;
	
	}
div.mturRodapeMenu2 div.direita p.realizacoes{
	
	margin-top:8px;
	padding-left:8px;
	width:60px;
}
.mturTopoImg{
	
	height:auto;

}

div.mturTopoImg div.siteArea{
	width: 100%;
	height: 171px;
	overflow: hidden;
}
/***** Menu Aba topo imagem ****/
	div.menuAba {
			   float:left;
			   width:100%;
			   
			   overflow:hidden;
			   position:absolute;
			}
		div.menuAba .bg{
				background:url(img/bg_menuLinha.png) repeat-x scroll 0 0;
				position:absolute;
				width:100%;
				heigth:9px;
				z-index:1;
			}
				div.menuAba ul {
			   clear:left;
			   float:left;
			   list-style:none;
			   margin:0;
			   padding:0;
			   position:relative;
			   left:50%;
			   text-align:center;
			}

				div.menuAba ul li {
			   display:block;
			   float:left;
			   list-style:none;
			   margin:0;
			   padding:0;
			   position:relative;
			   right:50%;
			}
	div.menuAba ul li a {
				background:transparent url(img/bg_menu.png) no-repeat scroll 0 0;
				color:#000000;
				display:block;
				font-family:Tahoma;
				font-size:11px;
				font-weight:bold;
				height:27px;
				text-align: center;
				margin:-6px 0 0 8px;
				padding-top:7px;
				
				text-decoration:none;
				width:151px;
			}


	div.menuAba ul li a:hover {
	   background:url(img/bg_menuAtivo.png) no-repeat transparent;
	   color:#fff;
	   width:151px;
	   height:27px;
	   
	}
	div.menuAba ul li a.dados:hover  {
	   background:url(img/bg_menuAtivo_dados.png) no-repeat transparent;
	   color:#fff;
	   width:151px;
	   height:27px;
	 }
	 div.menuAba ul li a.eventos:hover  {
	   background:url(img/bg_menuAtivo_eventos.png) no-repeat transparent;
	   color:#fff;
	   width:151px;
	   height:27px;
	  }
	  div.menuAba ul li a.destinos:hover  {
	   background:url(img/bg_menuAtivo_destinos.png) no-repeat transparent;
	   color:#fff;
	   width:151px;
	   height:27px;
	  }
	  div.menuAba ul li a.copa:hover  {
	   background:url(img/bg_menuAtivo_copa.png) no-repeat transparent;
	   color:#fff;
	   width:151px;
	   height:27px;
	  }
	  
	div.menuAba ul li a.active,
	div.menuAba ul li a.active:hover {
	   color:#fff;
	   background:url(img/bg_menuAtivo.png) transparent no-repeat;
	   font-weight:bold;
	    width:151px;
	   height:27px;
	}
	.sombra_header_mtur {
		background:#1f5877;
		clear:both;
		height:5px;
	}

/*********************** SITE MENU ***********************/
div.mturMenu{
	height: 36px;
	overflow: hidden;
	background: transparent url(img/bg_menu.gif) repeat-x scroll 0 0;
	margin: 0 auto;
}
div.mturMenu ul.menu{
	float: left;
	height: 29px;
	margin-left:50px;
}
div.mturMenu ul.menu a{
	display: block;
	color: #333333;
	font-size: 13px;
	float:left;
	*float:none;
	text-decoration: none;
	z-index:1;
}
div.mturMenu ul.menu li{
	float: left;
	height: 29px;
	padding-top: 6px;
	background: transparent url(img/btn_menu.gif) repeat-x scroll 0 3px;
	margin-right:20px;
	text-align:center;
	*margin-right:20px;
	*text-align:left;
}
li .btnEsq{
	background:transparent url(img/menu_borda.gif) no-repeat scroll 0 0;
    width:14px;
    height:37px;
    display:block;
    margin-top:-3px;
    margin-left:-10px;
}
div.mturMenu ul.menu a p
{
    margin-top:-32px;
    padding-right:5px;
    padding-left:5px;
    margin-left:-5px;
    *text-align:right !important;
}
li p .btnDir
{
    background:transparent url(img/menu_bordaDir.gif) no-repeat scroll 0 0;   
    width:14px;
    height:27px;
    padding-right:0px;
    margin-top:-5px;
    margin-right:-12px;
    *display:inline-block;
    position:absolute;
}
/* Menu Botão Ativo */
div.mturMenu ul.menu li:active, div.mturMenu ul.menu li:hover, div.mturMenu ul.menu li.ativo
{
    background: transparent url(img/btn_menu_On.gif) repeat-x scroll 0 3px;
}

li:active .btnEsq, li:hover .btnEsq, div.mturMenu ul.menu li.ativo .btnEsq
{
    background:transparent url(img/menu_borda_On.gif) no-repeat scroll 0 0;
}

li:active .btnDir, li:hover .btnDir, div.mturMenu ul.menu li.ativo .btnDir
{
    background:transparent url(img/menu_bordaDir_On.gif) no-repeat scroll 0 0;
}
/* Fim Menu Botão Ativo */
/*********************** FIM SITE MENU ***********************/

/******************* SITE COM CONTRASTE *******************/
body.siteContraste{
	background-color: #000;
}
body.siteContraste *{
	background-color: transparent;
}

body.siteContraste div.mturTopo{
}
body.siteContraste div.mturTopo ul.acessibilidade li.contraste{
	background-image: url(img/topo_contraste2.gif);
}

body.siteContraste div.mturMenu{
	background: #FFC800;
	font-weight: bold;
}
body.siteContraste div.mturMenu li{
	border: 0;
}

body.siteContraste div.mturMenu ul.menu li{
}
body.siteContraste div.mturMenu ul.menu li.ativo{
	color: #FFF;
	background-color: #999999;
}
body.siteContraste div.mturMenu ul.menu a{
	padding-right: 6px;
	padding-left: 8px;
	color: #000;
}

body.siteContraste div.mturConteudo *{
	color: #FFF !important;
}
body.siteContraste div.mturConteudo a{
	color: #FFF50B !important;
}
body.siteContraste div.mturConteudo input.botao{
	background: #EEE !important;
	color: #000 !important;
	border: 1px solid #FFF;
	font-weight: bold;
}
body.siteContraste div.mturConteudo input.text{
	color: #000 !important;
	font-size: 13px !important;
	font-weight: bold;
}
body.siteContraste .conteudo_esq .box_rss{
	border-color: #000 !important;
}
body.siteContraste .conteudo_esq .box_rss *{
	color: #000 !important;
}

body.siteContraste div.mturRodape{
}

/********************* SITE POPUP *********************/
.siteSombra{
	display: none;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 640px;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.sitePopup{
	
	display: none;
	position: absolute;
	z-index: 11;
	left: 35%;
	width: 350px;
	top:10%;
	/* margin-left: -150px;*/
	padding: 10px;
	border: 1px solid #F1F1F1;
	background-color:#eee;

}
.sitePopup .btnFechar{
	cursor: pointer;
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	color: #FFF;
	font-size: 10px;
	text-align: center;
	background-image: url(img/icn_fechar_box.gif);
}

.sitePopup h4{
	padding-bottom: 20px;
	color: #1364c3;
	font-size: 130%;
}
.sitePopup h5{
	color: #000000;
	font-size: 110%;
	padding-bottom: 10px;
}


.sitePopup .obs
{   
	clear:both;	
	display: block;
	padding-bottom:05px;
  	padding-top:10px;
}

/********* BOX IMAGEM *********/
.box_foto{
	width: 480px;
	padding-right: 6px;
	padding-bottom: 7px;
	/*background: url(img/foto_215x135.gif) no-repeat bottom right;*/
}
.box_foto strong{
	text-align: right;
	background: none !important;
}
.box_foto img{
	display: block;
	width: 480px;
	height: 360px;
}
.box_foto .texto{
	display: block;
	padding: 8px;
	background-color: #D9D9D9;
}

.icn_lupa{
	position: relative;
	float: right;
	width: 13px;
	height: 13px;
	margin-top: -15px;
	margin-right: 3px;
	background: url(img/icn_lupa.gif);
}
.icn_lupa a{
	display: block;
	height: 13px;
}

.quebra{
	clear: both;
	display: block;
	height: 1px;
	font-size: 0;
}

#barra-br {
	position:relative;
	clear:both;
	overflow:hidden;
	min-width:940px;
	height:28px;
	background:#00500f;
}
#barra-br span {
	display:block;
	width:50%;
	height:28px;
	background:url(img/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}
#barra-br span .imagemGov {
	position:absolute;
	top:4px;
	left:49%;
	height: 24px;
	width: 960px;
	background: url(img/barra-brasil-v3-verde.gif) right top no-repeat;
	margin-left:-500px;
}
#barra-br span .brasilgov {
	width: 100px;
	height: 24px;
	float:right;
	display:block;
	border: 0 !important;
}

.mturTopo .todos {
	position:absolute;
	top:31px;
	left:53%;
	height: 24px;
	width: 960px;	
	margin-left:-500px;
}

div.mturTopo .tit_mtur{
	float: right;
	width: 110px;
	padding-top: 5px;
	color: #FFF;	
	padding-right:56px;
}
