#pagina {
	background:url(../img/bg/linha-vertical.gif) repeat-y center top;	
}

#onde-estamos th {
	padding-right:5px;	
}

/******************************************************
						FORM
******************************************************/

.campo, .input {
	float:left;	
}

.campo {
	margin-bottom:5px;	
}

.input {
	background:url(../img/bg/input-m.gif) repeat center top;	
}

.input div {
	background:url(../img/bg/input-tl.gif) no-repeat left top;	
}

.input input, textarea {
	height:13px;
	padding:5px 10px;
}

textarea {
	overflow:auto;	
}

.input .submit {
	height:auto !important;
	padding:0 !important;
}

/******************************************************
						RODAPE
******************************************************/

#rodape address {
	float:left;
	padding:4px 0 0 30px;
	font-style:normal;
	font-size:11px;
}

#rodape-left {
	height:27px;
	background-color:#d2ac65;
}

#rodape-middle {
	width:940px;
	margin:0 auto;
}

ul#hotlinks {
	float:left;
	height:27px;
}

#hotlinks li {
	float:left;
	list-style:none;
	background:url(../img/linha/divisao-hotlinks.gif) no-repeat right 8px;
	padding:5px 10px 0 10px;
}

#hotlinks li a {
	font-size:11px;
	color:#fff;
}

/******************************************************
						GERAL
******************************************************/

.center {
	width:940px;
	margin:0 auto;
	padding:0 30px;
}

table {
	border-collapse:collapse;
}

h4 {
	margin-bottom:5px;	
}

.meiamargem {
	margin:15px 0;	
}

.duplamargem {
	margin:30px;
}

.threecol {
	float:left;
	width:300px;
	display:inline;
	margin-left:20px;
}

.threecol-first {
	margin-left:0;	
}

.threecol-firstline {
	margin-top:0;
}

.recuo-txt {
	padding-left:24px;	
}

.cor-destaque {
	color:#d2ac67;	
}

.cor-destaque02 {
	color:#000;	
}

.list-text li {
	list-style-type:none;
	padding-left:15px;
	margin:0 0 5px 25px;
	background:url(../img/icos/square.gif) no-repeat left 6px;
}
