body {
	background: url(../img/bg.gif);
	margin: 0px;
	padding-top: 25px;
}

body, td, th, a {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

input, button, select, textarea {
	background: #cccacb;
	border: 1px solid #6d6b6c;
}

button, .button {
	background: #51b848;
	color: #ffffff;
}

fieldset {
	border: none;
	margin: none;
}

hr {
	border: none;
	border-top: 1px dashed #006699;
}

.box {
	background: #ffffff;
	border: 1px solid #000000;
	margin: 3px;
	margin-bottom: 6px;
}

.box h2 {
	background: url(../img/t_bg.gif) no-repeat;
	display: block;
	height: 20px;
	margin: 0px;
	padding: 8px;
	padding-left: 15px;
}

.contents {
	padding: 10px;
}

.contents label {
	display: block;
}

.contents fieldset div {
	margin-bottom: 10px;
}

.left .box h2 {
	height: 27px;
	width: 164px;
	text-indent: -5000px;
	padding: 0px;
}

.left .box {
	width: 164px;
}

.box p {
	margin: 3px;
}

.field {
	padding: 3px;
}

.field_button {
	padding: 3px;
	text-align: right;
}

.table_form td {
	padding: 3px;
}

.table_form .label {
	display: block;
	width: 100px;
	text-align: right;
}

.table {
	border: 2px solid #a0a0a0;
	padding: 5px;
	width: 100%;
}

.table th, .table td {
	border-left: 1px solid #353535;
	border-bottom: 1px solid #353535;
	padding: 3px;
}

.table th {
	background: #cccccc;
	border-bottom: 0px;
}

#main {
	background: #cac9b5;
	border: 1px solid #47493e;
	width: 780px;
}

#main h1 {
	margin: 0px;
	padding: 0px;
}

#main h1 a {
	display: block;
	background: url(../img/logo.gif) no-repeat;
	position: relative;
	left: 6px;
	top: -13px;
	text-indent: -5000px;
	height: 100px;
	width: 149px;
}

#login h2 {
	background: url(../img/t_login.gif) no-repeat;
	height: 27px;
	text-indent: -5000px;
	padding: 0px;
}

#login a {
	color: #999999;
}

#login input, #login button, #login select {
	width: 86px;
}

#login .table_form .label {
	width: 55px;
	color: #999999;
}

#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu {
	border-bottom: none;
}

#menu li {
	border-bottom: 1px solid #000000;
	list-style: none;
}

#menu li a {
	display: block;
	text-indent: -5000px;
	height: 26px;
	width: 164px;
}

#menu #menu_cadastrese a {
	background: url(../img/menu_cadastrese.gif) no-repeat;
}

#menu #menu_promocoes a {
	background: url(../img/menu_promocoes.gif) no-repeat;
}

#menu #menu_linksinteressantes a {
	background: url(../img/menu_linksinteressantes.gif) no-repeat;
}

#menu #menu_embreve a {
	background: url(../img/menu_embreve.gif) no-repeat;
}

#menu #menu_ondeestamos a {
	background: url(../img/menu_ondeestamos.gif) no-repeat;
}

#menu #menu_faleconosco a {
	background: url(../img/menu_faleconosco.gif) no-repeat;
}

#menu #menu_sessionnews a {
	background: url(../img/menu_sessionnews.gif) no-repeat;
}

#menu .menu_adm a {
	text-indent: 0px;
}

#search h2 {
	background: url(../img/t_consultaracervo.gif) no-repeat;
	height: 27px;
	text-indent: -5000px;
	padding: 0px;
}

#search input, #search select {
	width: 158px;
}

#lancamentos_sub h2 {
	padding: 0px;
	height: 36px;
	width: 384px;
}

#lancamentos_sub h2 a {
	background: url(../img/t_lancamentos.gif) no-repeat;
	display: block;
	height: 36px;
	width: 384px;
	text-indent: -5000px;
	padding: 0px;
}

#lancamentos_sub table {
	width: 100%;
}

#lancamentos_sub table td {
	width: 33%;
	height: 183px;
	padding: 20px;
}

#lancamento_2, #lancamento_5 {
	border-right: none;
}

.table_lancamentos td {
	border: 1px dashed #c3c3c3;
	border-bottom: none;
	border-left: none;
}

#noticias h2 {
	background: url(../img/t_noticias.gif) no-repeat;
	height: 35px;
	width: 198px;
	text-indent: -5000px;
	padding: 0px;
}

#mais_alugados h2 {
	height: 36px;
	width: 198px;
	padding: 0px;
	background: url(../img/t_mais_alugados.gif) no-repeat;
	display: block;
	height: 36px;
	width: 198px;
	text-indent: -5000px;
}

#promocoes h2 {
	background: url(../img/promocoes_t.gif) no-repeat;
	text-indent: -5000px;
}

.promocao_box_0, .promocao_box_1 {
	float: left;
	height: 131px;
	width: 136px;
	margin-right: 5px;
}

.promocao_box_0, .promocao_box_1, .promocao_box_0 a, .promocao_box_1 a {
	font-size: 10px;
	font-weight: bold;

}

.promocao_box_0 {
	background: url(../img/promocoes_bg_1.gif) no-repeat;
}

.promocao_box_1 {
	background: url(../img/promocoes_bg_2.gif) no-repeat;
}

#linksInteressantes h2 {
	background: url(../img/links_interessantes_t.gif) no-repeat;
	text-indent: -5000px;
}

.linkInteressante_box {
	background: url(../img/links_interessantes_bg.gif) no-repeat;
	float: left;
	height: 163px;
	width: 158px;
	margin-right: 5px;
}

.linkInteressante_box, .linkInteressante_box a {
	font-size: 10px;
	font-weight: bold;

}

#fale_conosco h2 {
	background: url(../img/fale_conosco_t.gif) no-repeat;
	text-indent: -5000px;
}

.options_list label {
	display: inline;
}

#onde_estamos h2 {
	background: url(../img/onde_estamos_t.gif) no-repeat;
	text-indent: -5000px;
}

#flash_banner {
	width: 385px;
	height: 171px;
}

.mais {
	background: url(../img/bt_plus.png) no-repeat right;
	display: block;
	padding: 3px;
	padding-right: 20px;
	text-align: right;
}