@charset "utf-8";
* {
	margin:0;
	padding:0;
	border:0;
	vertical-align:middle;
	list-style:none;
}
* [rel~=external] {
	padding-right:15px;
	margin-right:2px;
	background-image: url(../imagens/external.gif);
	background-repeat: no-repeat;
	background-position: right;
}
h2 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#83632a;
	font-weight: normal;
	padding-bottom: 15px;
	}
h3 {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#83632a;
	font-weight: normal;
	padding-bottom: 15px;
}
body {
	background-image: url(../imagens/bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 139px;
}

.menuPrincipal {
	display: block;
	padding-top: 8px;
	height: 30px;
	padding-bottom: 15px;
}
.menuPrincipal li {
	float: left;
	padding-right: 15px;
}
.menuPrincipal a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#555555;
	font-weight: normal;
	padding-bottom:10px;
}
.bgTopo {
	background-image: url(../imagens/renato_porto.gif);
	background-repeat: no-repeat;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	}
#topo {
	height: 100px;
}
.conteudo #Gabarito {
	background-color: #FFF5CE;
}

#topo span {
	display: none;
}
#topo a {
	height: 100px;
	display: block;
	width: 200px;
}

#corpo {
	width:955px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../imagens/bg_conteudo_principal.gif);
}
.bgBarra {
	background-image: url(../imagens/bg_barra.gif);
	background-repeat: no-repeat;
	width: 955px;
}
#coluna1 {
	float: left;
	width: 525px;
	padding-right: 35px;
	padding-left: 60px;
}
#coluna1 .renatoPorto {
	margin-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#coluna1 .conteudo .formText .texto label {
	font-family: Arial, Helvetica, sans-serif;
}
#coluna1 .conteudo .botao {
	background-color: #03225A;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	padding: 3px;
	margin: 5px;
	cursor:pointer;
}


.banner {
	padding-bottom: 15px;
	text-align: center;
}
/*___________________________________________________________________________________________________________________________*/
#coluna1 .eventos {
	width: 250px;
	float: left;
	/*padding-right: 20px;*/
	background-image: url(../imagens/calendario.gif);
	background-repeat: no-repeat;
}
#coluna1 .eventos h2 {
	padding-left: 40px;
}
#coluna1 .eventos li{
	margin-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-bottom: 5px;
}
#coluna1 .eventos li a {
	color: #555555;
	text-decoration:none;
}
#coluna1 .eventos li a:hover {
	color: #333333;
	text-decoration:underline;
}
/*___________________________________________________________________________________________________________________________*/
/*___________________________________________________________________________________________________________________________*/
#coluna1 .depoimentos{
	
	
	/*padding-right: 20px;*/
	background-image: url(../imagens/depoimentos.jpg);
	background-repeat: no-repeat;
	
}
#coluna1 .depoimentos h2 {
	padding-left: 40px;
}
#coluna1 .depoimentos li{
	margin-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-bottom: 5px;
}
#coluna1 .depoimentos li a {
	color: #555555;
	text-decoration:none;
}
#coluna1 .depoimentos li a:hover {
	color: #333333;
	text-decoration:underline;
}
.depoimentos a {
	color: #555555;
	text-decoration:none;
}
.depoimentos a:hover {
	color: #555555;
	text-decoration:underline;
}
.right {
	text-align:right;
}
/*___________________________________________________________________________________________________________________________*/
#coluna1 .noticias {
	width: 250px;
	float: left;
	/*padding-right: 20px;*/
	background-image: url(../imagens/noticia.jpg);
	background-repeat: no-repeat;
}
#coluna1 .noticias h2 {
	padding-left: 40px;
}
#coluna1 .noticias li{
	margin-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-bottom: 5px;
}
#coluna1 .noticias li a {
	color: #555555;
	text-decoration:none;
}
#coluna1 .noticias li a:hover {
	color: #333333;
	text-decoration:underline;
}
/*___________________________________________________________________________________________________________________________*/
#coluna1 .videos{
	width: 250px;
	float: left;
	padding-right: 20px;
	background-image: url(../imagens/videos.jpg);
	background-repeat: no-repeat;
}
#coluna1 .videos h2 {
	padding-left: 40px;
}
#coluna1 .videos li{
	margin-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-bottom: 5px;
}
#coluna1 .videos li a {
	color: #555555;
	text-decoration:none;
}
#coluna1 .videos li a:hover {
	color: #333333;
	text-decoration:underline;
}
/*___________________________________________________________________________________________________________________________*/
#coluna1 .provas {
	width: 240px;
	float: left;
	padding-left: 14px;
	background-image: url(../imagens/lapis.gif);
	background-repeat: no-repeat;
}
#coluna1 .provas h2 {
	padding-left: 30px;
}
#coluna1 .provas li{
	margin-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-bottom: 5px;
}

/*____________________________________________________________________________________________________________*/
/*___________________________________________________________________________________________________________________________*/
#coluna1 .sites {
	width: 240px;
	float: left;
	padding-left: 14px;
	background-image: url(../imagens/sites.gif);
	background-repeat: no-repeat;
}
#coluna1 .sites h2 {
	padding-left: 20px;
}
#coluna1 .sites li{
	margin-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E9E9E9;
	padding-bottom: 5px;
}
#coluna1 .sites li a {
	color: #555555;
	text-decoration:none;
}
#coluna1 .sites li a:hover {
	color: #333333;
	text-decoration:underline;
}
#coluna1 .indique{
	width: 240px;
	float: left;
	padding-left: 14px;
	
}
/*_______________________________________________________________________________________________________________________*/
#coluna2 #livro {
	height: 152px;
	padding-bottom: 20px;
}
#coluna2 #livro h2 {
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 0px;
}
#coluna2 #livro a {
	color: #FFFFFF;
	text-decoration: none;
}
#coluna2 #livro p {
	font-size: 0.7em;
}
#coluna2 #livro img {
	float: left;
	margin-right: 10px;
}
.depoimentos legend {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
}
.depoimentos fieldset {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.depoimentos label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.depoimentos input {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 235px;
	border: 1px solid #CCCCCC;
}
.depoimentos textarea {
	padding: 3px;
	width: 235px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.indique fieldset {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}
.indique legend {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#83632a;
	font-weight: normal;
	padding-bottom: 15px;
}
.indique fieldset {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.indique label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
.indique input {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 235px;
	border: 1px solid #CCCCCC;
}
.right input {
	width: 80px;
	background-color: #CC3300;
	padding: 3px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	border: 1px solid #DF4F11;
}


#publicidade li {
	padding-bottom: 5px;
	padding-top: 5px;
}
#coluna2 #links li {
	margin-bottom: 5px;
}
#coluna2 #links a {
	color: #555555;
	text-decoration: none;
}
#coluna2 #links a:hover {
	color: #333333;
	text-decoration:underline;
}
#coluna1 .provas li a {
	color: #555555;
	text-decoration:none;
}
#coluna1 .provas li a:hover {
	color: #333333;
	text-decoration:underline;
}
/*___________________________________________________________________________________________________________________________*/
#coluna2 {
	float: left;
	width: 300px;
	padding-left:12px;
}
.MenuSecundario {
	height: 29px;
	text-align:right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.colunaInterna {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	width: 250px;
}

.MenuSecundario a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
/*___________________________________________________________________________________________________________________________*/
#coluna2 .cursos {
	/*width: 240px;*/
	padding-right: 10px;
}
#coluna2 .cursos li{
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#996633;
	padding-bottom: 5px;
}
#coluna2 .cursos li a {
	color: #555555;
	text-decoration:none;
}
#coluna2 .cursos li a:hover {
	color: #333333;
	text-decoration:underline;
}
/*___________________________________________________________________________________________________________________________*/
#rodape_barra {
	background-image: url(../imagens/rodape_conteudo_principal.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 49px;
}
#rodape {
	clear: both;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-right: 15px;
	background-color: #1c2836;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #03225A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#rodape a {
	color: #CCCCCC;
	text-decoration: none;
}
#rodape a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/*_________________________________________________________________________________________________________________________*/
#coluna1 .conteudo {
	margin-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.conteudo legend {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0px;
	
}
.formText {
	clear: both;
	padding-bottom: 10px;
	font-size: 12px;
}
.formText .texto {
	width: 90px;
	padding-right: 15px;
	text-align: right;
	float: left;
	font-size: 12px;
	padding-top: 10px;
}
.formText input {
	padding: 3px;
	font-weight: bold;
	width: 390px;
	font-size: 16px;
	border: 1px solid #555555;
	font-family: Arial, Helvetica, sans-serif;
}
.formText textarea {
	padding: 3px;
	font-weight: bold;
	width: 390px;
	font-size: 16px;
	border: 1px solid #555555;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
}
#coluna1 .conteudo h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #1C2836;
	font-size: 2em;
}
#coluna1 .conteudo a {
	font-family: Arial, Helvetica, sans-serif;
	color: #4B6B92;
}
.filme { 
	text-align:center; 
	padding-bottom:20px;
}
.MenuSecundario a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-decoration: underline;
}
.Mensagem {
	background-color:#FFFFCC;
	padding:3px;
	text-align:center;
}
.Mensagem p {
	color: #333333;
	font-size: 12px;
	font-weight:bold;
}
legend {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#83632a;
	font-weight: normal;
	padding-bottom: 15px;
}
.both {
	clear: both;
}
