body {
text-align:center; /* hack para IE */
background-color:#96C3FF;
background-image: url("fotos/cima.jpg");
margin-top:0px;
margin-bottom:0px;
}
#geral {
	width: 784px;
	background-color:#ffffff;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left; /* correção dos efeitos de alinhamento de textos do hack para*/ 
}
.mais {
	width: 754px;
	border-top:solid 5px #fff;
	background-color:#CCCCCC;
    margin-left:15px;
	margin-bottom:5px;
	margin-top:0px;
}
#tudo {float: left;
	width: 754px;
	background-color:#CCCCCC;
	padding-left:0px;
	margin:0px;
}
.dd {
	height: 150px;
	width: 754px;
	
	border-left:0px;
	border-right:0px;
	
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top: 0px;
	padding-left: 0px;
	color:#006600;
	background-color: #CCCCCC;
}
.de {
	height: 120px;
	width: 754px;
}
.bb {
    height: 52px;
	width: 307px;
	font-size:24px;
	background-image: url("projetos/topo.gif");
	background-position:left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:48px;
	padding-left:523px;
	padding-bottom:0px;
}
.cc {
    height: 26px;
	width: 827px;
	padding-top:6px;
	padding-left:3px;
	background-color: #f8d6e1;
	border-bottom:solid #f8d6e1 1px;
	color:#996600;
}
.cc a:link {text-decoration: none;
color:#FF0000;
}
.cc a:visited {text-decoration: none;
color:#339900;
}
.cc a:hover {text-decoration: none; 
color: #339900;
}
.centrodireita {
    margin-top: 0px;
	margin-left:0px;
	width: 754px;
	background-color:#e7f1f6;
	height:1000px;
	padding-bottom:20px;
	}
#centro {
	width: 310px;
	height: 970px;
	padding-top:10px;
	padding-left:0px;
	margin-top: 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#FF0000;
	float:left;
}
#c2 {width:280px;
     height:183px;
	 border-bottom:#fff solid 1px;
	 margin-left:10px;
	 font-size: 12px;
color: #000000;
font-family: "Times New Roman", Times, serif;
overflow:auto;
	 }
#c2 a:link {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c2 a:visited {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c2 a:hover {text-decoration: none; 
color:#CC9966; font-weight: bold; font-size: 22px; 
}
#c3 {width:275px;
     height:183px;
	 border:#fff solid 1px;
	 margin-left:9px;
	 margin-top: 10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#c4 {width:313px;
     height:183px;
	 margin-left:10px;
	 margin-top:10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#c4 a:link {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c4 a:visited {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c4 a:hover {text-decoration: none; 
color:#CC9966; font-weight: bold; font-size: 22px; 
}
#c5 {width:250px;
     height:34px;
	 border:#fff solid 1px;
	 margin-left:10px;
	 margin-top:10px;
	 font-size: 14px;
	 padding-top:6px;
	 padding-left:25px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#c5 a:link {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c5 a:visited {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c5 a:hover {text-decoration: none; 
color:#CC9966; font-weight: bold; font-size: 22px; 
}
#c6 {width:270px;
     height:330px;
	 margin-left:10px;
	 margin-top:10px;
	 padding-top:5px;
	 font-size: 14px;
	 padding-left:5px;
	 border:#fff solid 1px;
color: #999999;
font-family: "Times New Roman", Times, serif;
overflow:auto;
	 }
#c6 a:link {text-decoration: none;
color:#0099FF; font-size: 14px;
}
#c6 a:visited {text-decoration: none;
color:#0099FF; font-size: 14px;
}
#c6 a:hover {text-decoration: none; 
color: #0099ff; font-size:16px;
}
	 #c7 {width:261px;
     height:34px;
	 border:#fff solid 1px;
	 margin-left:10px;
	 margin-top:10px;
	 font-size: 14px;
	 padding-top:6px;
	 padding-left:50px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#c7 a:link {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c7 a:visited {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#c7 a:hover {text-decoration: none; 
color:#CC9966; font-weight: bold; font-size: 22px; 
}
#c8 {width:313px;
     height:183px;
	 margin-left:10px;
	 margin-top:10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 border:#fff solid 1px;
	 }
#esquerdo {
	width: 150px;
	height: 700px;
	padding-top:0px;
	padding-left:0px;
	margin-top: 0px;
	border-right:solid #fff 1px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#FF0000;
	float:left;
}
#rodape {
	clear: both;
	width:754px;
    height:60px;
	margin-bottom:0px;
	margin-top: 0px;
	padding-top:6px;
	font-size: 15px;
    color: #FF0000;
	text-align: center;
	background:#CCCC99;
}
#menutopo{width:150px;
height:28px;
border-bottom:#FFf 1px solid;
padding-left:50px;
padding-top:2px;
}
#menutopo2{width:150px;
height:28px;
border-bottom:#FFf 1px solid;
padding-left:50px;
padding-top:2px;
}
#menutopo3{width:150px;
height:28px;
border-bottom:#FFf 1px solid;
padding-left:50px;
padding-top:2px;
}
#menutopo4{width:150px;
height:28px;
border-bottom:#FFf 1px solid;
padding-left:10px;
padding-top:2px;
color:#00CC00;
}
#menutopo5{width:150px;
height:28px;
border-bottom:#FFf 1px solid;
padding-left:50px;
padding-top:2px;
}
ul#menu {
width:200px;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu li {
height:24px;
padding-top:1px;
margin-bottom:0px;
padding-left:10px;
background-color:#e7f1f6; 
border-bottom:#FFf 1px solid;
}
ul#menu li a:link, ul#menu li a:visited {
display:block;
height:100%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#0066FF;
padding-left:5px;
}
ul#menu li a:hover {
text-decoration: none;
color:#0099FF;
}
ul#menu2 {
width:200px;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu2 li {
height:24px;
padding-top:1px;
margin-bottom:0px;
padding-left:10px;
background-color:#e7f1f6; 
border-bottom:#FFf 1px solid;
}
ul#menu2 li a:link, ul#menu2 li a:visited {
display:block;
height:100%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#00CC00;
padding-left:5px;
}
ul#menu2 li a:hover {
text-decoration: none;
color:#006633;
}
ul#menu3 {
width:200px;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu3 li {
height:24px;
padding-top:1px;
margin-bottom:0px;
padding-left:10px;
background-color:#e7f1f6; 
border-bottom:#FFf 1px solid;
}
ul#menu3 li a:link, ul#menu3 li a:visited {
display:block;
height:100%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#996633;
padding-left:5px;
}
ul#menu3 li a:hover {
text-decoration: none;
color:#CC9966;
}
ul#menu4 {
width:150px;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu4 li {
height:24px;
padding-top:1px;
margin-bottom:0px;
padding-left:10px;
background-color:#e7f1f6; 
border-bottom:#FFf 1px solid;
}
ul#menu4 li a:link, ul#menu4 li a:visited {
display:block;
height:100%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
padding-left:5px;
}
ul#menu4 li a:hover {
text-decoration: none;
color:#999999;
}
ul#menu5 {
width:200px;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu5 li {
height:24px;
padding-top:1px;
margin-bottom:0px;
padding-left:10px;
background-color:#e7f1f6; 
border-bottom:#FFf 1px solid;
}
ul#menu5 li a:link, ul#menu5 li a:visited {
display:block;
height:100%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF9900;
padding-left:5px;
}
ul#menu5 li a:hover {
text-decoration: none;
color:#FFCC00;
}
#direito {
	width: 285px;
	height: 700px;
	padding-top:10px;
	padding-left:5px;
	margin-top: 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:40px;
	color:#FF0000;
	float:left;
}
#d1 {width:275px;
     height:183px;
	 border:solid #FFf 1px;
	 }
#d2 {width:275px;
     height:183px;
	 border-bottom:#fff solid 1px;
	 margin-top: 10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#d2 a:link {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d2 a:visited {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d2 a:hover {text-decoration: none; 
color:#009900; font-weight: bold; font-size: 22px; 
}
#d3 {width:275px;
     height:230px;
	 border-bottom:#fff solid 1px;
	 margin-top: 10px;
	 }
#d4 {width:275px;
     height:188px;
	 border-bottom:#fff solid 1px;
	 margin-top: 10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#d4 a:link {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d4 a:visited {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d4 a:hover {text-decoration: none; 
color:#009900; font-weight: bold; font-size: 22px; 
}
#d5 {width:275px;
     height:188px;
	 margin-top: 10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#d5 a:link {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d5 a:visited {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d5 a:hover {text-decoration: none; 
color:#009900; font-weight: bold; font-size: 22px; 
}
#d6 {width:250px;
     height:34px;
	 border:#fff solid 1px;
	 margin-top:0px;
	 font-size: 14px;
	 padding-top:6px;
	 padding-left:23px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#d6 a:link {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#d6 a:visited {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#d6 a:hover {text-decoration: none; 
color:#cc9966; font-weight: bold; font-size: 22px; 
}
#d22 {width:275px;
     height:150px;
	 margin-top: 10px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
	 }
#d22 a:link {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d22 a:visited {text-decoration: none;
color:#00CC00; font-weight: bold; font-size: 22px; 
}
#d22 a:hover {text-decoration: none; 
color:#009900; font-weight: bold; font-size: 22px; 
}
ul#menud {
width:248px;
margin:0;
padding:0;
list-style-type:none;
}
ul#menud li {
height:24px;
padding-top:1px;
margin-bottom:0px;
margin-left:38px;
padding-left:0px;
background-color:#e7f1f6; 
border-bottom:#FFf 1px solid;
}
ul#menud li a:link, ul#menud li a:visited {
display:block;
height:100%;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
text-align:center;
color:#996633;
padding-left:0px;
}
ul#menud li a:hover {
text-decoration: none;
color:#CC9966;
}
#curiosidade {width:280px;
     height:183px;
	 margin-left:10px;
	 margin-top:5px;
	 font-size: 14px;
color: #000000;
font-family: "Times New Roman", Times, serif;
overflow:auto;
	 }
#curiosidade a:link {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#curiosidade a:visited {text-decoration: none;
color:#996600; font-weight: bold; font-size: 22px; 
}
#curiosidade a:hover {text-decoration: none; 
color:#CC9966; font-weight: bold; font-size: 22px; 
}
#c66 {width:275px;
     height:200px;
	 margin-left:0px;
	 margin-top:0px;
	 padding-top:5px;
	 font-size: 14px;
	 
	
color: #999999;
font-family: "Times New Roman", Times, serif;
	 }
#c66 a:link {text-decoration: none;
color:#0099FF; font-size: 14px;
}
#c66 a:visited {text-decoration: none;
color:#0099FF; font-size: 14px;
}
#c66 a:hover {text-decoration: none; 
color: #0099ff; font-size:16px;
}
#patrocinio {
	clear: both;
	width:754px;
    height:145px;
	margin-bottom:0px;
	margin-top: 0px;
	padding-top:0px;
	font-size: 15px;
    color: #FF0000;
	text-align: center;
	background:#fff;
}
#promocao {width:140px;
height:100px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
}