body {
	background : #525252 url('../imgs/fundo.png') repeat-x;
	margin : auto auto;
	width : 776px;
	font-family : Verdana, arial, Helvetica, sans-serif;
}
img {
	border : 0px;
}
table#topo {
	width : 776px;
	height : 131px;
	border : 0px;
}
td#td_logo {
	width : 220px;
	height : 131px;
	text-align : left;
}
td#td_banner {
	width : 556px;
	height : 131px;
	text-align : right;
}
td#td_botoes {
	width : 220px;
	text-align : left;
}
td#td_conteudo {
	width : 556px;
	text-align : left;
	background : #393939 url('../imgs/fundo_main.jpg') repeat-x;
	border-top : 1px solid #000;
}
td#td_bottom {
	width : 556px;
	height : 26px;
	text-align : left;
	background : url('../imgs/bottom.gif') no-repeat;
}
table#layout {
	width : 776px;
	margin : 27px 0px 0px 0px;
}
img.btn_link {
	margin-left : 92px;
	display : block;
}
.bloco_hp {
	padding : 15px 0px 15px 0px;
	display : block;
	clear : both;
}
hr.linha {
	border : 0px solid #000;
	border-bottom : 1px solid #fff;
	width : 95%;
	clear : both;
	display : block;
	margin : 15px 0px 10px 15px;
}
.bloco_res {
	padding : 15px 15px 0px 15px;
	display : block;
}
.bloco_esq {
	padding : 0px 0px 0px 0px;
	display : block;
	width : 445px;
	float : left;
	border-right : 0px solid #fff;
}
.texto_hp {
	color : #fff;
	font-size : 0.75em;
	padding : 15px 15px 15px 15px;
	line-height : 1.4em;
}
.titulo_hp {
	color : #ffa700;
	text-transform : uppercase;
	font-size : 1.2em;
	padding : 0px 15px 3px 15px;
	font-weight : bold;
	line-height : 1.1em;
}
.antetitulo {
	color : #000;
	font-size : 0.7em;
	padding : 0px 15px 0px 15px;
	font-weight : bold;
}
.subtitulo {
	color : #000;
	font-size : 0.7em;
	padding : 0px 15px 0px 15px;
	font-weight : bold;
}
.data {
	color : #000;
	font-size : 0.65em;
	padding : 0px 15px 2px 15px;
	font-weight : normal;
}
.rodape {
	color : #fff;
	font-size : 0.6em;
	padding : 7px 5px 10px 10px;
}
.titulo_int {
	color : #e5e5e5;
	text-transform : uppercase;
	font-size : 1em;
	padding : 0px 15px 0px 15px;
	font-weight : bold;
}
a {
	color : #ffa700;
	text-decoration : none;
}
a:hover {
	color : #ffa700;
	text-decoration : underline;
}
.texto {
	color : #fff;
	font-size : 0.7em;
	padding : 5px 15px 15px 15px;
	line-height : 1.4em;
}
.lead {
	color : #fff;
	font-size : 0.75em;
	padding : 10px 15px 5px 15px;
	line-height : 1.4em;
}
img.img_hp {
	float : right;
	padding : 0px 15px 5px 15px;
}
img.img_int {
	float : left;
	padding : 0px 15px 5px 15px;
}
table#tab_interior {
	margin : 15px 0px 0px 0px;
	padding : 0px 15px 0px 0px;
	width : 100%;
}
table#col_dir {
	width : 90px;
	display : block;
	float : right;
	margin : 15px 15px 0px 15px;
	border : 0px solid #fff;
	padding : 0px 0px 0px 5px;
}
td#td_col_dir {
	width : 90px;
	text-align : right;
}
td#td_col_esq {
	width : 450px;
	text-align : left;
	border : 0px solid #fff;
}
ul.lista_meses {
	list-style : none;
	margin : 0;
	padding : 0;
}
.lista_meses li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height : 1.6em;
	padding: 0px 0px 5px 0px;
	text-align : right;
}
.lista_meses li a:link {
	text-decoration : none;
}
.lista_meses li a:visited {
	text-decoration : none;
}
.lista_meses li a:hover {
	text-decoration : underline;
}
.lista_meses li a:active {
	text-decoration : underline;
}
.lista_ano {
	font-size : 0.9em;
	font-weight : bold;
}
.lista_imagem_left {
	clear : both;
	border : 0px solid #666;
	margin : 0px 15px 15px 15px;
	padding : 0px;
	float : left;
}
.lista_imagem_right {
	float : right;
	clear : both;
	border : 0px solid #666;
	margin : 0px 15px 15px 10px;
	padding : 0px;
}
#lista_docs {
	list-style : none;
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 0px 10px;
}
#lista_docs li {
	padding 0;
}
#lista_docs li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height : 1.3em;
}
.documentos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin : 0px 15px 0px 10px;
}
table.tab_reservas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color : #fff;
	border : 0px solid #fff;
	padding : 2px;
}
table.tab_reservas th {
	text-align : center;
	border-bottom : 1px solid #fff;
}
table.tab_reservas td {
	border-bottom : 1px solid #fff;
}
table.tab_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color : #fff;
	border : 0px solid #fff;
	padding : 2px;
}
table.tab_form th {
	text-align : center;
}
table.tab_form td {
}
.nome_area {
	color : #e5e5e5;
	text-transform : uppercase;
	font-size : 1em;
	margin : 15px 15px 0px 15px;
	font-weight : bold;
	border-bottom : 1px solid #fff;
}
