/* CSS Document */

@import url(includes.css);

*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	outline:none;
}

/* TAGS E CLASSES GLOBAIS */	

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#0a1037;
}

h2,h3,h4,h5,h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#840584;
}

h1{
	display:none;
}

h2{
	margin-bottom:20px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}

h3{
	font-size:14px;
}

h4{
	font-size:12px;
}

p{
	margin-bottom:10px;
}

a{
	text-decoration:none;
	font-weight:bold;
	color:#1b8cdb;
	cursor:pointer;
}

a.botao{
	display:block;
	height:13px;
	padding:5px;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	background-color:#1B8CDB;
}

a.botaoG{
	padding:10px;
	font-size:14px;
}

.data{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b8cdb;
}


/* CONTAINER */
#container{
	width:900px;
	overflow:auto;
	margin:0 auto;
	padding-bottom:100px;
}

/* TOPO */
#topo{
	width:900px;
	height:120px;
	background-color:#fff;
	border-bottom:1px dotted #aaa;
}

/* CORPO */
#corpo{
	width:850px;
	overflow:auto;
	padding:25px;
	background:url(../img/bgcorpo.gif) no-repeat;
	background-color:#fff;
}

/* MENU */
#menu{
	width:180px;
	float:left;
}

#menu li,
#menu dt{
	display:block;
	margin-bottom:1px;
}

#menu li span,
#menu li a,
#menu dt a{
	display:block;
	padding:5px;
	font-size:11px;
	font-weight:bold;	
	color:#3c3270;
	background-color:#d3d6eb;
}

#menu li span {
	cursor:default;
	background-color:#a8b0e2;
}

#menu li a:hover,
#menu dt a:hover{
	background-color:#a8b0e2;
}

#menu li.sub a{
	padding-left:20px;
	background:url(../img/bgmenu.gif) no-repeat;
	background-position:7px center;
	background-color:#e5e6f3;
}

#sobre, #participar, #empresas, #iniciativas {display:none;	}

/* PARCEIROS */
#parceiros{
	overflow:auto;
}

#parceiros div{
	border:solid 1px #CCCCCC;
	overflow:auto;
	margin:15px auto;
}

#parceiros div object{
	display:block;
	width:190px;
	margin:15px auto;
}

/* CONTEUDO */
#conteudo{
	position:relative;
	width:410px;
	float:left;
	padding:0 20px;
}

/* PROJETOS */

.PJ1{
	background-color:#EBF5D9;
} 

.PJ1 h3,
.PJ1 h4,
.PJ1 a{
	color:#78BC03;
}

.PJ1 .bloco{
	background-color:#78BC03;
}

.PJ2{
	background-color:#FDF5D4;
} 

.PJ2 h3,
.PJ2 h4,
.PJ2 a{
	color:#C1A31C;
}

.PJ2 .bloco{
	background-color:#C1A31C;
}

.PJ3{
	background-color:#FCE4D2;
} 

.PJ3 h3,
.PJ3 h4,
.PJ3 a{
	color:#F27920;
}

.PJ3 .bloco{
	background-color:#F27920;
}

.PJ4{
	background-color:#F7D1EA;
} 

.PJ4 h3,
.PJ4 h4,
.PJ4 a{
	color:#E01A87;
}

.PJ4 .bloco{
	background-color:#E01A87;
}

.PJ5{
	background-color:#FBE9F2;
} 

.PJ5 h3,
.PJ5 h4,
.PJ5 a{
	color:#EA91BD;
}

.PJ5 .bloco{
	background-color:#EA91BD;
}

.PJ6{
	background-color:#D3EDF3;
} 

.PJ6 h3,
.PJ6 h4,
.PJ6 a{
	color:#23A4C3;
}

.PJ6 .bloco{
	background-color:#23A4C3;
}

.PJ7{
	background-color:#E8E0EE;
} 

.PJ7 h3,
.PJ7 h4,
.PJ7 a{
	color:#8D63AB;
}

.PJ7 .bloco{
	background-color:#8D63AB;
}

/* NAVEGAÇÃO */
#navegacao{
	padding:10px 0;
	border-top:1px dotted #000;
}

#navegacao a{
	width:80px;
	float:left;
}

#navegacao a.navant{
	margin-right:230px;
}

#navegacao a.navpos{
	text-align:right;
}

/* COLUNA DIREITA */
#colDir{
	position:relative;
	width:170px;
	float:left;
	padding:10px 25px;
	background-color:#e1e7f2;
}

#colDir div{
	width:170px;
	overflow:hidden;
	padding:15px 0;
}

#colDir h3{
	margin-bottom:5px;
}

/* RODAPÉ */
#rodape{
	position:relative;
	height:80px;
	padding:15px;
	padding-left:80px;
	background:url(../img/logorodape.gif) no-repeat;
	background-position:15px center;
	background-color:#22284f;
}

#rodape ul{
	display:block;
	width:805px;
	overflow:auto;
	margin-bottom:10px;
}

#rodape li{
	display:block;
	float:left;
	padding:0 5px;
	border-right:1px solid #fff;
}

#rodape p{
	padding-left:5px;
	font-size:11px;
	color:#fff;
}

#rodape li a{
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#rodape a#tangerina{
	position:absolute;
	right:0px;
	bottom:-16px;
	display:block;
	width:16px;
	height:12px;
}

/*			RESPOSTA			*/
div#respostaBoletim {
	display:block;
	width:164px;
	height:14px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

div#respostaBoletim span.ok {
	display:block;
	width:144px;
	height:14px;
	padding:5px 10px;
	background-color:#486743;
}

div#respostaBoletim span.error {
	display:block;
	width:144px;
	height:14px;
	padding:5px 10px;
	background-color:#AB2718;
}
