/* CSS Document */

body {
background-image:url(imagens/fundo.jpg);
margin:0;
padding:0;
}

/* Classes do Documento */
.texto_site{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	text-align:justify;
}

.borda{
	padding:10px;
	border:2px #ccc dashed;
	border-color:#003399;
}

.texto_site_small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	font-weight:bold;
	float:left;
	margin:4px 0 0 2px;
}

.texto_peq{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
	text-align:center;
}

.texto_site_laranja{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	text-align:justify;
}

.menu_instituto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
	text-align:center;
	text-decoration:none;
	display:block;
	height:20px;
	padding:2px 0 0 0;
}

.menu_instituto:hover{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background-image:url(imagens/menu_inst_hover.jpg);
	background-repeat:repeat-x;
	display:block;
	height:20px;
}
.titulo_menu_inst{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	background-image:url(imagens/titulo_menu_azul.jpg);
	background-repeat:repeat-x;
	padding:3px 0;
	margin:5px 5px 5px 10px;
	text-align:center;
	display:block;
	width:195px;
	height:18px;
}

.titulo_menu_centro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	background-image:url(imagens/titulo_menu_laranja.jpg);
	background-repeat:repeat-x;
	padding:3px 0;
	margin:5px 5px 5px 10px;
	text-align:center;
	display:block;
	width:195px;
	height:18px;
}

.titulo_menu_contato{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	background-image:url(imagens/titulo_menu_cinza.jpg);
	background-repeat:repeat-x;
	padding:3px 0;
	margin:5px 5px 5px 10px;
	text-align:center;
	display:block;
	width:195px;
	height:18px;
}


.menu_centro_exc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	text-align:center;
	text-decoration:none;
	display:block;
	height:20px;
	padding:2px 0 0 0;
}

.menu_centro_exc:hover{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background-image:url(imagens/menu_centro_hover.jpg);
	background-repeat:repeat-x;
	display:block;
	height:20px;
}

.menu_contato{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:none;
	display:block;
	height:20px;
	padding:2px 0 0 0;
}

.menu_contato:hover{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	background-image:url(imagens/menu_contato_hover.jpg);
	background-repeat:repeat-x;
	display:block;
	height:20px;
}

.clear{
	clear:both;
}

.contato{
	width:470px;
	padding:5px;
	float:left;
}

.button {
	margin:0 0 0 80px;
	background-image:url(imagens/btn_enviar.jpg);
	background-repeat:no-repeat;
	width:93px;
	height:30px;
	border:1px #fff solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.titulo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#1C59B0;
	border-bottom:2px #1C59B0 solid;
	display:block;
	width:490px;
	height:20px;
}

.titulo_laranja{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC6600;
	border-bottom:2px #CC6600 solid;
	display:block;
	width:490px;
	height:20px;
}

.texto_base{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin:5px 0 0 0;
	padding:0;
	padding:5px 0 0 0;

}

.texto_base2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000099;
	text-align:center;
	padding:10px 0 0 0;
	margin:0 0 5px 0;
}

.links{
	text-decoration:none;
	color:#000099;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.links:hover{
	text-decoration:none;
	color:#fff;
	background-color:#CC6600;
}

.link{
	text-decoration:none;
	color:#fff;
}

.link:hover{
	text-decoration:none;
	color:#fff;
	background-color:#CC6600;
}

.link_laranja{
	text-decoration:none;
	color:#cc6600;
}

.link_laranja:hover{
	text-decoration:none;
	color:#fff;
	background-color:#CC6600;
}

.listas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	text-align:left;

}

.listas_laranja{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
	text-align:left;
}

/* Fim das Classes do Documento */

/* Início da Div Principal */

#principal{
	margin:0 auto;
	width:750px;
	background-color:#FFFFFF;
	
	
}


/* Início do Topo */
#topo {
	height:100px;
}

#topo #logo_rc{
	margin:30px 0 0 30px;
	float:left;
}

/* Início do Menu */
#menu{
	width:210px;
	background-image:url(imagens/fundo_menu.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	float:left;
}

#menu ul{
	margin:0 10px;
	padding:0;
	list-style:none;
}

#menu li{
	margin:2px 0 0 0;
	padding:0;
	border-bottom:1px #666 dashed;
	border-left:3px #1C59B0 solid;
}

#corpo{
	padding:0;
	margin:0;
	background-image:url(imagens/fundo_menu.jpg);
	background-repeat:repeat-y;
	background-position:left;
	border:1px #fff solid;
}

/* Início do Conteúdo */

#conteudo{
	float:left;
	padding:5px 5px 5px 15px;
	width:500px;
}

#conteudo #valores li{
	padding-bottom:7px;
}

#conteudo #diretoria ul{
	list-style:none;
	margin:0;
	padding:0;
}

#conteudo #diretoria li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	padding:10px;
	border-bottom:1px #ccc solid;
	text-align:justify;
}

#conteudo #parceiros img{
	float:left;
	padding:5px 15px;
}

#conteudo #contato form{
	margin:0;
	padding:10px;
	width:480px;
	float:left;
}


#conteudo #contato label{
	width:80px;
	float:left;
}

#conteudo #contato textarea{
	width:370px;
	height:150px;
	background-image:url(imagens/marca_dagua.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#conteudo #contato #info_contato{
	border-bottom:1px #ccc solid;
	padding-bottom:10px;
}

#conteudo #contato #info_contato h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC6600;
}


#conteudo #centro_exc #btn_tour{
	height:20px;
	width:420px;
	background-image:url(imagens/menu_centro_hover.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	font-weight:bold;
	margin-left:35px;
}

#conteudo #centro_exc #btn_tour a{
	text-decoration:none;
	color:#FFFFFF;

}

#conteudo #centro_exc #btn_tour a:hover{
	text-decoration:none;
	color:#FFFFFF;
	padding:3px;
}

#principal #corpo #conteudo #texto_home{float:left; margin:10px 4px; padding-right:9px; width:320px; border-right:1px #333333 dashed;}
#principal #corpo #conteudo #texto_banner{float:left; margin:4px;}
#principal #corpo #conteudo #banner_rce{float:left; margin:7px 4px;}
#principal #corpo #conteudo #banner_clube{float:left; margin:13px 4px;}

#principal #corpo #conteudo #riocarioca{
	background-color:#e2e2e2; 
	margin:0 0 0 5px; 
	border:1px #999 solid; 
	padding:5px;
	width:475px;
}

#principal #corpo #conteudo #riocarioca img{float:left;}

#principal #corpo #conteudo #riocarioca p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
	float:left;
	margin:5px;
	text-align:justify;
	display:block;
	width:330px;
}

#principal #corpo #conteudo #noticias h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#003399;
text-align:center;
float:left;
width:500px;
}

#principal #corpo #conteudo #noticias .imagens{
float:left;
border:1px #666 solid;
background-color:#e2e2e2;
padding:5px;
}

/* Inicio da Base */
#base{
	width:750px;
	height:118px;
	background-image:url(imagens/fundo_base.jpg);
	text-align:center;
	margin:0;
	padding:0;
	float:left;
}


#base #selos{
	margin:10px 10px 0 0;
}

/* Tabela de Preços */

	#principal #corpo #valores{
		width:500px;
		margin:5px 15px;
		float:left;
		border:none;
	}

	#principal #corpo #valores .tabela{
		border:1px solid #DDD;
		margin-bottom:20px;
		width:500px;
	}

	#principal #corpo .coluna_titulo{
		width:69px;
		height:38px;
		float:left;
		padding:5px 0;
		background-color:#F2874D;
		border-left:1px solid #FFF;
		border-right:1px solid #fff;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#FFFFFF;
		
	}

	#principal #corpo .linha{
		clear:both;
		background-color:#FFF5E1;
		display:block;
		width:500px;
		float:left;
	}

	#principal #corpo .coluna{
		width:69px;
		color:#333333;
		margin:0;
		padding:0;
		float:left;
		padding:5px 0;
		border-left:1px solid #FFB790;
		border-right:1px solid #fff;
		border-bottom:1px solid #FFB790;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;		
	}

/* Final da Tabela de Preços */







#principal #corpo .coluna_titulo2 {
	width:69px;
	height:38px;
	float:left;
	padding:5px 0;
	background-color:#F2874D;
	border-left:1px solid #FFF;
	border-right:1px solid #fff;
	text-align:center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
}
