@charset "utf-8";
/* CSS Document */

body {
	background:#990000;
	margin:0 auto 0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

#tudo {
	width:800px;
	height:611px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	text-align:left;
	}

#topo {
	width:800px;
	height:161px;
	margin:0 auto 0 auto;
	text-align:left;
	}
	
#logo-topo {
	width:266px;
	text-align:right;
	float:left;
	}
	
#nome-menu-topo {
	float:left;
	padding-left:17px;
	text-align:left;
	color:#FFFFFF;
	}

#nome-menu-topo-index-nova {
	float:left;
	padding-left:17px;
	width:510px;
	text-align:left;
	color:#FFFFFF;
	}
	
#animacao-index {
	float:left;
	margin:-64px 0 0 0;
	position:absolute;
	}
	
	
#lateral {
	background:url(images/fundo-lateral.jpg) no-repeat;
	float:left;
	width:252px;
	height:526px;	
	margin-left:14px;
	display:inline;
	}
	
#menu {
	margin:17px 0 0 28px;
	}
	
#menu-baixo {
	width:165px;
	height:220px;
	padding:40px 0 0 62px;
	}
	
#direita {
	background:url(images/fundo-direita.jpg) no-repeat;
	float:right;
	width:518px;
	height:526px;
	margin-right:16px;
	display:inline;
	}
	
#direita-index {
	background:url(images/fundo-direita-index-nova.jpg) no-repeat;
	float:left;
	width:534px;
	height:526px;
	display:inline;
	}
	
#barco {
	float:right;
	margin:-61px 0 0 189px;
	position:absolute;
	}	
	
#direita_interna {
	float:left;
	background:url(images/fundo-direita-interna.jpg) no-repeat;
	width:518px;
	height:526px;
	}	
	
#topo_interna {
	float:left;
	width: 482px;
	height: 214px;
	margin-top:-117px;
	position:absolute;
	}

#caixa2-index-nova {
	margin:0px auto auto 200px;
	}	

#caixa3-index-nova {
	margin:51px auto auto 50px;
		}	
	
#caixa1 {
	margin-left:50px;
	height:240px;
	}	

#caixa2 {
	margin:40px auto auto 200px;
	}	
	
#caixa3 {
	margin:51px auto auto 50px;
		}	
	
#caixa4 {
	width: 482px;
	height: 443px;
	background-color:#FFFFFF;
	margin:67px auto auto 22px;
	}

#rodape {
	float:left;
	background:url(images/rodape.gif) no-repeat center;
	width:800px;
	height:81px;
	color:#990000;
	}

#links_rodape {
	margin:30px 0 0 20px;
	}
	
.box-contato {
	height:30px;
	}
	
.box-txt-contato {
	width:150px;
	text-align:right;
	float:left;
	margin-right:5px;
	}
	
.input-contato {
	font-size:11px;
	color:#666666;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.foto {
	border:1px solid #990000;
	margin:0 12px 0 0;
	float:left;
	}
	
/*************** TEXTOS *************/

p {
	padding:95px 20px 0 20px;
	margin:0;
	}


/*************** LINKS *************/

	
a:link {
	color: #990000;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #990000;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #990000;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	color: #990000;
	font-weight:bold;
}

/*******/

#nome-menu-topo a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
#nome-menu-topo a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
#nome-menu-topo a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
	
#nome-menu-topo a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
/*******/

#nome-menu-topo-index-nova a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
#nome-menu-topo-index-nova a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
#nome-menu-topo-index-nova a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
	
#nome-menu-topo-index-nova a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}	
	

