body {
	padding: 0;
	margin: 0;
	background-color: #3399FF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#topo {
	width: 100%;
	background-image:url(img/bg_topo.jpg);
	background-position:top;
}

#topo_centro {
	width:920px;
	height:154px;
	/*overflow:hidden;*/
	margin:0 auto;
}

h1 {
	font-size:15px;
}

h2 {
	font-size:12px;
}

#logo{
	float:left;
	width:149px;
	height:153px;
	display:block;
	overflow:hidden;
	background-image:url(img/logo_btx.jpg);
}

a.logo {
display: block;
overflow: hidden;
width: 149px;
height: 154px;
}

#img1 {
	float:left;
	width:771px;
	height:64px;
	/*overflow:hidden;*/
	text-align:right;
	background-image:url(img/img01.jpg);
}

#menu {
	float:left;
	width:771px;
	height:30px;
	/*overflow:hidden;*/
	background-image:url(img/bg_menu.jpg);
}

#baixo_menu {
	float:left;
	width:771px;
	height:11px;
	overflow:hidden;
	background-image:url(img/baixo_menu.jpg);
}

#texto1 {
	float:left;
	width:771px;
	height:49px;
	overflow:hidden;
	background-image:url(img/texto1.jpg);
}

#texto1_en {
	float:left;
	width:771px;
	height:49px;
	overflow:hidden;
	background-image:url(img/texto1_en.jpg);
}

#meio {
	width:100%;
	background-image:url(img/imagem_centro.jpg);
	background-position:top;
}

#meio_centro {
	width:920px;
	height:354px;
	overflow:hidden;
	margin:0 auto;
}

#meio2 {
	width:100%;
	background-image:url(img/imagem_centro2.jpg);
	background-position:top;
	
}

#meio2_en {
	width:100%;
	background-image:url(img/imagem_centro2_en.jpg);
	background-position:top;
	
}

#meio_centro2 {
	width:920px;
	height:129px;
	overflow:hidden;
	margin:0 auto;
}

#conteudo {
	width:100%;
	background-image: url(img/bg_meio.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#conteudo_centro {
	width:876px;
	margin:0 auto;
	padding-left:22px;
	padding-right:22px;
	padding-top:17px;
	padding-bottom:10px;
	text-align:justify;
	color:#FFF;
	line-height:20px;
	min-height:200px;
    height:auto !important;
    height:200px;

}

#bt_descritivo {
	width:139px;
	height:31px;
	overflow:hidden;
	float:left;
}
a.descritivo {
background: url(img/bt_descritivo.jpg);
display: block;
overflow: hidden;
width: 139px;
height: 31px;
text-decoration: none;
}
a.descritivo:hover {
background-position: -141px 0;
overflow:hidden;
}

a.descritivo_en {
background: url(img/bt_descritivo_en.jpg);
display: block;
overflow: hidden;
width: 139px;
height: 31px;
text-decoration: none;
}
a.descritivo_en:hover {
background-position: -141px 0;
overflow:hidden;
}



#bt_informacoes {
	width:129px;
	height:31px;
	overflow:hidden;
	float:left;
	padding-left:6px;
}
a.informacoes {
background: url(img/bt_informacoes.jpg);
display: block;
overflow: hidden;
width: 129px;
height: 31px;
text-decoration: none;
}
a.informacoes:hover {
background-position: -131px 0;
overflow:hidden;
}

a.informacoes_en {
background: url(img/bt_informacoes_en.jpg);
display: block;
overflow: hidden;
width: 129px;
height: 31px;
text-decoration: none;
}
a.informacoes_en:hover {
background-position: -131px 0;
overflow:hidden;
}



#bt_fotos {
	width:45px;
	height:31px;
	overflow:hidden;
	float:left;
	padding-left:6px;
}
a.fotos {
background: url(img/bt_fotos.jpg);
display: block;
overflow: hidden;
width: 45px;
height: 31px;
text-decoration: none;
}
a.fotos:hover {
background-position: -47px 0;
overflow:hidden;
}

a.fotos_en {
background: url(img/bt_fotos_en.jpg);
display: block;
overflow: hidden;
width: 45px;
height: 31px;
text-decoration: none;
}
a.fotos_en:hover {
background-position: -47px 0;
overflow:hidden;
}



#bt_embarcacao {
	width:89px;
	height:31px;
	overflow:hidden;
	float:left;
	padding-left:6px;
}
a.embarcacao {
background: url(img/bt_embarcacao.jpg);
display: block;
overflow: hidden;
width: 89px;
height: 31px;
text-decoration: none;
}
a.embarcacao:hover {
background-position: -91px 0;
overflow:hidden;
}

a.embarcacao_en {
background: url(img/bt_embarcacao_en.jpg);
display: block;
overflow: hidden;
width: 89px;
height: 31px;
text-decoration: none;
}
a.embarcacao_en:hover {
background-position: -91px 0;
overflow:hidden;
}




#bt_video {
	width:42px;
	height:31px;
	overflow:hidden;
	float:left;
	padding-left:6px;
}
a.video {
background: url(img/bt_video.jpg);
display: block;
overflow: hidden;
width: 42px;
height: 31px;
text-decoration: none;
}
a.video:hover {
background-position: -44px 0;
overflow:hidden;
}

a.video_en {
background: url(img/bt_video_en.jpg);
display: block;
overflow: hidden;
width: 42px;
height: 31px;
text-decoration: none;
}
a.video_en:hover {
background-position: -44px 0;
overflow:hidden;
}




#bt_contato {
	width:63px;
	height:31px;
	overflow:hidden;
	float:left;
	padding-left:6px;
}
a.contato {
background: url(img/bt_contato.jpg);
display: block;
overflow: hidden;
width: 63px;
height: 31px;
text-decoration: none;
}
a.contato:hover {
background-position: -65px 0;
overflow:hidden;
}

a.contato_en {
background: url(img/bt_contato_en.jpg);
display: block;
overflow: hidden;
width: 63px;
height: 31px;
text-decoration: none;
}
a.contato_en:hover {
background-position: -65px 0;
overflow:hidden;
}


#baixo {
	width:100%;

}

#baixo_centro {
	width:920px;
	margin:0 auto;
}

#baixo_fotos {
	width:920px;
	height:149px;
	overflow:hidden;
	float:left;	
}

#rodape {
	width:920px;
	height:50px;
	overflow:hidden;
	float:left;
}

#rodape1 {
	width:137px;
	height:47px;
	overflow:hidden;
	float:left;
}

#rodape2 {
	width:646px;
	height:32px;
	overflow:hidden;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top: 15px;
}

#rodape3 {
	width:137px;
	height:47px;
	float:left;
	background-image:url(img/logo_riomapa.jpg);
	overflow: hidden;
}

a.rodape {
display: block;
overflow: hidden;
width: 137px;
height: 47px;
}



a.rodape:active
{
text-decoration: none;
color:#999;
} 

a.rodape:visited
{
text-decoration: none;
color:#999;
} 

a.rodape:link
{
text-decoration: none;
color:#999;
} 

a.rodape:hover 
{
text-decoration: underline;
color: #666;
} 



a:active
{
text-decoration: underline;
color:#fff;
} 

a:visited
{
text-decoration: underline;
color:#fff;
} 

a:link
{
text-decoration: underline;
color:#fff;
} 
a:hover 
{
text-decoration: underline;
color: #fff;
} 


#fotos {
	padding-top:20px; 
	float:left;
	margin:0 auto;
	width:875px;
}

#quadros_fotos {
	width:140px; 
	height:179px; 
	background-image:url(img/bg_fotos.gif); 
	float:left;
	text-align:center;
	padding-top: 7px;
	overflow:hidden;
	}

#quadros_fotos2 {
	width:140px; 
	height:179px; 
	background-image:url(img/bg_fotos.gif); 
	float:left; 
	text-align:center;
	padding-top: 7px;
	overflow:hidden;
	margin-left: 7px;
}

#veja_video {
	float:left;
	overflow: hidden;
	width:260px; 
	height:40px; 
	margin-top: 292px;
}

a.veja_video {
	display: block;
	overflow: hidden;
	width: 260px;
	height: 40px;
}

#veja_360 {
	float:left;
	overflow: hidden;
	width:270px; 
	height:40px; 
	margin-top: 292px;
	
}

a.veja_360 {
	display: block;
	overflow: hidden;
	width: 270px;
	height: 40px;
}