body
{
	padding:5px;
	margin:0px;
	font: 12px Arial, Helvetica, sans-serif;
	background:#333;
	text-align:center;
}

#tudo
{
	width:900px;
	text-align:left;
	margin:0 auto;
	padding:5px;
	background:#901D78;
}

#conteudo
{	
		margin:0px;
		background:#901D78;
		overflow:hidden;
}

/************* ESTRUTURA *****************/

#esquerda
{
margin:0px;
width:220px;
float:left;
text-align:center;
}


#esquerda h3
{
	margin:0px;
	margin-bottom:3px;
	padding:7px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#901D78;
	text-align:left;
	background-color:#ffffff;
}


#direita
{
margin:0px;
width:190px;
min-height:700px;
height:700px;
float:right;
text-align:center;
}

#direita h3
{
	margin:0px;
	margin-bottom:3px;
	padding:7px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#901D78;
	text-align:left;
	background-color:#ffffff;
}


html>body #direita
{
height: auto;
}

#meio
{
margin-top:0px;
margin-bottom:0px;
margin-left:230px;
margin-right:200px;
min-height:7200px;
height:7200px;
background:#fff;
}

html>body #meio {
height: auto;
}


#meio2
{
margin-top:0px;
margin-bottom:0px;
margin-left:230px;
margin-right:200px;
min-height:1100px;
height:1100px;
background:#fff;
}

html>body #meio2 {
height: auto;
}


/***************** MENU *************/

#menu-esquerdo
{
padding-bottom:15px;
}

#menu-esquerdo ul
{
margin:0px;
padding:0px;
padding-left:3px;
font:bold 14px arial,sans-serif;
list-style:none;
text-align:left;
}

#menu-esquerdo a 
{
display:block;
color:#fff;
text-decoration:none;
line-height:28px;
}

#menu-esquerdo a:hover 
{
text-decoration:underline;
}

/********* MIOLO DA HOME **********/

#home
{
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

#home h2
{
	width:430px;
	margin:0px;
	padding:5px;
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
	background-color:#901D78;
}

#agenda-eventos
{
padding-top:10px;
padding-bottom:10px;
}

#ultimas-noticias
{
padding-top:10px;
padding-bottom:10px;
}


#ultimas-noticias p
{
margin:0px;
padding:2px;
font:11px Arial, Helvetica, sans-serif;
color:#222;
}

#ultimas-noticias p a
{
margin:0px;
font:11px Arial, Helvetica, sans-serif;
color:#444;
text-decoration:none;
}

#ultimas-noticias p a:hover
{
text-decoration:underline;
}


#galeria
{
width:443px;
padding-top:10px;
padding-bottom:10px;
}

.anuncio
{
margin-bottom:2px;
}


.prop
{
margin-bottom:2px;
}


.evento
{
padding:0px;
width:221px;
height:200px;
display:inline;
float:left;
text-align:center;
}


.evento p.titulo
{
margin:0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3E307D;
text-align:center;
}

.evento p.subtitulo
{
margin:0px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3E307D;
text-align:center;
}

#banner-ozonion
{
text-align:center;
}