html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}



body {
	margin-top:20px;
	background-image:url(../images/bg_02.jpg);
	background-position: top;
	background-color:#440E26;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}




h1{
font-size:20px;
font-family:tahoma, arial, times;
color:#FFFFFF;
margin-bottom:5px;
}

h2{
font-size:14px;
font-weight:bold;
font-family:tahoma, arial, times;
color:#FFFFFF;
margin-bottom:5px;
}


.clear{
	clear:both;
	}

#geral{
	width:950px;
	margin:0 auto;
	background-color:#8E1C52;
	display:table;
	margin-bottom:30px;
	background-image:url(../images/bg_content.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#topo_icones{
	background-color:#AA2169;
	text-align:right;
	padding-bottom:5px;
	
}


#topo{
	width:950px;
	height:150px;
	background-image:url(../images/bg_topo2.jpg);
	background-repeat:no-repeat;
}

#topo_logomarca{
	margin:30px;
	width:255px;
	float:left;
}

#topo_form{
	margin:40px 20px 0px 0px;
	float:right;
}

#topo_form h1{
	color:#BD1F6E;
	font-size:14px;
	font-weight:bold;
}

	

#topo_form p{
	color:#A69D8C;
	font-size:11px;
	margin:0px;
}

#topo_form input{
	background-color:#D4D0C8;
	width:100px;
	border:none;
	color:#FFFFFF;
	padding:3px;
	font-size:11px;
	margin:10px 7px 0px 0px;
	float:left;
}



#colunaEsquerda {
	width:220px;
	float:left;
	margin:15px 0px 0px 20px;
}


#menu {
	width:200px;
	float:left;
	margin:0px;
}

#menu li{
	margin-left:0px;
	font-family:tahoma, arial;
	font-size:11px;
	list-style-image: none;
	background-image: url(../images/menu_bullet.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left : 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A73878;
	text-transform: uppercase;
	letter-spacing: 0px;
}

#menu a{
color:#FFFFFF;
text-decoration:none;
display:block;
padding:8px 0px 8px 0px;
}

#menu a:hover{
	color:#FF0099;
	text-decoration:none;
	padding:8px 0px 8px 5px;
}

#rodape{
	width:950px;
	background-color:#2B0013;
	float:left;
	background-image:url(../images/bg_rodape.jpg);
	background-repeat: repeat-x;	
	padding-bottom:15px;
}

#rodape h2{
	color:#FF3399;
}

#rodape h1{
	color:#FFFFFF;
}


#rodapeEsquerda{
width:430px;
margin:20px 0px 20px 40px;
float:left;
color:#FFFFFF;
font-size:11px;
}

#rodapeEsquerda img{
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
}



#rodapeDireita{
margin:20px 40px 0px 0px;
float:right;
text-align:right;
}





.radio{
	margin:0px 8px 0px 0px;
	width:20px;
	padding:0px;
	display:inline;
	float: left;
	}

.labelEnquete{
	width:100%;
	font-size:11px;
	display:block;
	float: left;
	margin:0px 0px 10px 0px;
	color:#FFFFFF;
	}
	
	
.botao{
	padding:2px;
	width:50px;
	color:#FFFFFF;
	background-color:#710038;
	font-size:10px;
	border:none;
	font-weight:bold;
	margin-top:10px;
	}
	

button{
cursor:pointer;
border: 0px none;
background-color: transparent;
padding: 0px 0px 0px 0px;

}



.botaoImagem{
	border:none;
	padding:0px;
	margin:9px 0px 0px -3px;
	background:transparent;
	float:left;
	}
	

/* LINKS */


.linkBranco{ color:#FFFFFF; font-size:11px;	}
.linkBranco:visited{ color:#FFFFFF;font-size:11px;}
.linkBranco:hover{	color:#FF3399;font-size:11px; }



#conteudo #eventoItem .linkRosa{ color:#FF3399; font-size:11px; text-decoration:none; }
#conteudo #eventoItem .linkRosa:visited{ color:#FF3399; }
#conteudo #eventoItem .linkRosa:hover{ color:#FFFFFF;	}
		
	
	

.linkPaginacao{ color:#FFFFFF; font-size:11px;text-decoration:none;	}
.linkPaginacao:visited{ color:#FFFFFF;font-size:11px;text-decoration:none;}
.linkPaginacao:hover{	color:#FF3399;font-size:11px;text-decoration:none; }
	

.fonteRosa{	color:#FF3399; font-weight:bold; font-size:12px; }	
		
.fonteRosaPeq{ color:#FF3399;font-size:11px; }


.enqueteResultado{
	float:right;
	color:#FF3399;
	font-size:10px;
	text-decoration:underline;
	margin:10px 10px 0px 0px;
	}
	
#enqueteMensagem{
	display:none;
	color:#FFFFFF;
	background-color:#000000;
	font-size:9px;
	margin:3px;
	padding:3px;
	}


.slideshow a img {
border:none;
}
.slideshow li.slide {
list-style-type:none;
}
.slideshow .slides {
height:280px;
margin:0;
}
.slideshow .slides li.slide {
visibility:hidden;
position:absolute;

}

.slideshow .buttons {
display:block;
position:relative;
z-index:100;
float:right;
bottom:-255px;
}
.slideshow .buttons li {
float:left;
display:inline;
width:15px;
height:20px;
margin:0;
padding-left:7px;
line-height:20px;
background-image:url('../images/buttonBg.png');
background-repeat:no-repeat;
}
.slideshow .buttons li a {
float:left;
text-decoration:none;
width:20px;
height:20px;
color:#fff;
font-size:10px;

}
.slideshow ul.buttons li a:hover {
text-decoration:none;
color:#EEEEEE;
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
color:#FF3399;
}



label.error {
	color: #FF6699;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 10px 100px;
 }

#ok {
	padding: 5px;
	background-color:#FF3399;
	color: #FFFFFF;
	font-weight: bold;
	font-size:11px;
	margin-bottom:20px;
	display:none;
}


#resposta {
	padding: 3px;
	background-color:#480024;
	color: #FF3399;
	font-weight:bold;
	font-size:10px;
	margin:10px 0px 0px 0px;
	float:left;
	clear: left;

}




.erro {
	margin:0px;
	padding:0px;
	font-size:12px;
	float:right;
	}






	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
		
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }