/*-- Geral -------------------------------------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, form, fieldset {
	padding: 0;
	margin: 0;
}
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	font-size:11px;
	color:#666;
	margin: 0;
}

a {
	color: #4a4a25;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;

}

table {
	border-collapse: collapse;
}
fieldset {
	border: none;
}


#geral {
	width:752px;
	margin:20px auto;
	position: relative;
}

#coluna1 {
	float:left;
	width:466px;
	height:413px;
	background:url(../img/bg_coluna1.jpg) no-repeat;
}

#coluna2 {
	float:left;
	width:286px;
	height:413px;
	background:url(../img/bg_coluna2.jpg) no-repeat;
}

.header {
	float:left;
	padding:23px 0 0 23px;
}
	.header img {
		float:left;
	}
	.header span {
		float:left;
		font-size:10px;
		font-weight:bold;
		color:#c92037;
		margin:22px 0 0 25px;
	}

.conteudo {
	float:left;
	padding:23px 0 0 45px;
}
	.conteudo h1 {
		font-size:14px;
		color:#c92037;
	}

	.foto_destaque {
		margin:18px 0;
	}
	.foto_destaque img {
		border:1px solid #6699cc;
		margin-right:12px;
	}
	.foto_destaque a:hover img {
		border:1px solid #000;
	}
	
	.txt1, .txt1 a {
		color:#2a6590;
	}
	.txt2, .txt2 a {
		color:#c92037;
	}

.espaco1{
	margin:10px 0;
}

.veja_tambem {
	float:left;
	padding:20px 0 0 23px;
}

.gestor_destaque{
	width:235px;
	float:left;
	font-size:10px;
}	
	.gestor_destaque img{
		width:72px;
		float:left;
		margin-right:8px;
		border:1px solid #6699cc;
	}
	.gestor_destaque a{
		text-decoration:underline;
	}

.linha_div{
	margin:8px 0;
	float:left;
}

.indique{
	margin-top:5px;
	width:235px;
	float:left;
}	
	.bt_enviar1{
		margin-left:8px;
	}
	.bt_enviar2{
		margin:5px 0 0 165px;
	}

#box {
	width:400px;
	height:100px;
	overflow:auto;
	line-height:15px;
	color:#2a6590
}

	#box h1 {
		font-size:10px;
		text-decoration:underline;
		color:#c92037;
	}
	#box p {
		margin:10px 8px 0 0;
	}
	#box a {
		color:#2a6590;
		text-decoration:underline;
	}
	#box .txt_legal {
		font-style:italic;
		font-size:9px;
	}

.voltar a{
	float:right;
	color:#c92037;
	margin:10px 20px 0 0;
	font-weight:bold;
}

.campo1 {
	border:1px solid #6699cc;
	background:#eff2f2;
	font-size:10px;
}

#rodape{
	font-size:10px;
	color:#999;
	clear:both;
	text-align:center;
	padding-top:5px;	
}
