body {

	margin: 0px;

	padding: 0px;

	background: url(../img/bg.jpg); 

}

* {

	font-family:Verdana, Geneva, sans-serif;

	font-size: 12px;

	color: #000;

}

a {

	text-decoration: none;

}

a:hover {

	color: #9e1412;

	text-decoration: none;

	text-align: left;

}

hr {

	border: none;

	border-bottom: #9e1412 2px solid;

	margin-top: 20px;

	margin-bottom: 20px;

}

#sombra {

	background: url(../img/bg_sombra.png) repeat-x;

	min-height: 6px;

}

#site {

	margin-left: auto;

	margin-right: auto;

	width: 914px;

	background: url(../img/bg_site.png) repeat-y;

}

#cima {

	margin-right: 7px;

	margin-left: 25px;

	height: 119px;

	background: url(../img/border_cima.png) repeat-x bottom;

}

#esquerda {

	vertical-align: top;

	margin-top: 30px;

	display: inline-block;

	width: 301px;

	height: 119px;

}

#centro {

	vertical-align: top;

	display: inline-block;

	height: 119px;

	width: 302px;

}

#direita {

	text-align: right;

	padding-top: 10px;

	display: inline-block;

	height: 109px;

	width: 259px;

}

#data  {

	margin-right: 15px;

}

#login a {

	color: #FFF;

}

#login a:hover {

	color: #9e1412;	

}

#login {

	margin-right: 12px;

	margin-top: 12px;

	vertical-align: top;

	text-align: center;

	background: #000;

	margin-left: 30px;

}

#login input[type=text], #login input[type=password]{

	width: 80px;

	vertical-align: top;

	margin-top: 0px;

	margin-bottom: 5px;

	border: 1px #9e1412 solid;

	background: #fff url(../img/baixo.png) repeat-x top;

}

#login ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

}

#login li {

	background: url(../img/seta.png) no-repeat left;

	margin-left: 50px;

}

#login span {

	font-weight: bold;

	padding-bottom: 7px;

}

input[type=text], input[type=password], select, textarea, .inputs {

	border: #000 1px solid;

	background: #efeeee;

}

input[type=submit], input[type=reset], input[type=button], button, .botoes {

	background: #9e1412;

	color: #FFF;

	font-weight: bold;

	border: #000 1px solid;

}

#corpo {

	margin-top: 15px;

	margin-left: 10px;

	margin-right: 10px;

}

#vmenu {

	text-align: center;

	text-decoration: none;

	width: 204px;

	display: inline-block;

}

#vmenu a {

	width: 176px;

	background: url(..//img/btn.png) repeat-x;

	text-decoration: none;

	color:#FFF;

	display: inline-block;

	font-size: 12px;

	padding-top: 4px;

	padding-bottom: 4px;

}

#vmenu ul {

	list-style: none;

    margin-top: 5px;

	padding: 1px;

}

#vmenu li {

	text-align: center;

}

#vmenu a:hover {

	background: url(../img/btnhover.png) repeat-x;

	text-align: center;

}

#main {

	vertical-align: top;

	display: inline-block;

	width: 683px;

}

#topo {

	height: 248px;

	text-align: center

}

#sombra_cima {

	background: url(../img/sombra_conteudo.png) no-repeat center top;

	min-height: 21px;

	margin-top: 2px;

}

#conteudo {

	background: url(../img/marca_logo.png) no-repeat right bottom;

	margin-bottom: 10px;

	margin-right: 15px;

}

#paginador {

	text-align: center;

	padding-top: 20px;

}

#baixo a {

	color: #FFF;

}

#baixo {

	background: url(../img/baixo.png) repeat-x top;

	min-height: 6px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 20px;

	padding: 10px;

	width: 885px;

}

#baixo a:hover {

	color: #FFF;

	text-decoration: none;	

}

#baixo img {

	float: right;

}

.titulo {

	background: #9e1412;

	font-family: Verdana, Geneva, sans-serif;

	color: #FFF;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 15px;

	font-size: 15px;

	font-style: italic;

	font-weight: bold;

}

.topico span {

	color: #000;

	padding: 5px;

	font-size: 12px;

	font-weight: bold;

	display: inline-block;

}

.corpo {

	background: #FFF;

}

.centro {

	font-family:Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #000;

}

.centro a {

	font-family:Verdana, Geneva, sans-serif;

	font-size: 10px;

	color: #000;

}

.centro a:hover {

	color: #9e1412;

}

.login {

	color: #FFF;

}

.reservada {

	font-size: 12px;

	color: #FFF;

}