@charset "utf-8";
/* CSS Document */

body{
	background-image:url(../imagens/pattern_bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#frame{
	width:1000px;
	margin:0 auto;
}

#topo{
	width:1000px;
	height:400px;
	background-image:url(../imagens/bg_content.png);
	
	-webkit-border-radius: 0 0 12px 12px;
	-moz-border-radius: 0 0 12px 12px;
	border-radius: 0 0 12px 12px;
}

h2{
	padding:10px 0;
}
p{
	margin:20px 60px;
}




.VERMELHO{color:#C00;}
.VERDE{color:#060;}

.data{
	width:500px;
	height:378px;
	float:left;
	margin-left:203px;
	background-image:url(../imagens/bg_data.png);
	background-repeat:no-repeat;
}

.info{
	width:392px;
	height:74px;
	padding:20px 10px;
	margin:137px 0 0 88px;
}
.info p{
	margin:0 !important;
}

#content{
	width:1000px;
	margin-top:20px;
	padding-bottom:40px;
	background-image:url(../imagens/bg_content.png);
	
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

#accordion{
	width:794px;
	margin-left:103px;
}

#accordion div{
	margin-bottom:10px;
	line-height:1.2em;
}


#apoio{
	width:1000px;
	height:170px;
	margin-top:20px;
	background-image:url(../imagens/bg_content.png);
	
	-webkit-border-radius:12px 12px 0 0;
	-moz-border-radius:12px 12px 0 0;
	border-radius:12px 12px 0 0;
}

.apoiadores{
	padding:20px;
	float:left;
}

.assinatura{
	padding:20px;
	float:right;
}

.inscreva{
	float:right;
	background-image:url(../imagens/inscreva.png);
	background-repeat:no-repeat;
	width:182px;
	height:35px;
	margin:105px 10px 0 0;
}

.inscreva:hover{
	background-position:0 -35px;
}

.home{
	float:right;
	background-image:url(../imagens/home.png);
	background-repeat:no-repeat;
	width:95px;
	height:35px;
	margin:105px 10px 0 0;
}

.home:hover{
	background-position:0 -35px;
}

.facebook{
	float:right;
	background-image:url(../imagens/facebook.png);
	background-repeat:no-repeat;
	width:35px;
	height:35px;
	margin:105px 10px 0 0;
}

.facebook:hover{
	background-position:0 -35px;
}

.valor{
	text-align:center;
	color:#29235c;
}
.valor span{
	font-size:2.0em;
}


/* FORMULÁRIO */
form{
	font-size:1.3em;
	line-height:1.4em;
	color:#29235c;
	margin:0 50px;
}
fieldset{
	margin:0 10px;
	padding:20px;
	border:1px solid #CCC;
	background-color:#FFF;
}
label.error{
	color:#C00;
}

input, select{
	color:#29235c;
	font-size:1.2em;
	padding:2px 4px;
}