* {
	margin:0 auto;
	padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
}


BODY {
background:url(imagens/fundo.gif);
}
/***************************************************
/*GERAL
***************************************************/
#geral{
background:#FFFFFF;
width:778px;

border:solid 1px #006699;
}
/***************************************************
/*GERAL
***************************************************/

/***************************************************
/*cabeçalho
***************************************************/

#topo h1{
	width:778px;
	height:106px;
	margin:0 auto;
	text-align:left;
	text-indent:-9000px;
	overflow:none;
	background:url(imagens/topo.jpg) no-repeat;
}
#topo h1 a{
	width:400px;
	height:106px;
	margin:0px auto;
	float:left;
}	
/***************************************************
/*cabeçalho
***************************************************/

/***************************************************
/*destaque
***************************************************/

#destaque {
		width:482px;
		height:380px;
		margin:0px;
		background:url(imagens/barra.jpg) no-repeat;
		float:left;
		margin-left:10px;
		margin-top:6px;
				
}
/***************************************************
/*destaque
***************************************************/

/***************************************************
/*login
***************************************************/
#direita{
	width:275px;
	float:right;



}
#logar {
	background:#FEFAF1;
	width:275px;
	height:183px;
	margin: 0 auto;
	float:right;
	margin-top:5px;
	margin-bottom:10px;

	
	
}
#logar h2{
	border-bottom:2px solid #7CB615;
	margin:5px;
	background:url(imagens/balao.jpg) no-repeat;
	height:25px;

	
	
	
}
#logar h2 .frase{
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
margin-left:25px;
margin-top:5px;
}
#logar h2 .frase .verde{
color:#7CB615;

}
#logar h2 .frase .azul{
color:#003366;


}
#logar form {
	padding:10px 0px 10px 10px;
	margin:0 auto;
	
}
#logar form fieldset {border:0; width:180px; }
#logar form label {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
}
#logar form label input {
	width:150px;
	border:1px solid #727272;
	padding:1px;
	margin:0 0 6px;
}
.bot-submit {
	border:none;
	background:#006699;
	padding:0px 1px;
	margin:2px;
	color:white;
	width:60px;
	cursor:pointer;
	float:right;
	font:11px Arial;
	text-align:center;
	
}
.bot-submit3 {
	border:none;
	background:#006699;
	padding:5px 1px;
	margin:2px;
	color:white;
	width:150px;
	cursor:pointer;
	float:right;
	font:11px Arial;
	text-align:center;
	
}
.erro{
	
	font:11px Arial;
	color:#FF0000;
	float:left;
	margin:0 auto;
	margin-left:3px;
	width:150px;
}
/***************************************************
/*visitante
***************************************************/

#visitante {
	background:#F8F8F8;
	width:275px;
	height:183px;
	float:right;
	clear:both;
	display:table;
	margin-bottom:20px;
	
	
}
#visitante h2{
	border-bottom:2px solid #7CB615;
	margin:5px;
	background:url(imagens/pessoa.jpg) no-repeat;
	height:28px;

		
}
#visitante h2 .frase{
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
margin-left:28px;
margin-top:5px;
color:#003366;
}
#visitante p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666666;
	margin:5px;
	margin-top:30px;
	text-align:center;
	padding:10px;
}
.margem{
	margin-right:100px;
}

lateral_direita_visitante{
float:right;
width:170px;
margin-rigth:15px;
}
#lateral_visistante{
	float:left;
	
}
#lateral_visitante #info{
	width:200px;
	height:380px;
	padding:3px;
	margin-top: 10px;
	margin-left:3px;
	font:11px "trebuchet MS"; 
	background: none; 
	border: none; 
	float:left;
	margin-bottom:20px;
	border:1px dashed #003366;

}

#lateral_visitante #info h2{
	border-bottom:2px solid #7CB615;
	margin:5px;
	background:url(imagens/pessoa.jpg) no-repeat;
	height:28px;

		
}
#lateral_visitante #info h2 .frase{
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
margin-left:28px;
margin-top:5px;
color:#003366;
}
#lateral_visitante #info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:5px;
	margin-top:5px;
	text-align:justify;
	padding:5px;
}
#lateral_visitante #info a{
	color:#006699;
	text-decoration:none;
	

}
#lateral_visitante #info a:hover{
	text-decoration:underline;

}

#lateral_direita_visitante{

	width:170px;
	float:right;

}


/******************************************
RODAPÉ
*******************************************/

#rodape{
	border-top:solid #1A7094; 
	height:20px;
	width:778px;
	text-align:center;
	font-size:12px;
	clear:both;
	display:table;
}
/******************************************
RODAPÉ
*******************************************/

/******************************************
form cadastrar perfil
*******************************************/
#cadastrar_perfil{
	width: 450px;
	margin: 0 auto;
	padding:10px;
}

#cadastrar_perfil h1 {
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
color:#003366;
margin-left: 70px;
border-bottom: dotted 1px #1A7094;
width:320px;

}


#cadastrar_perfil form {
	padding:2px 0px 20px 10px;
	margin:0 auto;
	
	
	
}
#cadastrar_perfil form fieldset {
border:0; 
width:220px;
background:#F5F5F5;
padding-right:50px;
padding-left:50px;
text-align:left;



}
#cadastrar_perfil form label {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	
	
}
#cadastrar_perfil form label input {
	width:200px;
	border:1px solid #727272;
	padding:1px;
	margin:0 0 2px;
	
}
#cadastrar_perfil #espaco {
	padding-bottom:8px;

}
#cadastrar_perfil  #imagem_pagina{
	border:solid 1px #CCCCCC;

}
#cadastrar_perfil  #imagem_pagina h3{
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;

}
#cadastrar_perfil  #imagem_pagina p{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
}
#cadastrar_perfil  #imagem_pagina IMG{
	border:solid 1px #009966;
	margin-left:10px;
	margin-top:10px;

}
.perfiltexto{
	
	font:12px Arial;
	color:#003366;
}
.alinhamento{
	margin: 0 auto;	
	
}
/******************************************
form cadastrar perfil
*******************************************/

/******************************************
form cadastrar blog
*******************************************/
#cadastrar_blog{
	width: 600px;
	margin: 0 auto;
	padding:10px;
}

#cadastrar_blog h1 {
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
color:#003366;
margin-left: 60px;
border-bottom: dotted 1px #1A7094;
width:485px;

}


#cadastrar_blog form {
	padding:2px 0px 30px 10px;
	margin:0 auto;
	
	
	
}
#cadastrar_blog form fieldset {
border:0; 
width:480px;
background:#F5F5F5;
text-align:center;
padding:5px



}
#cadastrar_blog form label {

	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	

	
	
}
#cadastrar_blog form label input {
	width:200px;
	border:1px solid #727272;
	padding:1px;
	margin:0 0 2px;
	
}
#cadastrar_blog #espaco {
	padding-bottom:8px;
}
#cadastrar_blog #cor {
	width:180px;
	float:right;
	border:1px dotted #006699;
	margin-right:40px;
	padding:23px;
	text-align:left;
	background:#F8F8F8 ;

}

#cadastrar_blog #cor .cores {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	width:60px;
}
#cadastrar_blog #formtopo {
	


}
#cadastrar_blog #formtopo .option {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	width:20px;
	border:none;

}
/******************************************
form cadastrar blog
*******************************************/



#editar_blog{
	width: 500px;
	margin: 0 auto;
	padding:10px;
}

#editar_blog h1 {
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
color:#003366;
margin-left: 10px;
border-bottom: dotted 1px #1A7094;
width:485px;

}


#editar_blog form {
	padding:2px 0px 30px 10px;
	margin:0 auto;
	
	
	
}
#editar_blog form fieldset {
border:0; 
width:480px;
background:#F5F5F5;
text-align:center;
padding:5px



}
#editar_blog form label {

	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	

	
	
}
#editar_blog form label input {
	width:200px;
	border:1px solid #727272;
	padding:1px;
	margin:0 0 2px;
	
}
#editar_blog #espaco {
	padding-bottom:8px;
}
#editar_blog #cor {
	width:180px;
	float:right;
	border:1px dotted #006699;
	margin-right:40px;
	padding:23px;
	text-align:left;
	background:#F8F8F8 ;

}

#editar_blog #cor .cores {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	width:60px;
}
#editar_blog #formtopo {
	


}
#editar_blog #formtopo .option {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	width:20px;
	border:none;

}










/******************************************
Sucesso
*******************************************/
#sucesso{

margin:150px;
text-align:center;
}
#sucesso h2{
background:url(imagens/logo.jpg) no-repeat center;
width:392px;
height:92px;	
}
#sucesso h1{
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:5px;	
}
#sucesso a{
	padding:30px;	
	border:none;
	color:#70A80F;
	text-decoration:none;	
}
#sucesso a:hover{
	padding:30px;	
	border:none;
	color:#99DC2A;
	text-decoration:underline;
	
}


/******************************************
Sucesso
*******************************************/

/******************************************
MENU
*******************************************/


#lateral #menu{
	width:200px;
	padding:3px;
	margin: 0;
	font:11px "trebuchet MS"; 
	background: none; 
	border: none; 
	float:left;
	margin-bottom:20px;

}
#lateral #menu li{
	list-style: none;
	border-bottom: 1px solid #006699;

}

#lateral #menu li a {
display: block;
padding: 1px 1px 1px 0.2em;
font-weight:bold;
border-left: 4px solid #CCCCCC;
border-right: 10px solid #CCCCCC;
background-color: #f5f5f5;
color: #006699;
text-decoration: none;
}

#lateral #menu li a:hover {
border-left: 4px solid #006699;
border-right: 10px solid #70A80F;
background-color: #006699;
color: #fff;
text-decoration: underline;
}

/******************************************
MENU
*******************************************/

/******************************************
Usuarios
*******************************************/
#mais_votados{
	width:202px;
	height:157px;
	background: #F0F0E4; 
	float:left;
}
#mais_votados h1{
	border-bottom:2px solid #7CB615;
	background:#F0F0E4 url(imagens/mais_votados.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
	width:180px;
	clear:both;
	display:table;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#mais_votados .azul{
color:#003366;
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:27px;
margin-top:10px;
}
#mais_votados ul{
	padding:0;
	margin: 0 auto;
}
#mais_votados li{
list-style: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
background:#F3F3F3;
border-bottom:#000;
border-bottom:solid 1px;
height:15px;
margin:0 auto;
}

#mais_votados li a {
display: block;
padding: 1px 1px 1px 0.2em;
font-weight:bold;
background-color: #f5f5f5;
color: #006699;
text-decoration: none;
}
#mais_votados li a:hover {
display: block;
padding: 1px 1px 1px 0.2em;
font-weight:bold;
background-color: #FFF;
color: #006600;
text-decoration:underline
}

#limite_usuario{
	float:left;
	width:370px;
	margin-left:5px;
	margin-top:2px;

	
}
#turma_novos_destaque{

	width:3700px;
	height:140px;
	float:left;
}
#turma_novos{

	width:170px;
	height:140px;
	float:left;
}


#pesquisa_turma{
	width:147px;
	height:60px;
	background:#F6F6F6;
	border:1px dotted;
	margin-bottom:5px;
	padding:2px;

	
}
#pesquisa_turma h1{
	border-bottom:2px solid #7CB615;
	background:#F6F6F6 url(imagens/turmas.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
	width:142px;
	clear:both;
	display:table;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#pesquisa_turma .azul{
color:#003366;
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:25px;
margin-top:10px;
}
#pesquisa_turma  form
{
	margin-top:5px;
	
}
#pesquisa_turma  form fieldset {
	border:0;
	
 width:147px;
 text-align:center; 

 }

#pesquisa_turma form label input {
	
	border:1px solid #727272;
	padding:0px;
	margin-top:4px;
	margin-left:0px;
	
}
#pesquisa_turma .bot-submit2 {
	border:none;
	background:#006699;
	color:white;
	padding:1px 1px;
	font:11px Arial;
	cursor:pointer;
	width:50px;
	
}
#mais_novos{
	width:147px;
	height:80px;
	background:#fff;
	border:1px dotted;
	padding:3px;

}
#mais_novos h1{
	border-bottom:2px solid #7CB615;
	background:#FFF url(imagens/novos.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
	width:142px;
	clear:both;
	display:table;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#mais_novos .azul{
color:#003366;
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:27px;
margin-top:10px;
}
#mais_novos ul{
	padding:0;
	margin: 0 auto;
}
#mais_novos li{
list-style: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
background:#F3F3F3;
border-bottom:#000;
border-bottom:solid 1px;
height:15px;
margin:0 auto;
}

#mais_novos li a {
display: block;
padding: 1px 1px 1px 0.2em;
font-weight:bold;
background-color: #f5f5f5;
color: #006699;
text-decoration: none;
}
#mais_novos li a:hover {
display: block;
padding: 1px 1px 1px 0.2em;
font-weight:bold;
background-color: #FFF;
color: #006600;
text-decoration:underline
}
#lateral_direita{

	width:170px;


}
#centro{
	width:375px;
	height:420px;
	float:left;
	margin-left:6px;
	margin-bottom:5px;
	margin-top:3px;
}

#usuario_dados{
	width:170px;
	height:235px;
	float:right;
	background:#F4EDE3;
	margin-right:3px;
	padding:2px;

	
}
#usuario_dados h1{
	border-bottom:2px solid #7CB615;
	background:#F4EDE3 url(imagens/usuario.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
    width:160px;
	clear:both;
	display:table;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}
#usuario_dados .azul2{
color:#003366;
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:27px;
margin-top:10px;
}

#usuario_dados IMG{
	border:solid 2px #E1D4C0;
	float:right;
	margin:5px;
	margin-left:20px;
	padding:3px;
	position:relative;
	display:table;
	clear:both;


}
#usuario_dados #texto{
	width:150px;
	
	
}
#usuario_dados p{
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	line-height:17px;


}
#usuario_dados .azul{
color:#003366;
font-size:12px;
text-transform:uppercase;
font-weight:bold;


}

#tematicos{
	width:170px;
	height:155px;
	float:right;
	background:#F0F0E4;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:4px;
	padding:2px;
}
#tematicos h1{
	border-bottom:2px solid #7CB615;
	background:#F0F0E4 url(imagens/tematicos.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
    width:160px;
	clear:both;
	display:table;
	margin:5px;
}
#tematicos .azul{
color:#003366;
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:25px;
margin-top:10px;
}

#tematicos ul{
	padding:0;
	margin: 0 auto;
}
#tematicos li{
list-style: none;
padding: 1px 1px 1px 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
background:#F3F3F3;
height:15px;


}

#tematicos li a{
display: block;
padding: 1px 1px 1px 1px;
font-weight:bold;
background-color:#f5f5f5;
color: #006699;
text-decoration: none;
}

#tematicos li a:hover {
display: block;
padding: 1px 1px 1px 1px;
font-weight:bold;
background-color: #F0F0E4;
color: #006695;
text-decoration:underline;
}

#tematicos2{
	width:170px;
	height:400px;
	float:right;
	background:#F0F0E4;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:4px;
	padding:2px;
}
#tematicos2 h1{
	border-bottom:2px solid #7CB615;
	background:#F0F0E4 url(imagens/tematicos.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
    width:160px;
	clear:both;
	display:table;
	margin:5px;
}
#tematicos2 .azul{
color:#003366;
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:25px;
margin-top:10px;
}

#tematicos2 ul{
	padding:0;
	margin: 0 auto;
}
#tematicos2 li{
list-style: none;
padding: 1px 1px 1px 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
background:#F3F3F3;
height:15px;


}

#tematicos2 li a{
display: block;
padding: 1px 1px 1px 1px;
font-weight:bold;
background-color:#f5f5f5;
color: #006699;
text-decoration: none;
}

#tematicos2 li a:hover {
display: block;
padding: 1px 1px 1px 1px;
font-weight:bold;
background-color: #F0F0E4;
color: #006695;
text-decoration:underline;
}


#tematico_destaque{
	width:365px;
	height:145px;
	margin-top:5px;
	background:#F6F8DF;
	border:dashed 1px #006633;
	float:left;
	
}

#tematico_destaque h1{
	width:83px;
	height:80px;
	background:url(imagens/campanha.jpg) no-repeat top;
	float:left;
	margin-left:10px;
	border:solid 3px #7CB615;
	margin-top:10px;
	


	
}
#tematico_destaque h2{
	
	width:250px;
	height:80px;
	float:left;
	margin-top:30px;
	margin-left:5px;
	text-align:center;

}
#tematico_destaque h3{
	border-bottom:2px solid #7CB615;
	background:#F6F8DF url(imagens/destaque.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:25px;
	width:350px;
	clear:both;
	display:table;
	margin:5px;
}
#tematico_destaque a{
	font-size:14px;
	color:#006600;

}
#tematico_destaque a:hover{
	font-size:15px;
	color:#006600;
	text-decoration:underline;
	
}
.frase{
font:"trebuchet MS";
font-size:12px;
text-transform:uppercase;
font-weight:bold;
margin-left:25px;
margin-top:10px;
}
.frase .verde{
color:#7CB615;
}
.frase .azul{
color:#003366;
}

#pesquisa{
    background:#FFF6D4;
	width:365px;
    height:85px;
	margin-top:5px;
	padding:0;
	border:solid 1px #D2E1A4;
	float:left;
	
	

}
#pesquisa #borda_pesquisa{

	border:solid 1px #D2E1A4;
	margin:4px;
	
	
	

}
#pesquisa h1{
	border-bottom:2px solid #7CB615;
	background:#FFF6D4 url(imagens/busca.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:20px;
	width:350px;
	clear:both;
	display:table;
	margin:5px;
}
#pesquisa form
{
	margin-top:5px;
}
#pesquisa form fieldset {
	border:0;
 width:350px;
 text-align:center; 

 }

#pesquisa form label input {
	
	border:1px solid #727272;
	padding:1px;
	margin-top:4px;
	margin-left:30px;
	
}
.bot-submit {
	border:none;
	background:#006699;
	padding:1px 1px;
	margin:3px;
	color:white;
	width:60px;
	cursor:pointer;
	font:11px Arial;
	text-align:center;
}
/******************************************
Usuarios
*******************************************/

/******************************************
Turma
*******************************************/
#lateral_direita {
	width:180px;
	float:right;
	margin:0 auto;
	padding:0;
	
}
#form_turma{
	width:250px;
	margin-top:5px;
	display:table;
	}
#form_turma fieldset {
	width:250px;
	
}


/******************************************
Turma
*******************************************/

/******************************************
paginacao
*******************************************/

#paginacao{
	margin:0 auto;
	width:350px;
	
	/*border:solid 1px;*/

	
}
#botoes{
	width:300px;
	text-align:center;
	padding:10px;

}
#numeros{
	width:300px;
	text-align:center;
}
#numeros a{
	text-decoration:none;
	color:#006600;
	padding:3px;

	


}
#numeros a:hover{
	text-decoration:underline;
	color:#006600;
	padding:3px;
	background:#FFF;
	border:solid 1px #006600;
	margin:3px;
	text-align:left;

}
#paginacao #lista {

	width:300px;
	margin-left:35px;
	margin-top:10px;
	
}
#paginacao #lista ul{
 				list-style: none;
                margin: 0;
                padding: 0;
                border: none;
				width:300px;
				
			
}
#paginacao #lista li {
              
                margin: 0;
                list-style: none;
                list-style-image: none;
				
                
				
				
                }
#paginacao #lista li a {
            
				display: block;
				width: 300px;
				height:20px;
				padding: 5px 0px 5px 0.5em;
				 background-color: #CEE1E1; 
				font-size:12px;
				font-weight:bold;
				text-align:left;
				text-transform:capitalize;
				 text-decoration: none;
				 color: #0F3A6D;
				 border-bottom:solid 3px #fff;
				
                
				
                }
				#paginacao #lista li a:hover {
                display: block;
				 padding: 5px 0px 5px 0.5em;
				 width: 300px;
				 text-decoration: underline;
				 background-color: #70A80F;
                 color: #fff;
                 font-size:12px;
				font-weight:bold;
				text-align:left;
				text-transform:capitalize;
				 border-bottom:solid 3px #fff;
				
                }
				#paginacao #lista .bot_acoes{
					position:relative;
					float:right;
					width:50px;
					height:12px;
				}
				#paginacao #lista .zoom{
					position:relative;
					float:right;
					width:35px;
					height:12px;
				
					
										
				
				}
				#paginacao #lista .zoom IMG{
				
				border:none;
				
				}
				
				
			#mensagem{
				width:320px;
				text-align:center;
				margin-top:10px;
				height:55px;
				border:dashed 1px #F3CD3A;
				padding:5px;
				color:#000;
				line-height:60px;
				margin-left:25px;
				background:url(imagens/aviso.jpg) no-repeat top left;

			}		
			#mensagem p{
				margin-left:55px;
			}		
			
			#voltar a{
				margin-left:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#006699;
			}
				#voltar a:hover{
				margin-left:5px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#006600;
				text-decoration:underline;
			}
			#mais  {
   visibility:hidden;
		}
			#vazio{
	height:0px;
	visibility:hidden;

	}
		#turmas_mais{
				width:300px;
				background:#D2E1A4;
				padding:3px;
				margin-bottom:2px;
				
				
	}
	#turmas_mais{
		width:300px;
	}
	#turmas_mais table{
		text-align:left;
		margin:0;
		width:300px;

	}
		#turmas_mais IMG{
		border:solid 1px #70A80F;

	}
	
/******************************
PESQUISA
********************************/

#pesquisa2{
    background:#FFF6D4;
	width:360px;
    height:90px;
	margin-top:10px;
	padding:0;
	position:relative;
	border:solid 1px #D2E1A4;
}
#pesquisa2 a{
	display:block;
	border:none;
	background:#006699;
	padding:1px 1px;
	margin:3px;
	color:white;
	width:70px;
	height:15px;
	cursor:pointer;
	font:11px Arial;
	text-align:center;
	float:right;

}
#pesquisa2 #borda_pesquisa{

	border:solid 1px #D2E1A4;
	margin:4px;
	height:80px;
	width:350px;
	
	
	

}
#pesquisa2 h1{
	border-bottom:2px solid #7CB615;
	background:#FFF6D4 url(imagens/busca.jpg) no-repeat;
	font-size:14px;
	padding:0;
	height:20px;
	width:345px;
	clear:both;
	display:table;
	margin:5px;
}
#pesquisa2 form
{
	margin-top:5px;
}
#pesquisa2 form fieldset {
	border:0;
 width:350px;
 text-align:center; 

 }

#pesquisa2 form label input {
	
	border:1px solid #727272;
	padding:1px;
	margin-top:4px;
	margin-left:30px;
	
}
/*********************************************
PAGINAS
**********************************************/

#adicionar {
	float:right;
	margin-right:5px;
	line-height:30px;
	height:30px;
	clear:both;
}
#adicionar a{
	
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	
			}
	#adicionar a:hover{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006600;
	text-decoration:underline;
}

	#adicionar img{
		float:left;
		border:none;
	
	}
#linha{
	width:350px;
	color:#006600;
	margin-top:1px;
	margin-bottom:1px;
}
/********************************************
FORMULARIOS DE CADASTRO
*********************************************/

#formularios{
	width: 350px;
	margin: 0 auto;
	padding:10px;
}

#formularios h1 {
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
color:#003366;
margin-left: 20px;
border-bottom: dotted 1px #1A7094;
width:320px;

}


#formularios form {
	padding:2px 0px 20px 10px;
	margin:0 auto;
	
	
	
}
#formularios form fieldset {
border:0; 
width:240px;
background:#F5F5F5;
padding-right:50px;
padding-left:30px;
text-align:left;



}
#formularios form label {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	
	
}
#formularios form label input {
	width:200px;
	border:1px solid #727272;
	padding:1px;
	margin:0 0 2px;
	
}
#formularios #espaco {
	padding-bottom:7px;

}
#formularios .option {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	width:20px;
	border:none;
	}
.alinhamento{
	margin: 0 auto;	
	
}
#formularios #imagem_pagina{
	border:solid 1px #CCCCCC;

}
#formularios #imagem_pagina h3{
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;

}
#formularios #imagem_pagina p{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	
}
#formularios #imagem_pagina IMG{
	border:solid 1px #009966;
	margin-left:10px;
	margin-top:10px;
}
#formularios p{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:250px;
	margin:0 auto;
	
	
}
#formularios .vermelho{
	color:#FF0000;
}
#formularios #opcao {
	width:220px;
	border:1px dotted #006699;
	padding:5px;
	background:#FFF ;
	margin-bottom:15px;

}

#formularios #formtopo .option {
	
	color:#727272;
	width:20px;
	border:none;

}
#formularios #cor {
	width:240px;
	padding:5px;
	text-align:left;


}
#formularios #cor .cores {
	font:12px Verdana, Arial, Tahoma;
	color:#727272;
	width:60px;
}
#formularios h2{

	font-size:20px;
	color:#727272;
	height:40px;

}
#formularios .tabelaturmas{
	float:left;

}
.texto_blog{
	color:#006600;
	margin-left:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;

}
#conteudo{
	float:left;
	width:300px;
	
}
#conteudo_visitante{
	margin:0 auto;
	width:400px;
}
#central {
float:left;
width:350px;
margin-left:5px;

}
#botoes_pagina{
	width:350px;
}
#formularios_associacao{
	width: 350px;
	height:400px;
	margin: 0 auto;
	padding:10px;

}
#formularios_associacao h1 {
font:"trebuchet MS";
font-size:18px;
text-transform:uppercase;
font-weight:bold;
color:#003366;
margin-left: 20px;
border-bottom: dotted 1px #1A7094;
width:320px;

}