div.text p {
	margin-bottom:20px;
}

.paddinggeral {
	padding:30px 20px;
}

.listempresas .colleft {
	float:left;
	width:170px;
}

.titulosec {
	font-size:24px;
	border-bottom:5px solid #dbd8d1;
	padding-bottom:10px;
	margin-bottom:20px;
}

.titulosec span {
	font-size:12px;
	line-height:12px;
	padding-bottom:2px;
}

.titulosec .barra {
	color:#dbd8d1;
}

.titulosec .quests {
	color:#84766a;
}

h2 .data {
	color:#aec454;
	font-size:11px;
	font-weight:bold;
}

h2 .barra {
	color:#dbd8d1;
	font-size:12px;
	padding:0 5px;
}

h3 {
	font-size:17px;
	margin-bottom:15px;
}

h4.ttinterno {
	padding:0 0 20px 10px;
}

h4.ttbg {
	background-color:#f4f3f1;
	font-size:12px;
	padding:5px 20px;
}

h4.tt {
	padding-bottom: 3px;
}

.fotodestaque {
	float:right;
	padding:10px;
	border:1px solid #dbd8d1;
	margin:0 0 10px 20px;
}

.cordestaque {
	color:#ADC73B;
}

ul.antprox li {
	float:left;
	display:inline;
	margin-left:5px;
}

ul.antprox li img {
	display:block;
}

.boxfundo {
	background:#f8f7f6;
	border:1px solid #d5d2c9;
}

.boxfundo .padding {
	padding:15px 20px;
}

/*****************************************************
												TOPBAR
*****************************************************/

#topbar {
	background:#72655a url(../img/bg-topbar.gif) repeat-x center center;
	height:90px;
	margin-bottom:30px;
}

#topbar .camnav * {
	/*display:inline-block;*/
	float:left;
}

#topbar .camnav a {
	color:#fff;
}

#topbar .camnav span {
	color:#cfc9bb;
}

#topbar a:hover {
	text-decoration:none;
}

#topbar .camnav a, #topbar .camnav span {
	margin:10px 0 0 10px;
	font-size:11px;
	
}

#topbar a.first {
	margin-left:0;
}

#topbar .padding {
	padding:0 20px;
}

#topbar .titulo {
	float:left;
	padding-top:8px;
}

#topbar label, #topbar p {
	color:#fff;
}

#topbar p.icons img {
	position:relative;
	top:4px;
}

#topbar .subtt {
	float:left;
	margin-top:20px;
}

#topbar .barra {
	color:#8d8076;
}

#topbar .subtt strong.txt {
	padding-left:9px;
	color:#adc73b;
}

#topbar .url {
	color:#adc73b;
	display:block;
	float:right;
	margin-top:9px;
}

#topbar .voltar {
	display:block;
	float:right;
	color:#fff;
	margin-top:15px;
}

#topbar .results {
	float:right;
	display:block;
	color:#fff;
	margin-top:15px;
}

/*****************************************************
												ABAS
*****************************************************/

#abas {
	float:left;
}

#abas li {
	float:left;
}

#abas li a {
	display:inline-block;
	padding:10px 43px;
	font-size:11px;
	border:1px solid #d5d2c9;
	border-right:0;
}

#abas li.last a {
	padding:10px 42px 10px 43px !important;
	border-right:1px solid #d5d2c9;
	color:#adc73c;
}

#abas li.selected a {
	background-color:#f8f7f6;
	border-bottom-color:#f8f7f6;
}

#abas li a:hover {
	text-decoration:none;
}

.listempresas .colleft li {
	padding-bottom:5px;
}

.listempresas .colleft li.first {
	*padding-bottom:2px;
}

.listempresas .colleft li img {
	display:block;
}

.listempresas .itens {
	margin-bottom:20px;
}

.listempresas .colright {
	float:right;
	width:562px;
	background-color:#f8f7f6;
	border:1px solid #d5d2c9;
}

.listempresas .colright .padding {
	padding:20px;
}

.listempresas .colleft .foto {
	display:block;
	margin-bottom:20px;
}

.listempresas .colleft .foto img, .listempresas .colleft img.foto {
	display:block;
	padding:2px;
	border:4px solid #dbd8d1;
}

.infos td {
	font-size:11px;
	padding-bottom:5px;
}

.infos td img {
	float:left;
	display:block;
	margin-right:5px;
}

.infos div {
	float:left;
	background:url(../img/bg-dado-c.gif) repeat-x center top;
}

.infos div div {
	
	background:url(../img/bg-dado-l.gif) no-repeat left top;
}

.infos div div div {
	padding:0 5px 0 5px;
	height:22px;
	background:url(../img/bg-dado-r.gif) no-repeat right top;
}

.infos td .camp span {
	display:block;
	padding-top:2px;
	white-space:normal;
}

/*****************************************************
					LISTAGEM
*****************************************************/

#modovisualizacao .jNiceSelectText img {
	top:-2px;
}

#modovisualizacao .jNiceSelectWrapper ul a img {
	top:3px;
}

#listagem th {
	padding:0 0 10px 0;
}

#listagem td {
	font-size:11px;
	padding:5px 0;
	line-height:14px;
}

#listagem td.acoes {
	width:103px;
}

#listagem td.acoes a {
	float:left;
}

#listagem .first {
	padding-left:20px;
}

#listagem.foto td, #listagem.desc td {
	border-left:1px solid #fff;
}

#listagem.foto td, #listagem.foto th, #listagem.desc td, #listagem.desc th {
	padding:20px 10px;
}

#listagem.foto .first {
	padding:5px 0 5px 5px;
	text-align:left;
}

#listagem.foto .second {
	border-left:0;
}

#listagem.foto td.acoes {
	padding-right:10px;
}

#listagem td.acoes a.verdetalhes {
	margin-left:3px;
}

#listagem.foto .second, #listagem.desc .second {
	padding:20px;
}

.perfilemp .foto {
	border:1px solid #dbd8d1;
	padding:5px;
}

#filtrobusca #modovisualizacao .jNiceSelectWrapper ul a span {
	position:relative;
	top:-2px;
}

#filtrobusca #modovisualizacao .jNiceSelectWrapper ul a {
	padding:1px 5px 3px 5px;
}

/*****************************************************
						GALERIA
*****************************************************/

#galeria {
	width:100%;
}

#scroll li img {
	display:block;
}

#scroll {
	float:right;
	width:100%;
	height:141px;
}

#scroll .box {
	float:left;
	width:692px;
	overflow:hidden;
	height:141px;
}

#scroll ul {
	width:7000px;
}

#scroll li {
	/*margin-top:10px;*/
	float:left;
	display:inline;
	margin-left:10px;
}

#scroll li.first {
	margin-top:0;
}

#arrowtop, #arrowbot {
	float:left;
	display:block;
}

#arrowleft {
	float:left;
}

#arrowright {
	float:right;
}

#thumbslist li {
	float:left;
	display:inline;
	margin-left:10px;
	padding:9px;
	border:1px solid #dbd8d1;
	margin-bottom:10px;
}

#thumbslist li.first {
	margin-left:0;
}

#thumbslist li img {
	display:block;
}

/*****************************************************
												LISTAS
*****************************************************/

ul.itens li {
	background:url(../img/arrow01.gif) no-repeat left 13px;
	padding-left:15px;
	line-height:19px;
	padding-top:8px;
}

ul.itens li.first {
	padding-top:0;
	background-position:left 5px;
}

ul.itens li img.ico {
	position:relative;
	top:1px;
}

#mainContent.mapadosite ul.itens {
	margin-left:20px;
}

/*****************************************************
												ANUNCIAR
*****************************************************/

.dadosbanners a:hover {
	font-weight:bold;
	text-decoration:none !important;
}

.dadosbanners .boxfundo {
	position:absolute;
	margin:-30px 0 0 80px;
	display:none;
}

/*****************************************************
												TABLES
*****************************************************/

table.list th {
	text-align:left;
	padding-bottom:10px;
}

table.list td {
	background:url(../img/arrow01.gif) no-repeat left 9px;
	padding:4px 0 4px 15px;
	width:33%;
}

table.duvidas td {
	padding:15px 0;
	border-top:1px solid #dbd8d1;
}

table tr.firstline td, table tr.firstline th {
	padding-top:0 !important;
	border:0;
}

table.duvidas td .resposta {
	color:#adc73b;
}

table.duvidas td span.data {
	white-space:nowrap;
	padding-right:60px;
}

#passos td.ico {
	padding-right: 20px;
	vertical-align: top;
	padding-top: 30px;
}

#passos td {
	padding-top: 28px;
}

#passos tr.first td
{
	padding-top: 0;
}

#passos td strong {
	line-height: 1em;
}

table.checks td {
	padding-top:15px;
}

/*****************************************************
												PLANOS
*****************************************************/

#planos .plano {
	margin-bottom:10px;
	cursor:pointer;
}

.plano .content {
	padding:10px 0;
}

.planoorange {
	background:#e3853f;
}

.planoblack {
	background:#515151;
}

.planogreen {
	background:#8da672;
}

.planogold {
	background:#d2c164;
}

.planosilver {
	background:#a1a1a1;
}

.planos td.nome {
	width:180px;
	padding-left:20px;
}

.planos td.nome span {
	display:inline-block;
	float:left;
	margin-left:15px;
}

.planos td.desc li {
	color:#fff;
	background:url(../img/arrow02.gif) no-repeat left 8px;
	padding-left:15px;
	line-height:22px
}

.planos td.valor {
	width:150px;
	text-align:right;
}

/*****************************************************
						QUERO COMPRAR - PARTICULARES
*****************************************************/
#particulares-cadastro
{
	margin-top: 20px;
}

#particulares-cadastro .cadastro-left
{
	width: 320px;
	height: auto;
	float: left;
}

#particulares-cadastro .cadastro-right
{
	width: 412px;
	float: right;
	height: auto;
}

#particulares-cadastro .cadastro-termos
{
	height: 196px;
	background: #f8f7f6;
	border: 1px solid #d5d2c9;
	margin-top: 23px;
	padding: 17px 20px;
	overflow: auto;
}

#particulares-cadastro .cadastro-termos p
{
	margin-bottom: 17px;
}

.checkbox *
{
	line-height: 1em;
}

.checkbox span
{
	float: left;
}

.checkbox label
{
	float: left;
	margin-left: 6px;
}

.checkbox input
{
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
	display: block;
	clear: left;
	height: 13px;
  width: 13px 
}

/*****************************************************
												PANEL
*****************************************************/

.panelclick {
	cursor:pointer;
}

.panel {
	float:left;
	width:100%;
	background:#efedea url(../img/painel-tc.gif) repeat-x center top;
}

.panel div {
	background:url(../img/painel-bc.gif) repeat-x center bottom;
}

.panel div div {
	background:url(../img/painel-l.gif) repeat-y left center;
}

.panel div div div {
	background:url(../img/painel-r.gif) repeat-y right center;
}

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

.panel div div div div div {
	background:url(../img/painel-tr.gif) no-repeat right top;
}

.panel div div div div div div {
	background:url(../img/painel-bl.gif) no-repeat left bottom;
}

.panel div div div div div div div {
	background:url(../img/painel-br.gif) no-repeat right bottom;
}

.panel .padding {
	padding:5px 20px;
}

/*****************************************************
									LISTAS DE DEFINIÇÃO
*****************************************************/

dl.itens dt {
	background-color:#f4f3f1;
	padding:5px 20px;
	cursor:pointer;
	margin-top:1px;
}

dl.itens dd {
	padding:20px;
}

#publicidade dl.itens dt .desc {
	display:block;
	float:left;
	padding:5px 30px 5px 10px;
}

#publicidade dt {
	height:29px;
	padding:0 0 0 20px;
}

#publicidade dl.itens dt .valor {
	display:block;
	float:right;
	padding:5px 30px 5px 10px;
	background-color:#84766a;
	color:#fff;
}

/*****************************************************
												PAGINAÇÃO
*****************************************************/

.paginacao {
	width:760px;
	background-color:#f8f7f6;
	padding:10px 0;
	border:1px solid #d5d2c9;
	margin-bottom:30px;
	height:26px;
}

.paginacao .barra {
	color:#dbd8d1;
	padding:0 5px;
}

.paginacao .padding {
	padding:0px 10px 0 20px;
}

.paginacao .arrows {
	float:right;
}

.paginacao .arrows li {
	float:left;
	display:inline;
	margin:2px 0 0 5px;
}

.paginacao .arrows li img {
	display:block;
}

.pagiabas .paginacao {
	border-top:0;
}

.margem-p {
	height:20px;
}

.no-margin {
	margin:0px;
}
