html, body, form, fieldset, ul, p, h1, h2, h3, h4, h5 {
margin: 0;
padding: 0;
}
html {font:100%/110% tahoma, arial;}

body {background:url(../pics/body.jpg) repeat left top;}

a {text-decoration:none; outline: 0;}

object{ outline:0}

li {list-style:none;}

a img, fieldset {border: 0;}
p, h1, h2, h3, h4, h5 {margin:0 0 12px 0;}
.clear {clear: both;}
.margem {height:15px;}
.imgRight {
float:right;
}
.imgLeft {
float:left;
margin-right:5px;
}
div.meiamargem {height:10px;}

img.borda{border:3px solid #B8C7C2;}

a.assinatura {
display:block;
position:absolute;
text-indent:-9000em;
overflow:hidden;
width:93px;
height:13px;
top:25px;
left:16px;
font:bold 0.8em arial;
color:#fff;
background:url(../pics/assinatura.gif) no-repeat;
}
h1.emp {
font-weight:bold;
font-size:0.8em;
color:#4a5b7d;
}
p.center {text-align:center !important;}
p.right {text-align:right !important;}
a.saiba_mais {color:#fff; text-decoration:underline;}
a.saiba_mais:hover {text-decoration:none;}

div#content h1 { margin-left:40px; font:bold 0.8em tahoma, arial; color:#fff;}
div#content h2 { margin-left:10px; margin-top:10px; font:bold 0.7em tahoma, arial; color:#49618A;}
div#content h3 { margin-left:10px; margin-top:5px; color:#2a1570; font:bold 0.9em tahoma, arial; }
div#content h4 { margin-left:10px; margin-top:10px; font:bold 0.8em tahoma, arial; color:#49618A;}
div#content h5 { margin-left:10px; font:bold 0.6em tahoma, arial; color:#fff;}
div#content h6 { margin-left:50px; margin-top:40px; font:bold 0.7em tahoma, arial; color:#fff;}
div#imagens { width:516px; margin-top:15px; margin:0 auto;}
div#fotos { text-align:center; margin-top:15px; }

/*** header ***/

#header a.logo {
position:absolute;
top:0;
left:9px;
z-index:1;
}

/*** nav ***/

ul#nav {margin-left:180px;}

ul#nav li {
float:left;
display:inline;
margin:66px 6px 0 33px;
}
ul#nav li a {
font-size:0.8em;
text-transform:uppercase;
font-weight:bold;
color:#4a5b7d;
}
ul#nav li a:hover {
color:#494544;
}

/*** ULs and LIs ***/

ul.marc-internas { 
font:0.8em tahoma, arial; 
}
ul.marc-internas li { 
margin-left:7px;
background:url(../pics/arrow.gif) no-repeat left 2px;
padding-left:15px;
color:#4A5B7D;
}

/*** home ***/

img.delphi-logo {position:absolute; top:12px; right:11px; }


#thumbs {
width:611px;
margin:0 auto;
}
#mainContent div.avulsos {
position:relative;
margin:10px 0 0 10px;
width:200px;
height:150px;
float:left;
display:inline;
}
#mainContent div.boxEmp {
position:relative;
margin:10px 0 0 10px;
width:325px;
height:251px;
float:left;
display:inline;
}
#mainContent div.boxEmp div.content {
position:absolute;
text-align:right;
bottom:0;
right:20px;
height:55px;
}
#mainContent p {
font-size:0.76em;
padding:0 12px !important;
}
div.boxEmp div.content p {
font-size:0.7em;
color:#4a5b7d;
margin-bottom:6px;
padding:0 !important;
}
div.boxEmp div.content a.more {
display:block;
font-size:0.7em;
color:#4a5b7d;
font-weight:bold;
background:url(../pics/circ.gif) no-repeat 45px -2px;
}

#bot-mainContent div.boxEmp {
height:60px;
}

/*** sidebar ***/

#encontre_imovel, #parceiro, div.oportunidade, #realizando {
background-color:#fff;
}
div.oportunidade_2{width:298px; float:left; border:1px solid #000; background:#FFFFFF;margin:20px 18px 0 20px;}

div.oportunidade_3{width:200px; float:left; border:1px solid #B8C7C2; background:#FFFFFF;margin:20px 5px 0 16px;}

.meiamargem_2{}


#imoveis_locacao h1.emp {
text-align:center;
font-weight:bold;
font-size:0.76em;
color:#4a5b7d;
margin:10px 0 20px 0;
}
#imoveis_locacao p {
padding:0 10px;
color:#4a5b7d;
font-size:0.76em;
margin-bottom:6px;
}
#imoveis_locacao a.more {
text-align:right;
padding:4px 10px;
display:block;
font-size:0.7em;
color:#4a5b7d;
font-weight:bold;
}
#imoveis_locacao a.ver {
width:88%;
padding-left:0;
text-align:left;
margin-left:12px;
border-bottom:1px dotted #4a5b7d;
}
#imoveis_locacao .oportunidade_2 h4 { margin-left:0; margin-top:10px; font:bold 0.8em tahoma, arial; color:#49618A;}

/*                LOCACAO - NOVO                               */
#imoveis_locacao02 h1.emp {
text-align:center;
font-weight:bold;
font-size:0.8em;
color:#4a5b7d;
margin:10px 0 20px 0;
}
#imoveis_locacao02 p {
padding:0 10px;
color:#4a5b7d;
font-size:0.76em;
margin-bottom:6px;
}
#imoveis_locacao02 a.more {
text-align:right;
padding:4px 10px;
display:block;
font-size:0.7em;
color:#4a5b7d;
font-weight:bold;
}
#imoveis_locacao02 a.ver {
width:88%;
padding-left:0;
text-align:left;
margin-left:12px;
border-bottom:1px dotted #4a5b7d;
}

div.anuncie-aqui{
    margin: 0 auto;
    position: relative;
    top: 182px;
    width: 319px;}



#parceiro {
text-align:center;
}
#parceiro a {
display:block;
padding:0 0 20px 0;
}
#sidebar h1.emp {
text-align:center;
}
#sidebar p {
padding:0 10px;
color:#4a5b7d;
font-size:0.76em;
margin-bottom:6px;
}
#sidebar a.more {
text-align:right;
padding:4px 10px;
display:block;
font-size:0.7em;
color:#4a5b7d;
font-weight:bold;
}
#sidebar a.ver {
width:88%;
padding-left:0;
text-align:left;
margin-left:12px;
border-bottom:1px dotted #4a5b7d;
}

/*    sidebar     */
#sidebar-novo h1.emp {
text-align:center;
}
#sidebar-novo p {
padding:0 10px;
color:#4a5b7d;
font-size:0.76em;
margin-bottom:6px;
}
#sidebar-novo a.more {
text-align:right;
padding:4px 10px;
display:block;
font-size:0.7em;
color:#4a5b7d;
font-weight:bold;
}
#sidebar-novo a.ver {
width:88%;
padding-left:0;
text-align:left;
margin-left:12px;
border-bottom:1px dotted #4a5b7d;
}

form#cad input{
	border:1px solid #043C77;
	color:#043C77;
	font-size:11px;
	padding:2px;
	margin:0 0 3px 10px;
	}

form#cad input#cad-nome {
	width:260px;}

form#cad input#cad-email {
	width:225px;}

#cad-button{
	border:medium none !important;
	margin:0 0 -7px 0 !important;
	}


/*** form ***/

form#encontre {
width:260px;
margin:0 auto;
}
#fale {
width:335px;
float:left;
margin-left:12px;
}
form#fale input.bt {
margin-left:91px;
}
input.text, select, textarea {
width:250px;
padding:2px;
color:#327ecc;
}
label {
margin-top:6px;
font-size:0.76em;
display:block;
color:#4a5b7d;
}
input.bt {margin:12px 0 6px 0;}
form span {
display:block;
}
form span {
font-weight:bold;
float:left;
width:90px;
}

span.opcao{float: left;
    margin: 0 0 0 5px;color: #4A5B7D;
    font-size: 12px;}
span.opcao1{ float: left;
    margin: 0 0 0 5px;
    width: 75px;color: #4A5B7D;
    font-size: 12px;}
	
input.input_radio{float:left;}
#informacoes{
width:260px;
float:right;
margin:25px 50px 0 0;
display:inline;
}

/*** over ***/

div.over {
width:364px;
height:330px;
position:absolute;
z-index:10;
background:url(../pics/over.jpg) no-repeat left top;
visibility:hidden;
}
#over01 {
left:50px;
top:-100px;
}

#over02 {
left:260px;
top:-100px;
}

#over03 {
left:50px;
top:160px;
}

#over04 {
left:260px;
top:160px;
}

#over05 {
left:50px;
top:420px;
}

#over06 {
left:260px;
top:420px;
}

#over07 {
left:260px;
top:420px;
}

#over08 {
left:260px;
top:680px;
}

#over09 {
left:50px;
top:680px;
}

#over10 {
left:50px;
top:940px;
}

#over11 {
left:50px;
top:940px;
}

#over12 {
left:260px;
top:940px;
}

#over13 {
left:50px;
top:1200px;
}

#over14 {
left:260px;
top:1200px;
}

#over15 {
left:50px;
top:1460px;
}

div.over table {width:100%;margin-top:30px;}
div.over p {color:#bccbe6;margin-left:27px;font-size:11px !important;}
div.over ul.text li {
margin-left:14px;
color:#fff;
background:url(../pics/bullet.gif) no-repeat 22px 4px;
}

div.img-seq { width:150px; float:left; margin:8px; }
div.img-seq p { font:0.7em tahoma, arial; color:#49618A; text-align:center; }

/*** busca de imoveis ***/

div.busca-avancada {margin:10px 20px 20px 10px;}
select.busca {width:180px; padding:2px; color:#475372;}

h2.tt-busca {width:640px; height:26px; margin:30px 10px !important; padding:0;}

table.tabela{
margin:15px auto; text-align:center;
font:11px Tahoma, Geneva, sans-serif; color:#475372;
width:650px!important; background:#fff;}

table.tabela thead{
text-align:center; background:#475372;
font-size:12px; color:#fff;}

table.tabela tr td{
border:1px solid #fff; padding:3px 10px;}

table.tabela tr td.caracteristica {width:100px !important;}
table.tabela tr td.caracteristica p { color:#475372; font-size: 11px!important; width: 100px;}

table.tabela tr.bg01{background:#e7e8eb;} 
table.tabela tr.bg02{background:#cfd2db;}


ul.sonhosdomar {margin:25px auto;}
ul.sonhosdomar li {float:left; display:inline; margin:0 30px 25px 30px; list-style:none;   width:140px; height:140px;}
ul.sonhosdomar li img{margin:10px 10px;}
ul.sonhosdomar li span {display:block; text-align:center; color:#000; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px; margin:0 0 5px 20px;}

/*      Natal            */

.box-natal {/*width:850px;*/height:150px;margin:15px 0;}
.box-natal img {float:left;display:inline;margin:-5px 15px 25px 25px;}
.box-natal h2 {font:20px HarlowSolidItalic; color:#fff; padding-left:4px;}
.box-natal p {font:normal 12px verdana !important;color:#4c4c4c;line-height:16px !important; width:300px !important;}
.box-natal a {font-weight:bold;color:#49618A;text-decoration:underline;}

.ft-left {float:left;display:inline;margin:0 15px 0 30px;}

.divisoria-natal {border-top:1px solid #e5dfd1;width:400px;margin:0 auto;}
.space-natal {height:25px;}

#noticia-dropdown {/*margin-top:25px;*/ width:620px; margin:25px 0 30px 20px;}
#noticia-dropdown h3 {/*font:16px HarlowSolidItalic; color:#fff;*/ padding-left:4px;}
#noticia-dropdown p {/*font:normal 12px verdana; color:#FFF;*/ margin:0 40px 18px 30px !important;line-height:18px; width:525px !important;}
#noticia-dropdown p.drop2 {/*font:normal 12px verdana; color:#FFF;*/ text-align:justify; margin:0 40px 18px 225px !important;line-height:18px; width:350px !important;}
#noticia-dropdown dd{/*margin-top:25px;*/ width:620px; margin:10px 0 30px;}

/*            COPA 2014                  */
div.anima {width:283px; height:315px; overflow: hidden; float:right; margin:3px 0 10px 15px;}


/*    NOVO     */

h1.emp {
text-align:center;
font-weight:bold;
font-size:0.8em;
color:#4a5b7d;
margin:10px 0 20px 0;
}

p {
padding:0 10px;
color:#4a5b7d;
font-size:0.76em;
margin-bottom:6px;
}

a.ver {
width:88%;
padding-left:0;
text-align:left;
margin-left:12px;
border-bottom:1px dotted #4a5b7d;
}

a.more {
text-align:right;
padding:4px 10px;
display:block;
font-size:0.7em;
color:#4a5b7d;
font-weight:bold;
}

 img.logo {
	 /*position:absolute; top:12px; right:11px;*/
	  width:50px;
	   height:50px; 
	   border:3px solid #B8C7C2;
	    margin:0 7px 0 0;
		float:right; }
		
img.logo2 {
	 /*position:absolute; top:12px; right:11px;*/
	  width:50px;
	   height:50px; 
	   border:3px solid #B8C7C2;
	    margin:0 -5px 0 0;
		float:right; }
