@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/noise.jpg);
	color:#FFFFFF;
}
h2{ color:#CCCCCC; margin:0; padding:0; font:Georgia, "Times New Roman", Times, serif; color:#990000 }
h3{ color:#CCCCCC; margin:0; padding:0; font:Georgia, "Times New Roman", Times, serif; color:#990000 }
ul { margin:0; padding: 0px; }


#head {
	background-color: #000000;
	padding: 20px;
}
#main {
	margin: auto;
	width: 950px;
}
#festivais{ background-color:#000000}
#festivais h3{ text-align:right; padding:5px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif}
#festivais h3 a{color:#FFFFFF; text-decoration:none; }
#festivais h3 a:hover{color:#CCCCCC; text-decoration:none; }


#menuMain{ text-align:right;}
#menuMain ul { margin: 0 0 0 250px; padding: 0px; }
#menuMain li { margin:0; padding:0; list-style:none; display:inline; padding-right:10px; margin-right:10px; border-right:dotted 1px #666666; }
#menuMain li a{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none
}
#body{
	width:100%;
}
#logo { position: absolute; z-index: 10; }
#line{
	background-color:#333333;
	height:2px;
}

#apoio li{ display:inline }


/***************** HOME  ************************/
#banner{ height:350px; background-image:url(../img/banner_inscrisoes_festival_expressao_livre1.jpg) }
#qd1{
	float:left;
	width:500px;
	background-color:#000000;
	padding:15px;
}
#qd2{
	float:left;
	width:390px;
	background-color:#000000;
	padding:15px;
}

/**************** MUSICO/ ********************/
#formMsgMusico{ padding:10px; font-size:14px; text-align:center; display:none; border:#FF0000 2px solid; color:#FF0000; background:#F4A6A8; }


/*************** registerAccount.php *******************/
#content{ margin-left:250px; padding:10px;}
#content h2{ font-size:36px; margin:10px; }


/*************** myAccount.php ***********************/
#divContentLogin{ color:#FFFFFF; background-color:#660000; margin-top:15px; padding:10px; }
#divContentLogin h3{ color:#FFFFFF ; margin-bottom:5px}
#divContentLogin h2{ font-size:24px;}
#divContentLogin h2 span{ color:#666666}
#divContentLogin a{ color:#FFFFFF }
#divContentLogin .left{float:left; width:50%; border-right:dotted 5px #222222;}
#divContentLogin .right{float:left; text-align:center; margin-left:30px;}




#footer{
	width:100%;
	background-color: #000000;
}
#footer li{ list-style:none; display:inline;  }
#footer #real{
	padding:15px;
	float:left;
	width: 230px;
}
#footer #patro{
	padding:15px 15px 15px 25px;
	float:left;
	width: 650px;
}
#footer #apoio{
	padding:15px 15px 15px 35px;
}

#calendario{ margin:10px;}
#calendario table { border-top: 1px solid #26282c;}
#calendario td { margin: 0;	color: #747a83;	border-bottom: 1px solid #26282c; }
#calendario td.title{ font-size:12px;}
#calendario td.section { width: 5px; }
#calendario td.date { width:100px; color:#575b64; }
#calendario td.section, #calendario td.date{ text-align: right; }
#calendario td.date{ font: 11px "Consolas", "Courier New", "Courier", "FreeMono", monospace; }
#calendario td.section, #calendario td.date { text-transform: uppercase; }
#calendario td a { display: block; padding: 0.3em 0; text-decoration: none; color: #949ca5; }
#calendario tr:hover td a { color: #fff; }
#calendario td.title a { overflow: hidden; }
#calendario td.green{ background:#009933; }
#calendario td.red{ background:#990000; }

