@charset "utf-8";

/* generico */
body {
	background-image: url(img/bg_vermelho.png);
	background-repeat: repeat;
	margin: 0px;
	background-position:center center;
	font-family:"Arial Narrow", "Lucida Sans", Tahoma, "Trebuchet MS", Trebuchet;
	font-size:medium;
	letter-spacing:-0.05em;
	background-color: #000;
}

P {
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	font-size: large;
} 

img { border:0px; }

a {
	text-decoration:none;
	color: #FFF;
}
	
ul { padding:0px; margin:0px; list-style:none; text-indent:0px; }

li { padding:0px; margin:0px; list-style:none; text-indent:0px; }

#container {
	position:absolute;
	left:50%;
	top:0px;
	width:990px;
	z-index:10;
	margin-left: -495px;
	color:#FFF;
}

#containerflash {
	position:absolute;
	left:50%;
	top:0px;
	width:990px;
	z-index:5;
	margin-left: -495px;
	color:#FFF;
}

#container #geral {
	display:block;
	margin-left:40px;
	margin-right:40px;
	margin-bottom: 30px;
}

#container #geral #header {
	display:block;
	margin-top:36px;
	margin-bottom:20px;
	clear:both;
	width:100%;
	height:110px;
}

#container #geral #header #logo {
	display:block;
	width:220px;
	float:left;
	clear:left;
}
	
#container #geral #header #headerflash {
	display:block;
	width:680px;
	float:right;
	clear:right;
}

#container #geral #menu {
	display:block;
	height:64px;
	margin-bottom:16px;
}

#container #geral #bannerprincipal {
	display:block;
	padding:10px;
	padding-top:14px;
	padding-bottom:14px;
	background-color:#000;
}

#container #geral #corpo {
	display:block;
	margin-top:16px;
}

#corpo h1 {
	background-color:#000;
	padding:10px;
	margin-top: 0px;
}

#corpo h2 {
	background-color:#000;
	padding:10px;
	text-align:right;
}

#corpo .coluna01 {
	display:block;
	float:left;
	clear:left;
	width:600px;
	margin-right:30px;
}

#corpo .coluna02 {
	display:block;
	float:right;
	clear:right;
	width:280px;
}
#patrocinadores {
	display:block;
	clear:both;
	float:left;
	width:890px;
	min-height:130px;
	margin-top:15px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:small;
	letter-spacing:normal;
	color:#999;
	padding-right: 10px;
	padding-left: 10px;
}

#patrocinadores .tit {
    margin-top:15px;
	margin-bottom:5px;
	padding: 10px;
	font-size:small;
	letter-spacing:normal;
	color:#999;
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	display:block;
	width: 50px;
}

#patrocinadores a {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	margin-left:0px;
	display:inline-block;
	min-width:70px;
	height:45px;
	float:left;
	clear:none;
	padding:8px;
	text-align:center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

#rodape {
	display:block;
	clear:both;
	float:left;
	width:890px;
	margin-top:15px;
	margin-bottom:20px;
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding: 10px;
	font-size:small;
	letter-spacing:normal;
	color:#999;
}

#rodape .sansebastian {
	float:left;
}

#rodape .andrevinicius {
	float:right;
}

/* home */
#corpo #galeria_home ul {
	display:block;
	float:left;
	clear:none;
	padding:0px;
	margin:0px;
	list-style:none;
}

#corpo #galeria_home ul li {
	display:block;
	padding:5px;
	background-color:#000;
	float:left;
	clear:none;
	margin-bottom:20px;
}

#corpo #galeria_home ul li.esq {
	float:left;
}

#corpo #galeria_home ul li.dir {
	float:right;
}

#corpo #galeria_home ul li a {
	border:0px;
	text-decoration:none;
}



#agenda01_home {
	display:block;
	float:left;
	clear:both;
	width:100%;
	min-height:200px;
	margin-bottom: 15px;
}

#agenda01_home .destaque {
	background-color:#000;
	display:block;
	margin-bottom:4px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
}

#agenda01_home .nomeevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:left;
	clear:left;
	min-width:100px;
	font-size: x-large;
}

#agenda01_home .listavip {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:right;
	clear:right;
	font-size: large;
	text-align: center;
}

#agenda01_home .listavip a {
	display:block;
	color:#FFF;
	height:20px;
	widows:200px;
}

#agenda01_home .listavip a:hover {
	display:block;
	color:#CCC;
}


#agenda01_home .dataevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:both;
	min-width:100px;
	margin-top:3px;
	font-size: large;
}

#agenda01_home .descevento {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	margin-top:8px;
	width:520px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat: repeat;
}

#agenda02_home {
	display:block;
	float:left;
	clear:left;
	width:290px;
	min-height:80px;
	margin-top:15px;
}

#agenda02_home .destaque {
	background-color:#000;
	display:block;
	margin-bottom:4px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}



#agenda02_home .dataevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:both;
	min-width:100px;
	margin-top:2px;
	font-size: large;
}

#agenda03_home {
	display:block;
	float:right;
	clear:right;
	width:290px;
	min-height:80px;
	margin-top:15px;
}

#agenda03_home .destaque {
	background-color:#000;
	display:block;
	margin-bottom:4px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}



#agenda03_home .dataevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:both;
	min-width:100px;
	margin-top:2px;
	font-size: large;
}

#comunidades {
	
}

#comunidades a {
	margin-top:10px;
	padding-top:50px;
	margin-bottom:0px;
	display:block;
	clear:none;
	float:left;
	margin-right: 15px;
	margin-left: 18px;
}


/* agenda */
#agendaprincipal {
	display:block;
	float:left;
	clear:both;
	width:100%;
	min-height:200px;
	margin-bottom: 15px;
}

#agendaprincipal .destaque {
	background-color:#000;
	display:block;
	margin-bottom:4px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
}

#agendaprincipal .nomeevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:left;
	clear:left;
	min-width:100px;
	font-size: x-large;
}

#agendaprincipal .listavip {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:right;
	clear:right;
	min-width:80px;
	font-size: large;
	text-align: center;
}

#agendaprincipal .listavip a {
	display:block;
	color:#FFF;
	height:20px;
	widows:200px;
}

#agendaprincipal .listavip a:hover {
	display:block;
	color:#CCC;
}

#agendaprincipal .dataevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:both;
	min-width:100px;
	margin-top:3px;
	font-size: large;
}

#agendaprincipal .descevento {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	margin-top:8px;
	width:510px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat: repeeat;
}

#agendaprincipal h3 {
	display:block;
	float:left;
	clear:both;
	min-width:100px;
	padding:10px;
	background-color:#000;
	margin:0px;
	margin-top:25px;
	margin-left: 20px;
}


#agendaprincipal .lineup {
	display:block;
	float:left;
	clear:left;
	margin-top:20px;
}

#agendaprincipal .lineup .foto {
	display:block;
	padding:5px;
	background-color:#000;
	float:left;
	clear:left;
	margin-bottom:20px;
}

#agendaprincipal .lineup .descdj {
	display:block;
	padding:10px;
	background-color:#000;
	float:left;
	clear:none;
	max-width:400px;
	min-width:200px;
	margin-left:10px;
	margin-bottom:20px;
}

#outroseventos {
	display:block;
	float:left;
	clear:both;
	width:100%;
	min-height:200px;
	margin-bottom: 15px;
}

#outroseventos .evento {
	display:block;
	margin-bottom:15px;
	float:left;
	clear:both;
	min-height:100px;
	
}

#outroseventos .destaque {
	background-color:#000;
	display:block;
	margin-bottom:3px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	margin-top: 0px;
}

#outroseventos .maisinfo {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:right;
	clear:none;
	min-width:100px;
	margin-top:0px;
	font-size: large;
	margin-left: 10px;
}
#outroseventos .dataevento {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:none;
	min-width:100px;
	margin-top:0px;
	font-size: large;
}

/* oclub */

#oclub {
	display:block;
	float:left;
	clear:both;
	width:100%;
	min-height:200px;
	margin-bottom: 15px;	
}

#oclub .txt01 {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	margin-top:0px;
	width:550px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
	margin-left: 20px;
}

#oclub .txt02 {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	margin-top:0px;
	width:485px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
	margin-left: 90px;
}

#oclub .txt03 {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	margin-top:15px;
	width:400px;
	min-height:50px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
	font-size: large;
	margin-left: 45px;
	margin-bottom: 25px;
}

#oclub .img01 {
	padding:10px;
	padding-top:14px;
	padding-bottom:14px;
	display:block;
	float:left;
	clear:both;
	margin:15px;
	width:500px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
	margin-left: 50px;
	margin-top: 15px;
}

#galeria_oclub {
	display:block;
	float:right;
}

#galeria_oclub img {
	border:#000 solid 4px;
	margin-bottom:20px;
}

/* flashs */
#galeria {
		display:block;
	float:left;
	clear:both;
	width:100%;
	min-height:200px;
	margin-bottom: 15px;
}

#galeria ul {
	display:block;
	width:100%;
	float:left;
	clear:none;
	padding:0px;
	margin:0px;
	list-style:none;
}

#galeria ul li {
	display:block;
	padding:5px;
	background-color:#000;
	float:left;
	clear:none;
	margin-bottom:26px;
	margin-top:0px;
	margin:10px;
	
}

#outrasgalerias {
	
}

#outrasgalerias li {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:right;
	clear:right;
	min-width:80px;
	font-size: large;
	text-align: center;
	margin-bottom:15px;
}

#outrasgalerias li a {
	color:#999;
	text-align: right;
}

#outrasgalerias li a:hover {
	color:#fff;
}

/* noticia */
#noticia {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	width:580px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
}

#noticia a {
	color:#999;
}

#noticia a:hover {
	color:#CCC;
}

#noticia img {
	border:#FFF 2px solid;
	margin:4px;
}

#outrasnoticias {
	
}

#outrasnoticias li {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:right;
	clear:right;
	min-width:80px;
	font-size: large;
	text-align: center;
	margin-bottom:15px;
}

#outrasnoticias li a {
	color:#999;
	text-align: right;
	display: block;
}

#outrasnoticias li a:hover {
	color:#fff;
}

/* cadastro */
#cadastro {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	width:500px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
}

#formulario {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	width:300px;
	min-height:70px;
	margin:50px;
	margin-top:30px;
	text-align: center;
}

#formulario td {
	background-color:#000;
	padding:10px;
}

#formulario .field {
	border:#000 1px solid;
	color:#FFF;
	width: 180px;
	background-color:#000;
	outline:none;
}

#formulario input.botao {
	border: 1px solid #000;
	background-color:#000;
	color:#666;
	width: 120px;
	padding:5px;
	margin:10px;
	cursor:pointer;
	outline:none;
}
#formulario input.botao:hover {
	color:#FFF;

}
	
	

/* faleconosco */
#faleconosco {
	padding:10px;
	display:block;
	float:left;
	clear:both;
	width:500px;
	min-height:70px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
	margin-left: 20px;
}
#radio {
	display:block;
	background-image:url(img/bg_preto_85.png);
	padding:10px;
	height:226px;
	width:269px;
	position:absolute;
	left:50%;
	margin-top: -113px;
	margin-left: -135px;
	top: 50%;
}

#linkradio { display:block; height:33px; width:120px; position:absolute; top:0px; right: 100px;
}


#outroscontatos div {
	padding:10px;
	display:block;
	float:right;
	margin-bottom:25px;
	clear:both;
	min-height:20px;
}

#outroscontatos span {
	display:block;
	clear:both;
	float:right;
	text-align:right;
	min-width:50px;
	margin-top:3px;
	margin-bottom:3px;
	padding:10px;
	background-image: url(img/bg_preto_85.png);
	background-repeat:repeat;
}
.titgaleria {
	display:block;
	float:left;
	clear:left;
	margin-top:0px;
	background-image: url(img/bg_preto_85.png);
	background-repeat: repeat;
	padding: 10px;
	margin-bottom: 15px;
}

#noticia_home {
	display:block;
	clear:both;
	width:100%;
	margin-bottom:15px;
	min-height:165px;

}

#noticia_home .titulo {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:both;
	min-width:100px;
	max-width:400px;
	margin-top:3px;
	font-size: large;
}

#noticia_home .resumo {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:6px;
	display:block;
	float:left;
	clear:both;
	width:588px;
	margin-top:6px;
	margin-bottom:15px;
	font-size: large;
}

#galeriavideo {
	
}

#galeriavideo li {
	background-image:url(img/bg_preto_85.png);
	background-repeat:repeat;
	padding:10px;
	display:block;
	float:left;
	clear:none;
	min-width:80px;
	font-size: large;
	text-align: center;
	margin-bottom:15px;
	margin:8px;
}

#galeriavideo li a {
	color:#999;
	text-align: center;
}

#galeriavideo li a:hover {
	color:#fff;
}
.tit_noticia {
	font-weight: bold; font-size: x-large;
}
