
/* Conteúdo */
#corpo1 {
	height: 110px;
	padding:0px 10px 0px 170px;
	background:url(../img/bgr_top_paginas.jpg) no-repeat;
	background-position:center bottom; 
	
}
#corpo1_1 {
	padding-top:55px;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#corpo2 {

}	
#corpo2_1 {
width:730px;
padding-left:170px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
float:left;
}

#form {
width:400px;
padding-left:100px;
padding-top:30px;
}

#form2_1 {
width: 180px;
float:left;
}
	#form2_1 p{
	display:block;
	clear:both;
	float:none;
	vertical-align:middle;
	}
#form2_2 {
width: 220px;
float:left;
}
/* Estilos para textos */

.texto-conheca1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:10px;
line-height: 18px;
}
.texto-conheca2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
line-height: 18px;
}

.texto-conheca3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
}

/* forms */

	form label {
		display:block;
		color:#000000;
	}

		form label.obrigatorio {
			padding-top:4px;
			padding-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		form label.nobrigatorio {
			padding-top:4px;
			padding-bottom:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}

		form input, textarea {
			width:400px;
			padding:3px;
			margin-bottom:6px;
			font-size:12px;
			border: none;
		}
		.check {
			padding-top:30px;
			height:20px;
			width:20px;
		}
		form #cidade {
		width:338px;
		padding:3px;
		margin-bottom:6px;
		}
		form #labelcidade {
		width:340px;
		}
		form #uf {
		padding:3px;
		margin-bottom:6px;
		}

		form #Enviar, form #Limpar {
			width:198px;
			margin-top:10px;
			font-weight:bold;
			background:#a60606;
			color:#fff;
			border:none;
			outline:none;
		}


/* validacao dos forms */


	#msg_erro1, #msg_erro2, #msg_erro3,  #msg_erro4 {
		width:270px;
		display:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:red;
		padding-right:15px;
		margin-bottom:10px;
		background:url(../img/ico_alerta.gif) 0 0 no-repeat;
		text-align:right;
	}

		#msg_erro1.on, #msg_erro2.on, #msg_erro3.on, #msg_erro4.on {
			display:block;
		}


		form label.on {
			font-weight:bold;
			color:red;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			padding-top:4px;
			padding-bottom:5px;
		}

		form input.on, form textarea.on {
			border:2px solid #ff0000;
		}

