/*----------- General -----------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin:0; 
padding:0; 
border:0; 
outline:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
line-height:20px;
}

body {
background: url('img/fundo.jpg');
background-position:center top;
color: #373987;
font: 13px "Arial", "Helvetica", sans-serif;
font-style:normal;
font-variant:normal;
font-weight:lighter;
line-height:23px;
}

html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}

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

a:hover {
color: #373987;
}

/*----------- Header -----------*/

div#header {
margin:0 auto;
width:900px;
height:445px;
overflow:hidden;
background: #f3f2ec;
}

div#navwrap {
background:url(img/headernovo.jpg) no-repeat;
width:900px;
height:153px;
float:left;
}

   .logo {  width:900px;
	        height: 89px;	
			padding: 20px 0 0 332px;
   }
   .logo a{
	   background:url(img/logo.jpg) no-repeat;
	   width:270px;
	   height: 89px;
	   text-indent: -9999px;
	   display: block;
       outline: none;	   
   }
  .logo p {font: 16px "Arial", "Helvetica", sans-serif;
			font-style:normal;
			font-variant:normal;
			font-weight:lighter;	color:#FFF; 	margin-top: 5px;  }

   
/* navigatie */

#animacao { 
		width:690px;
		height: 286px;	
		float:right;
		padding:80px 0 0 0;
		}

/* menu */
#uppernav{
padding:90px 0 0 0;
text-decoration:none;
float:left;
width:210px;
}

#uppernav li {
text-decoration:none;
margin-left:38px;
float:left;
}

#uppernav a {
background:url(img/barra.jpg) no-repeat;
border:5px 0 0 0;
padding:5px 0 5px 0;
width:96px;
float:left;
padding-left:18px;
}

#uppernav a:hover{
text-decoration:none;
background:url(img/barra1.jpg) no-repeat;
}

#uppernav a.active{
text-decoration:none;
background:url(img/barra1.jpg) no-repeat;
}
#uppernavleft{
padding:30px 0 0 0;
text-decoration:none;
float:left;
width:210px;
}

#uppernavleft li {
text-decoration:none;
margin-left:38px;
float:left;
}

#uppernavleft a {
background:url(img/barra.jpg) no-repeat;
border:5px 0 0 0;
padding:5px 0 5px 0;
float:left;
font-size:12px;
}

#uppernavleft a:hover{
text-decoration:none;
background:url(img/barra1.jpg) no-repeat;
}

#uppernavleft a.active{
text-decoration:none;
background:url(img/barra1.jpg) no-repeat;
}

/* einde navigatie */

/*----------- Content -----------*/

div#mainwrap {
background:#f3f2ec url('img/barraheader.jpg') repeat-x;
margin:0 auto;
width:850px;
padding-top: 30px;
padding-bottom:90px;
padding-right:50px;
}
div#mainwrapleft { width: 210px; float:left; text-align:center;}
.prefira { padding: 22px 20px 42px 0; text-align:center;  }
div#mainwrapright { width: 640px; float:right; }

.ano {  width:262px  
	    font-weight:bold;
	    clear:both;
		padding: 20px 0 0 0;}	
		
  .ano .left{ width:131px; 
	  text-align:left;
	  float: left;
  }
  .ano .right{ width:450px; 
	  text-align:left;
	  float: left;
  }
#mainwrapright a {
    color: #176CBF;
}
#mainwrapright a:hover {
     color: #013;
}

h1 {	  font: 38px 'Arial'; }
h2 {	  font: 16px 'Arial'; line-height: 15px; }
h3 {	  font: 14px 'Arial'; line-height: 13px;  }
h4 {	  font: 16px 'Arial'; line-height: 20px; margin-bottom: 40px;}



	  
div#contentwrap{
width:605px;
padding:2.5em 15px 0 15px;
float:left;
display:block;
}


/*----------- Footer -----------*/

#footer {
background:url(img/footer.jpg) no-repeat;
margin:0 auto;
position: relative;
margin-top: -70px; /* negative value of footer height */
height: 74px;
clear:both;
width:900px;
} 

div#footerwrapper {
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-left: 75px;
width:900px;
}

  .rodape {   display: block; outline: none; 	}
  .rodape a.simlogo{ background:url(img/simlogo.jpg) no-repeat; width:61px; height: 48px; text-indent: -9999px; float: left; }
  .rodape p.adress{  line-height:15px; float: left; width:258px; height: 50px; color:#FFF; }
  .rodape a.profine{ background:url(img/profine.jpg) no-repeat; width:152px; height: 44px;	text-indent: -9999px; float: left; }
  .rodape a.kommerlimg{ background:url(img/kommerlimg.jpg) no-repeat; width:185px; height: 44px; text-indent: -9999px; float: left; }
  .rodape h1.respeite{ font: 10px 'Arial'; float: left; width:113px; height: 51px; color:#000066; font-weight:bold; }
  .rodape p1.folha{ background:url(img/folha.jpg) no-repeat; width:64px; height: 47px;	text-indent: -9999px; float: left; }

/* bottom navigatie */

#bottomnav {
display:block;
float:left;
font-size:12px;
list-style-image:none;
list-style-type:none;
margin:1.5em 0 0 15px;
padding:0;
}

#bottomnav li {
float:left;
list-style-image:none;
margin-right:15px;
}

#bottomnav a {
color:#FFFFFF;
}

#bottomnav a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#bottomnav a.active {
color:#FFFFFF;
text-decoration:underline;
}

/* einde bottom navigatie */

html, body, #wrapper {
height:100%;
}

body > #wrapper {
height:auto; 
min-height:100%;
}

.clearfix:after {
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
	
.clearfix {
display: inline-block;
} /* Hides from IE-mac \*/

* html .clearfix { 
height:1%;
}

.clearfix {
display:block;
} /* End hide from IE-mac */

#property h3 {
    background: url(img/mais.jpg) bottom left no-repeat;
    color: #176CBF;
    cursor: pointer;
    font-size: 15px;
    margin-bottom: 10px;
	padding-left: 30px;
    text-indent: 15px;
    text-transform: upercase;
	line-height: 23px;
}

    #property h3:hover {
        color: #013;
    }

    #property h3.show {
        background: url(img/mais.jpg) bottom left no-repeat;
    }
    
    #property h3.hide {
       background: url(img/menos.jpg) bottom left no-repeat;
    }

#property fieldset {
    border: 0;
	display:none;
	padding: 0 10px 10px 45px;
}



#mainwrapright .regularTable {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
}
    
    #mainwrapright .regularTable th, 
    #mainwrapright .regularTable td {
        padding: 5px;
    }
        
    #mainwrapright .regularTable tbody {}
    
        #mainwrapright .regularTable tbody th {
            text-align: center;
        }
        
        #mainwrapright .regularTable tbody tr.odd th,
        #mainwrapright .regularTable tbody tr.odd td {
          
        }
        
        #mainwrapright .regularTable tbody td.actions {
        }
        
            #mainwrapright .regularTable tbody td.actions a {
                display: block;
                float: left;
                height: 21px;
                outline: none;
                overflow:hidden;
                text-indent: -9999px;
            }
        
            #mainwrapright .regularTable tbody td.actions a:active {
                background-position: bottom left;
            }

#sellerPropertiesList {}

    #sellerPropertiesList tbody td {
        border-bottom: 1px solid #FFF;
    }

    #sellerPropertiesList strong {
        font-size: 16px;
    }

    #sellerPropertiesList .photo {
	width: 185px;
    }
	
	    #sellerPropertiesList p {
        width: 385px;
		text-align:left;
    }
    
    
    #sellerPropertiesList .photo img {
    }

#sellersClientsList {}

 


