body, span, label, h1, h2, h3, p { font-family:arial,verdana,sans-serif !important; border:none;}
a { text-decoration:none !important; font-family:arial,verdana,sans-serif !important; }

/*Plone*/
.documentEditable .documentContent { border:none; }
.documentContent { padding:0 !important }
#descricao-pag h1, #descricao-pag h2 { border-bottom:1px solid #B3B3B3;}
#pfg-fieldwrapper { margin:0 25px; }
.documentActions { border-top:1px solid #B3B3B3; margin:20px 25px; _margin-top:30px; }
#inherit, sharing-user-group-search, input.context, #sharing-user-group-search { margin-left:25px; }
#history { margin:0 5px 0 25px !important; }
.documentContent dl { margin:0 5px 0 25px !important; clear:both !important; }
#folderlisting-main-table { margin:0 5px 0 25px !important; }
.documentFirstHeading { margin:0 5px 0 25px !important; }
.documentFirstHeading { border-bottom:.1px solid #B3B3B3; }
.link-parent { margin:0 5px 0 25px !important; }
#parent-fieldname-description { margin:0 5px 0 25px !important; }
.formTabs { margin:0 5px 0 25px !important; }
table { margin-left:-25px; }
#pgf-fieldwrapper { margin:0 25px; }
.documentByLine { margin:0 25px; }
#cmfeditions_version_comment_block { margin:0 5px 0 25px !important; }
.stx table, #user-group-sharing, p.documentDescription { margin-left:25px; clear:both; }
#parent-fieldname-text { margin:0 25px; }
legend { padding:0 0 10px 0; }
.hiddenStructure { margin-top:1px; }

.field-none{
display:none;
}
#archetypes-fieldname-informacoes-pessoais, #archetypes-fieldname-formacao-academica, #archetypes-fieldname-experiencia-profissional { 
padding:15px 0 15px 0;
border-bottom:1px solid #B3B3B3; 
}

.geral ul {
list-style-type:none;
list-style-image:none;
}

#parent-fieldname-text ul {
list-style-type:square !important;
list-style-image:url(http://coemi.local/bullet.gif) !important;
margin:0.5em 0 0 1.5em;
}

.documentContent h1 {
color:#8A0304;
font-size:22px;
font-weight:normal;
margin:3px 15px 10px 25px;
}

.titulo-imovel-buscado h1, #listagem-topo h1{
margin:0px 0px 10px 0;
}

.newsImageContainer {
float:left;
margin:0;
padding:28px 25px 14px 25px;
}

#parent-fieldname-imageCaption {
color:#231F20;
font-size:10px;
}

#parent-fieldname-title {
color:#8A0304 !important;
font-size:22px !important;
margin-bottom:10px !important;
margin-top:-3px !important;
}

/*Coemi*/
.geral-area-destaque-rotativo { margin-top:-5px; _margin-top:7px; }

/*Topo*/
#acesse ul li { list-style-type:none !important; }
#acesse img { margin:3px; }

/*Content*/
.geral-contato {
float:right;
margin-top:-15px;
width:300px;
}

form ul { clear:both; }

#results fieldset { 
margin:0 !important;
padding:0 !important;
}

#results fieldset ul { margin:0 !important; }


.geral-conteudo-centro a { color:#4D4D4D; }

.resultado {
clear:left;
border-top:1px solid #B3B3B3;
}

img {
border:medium none;
vertical-align:middle !important;
}

#resultado { 
clear:both;
float:left;
margin-left:20px;
_margin-left:10px;
*margin-left:10px;
border-top:1px solid #B3B3B3;
width:678px;
}

#searchbox_currentfolder_only { margin-right:3px; }

#menu_icones {
float:right;
width:370px;
height:20px;
margin:25px 5px 0 0 !important; 
}

.icones { margin:0 0 0 4px !important; }

#centro { z-index:66; }

.acesse {
width:180px;
height:15px;
margin:0 !important;
}

.acesse ul {
margin-top:-2px;
float:right;
}

.bandeiras {
padding:0;
margin:0 !important;
}

.band-usa { margin:0 !important; }

.icone-home { padding-left:14px; }

.menu { 
margin:0 !important;
z-index:0;
position:relative;
}

.geral-contato { margin-top:-15px; }

/* Menu lateral */
.documentContent li a { border-bottom:none; }

.opcoes-imovel ul { line-height:12px; }

.opcoes-imovel li a {
color:#8A0304 !important;
text-decoration:none;
}

.button-opcionais { 
margin-left:25px;
margin-top:5px;
*float:left;
}

/* Abas Destaques */
.menu-opcoes {
height:35px;
_margin-top:5px;
*margin-top:5px;
}

.AbaDestaqueSelecionada { background:transparent url(../imagens/abas_01.gif) no-repeat scroll 0 0; }
.AbaDestaque { background:transparent url(../imagens/abas_02.gif) no-repeat scroll 0 0; }
.abas-menu { margin:2px; }
.abas-menu-abas { margin:0px; }

.abas-menu-abas li {
border:medium none;
cursor:pointer;
font-family:arial;
font-size:12px;
font-weight:bold;
height:27px;
margin:0px 17.8px 0px 0px;
width:115px;
float:left;
text-align:center;
padding-top:7px;
}

.abas-menu-abas li a {
text-decoration:none;
color:#4D4D4D !important;
}
	
.conteudo-destaque {
margin-top:20px !important;
}

.destaque-saibamais li {
background:transparent url(../imagens/bt_vejamais_02.gif) no-repeat scroll 0 0;
width:50px;
height:15px;
margin:0 20px 0 0 !important;
text-align:center;
float:right;
line-height:12px;
_margin:0 10px 0 0;
*margin:0 10px 0 0;
}

.destaque-saibamais li a {
color:#FFFFFF !important;
cursor:pointer;
font-family:arial;
font-size:10px;
font-weight:normal;
}

/* 10 mais */
.aba-acessos { padding-bottom:5px; }

/* Enquete */
fieldset { border:medium none !important; }
.pergunta { 
padding-top:5px !important;
margin:0 !important;
}

.context-enquete {
background:transparent url(../imagens/bt_vejamais_02.gif) no-repeat scroll 0 0;
width:50px;
height:15px;
text-align:center;
float:right;
line-height:15px;
color:#FFFFFF !important;
cursor:pointer;
font-family:arial;
font-size:9px;
font-weight:normal;
border:none;
margin-right:8px;
}

.formControls { 
padding:0 10px 30px 0;
margin-right:-10px;
}
.link-feed{
font-size:15px;
line-height:25px;
}
/* Videos */
#content a[href^="http:"], #content a.link-external {
background:none !important;
padding:0 !important;
}

.video-saibamais {
background:transparent url(../imagens/bt_vejamais_02.gif) no-repeat scroll 0 0;
width:50px;
height:15px;
margin:0 10px 10px 0 !important;
text-align:center;
float:right;
line-height:15px;
}

.video-saibamais a {
color:#FFFFFF !important;
cursor:pointer;
font-family:arial;
font-size:9px;
font-weight:normal;
text-decoration:none !important;
}

/* Ligue para a coemi */
.contato { margin: 0 5px 10px 0; }

/* Template Imóvel */
.imovel-opcoes {
background-position: right top;
width:460px !important;
}

.imovel-opcoes li a{
font-size:11px;
color:#4D4D4D !important;
text-decoration:none
}

/* Portlet forms */
.link-direita {
background:transparent url(../imagens/bt_direita_off.jpg) no-repeat scroll 0 0;
font-family:arial;
font-size:16px;
font-weight:bold;
height:60px;
line-height:16px;
margin-bottom:-18px;
padding-left:35px;
padding-top:18px;
}

/* Template Listagem Imoveis */
#listagem-titulo {
margin-right:15px;
padding-top:10px;
}

/*.titulo-imovel-buscado { padding-top:20px !important; }*/

.valor {
float:right;
margin-right:29px;
margin-top:-28px;
}

.imovel-endereco { 
padding-bottom:5px !important;
width:500px;
}

/* Listagem */
.width-20 { width:20px; }
.width-30 { width:30px; }
.width-40 { width:40px; }
.width-50 { width:50px; }
.width-74 { width:74px; }
.width-82 { width:82px; }
.width-135 { width:135px; }
.width-130 { width:130px; }
.width-100 { width:100px; }
.width-120 { width:120px; }
.width-140 { width:140px; }
.width-200 { width:200px; }
.width-65 { width:65px; }
.width-60 { width:60px; }
.width-70 { width:70px; }

.margin-left7 { margin-left: 7px; }
.margin-left-10 { margin-left: -10px; }

.margin-top-76 { margin-top:-76px; *margin-top:0; _margin-top:0; }

.row_listagem {
float:left;
height:20px;
padding-top:15px;
text-align:center;
}

.row_listagem p {
font-color:#4D4D4D;
font-weight:bold;
}

.row_campo {
*float:right;
_float:right;
float:left;
height:auto;
text-align:center;
backgroud-color:#E6E6E6;
font-color:#4D4D4D;
line-height:12px;
padding: 10px 0px !important;
}

.row_campo p {
text-align: center;
margin:0;
}

.row_campo_saiba {
float: right;
margin: 7px 0 0 0;
*margin: 5px 32px 0 0;
padding-bottom:10px;
_margin:5px 0 0 0;
}

#codigo_imovel {
float:left;
height:20px;
padding-top:15px;
}

#listagem {
width:679px;
_width:659px;
_height:40px;
*height:40px;
height:60px;
display:block;
line-height:33px;
font-color:#4D4D4D;
}

.resultado-lista {
width:679px;
_width:659px;
_height:92px;
height:auto;
}

.listagem_imoveis {
width:679px;
display:block;
line-height:12px;
min-height:111px;
_height:92px;
height:auto;
}

#listagem_imoveis p { font-size:11px !important; }

.campo_cinza { 
background-color:#B3B3B3;
}

.campo_branco {
}

.resultado_lista {
height:auto;
}

/* Botões */
.button-busca-lateral {
background:transparent url(../imagens/bt_buscar_01.gif) no-repeat scroll 0 0;
border:medium none;
color:white;
cursor:pointer;
font-family:arial;
font-size:12px;
font-weight:bold;
height:18px;
margin-left:31px;
width:64px;
}

.button-busca-lateral { margin:15px 20px 0 0 !important; }

#resultados-filtros { padding-left:40px !important; }

/* Classes Gerais */
.img-no-vertical { padding:0 3px 5px 0; }
.float-left { float:left; }
.float-right { float:right; }
.clear-both { clear:both }
.margin-left { margin-left:5px !important; }
.padding-top5 { padding-top:5px; }
.padding-top30 { padding-top:30px; }
.margin-top30 { margin-top:30px; }
.width100 { width:100%; }
.padding-bottom { padding-bottom:5px; }
.margin-left25 { margin-left:25px; }
.position-relative { position:relative; }


.discreet { margin-left:25px !important; }
.geral-conteudo-centro a { clear:both; }
#viewlet-above-content p { margin-left:25px !important; }

.descricao { 
/*margin-top:10px !important;*/
float:left
}

.opcionais { margin-left:110px !important; }

.submenu {
font-size:11px;
border:1px solid #B30000;
font-color:#B3B3B3;
border-color:#B30000 !important;
}

.submenu li { 
padding-bottom:8px;	
border-color:#B30000 !important;
_border-color:#FFFFFF;
}

#portal-globalnav li { margin-top:5px; }
#portal-globalnav li a { border:none !important; }
#portal-globalnav li.selected a { background-color:transparent !important; }
#portal-globalnav li a:hover { background-color:transparent !important; }

#portal-globalnav li a {
background-color:transparent;
color:#FFFFFF;
}
/*#portal-globalnav li{ height:16px; }*/
#portal-globalnav li a { border:mediun none !important; _border:mediun none; }
ul.submenu a { color: #444444 !important; }	
.mainTabContent { color:#FFFFFF !important; }

#portal-globalnav ul { 
width:22em !important;
padding-bottom:8px;
}

element.style { margin-left:25px; }

.field { clear:both !important; }
fieldset { 
border:medium none !important; 
padding:0 2.5em 1em;
}

/* Banner Home */
.galeria-fotos {
margin-top:85px !important;
_margin-top:10px !important;
*margin-top:10px !important;
}

.width680 { width:680px; }

#div-fundo-branco  {
_width:649px;
_margin-left:10px;
_margin-top:-1px;
}

.resultado-imovel{
_margin-left:8px;
*margin-left:8px;
}

.imovel-descricao{
_margin-left:8px;
*margin-left:8px;
}

.valor-imovel {
color:#8A0304;
font-size:22px;
font-weight:normal;
/*margin-left:360px;
padding-right:40px;*/
}

.area-enviar-opcoes {
margin-right:20px !important;
_margin-right:10px;
*margin-right:10px;
}

/*Banner Home*/

#banner-destaque {
width:714px;
height:340px;
}

#banner_home { 
display:none;
_position:relative;
}

h6.banner-titulo {
color:#FFFFFF !important;
font-size:26px;
font-weight:bold;
text-align:left;
border-bottom: none;
margin:-300px 20px 10px 20px;
position:absolute;
}

h6.sombra-titulo {
color:#000000 !important;
font-size:26px;
font-weight:bold;
text-align:left;
border-bottom: none;
margin:-298px 22px 10px;
position:absolute;
}

p.banner-descricao {
margin:-250px 20px 20px 20px !important;
color:#FFFFFF !important;
font-size:17px;
line-height:19px;
position:absolute;
font-weight:700;
}

p.sombra-descricao {
margin:-249px 21px 20px !important;
color:#000000 !important;
font-size:17px;
line-height:19px;
position:absolute;
font-weight:700;
}

#navegar {
margin:-50px 0 0 540px;
position:absolute;
z-index:98;
}

#navegar ul li {
font-size:11px;
display:inline;
padding: 0 5px 0 5px;
background:transparent url(../imagens/bt_buscar_01.gif) no-repeat scroll 0 0;
}

#navegar ul li a {
color:#FFFFFF;
line-height:18px;
padding:0 4px 0 4px;
}

.contato-telefone, .cadastre-imovel {
*margin-left:-15px;
_margin-left:-15px;
}

.blog-conteudo { padding-bottom:10px; }
.opcoes { clear:both; }
#rss p { padding-left:40px; }

.refinar-busca { 
background:transparent url(../imagens/fundo_ache.jpg) no-repeat scroll 0 0;
padding: 2px 0 20px; 
}

.padding-top {
padding-top:20px;
}

form {
margin:0 0 0 13px;
}

#searchGadget { 
border:none !important;
height:16.5px;
line-height:16.5px;
}

input.inputLabelActive { text-align:right; }

#twitter, #blog p { margin:0; }

#topoemenu {
position:relative;
z-index:77;
}

#buscadoimovel {  
position:relative;
z-index:66;
}

#search-imovel { 
position:relative;
z-index:68;
}

#archetypes-fieldname-imagem span, #archetypes-fieldname-email, #archetypes-fieldname-cargo { margin-left:25px !important; }
#archetypes-fieldname-imagem img { margin-left:25px !important; }
#descricao-text p, #rss p, #radio_contato p, #button span, #radio_tipoimovel p, span.fieldRequired, #sendto_form, #plone-document-byline span { margin:0; }
#search-imovel { margin-left:13px; }
#central { _margin-left:-11px !important; }
#archetypes-fieldname-recipient_name { margin-left:25px; }

/*IFRAME Fix*/
.iframe-fix {
display:none;
display/**/:block;
position:absolute;
top:-0.5;
left:0;
z-index:-1;
filter:mask();
width:22em;
height:300px;
}

.item-fix {
z-index:152;
width:100%;
height:100%;
line-height:20px;
clear:both;
}

.div-fix { 
clear:both;
position:absolute;
width:22em;
height:22px;
display:block;
background-color:#CCCCCC;
z-index:151;
}

.div-clear { clear:"both"; }

#video { 
margin-left:25px;
padding-bottom:30px;
}

/*IE*/
.controle-area-menu { _width:942px; }
.abas-menu-abas { _width:922px; }
.abas-menu-abas li { 
_margin:0 18px 0 0; 
*margin:0 18px 0 0;
}
.geral-dez-mais { _margin-left:19px; }
.geral { _margin-top:-5px; }
.margin-270 { 
_position:absolute;
_margin-left:-230px;
}

#lista-busca-imoveis { _height:1200px; }

.height87 { height:87px; }

.LSBox { margin-top:20px; _margin-top:10px; }

.margin-left0 { margin-left:0 !important; }
