/*--------------------------- logo flash
-------------------------------------------*/
#logo_flash {
	position:relative;
	left:24px;
	top:8px;
/*	display:none;
*/}
#logo {
	background-image:url(../../imagem/logo.gif);
	float:left; 
	display:table-cell;
	width:301px;
	height:239px;
	position:relative;
}

/*--------------------------- rodape
-------------------------------------------*/
#rodape {
	width:989px;
	height:auto;
	margin:0 auto;
}
#rodape #rodape_texto {
	text-align:center;
	position:relative; 
	margin-top:-45px;
}

/*--------------------------- utilidade
-------------------------------------------*/
#utilidade {
}
#utilidade tr.even td {
  background-color: #069;
}


/*----------------------- empresa_menu
-------------------------------------------*/
#empresa_nome { /*hacks para IE, FF*/
	margin-bottom:-15px;
	margin-top:5px;
	*margin-top:0px;
	*margin-bottom:5px;
}


/*--------------------------- clima_tempo
-------------------------------------------*/
#clima_tempo {
	position:relative;
	left:510px;
	top:-215px;
	z-index:3;
	width:100px;
	height:auto;
	
	/* IE6 
	_position:absolute;
	_top:10px;*/
}

/*------------------------- 
-------------------------------------------*/
#empresa_guia {
	
/*	border:1px #FF0 solid;
*/	
	display:table-cell;	
	float:left;
	width:650px;
	margin-left:5px;
	/*height:650px;*/
	
	*width:700px;
	
	/*hack para IE6*/
	_display:table;
	_float:none;
	_width:0px;
	_margin-left:100px;
	_width:700px;
	
}
.empresa_menu {
	margin-top:20px;
	
	/*hack para IE7*/
	*margin-top:0px;
	
	/*hack para IE6*/
	_margin-top:0px;
}

.empresa_texto {
	margin:15px;
	
	/*hack para IE6*/
	_margin-top:15px;
}


/*------------------------- mural
-----------------------------------------*/
#mural .mensagem {
	font-size:12px;
	background-image:url(../../imagem/fd_mural.gif);
	background-repeat:no-repeat;
	padding:10px;
	padding-top:17px;
	padding-left:25px;
	padding-right:35px;
	margin-bottom:5px;
	height:45px;
	text-align:left;
}

/*------------------------- outros
-----------------------------------------*/
a {	
	text-decoration:none;
	color:#FFFFFF;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:14px;
}
.div_geral {
	padding-top:6px;
	margin-bottom:20px;
	position:relative;
	margin-left:10px;
	text-align:left;
	font-size:14px;
}
.titulo {
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
.descricao {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.tabela1{
	border: 1px solid #FFFFFF;
}
.tabela2{
	border-bottom: 1px solid #FFFFFF;
}



/* ----------------------------------- barra de rolagem
---------------------------------------------------------*/
#principal_noticia { 
	height:285px;
	width:225px;
	position:relative; 
	overflow:hidden;	
}
#principal_proximos_eventos { 
	height:285px;
	width:225px;
	position:relative; 
	overflow:hidden;	
}
#principal_ultimas_coberturas { 
	height:285px;
	width:225px;
	position:relative; 
	overflow:hidden;	
}
#principal_mural {
	height:385px;
	width:475px;
	position:relative; 
	overflow:hidden;
}


/* --------------------------------------- script giovane
---------------------------------------------------------*/
body {
	background-color: #05588C;	
	background-image:url(../../imagem/fd.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:none;
	margin-top:0;
	margin-bottom:0;	
	margin-left:0;
	margin-right:0;
	margin:0;
	padding:0;
}
#container1 {
	display:table;
	width:989px;
	background-image:url(../../imagem/fundo.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0 auto;
/*	background-color:#FFC;
*/}
.camada {
	height:900px;
	margin:0px;
	padding:0px;
	background-image:url(../../imagem/fundo.gif);
	background-repeat:repeat-y;
	background-position:center;	
}
#topo {
	display:table-cell;
	float:left;
	width:688px;
	height:239px;
	position:relative;
}



/*------------------------- meio
-----------------------------------------*/
#meio {
	width:1px;
	display:table-row;	
}

/*------------------------- menu
-----------------------------------------*/
#menu {
	display:table-cell;
	float:left;	
	height:86px;
	position:relative;
}
#menu2 {
	display:table-cell;	
	float:left;
	width:688px;
	height:86px;
	position:relative;
}


/*------------------------- colunas
-----------------------------------------*/
#colunaEsquerda {
	display:table-cell;
	float:left;
	width:233px;
}
#colunaCentral {
	display:table-cell;	
	float:left;
	width:523px;
}
#colunaDireita {
	display:table-cell;	
	float:right;
	width:233px;
}


/*------------------------- busca
-----------------------------------------*/
#divBusca {
	position:absolute;
	background-color:#FFFFFF;
	left:54px;
	top:193px;
	width:382px;
	height:16px;
	z-index:1;
}

/*------------------------- banner
-----------------------------------------*/
#banner_centro {
	background-image:url(../../imagem/banner_centro.gif);
	background-repeat:no-repeat;
	height:180px;
/*	width:523px;
*/	position:relative;
	margin:-3px;
	left:0px;
	padding-bottom:7px;
	top:4px;
}
#banner_centro img {
	position:relative;
	top:11px;
	left:11px;
}
#banner_centro #FlashID {
	position:relative;
	top:11px;
	left:11px;
}
#banner_topo {
	background-image:url(../../imagem/banner_topo.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:18px;
	top:16px;
	width:487px;
	height:119px;
	z-index:1;
}
#banner_topo img {
	position:relative;
	top:14px;
	left:14px;
}
.banner_esq {
	background-image:url(../../imagem/publicidade.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:153px;
	height:90px;
	float:right;
	clear:both;
	text-align:center;
	margin-bottom:5px;
	margin-right:5px;
}
.banner_esq img {
	margin-top:8px;
}
.banner_dir {
	background-image:url(../../imagem/publicidade.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:153px;
	height:90px;
	float:left;
	clear:both;
	text-align:center;
	margin-bottom:5px;
	margin-left:5px;
}
.banner_dir img {
	margin-top:8px;
}

/*------------------------- login
-----------------------------------------*/
#login {
	position:absolute;
	left:113px;
	top:60px;
	width:301px;
	height:32px;
	z-index:0;
}
#login_bemvindo {
	width:500px;
	position:relative;
	top:-25px;
	left:40px;
}
#login_bemvindo .titulo {
	font-weight:bold;
	font-size:12px;	
}

/* tira bordinha da selecao */
*:focus {
	outline: 0;
	-moz-outline-style: none;
} 