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/leblon_noite.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 3% 0 3%;
  }

	#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 4% 0px 4%;
		height:								 22px;
		color:								 #6A1919;
		text-decoration:			 none;
  }

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

#login {
	clear:								left;
	float:								left;
	height:								350px;
	border:								1px solid #c4ced4;
}
	
	#login * {
		padding:						0px;
		margin:							0px;
	}
	
	#login form {
		background-image:			url("/images/topo_log-in.gif");
		background-position:	top center;
		background-repeat:    no-repeat;
		width:								193px;
		font-size:						11px;
		color:								#4b5085;
		padding-top:					10px;
		clear:								left;
		margin-bottom:				10px;
	}
	
	#login fieldset {
		border:								none;
		padding:					    0px 0 5px 5px;
		clear:								left;
	}
	
	#login fieldset legend {
		color:							  white;
		font-weight:					bold;
		margin-bottom:        20px;
		clear:								left;
		font-size:						12px;
	}
	
	#login label {
		width:        				50px;
		color:								#4b5085;
		display:			        block;
		float:	        			left;
		clear:								left;
	}
	
	#login input {
		width:								80px;
		border:								1px solid #afafaf;
		margin-bottom:				3px;
	}
	
	#login input.botao_imagem {
		width:								24px;
		border:								none;
		vertical-align:top;
	}
  
	#login a {
		color:								#4b5085;
	}
#erro_cep {
	display:			inline;
  text-align:   center;
	color:        red;
	padding:			2px;
}

#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:								468px;
	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:        160px;
		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 none;
		float:					left;
	}

#rodape {
	clear:							left;
	height:							20px;
	font-size:					10px;
	color:							white;
	text-align:					center;
	padding-top:				20px;
	padding-bottom:			30px;
	background-color:		#1f2466;
	margin:							5px 0 10px 195px;
	width:							525px;
	background-image:		url("/images/faixa_rodape.gif");
	background-repeat:	no-repeat;
}

.lista_hoteis {
  font-size:          10px;
}

.lista_hoteis th {
  font-size:          15px;
}

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

#botao_enviar {
  text-align:           center;
}

#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;
}

#mudanca_barrabella {
	 padding:						10px;   
	 border:						1px solid #c4ced4;   
	 height:            110px;
}

#imagem_mudanca_barrabella{
  float:              left;
}

#texto_mudanca_barrabella {
	font-size:					12px;
        margin-left:			               125px;  
}

#conteudo div.baliza {
		padding:				0;
		margin:					0;
                margin-top:		           -60px;
		border-left:               1px solid none;
		float:				     left;
	}
#conteudo div.erro {
		padding:				0;
		margin:					0;
                margin-top:		           -60px;
		border-left:               1px solid none;
		float:				     left;
                color: red;
	}
	#conteudo div.baliza_no_limite {
		height:					205px;
		padding:				0;
		margin:					0;
		border-left:    1px solid none;
		float:					left;
	}
