body {
    font-family:		      Helvetica, Verdana, Geneva, Arial, sans-serif;
  font-size:		13px;
    background-color:     #ededef;
    margin:							  0px;    
}

h1 {
    font-size:						18px;
    color:								#996600;
    font-weight:					normal;
}

h2 {
    font-size:						14px;
    color:								#373a75;
    font-weight:					normal;
}

img { 
    border:				0px;
}

div.fieldWithErrors {
    display:			inline;
    border:				1px solid red;
    background-color: red;
    padding:			2px;
}

#site {
    margin:								auto;
  background-color:			white;
    background-image:			url("/images/background.gif");
    background-position:	center;
    background-repeat:		repeat-y;
    padding:						  10px 24px 10px 24px; 
    width:								720px;	
}

#topo {
    background-image:			url("/images/topo.jpg");
    background-position:	top right;
    background-repeat:    no-repeat;
    padding:							0px;
    margin:								0px 0px 0px 0px;
}

#topo * {
    padding:							0px;
    margin:								0px;
}

#menu, #submenu {
    padding:							0px;
    font-size:						13px;
    margin:   						2px 0px 5px 0px;
     width:                720px;
    height:               24px;
    background-image:     url("/images/menu/menu-background.gif");
    background-repeat:    repeat-x;
    text-align:center;
}

    #menu li, #submenu li {
        display:inline;
        list-style:						 none;
  }
    
    #menu li a {
        float:left;
    display:						   block;
        height:								 22px;
        color:								 #6A1919;
        text-decoration:			 none;
        padding:							 4px 2% 0 2%;
  }

    #menu li a:hover {
        background-image:     url("/images/menu/menu-background_hover.gif");
        background-repeat:    repeat-x;
    }
    
    #menu li.selecionado a {
        background-image:     url("/images/menu/menu-background_active.gif");
        background-repeat:    repeat-x;
    }
        
#submenu {
    margin:								   -5px 0 5px 0;
    clear:									 left;
    background-image:        url("/images/menu/submenu-background.gif");
    background-repeat:			 repeat-x;
    height:									 16px;
    font-size:               11px;
    padding-top:             2px;
}

    #submenu li a {
        height:                17px;
        padding:							 0px 2% 0px 2%;
        height:								 22px;
        color:								 #6A1919;
        text-decoration:			 none;
  }

    #submenu li a:hover {
        text-decoration:       underline;
    }	



#noticias {
    background-image:			url("/images/topo_coluna_noticias.gif");
  background-repeat:    no-repeat;
    background-position:	top left;
    padding-top:					20px;
    float:								right;
    border:								1px solid #c4ced4;
    width:								190px;
    height:								210px;
}

#conteudo {
    float: 								left;
    width:								650px;
    margin:								0px 0px 10px 5px;
     border:								1px solid #c4ced4;
    padding:							25px;
    text-align:						justify;
}

    #conteudo table {
        font-size:			   10px;
        text-align:					left;
    }
    
    #conteudo table th{
        border-bottom:			1px solid #996600;
    }

    #conteudo table a:link {
        color:							#6A1919;
    }

    #conteudo p {
      color:        #333;
    }

    #conteudo label {
        width:        200px;
        display:			block;
        float:				left;
        clear:				left;
    }
    
    #conteudo fieldset {
        clear:				left;
    }

    #conteudo form {
        padding:			1px;
        font-size:    11px;
    }
    
    #conteudo form label {
        color:        #6A1919;
        width:        130px;
    }
    
    #conteudo form input, #conteudo form select {
        width:        140px;
        color:				#191919;
    }
    
    #conteudo form fieldset {
        /*width:        285px;*/
        border-color: #F5ECC1;
        border-width: 4px;
        border-style: solid;
        clear:				left;
    }
    
    #conteudo form fieldset legend {
        color:        #353A75;
        font-weight:  normal;
        padding:			0px 5px 0px 0px;
        clear:				left;
    }
    
    #conteudo form span {
        color:        #FFCC66;
    }
    
    #conteudo form p {
        color:        #000000;
        font-weight:  bold;
        line-height:  10px;
    }

    #conteudo .radio_button {
        width:        14px;
    }
    
    #conteudo div.baliza_limite {
        height:					270px;
        padding:				0;
        margin:					0;
        border-left:    1px solid white;
        float:					left;
    }

#rodape {
    clear:							left;
    height:							15px;
    font-size:					    10px;
    color:							white;
    text-align:					    center;
    padding-top:				    2px;
    padding-bottom:	 		        2px;
    background-color:		        #1f2466;
    margin:							2px 0 2px;
    width:							100%;
    background-repeat:	            no-repeat;
}


#rodape p {
    margin:							0 0 0 15px;
    padding:						0;
}

#botao_enviar {
  text-align:           center;
}

#empreendimentos td {
    text-align: justify;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eac200;
    margin-top: 3px;
    padding-bottom: 3px;
    clear: left;
}
.nome_empreendimento {
    color:              #8484D3;
    margin:             0px;
    font-size:          18px;
    font-weight:        bold;
}

.localizacao {
    margin:             0px;
    font-size:          12px;
    font-weight:        bold;
}

#erro_conteudo {
   background-color:  #FFF;
   color:             #000;
     border:						1px solid #D72D32;
     margin:						0px 0px 10px 0px;
     padding:						15px;
     font-size:         12px;
}

#erro_conteudo ul {
    margin:							0px;
}

#conteudo_dinamico {
  width:								100%;
    height:								230px;
    font-size:							10px;
    color:								blue;
    text-align:							center;
    padding-top:						20px;
    padding-bottom:						30px;
}

#erro_conteudo span {
   margin-left:				28px;
     font-weight:       bold;
     color:							#D72D32;
     margin-bottom:			-30px;
}

#sucesso_conteudo {
   background-color:  #FFF;
   color:             #000;
     border:						1px solid green;
     margin:						0px;
     padding:						10px;
     text-align:				center;
     font-size:         12px;	 
}

#sombra {
  width:							770px;
    height:							10px;
    background-image:		url("/images/background_sombra.gif");
    background-repeat:	no-repeat;
    margin:							auto;
}

#botao_logout {
  float:              right;
  margin-top:			    10px;
  margin-right:			  10px;
}

#outros_servicos {
  clear:              right;
}

#links_locacao_venda {
   margin-left:				15px;
   color
}

span.imagem_empreendimento {
  border-style:       solid;  
  border-width:       6px 1px 1px 1px;  
  border-color:       #A5A1CE;
  margin:             2px;
  float:              left;

    text-align:					center;
    background-color:		white;
}

#resultados_busca {
  margin:             0px;
  padding:            0px;
  list-style-type:    none;  
  width:              430px;
}

  #resultados_busca a{
    text-decoration:    none;
    color:              #333;

  }
  
  #resultados_busca a:hover {
    color:              #000;
  }
  
  #resultados_busca a:hover img{
    border-color:       #6F69B1;
  }

  #resultados_busca li {
    margin:             0px 0px 10px 0px;
    padding:            0px;
  }

  #resultados_busca img.imagem_empreendimento{
    margin-right:       10px;
  }
  
  #resultados_busca span {
    display:            block;
  }
  
  #resultados_busca span.nome {
    color:              #84C322;
    margin:             0px;
    font-size:          18px;
    font-weight:        bold;
  }
  
  #resultados_busca a span.ver_detalhes {
    color:              blue;
    text-align:         right;
    text-decoration:    underline;
    border-bottom:      1px solid #EAC200;
    margin-top:         3px;
    padding-bottom:     3px;
    clear:              left;
  }