
html,body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, sans-serif;
	font-size:12px;
}

html {
	background: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_pattern.png) repeat;
	background:#223969;
}

body {
	background: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_body.png) no-repeat center top;
    background-attachment: fixed;
	color:#000000;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.aligncenter {
margin:0px auto;
}

form fieldset {
	border: 0;
	padding:0px;
	margin:0px;
}

.largura {
	width: 980px;
	clear: both;
	margin: 0px auto;
	background-color: #FFFFFF;
}

h1, h2,h3 {
	margin: 0px;
	color: #ff5100;
}

h1 {
	font-size:30px;
}

h2 {
	font-size:24px;
}

h3 {
	font-size:20px;
}

ul {
	line-height: 1.5em;
}

textarea {
	width: 100%;
	border: 0px solid #333333;
	height: 100px;
}

img {
	border: 0px;
}

p {
    display: block;
    margin-bottom: 15px;
}

a {
    color: #ff5100;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.cabecalho {
	overflow: hidden;
	padding: 0px 20px;
	width: 940px !important;
	height: 100px;
	background: #FFFFFF;
}

.cabecalho .banner {
    overflow: hidden;
    padding: 20px 0px;
}

.cabecalho .telefone {
	font-size: 18px;
	float: right;
	font-weight: bold;
    color: #000000;
    margin: 15px 0 0;
}

.logo {
    float: left;
    margin: 10px;
}

.menu {
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	overflow: hidden;
	padding: 0px;
	background-color:#ff5100;
	background-image: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_menu.png);
	font-family:'Trebuchet MS', Verdana, Arial;
}

.menu li {
	list-style-type: none;
	float:left;
	margin:0px;
	padding:0px;
}

.menu li a {
	float: left;
	text-align: center;
	padding: 17px 30px;
	color: #FFFFFF;
    border-right: #ff5100 1px solid;
}

.menu li a:hover {
	text-decoration: none;
    background: #ff5100;
}

ul.noticias {
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

ul.noticias li {
	font-size: 12px;
	list-style: none;
	line-height: 14px;
	color: #555555;
}

ul.noticias li a {
    font-size: 14px;
    font-weight: bold;
}

ul.noticias li p {
    margin: 0px;
    padding: 0px;
}

.rodape {
	padding: 20px;
	margin: auto;
	width: 940px;
	background:url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_topo.png) repeat-x #195cb3;
	font-family:'Trebuchet MS', Verdana, Arial;
}

.rodape .endereco {
	float: left
}

.rodape .telefone {
	float: right;
	font-weight: bold;
}

.rodape .telefone strong {
	font-size: 20px;
}

.btn_busca a {
	background: #000000;
	color: #FFFFFF;
}

.busca {
    display: none;
    background-color: #000000;
    color: #FFFFFF;
    width: 940px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
}

.esquerda {
	width: 605px;
	float: left;
}

div.esquerda div.lista {
	margin: 0 0 17px;
	overflow: hidden;
	padding-bottom: 17px;
	width: 600px;
    background-color: #FFFFFF;
    border: solid 1px #EEEEEE;
}

div.esquerda div.lista div.foto {
	width: 250px;
	margin: 0px;
	float: left;
}

div.esquerda div.lista div.bx {

}

.esquerda .lista .descricao {
	width: 340px;
	float: right;
}

.esquerda .lista .descricao .titulo {
	background: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_menu.png) repeat-x 50% bottom;
	float: right;
	margin: 0 0 15px;
	padding: 10px 10px 5px;
	width: 330px;
    background-color: #195cb3;
}

.esquerda .lista .descricao .titulo h1 {
	font-size: 19px;
	margin: 0px;
	margin-bottom:10px;
}

.esquerda .lista .descricao .titulo .operacao {
	float: right;
	font-size: 18px;
	text-align: center;
    color: #ff5100;
}

.esquerda .lista .descricao .titulo h1 a {
	color: #FFFFFF !important;
}

.esquerda .lista .descricao .endereco {
	margin: 0px;
}

.esquerda .lista .descricao .codigo {
	float: left;
	font-weight: bold;
    color: #ffffff;
}

.esquerda .lista .descricao .excerpt {
	margin: 0px;
	padding: 0;
}

div.esquerda div.lista div.descricao div.preco, div.esquerda div.lista div.descricao div.categoria {
	margin: 0px;
	color: #ff5100;
	font-weight: bold;
}

.conteudo {
	padding: 17px;
	margin: auto;
	width: 946px;
	overflow: hidden;
    background: #FFFFFF;
}

.direita {
	float: right;
	width: 325px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

ul.sidebar {
    list-style: none;
	margin:0px;
	padding:0px;
	float:left;
}

ul.sidebar li.widget {
margin-bottom:20px;
}

ul.sidebar li h2 {
	background: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_menu.png) repeat-x 50% 50%;
    background-color:#195cb3;
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 6px 10px;
	color:#ffffff;
}

ul.sidebar ul {
    margin: 0px;
    padding: 0px;
}

ul.sidebar .widget {
    margin-bottom: 20px;
}

ul.sidebar li.buscaImo {
	height: auto;
	overflow: hidden;
	background: #FFFFFF;
	border: 1px solid #ff5100;
}

ul.sidebar li.buscaImo h2 {
background-color:#ff5100;
}

ul.sidebar li.buscaImo form {
margin:0px;
	padding: 10px;
}

ul.sidebar li.buscaImo form input,ul.sidebar li.buscaImo form select {
	border: 1px solid;
	float: right;
	margin: 0 15px 10px 0;
	padding: 5px;
	width: 200px;
    border-color: #000000;
    color: #000000;
}

ul.sidebar li.buscaImo form select {
	float: right;
	width: 212px;
}

ul.sidebar li.buscaImo form label {
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding:4px;
    color: #000000;
}

ul.sidebar li.buscaImo form input.valor {
	float: left;
	width: 92px;
}

ul.sidebar li.buscaImo form label.valor {
	float: left;
}

.botao {
	float: left !important;
	margin: 15px 0 0 20px !important;
	width: 130px !important;
	background: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_bot.png) repeat-x !important;
	font-weight: bold !important;
	-moz-border-radius: 8px !important;
    background-color: #ff5100 !important;
    border:2px solid #ff5100 !important;
    color: #FFFFFF !important;
    cursor:pointer !important;
}

ul.sidebar li.buscaImo a.avancada {
	color: #ff5100;
	float: right;
	font-size: 13px;
	margin: 25px 20px 0 0;
	padding: 0 0 0 10px;
    background: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_avan.gif) no-repeat 0 3px;
}

.single .esquerda.imovel {
	font-size:12px;
}

.single .esquerda.imovel .valor {
	font-size:24px;
	color: #ff5100;
}

.single .esquerda.imovel .detalhes {
    display:block;
	height: auto;
	padding: 0;
}

.single .esquerda.imovel .detalhes div.titulo {
    width:100%;
    height:60px;
    background-color:#ff5100;
    background-image:url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bg_menu.png);
    color:#FFFFFF;
    margin:0;
}

.single .esquerda.imovel .detalhes div.titulo h1 {
    color:#FFFFFF;
    font-size:23px;
    font-weight:normal;
    padding:5px;
}

.single .esquerda.imovel .detalhes div.titulo span {
	color: #FFFFFF;
	float: left;
	width: auto;
	margin: 0 0 0 5px;
}

.single .esquerda.imovel .detalhes div.titulo strong {
	width: auto;
	float: right;
	margin: 0 5px 0 0;
	color: #FFFFFF;
}

.single .esquerda.imovel .detalhes div.foto {
	height: auto;
	margin: auto;
	text-align:center;
}

.single .esquerda.imovel .detalhes div.thumbs {
	width: 552px;
	height: auto;
	margin: auto;
}

.single .esquerda.imovel .detalhes div.thumbs div.imagens {
	width: 85px;
	height: auto;
	float: left;
	margin: 0 20px 0 10px;
	cursor: pointer;
}

.single .esquerda.imovel .detalhes div.thumbs div.imagens img {
	padding: 5px;
	background-color: #FFFFFF;
}

.single .esquerda.imovel .detalhes div.thumbs div.imagens img.sel {
	padding: 5px;
	background-color: #ff5100;
}

.imovel h3 {
    margin-top:30px;
}

.both {
	clear: both;
}

.imovel .end p {
	margin:0px;
	padding:0px;
}

div.esquerda div.tipos {
    width:100%;
    font-size:24px;
    color:#ff5100;
}

div.esquerda div.tipos span,div.esquerda div.tipos strong {
}

div.esquerda div.tipos strong {
}

div.esquerda ul.itens {
	width: 600px;
	margin: 0px;
	list-style-image: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/bola.jpg);
}

div.esquerda ul.itens li {
	float: left;
	width: 210px;
}

div.esquerda div.end {
	margin-bottom:30px;
}

div.esquerda #googlemap {
	width: 100%;
	height: 400px;
}

form.contato {
	width: 100%;
	margin: 10px 0px;
	padding: 0;
}

form.contato div.esquerda,form.contato div.direita {
	height: 130px;
	float: left;
    height: auto;
    float: left;
}

form.contato div.direita {
	width: 275px;
}

form.contato legend {
	color: #000000;
	font-size: 20px;
}

form.contato label {
	width: 70px;
	float: left;
	padding: 5px 0 0 0;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 5px;
}

form.contato input {
	width: 220px;
	float: left;
	padding: 5px 0 3px 0;
	margin: 0 0 5px 0;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}

form.contato input.botao {
	width: auto;
	float: right;
	padding: 0;
	margin: 0;
	background-color: none;
	border: 0;
}

form.contato textarea {
    display:block;
    background-color:#FFFFFF;
    border:solid 1px #CCCCCC;
    height:117px;
}

form.contato input.cidade {
	width: 120px;
}

form.contato input.estado {
	width: 23px;
}

form.contato label.mensagem {
	width:100%;
	display:block;
	float: right;
	text-align: right;
}

form.contato span {
	cursor: help;
}

div.mensagem {
	width: 562px;
	height: 20px;
	border: solid 1px #000000;
	margin: 10px 0 0 0;
	background-color: #FFFFCC;
	border: solid 1px #CCCCCC;
	padding: 5px 0 5px 0;
}

div.mensagem strong {
	width: 535px;
	display: block;
	float: left;
	font-size: 14px;
	margin: 2px 0 0 5px;
}

div.mensagem img {
	float: left;
	margin: 2px 0 0 0;
	cursor: pointer;
}

.atualizacao,.oportunidade,.palavras-chaves {
	margin-top: 17px;
}

.direita .banners {
text-align:center;
margin-top:20px;
width:100%;
}

.palavras-chaves .conteudo {
	width: 325px;
	padding: 0px;
}

.atualizacao ul {
	-moz-column-count: 2;
}

.atualizacao ul,.oportunidade ul {
	padding: 0px
}

.atualizacao li a {
    color: #346272;
}

.atualizacao ul li {
	list-style-image: url(http://exemplo.imoo.com.br/wp-content/themes/default/images/seta.jpg);
	margin: 0 0 0 30px;
	font-size: 14px;
}

.oportunidade {
	overflow:hidden;
	display:block;
}

.oportunidade .titulo {
	margin-bottom: 0;
}

.oportunidade ul {
	margin: 0px;
}

.oportunidade ul li {
	height: auto;
	margin: 3px 0 0 0px;
	padding: 10px;
	list-style: none;
	clear: both;
	overflow: hidden;
    background-color: #FFFFFF;
    border: solid 1px #EEEEEE;
    display:block;
    float:left;
    width:303px;
}

div.oportunidade ul li img {
	margin: 0px 10px 0 0;
	float: left;
	font-size:12px;
}

.oportunidade .resumo {
	width:190px;
	float:right;
	overflow:hidden;
}

.oportunidade ul li .resumo div.tituloImo {
	float: left;
	clear: left;
	font-weight: bold;
	height: auto;
}

.oportunidade ul li .resumo div.tituloImo a {
	color: #000000 !important;
}

.oportunidade ul li .resumo div.enderecoImo {
	float: left;
	clear: left;
	height: auto;
	font-size: 12px;
}

.oportunidade ul li .preco {
	color: #ff5100;
	font-weight:bold;
	float:left;
}

/* Formulário */
form.wpcf7-form {
	font-size: 13px;
}

.wpcf7-form br{
	display:none;
}

.wpcf7-form fieldset {
	float:left;
	margin:0 auto;
	text-align:center;
	width:300px;
}

.wpcf7-form legend {
	font-weight:bold;
	margin:0 0 3px 0;
	padding-left:15px;
}

form.wpcf7-form input, form.wpcf7-form textarea, form.wpcf7-form select{
	padding:5px;
	border: solid 1px #CCCCCC;
width:260px;
}

.wpcf7-list-item input {
    width:auto !important;
}

div.wpcf7-response-output {
	margin:0!important;
	padding:0!important;
    text-align:center!important;
    clear:both;
    background-color:#FFFF99;
}

div.wpcf7-mail-sent-ok {
	border: 1px solid #cccccc!important;
    font-weight:bold;
}

span.wpcf7-not-valid-tip {
	top:0!important;
	left:1px!important;
	z-index: 100;
    padding:0!important;
	height:10px!important;
    width:270px!important;
    tex-align:left!important;
    border:0!important;
    color:red;
    margin:0 0 0 2px!important;
}


/* Formulário */

.left{
	float:left;
 }