html, body, h1, h2, h3, h4, p {margin: 0px; padding: 0px;}

body {background:url(images/fundo.jpg) #181818;	text-align: center;	font: 12px arial, sans-serif; color: #cccccc;}

img {border:0px;}

a {color:#CCCCCC; text-decoration:none;}
a:hover {color: #ff6600; text-decoration:underline;}

.style-0, .style-1, .style-2, .style-3, .style-4{text-decoration:none; margin-top:12px; font-size:22px; line-height:35px; font-weight:bold;}
.style-0 {color:#FFD940;}
.style-1 {color:#15A3F7;}
.style-2 {color:#FF33CC;}
.style-3 {color:#00F200;}
.style-4 {color:#99CCFF;}

.cartaz {padding:5px; margin-bottom:10px; border: solid 1px #333333; background:url(images/loading.gif) no-repeat center;}
.cartaz h2 a {color:#F60; font-size:17px}

.bordaC {background:#181818; margin:5px; padding:5px; border:solid 1px #333333;}

.left {	float: left;}
.right {float: right;}
.clear {clear:both;}
.share {
	float:right;
	border:1px solid #5B5B5B;
	padding:5px;
	text-align:center;
	background:#333;
	margin:0 5px 5px 5px;
}

#wrapper {text-align: left;	margin: auto; width: 778px;	background: #181818;}

#body {	position: relative; padding:0 4px 4px 4px;}

#head {	position: absolute;	top: 0px; left: 401px; width: 370px; height: 266px;}

#topnav {
	position: absolute;
	top: 3px;
	left: 5px;
	width: 250px;
	line-height:20px;
	text-align:center;
	padding:2px;
	background:url(images/bg01.jpg) repeat-x;
}
#topnav a {font-weight: normal; color: #FF6600;}
#topnav a:hover {color: #cccccc; font-weight: normal;}

#topnav2 {
	position: absolute;
	top: 3px;
	right: 5px;
	width: 180px;
	text-align:center;
	padding:2px;
	line-height:16px;
	background:url(images/bg01.jpg) repeat-x;
}
#topnav2 a {font-weight: normal; color: #FF6600;}
#topnav2 a:hover {color: #cccccc; font-weight: normal;}

#left-box {	position: absolute;	top: 176px;	left: 0px;	width: 276px;
			background: #1fqfqf; border: 1px solid #1E1E1E;}
	
#left-box .inner {padding: 20px 0px 0px 8px; background:#1fqfqf;}

#left-box h2 {margin: 10px 0px 0px 0px;}

#left-box p.date {font-weight: bold;}

#left-box p {margin: 3px 2.5em 1em 1.3em;}

#nav {position:absolute; text-align:center; width:769px; height:22px; top:169px; margin-top:4px; margin-bottom:2px; background: #1E1E1E; border:1px #333333 solid; background:url(images/bg03.jpg) repeat-x; padding-top:3px;}

#nav2 {position:absolute; text-align:center; width:769px; height:22px; top:195px; margin-top:4px; margin-bottom:2px; background: #1E1E1E; border:1px #333333 solid; background:url(images/bg03.jpg) repeat-x; padding-top:3px;}

#nav img {float: center; padding:0.1em;}

.navlink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.navlink a{text-decoration: none; padding-left:1px; padding-right:1px; color: #FF6600;}
.navlink a:hover{ /*hover background color*/background-color: #101010; text-decoration: underline; color:#CCCCCC; background:url(images/bg02.jpg); border:solid 1px #333333;}

#content {width: 770px;	background: #1E1E1E;}
#content p {margin: 10px;}
#content h1 {font-size:18px; font-weight:bold; padding:5px;}
#content .inner {padding:5px; margin:5px; background:#181818;}
#content .date {margin-top: 0.5em;}
#content .header {line-height:200%; font-size:14px; font-weight:bold; text-align:center}

#content-bot {margin-top:30px;}
#content-bot h1 {font-size:18px; font-weight:bold; color:#ff6600; text-align:center;}
#content-bot h2 {font-size:14px; text-align:center;}
#content-bot .titulo {text-align:left; font-size:16px; color:#ff6600;}
#ultimas {background:#181818; padding:3px; border: solid 1px #333333;}
#ultimas h2 { font-size:12px; text-align:left; padding:0 0 7px 12px; background:url(images/arrowr.gif) no-repeat; background-position:0 -3px;}

#noticias {background:#181818; margin:5px; padding:5px; border: solid 1px #333333}
#noticias h2 { font-size:12px; text-align:left; padding:0 0 7px 12px; background:url(images/arrowr.gif) no-repeat; background-position:0 -3px;}

#tray {	margin-top: 5px; border: 2px solid #181818; padding-bottom:5px;}

#tray .redbox {
	float: left;
	width: 228px;
	background: #800000 url(images/red_bg.jpg) repeat-x;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #CFCFCF; text-align:center;}
#tray1 {margin-top: 5px; border: 2px solid #181818; padding-bottom:5px; background: #800000 url(images/red_bg.jpg) repeat-x;}
#tray .first {margin-left: 0px;}
#tray p {margin-top: 0.5em;	margin-bottom: 0.5em;}

ul {margin: 0px 1em 0px 2em; padding: 0px;}

li {padding: 0px; margin: 1em 0px;}

.divider {
	background: bottom url(images/footer_bg.gif) repeat-x;
	height: 10px;
	margin-right: 5px;
	position: relative;
	
}
#details {margin-top: -1.4em; margin-bottom: -4em; float: right;}

#footer {background: #1E1E1E; text-align: center; margin-right:3px; line-height:200%; border-bottom:1px solid #333333;}
#footer img { padding:0 0 0 5px;}	
#xmaster {text-align: right; width:750px; padding:5px;}
#xmaster a {font-weight: normal; color: #989898;}
#xmaster a:hover {color: white;}

#popitmenu{
position: absolute;
background-color: #1E1E1E;
background:url(images/bg01.jpg);
border:1px solid #CCCCCC;
font: normal 12px Verdana;
color:#FF6600;
line-height: 23px;
z-index: 1;
visibility: hidden;
}

#popitmenu a{text-decoration: none; padding-left: 6px; color: #FF6600; display: block;}

#popitmenu a:hover{ /*hover background color*/
background-color: #101010;
text-decoration: underline;
background:url(images/bg02.jpg);}

/* Remover após 30/04/2010 */
.CampoFormOK {font-family: "Arial", "??"; font-size: 11px; letter-spacing: 1px; color: #000000;}
/* FIM Remover após 30/04/2010 */

input, select, textarea {border:1px solid #999; margin:2px; padding:1px;}

.table_text {font-family: "Arial", "??"; font-size: 12px; letter-spacing: 1px; color: #989898;}

#parceiros, #entidades, #patrocinadores{s
	margin:5px;
	color:#CCC;
}

/* Remover após 30/04/2010 */
#parceiros h1, #patrocinadores h1{
	font-size:20px;
	padding:0;
	margin:0;
	padding-left:5px;
	margin-bottom:2px;
	background:url(images/bgh1.jpg) repeat-x top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#entidades h1{
	font-size:16px;
	padding:2px;
	margin:2px;
	margin-bottom:2px;
	background:url(images/bgh1.jpg) repeat-x top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
/* FIM Remover após 30/04/2010 */

#parceiros h3, #patrocinadores h3{
	font-size:20px;
	padding:0;
	margin:0;
	padding-left:5px;
	margin-bottom:2px;
	background:url(images/bgh1.jpg) repeat-x top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#entidades h3{
	font-size:16px;
	padding:2px;
	margin: 0 0 0 5px;
	margin-bottom:2px;
	background:url(images/bgh1.jpg) repeat-x top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#parceiros{
	float:left;
	width:580px;
}
#entidades{
	float:right;
	width:185px;
	text-align:center
}
#patrocinadores{
	float:left;
	width:766px;
}

#calendario {margin:5px; padding:5px; border: solid 1px #333333;}
#calendario h1 { font-size:18px; font-weight: bold;	color: #ff6600; }
#calendario h2 { font-size:12px; text-align:left; }
#calendario td { text-align: center; line-height:20px; }

/* jQuery lightBox plugin - Gallery style */
#gallery { padding: 10px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img { border: 5px solid #3e3e3e; border-width:5px; vertical-align:middle;}
#gallery ul a:hover img { border: 5px solid #fff; border-width:5px;	color: #fff;}
#gallery ul a:hover { color: #fff; }

.paginacao { font-size:14px; text-align:center; line-height:200%; color:#ff6600;}
.paginacao a{ font-weight:bold; border:1px solid #999; padding:2px 5px;}

.logo-link{	padding:2px;}

.oculto {visibility:hidden; display:none;}
.ok {font-size:12px; color:#009933; text-align:center; font-weight:bold;}
.erro {font-size:12px; color:#FF0000; text-align:center; font-weight:bold;}
.red {color:#FF0000; font-weight:bold;}

.voltar {padding:10px; text-align:center}
.line {border-bottom:1px solid #333333; line-height:3px;}

#release {padding:10px 3px; margin-bottom:10px; border: solid 1px #333333; font-size:16px;}
#release p {text-align:left; margin:0; padding:5px; font-size:13px;}
#release h2 {font-size:17px; text-align:left; margin-left:5px;}
#release a {color:#F60;}

