/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

object {
	outline: none;
}

input, select {
	font-size: 11px;
}

img {
 border: none;
}

body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

a {
	color: #000000;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}

table {
	width: 100%;
}
table, td, th {
	padding: 5px;
}

h1, h2 {
	color: #442F05;
	font-size: 13px;
}
h2 {
	font-size: 12px;
}

ul {
	margin-left: 30px;
	list-style-type: disc;
	list-style-position:  outside;
}

li {
	margin-bottom: 5px;
}

/* LAYOUT */

div#layout {
	position: absolute;
	width: 779px;
	height: auto;
	left: 50%;
	margin-left: -390px;
	margin-bottom: 56px;
}

div#topo {
	position: absolute;
	width: 779px;
	height: 284px;
	z-index: 5;
	visibility:visible;
}

div#menu {
	position: absolute;
	width: 221px;
	height: 265px;
	top: 188px;
	left: 4px;
	z-index: 10;
	visibility:visible;
}

div#splash {
	position: absolute;
	width: 306px;
	height: 307px;
	top: 50%;
	left: 50%;
	margin-top: -153px;
	margin-left: -100px;
	z-index:99;
	visibility:visible;
	display:block;
}


/* ESQUERDA */

div#esquerda {
	position: absolute;
	width: 244px;
	height: 600px;
	top: 284px;
	left: 2px;
	background: url(/hotelparquedoscoqueiros/img/bg_esquerda.jpg) top left no-repeat;
	border-top: solid 2px #FFFFFF;
}

div#esquerda label {
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
} div#esquerda input, div#esquerda select {
	border: solid 1px #898989;
} html>/**/body div#esquerda select {
	width: 50px;
	text-align: center
} div#esquerda .lista {
	margin-right: 15px;
} 

div#reserva {
	position: absolute;
	width: 219px;
	height: 209px;
	top: 199px;
	left: 9px;
} div#reserva .botao {
	text-align: center;
	padding: 15px;
}

div#newsletter {
	position: absolute;
	width: 206px;
	height: 74px;
	left: 9px;
	top: 445px;
	padding-top: 41px;
	padding-left: 15px;	
	background: url(../img/bg_newsletter.jpg) top left no-repeat;
} div#newsletter input {
	width: 186px;
	padding-left: 2px;
} div#newsletter .botao {
	text-align: center;
	padding: 5px;
}

/* DIREITA */

div#direita {
	position: absolute;
	width: 530px;
	height: auto;
	top: 284px;
	left: 244px;
	padding-top: 51px;
	padding-left: 5px;
	background: url(/hotelparquedoscoqueiros/img/bg_direita.jpg) top left no-repeat;
	line-height: 160%;
	border-top: solid 2px #FFFFFF;
}

div#coluna1 {
	position: absolute;
	width: 510px;
	height: auto;
	left: 7px;
	text-align: justify;
} div#coluna1 hr {
	color: #DBD7CA;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 1px #DBD7CA;
}

.marginright {
	margin-right: 16px;
}


div#boxinicial {
	float: left;
	display: block;
	width: 184px;
	height: auto;
} div#boxinicial .img {
	display: block;
	width: 179px;
	height: 93px;
	padding-left: 5px;
	padding-top: 5px;
	background: url(../img/bg_box.gif);
} div#boxinicial .txt {
	display: block;
	text-align: center;
} 

div#coluna2 {
	position: absolute;
	width: 124px;
	height: auto;
	right: 13px;
}

/* RODAPE */

div#rodape {
	position: absolute;
	width: 779px;
	height: 56px;
	top: 880px;
	left: 0;
	background:url(../img/bg_rodape.gif) repeat-y right;
	color: #2F2913;
} div#rodape .texto {
	float: left;
	margin-left: 22px;
} * html div#rodape .texto {
	margin-left: 10px;
} div#rodape .marca {
	float: right;
	margin-right: 21px;
	margin-top: 11px;
}



/* FORMULÁRIO DE CONTATO */

div#contato_info {
	float: left;
	width: 222px;
	height: auto;

}
div#contato_formulario {
	float: right;
	width: 295px;
	height: auto;
	border-left: dashed 1px #242014;
	padding-left: 10px;
}
div#contato_info label, div#contato_formulario label {
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
div#contato_formulario input, div#contato_formulario select, div#contato_formulario textarea {
	width: 133px;
	height: 15px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 2px;
	border: solid 1px #CCCCCC;
}
div#contato_formulario select {
	width: 140px;
	height: 30px;
}
div#contato_formulario textarea {
	width: 135px;
	height: 103px;
	font-size: 11px;
	font-family: Tahoma;
}
div#contato_formulario .radiocheck {
	border: none;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
}
div#contato_formulario .areabotao {
	display: block;
	text-align: center;
	margin-top: 5px;
}

/* FOTOS */

div#hotel_fotos {
	display: block;
	width: 100%;
	height: auto;
}

div#hotel_fotos a {
	float: left;
	margin: 4px;
	border: solid 1px #B3A891;
}
div#hotel_fotos a:hover {
	border: solid 2px #442F05;
	margin: 3px;
}

#banner_reveillon_alegria {
	width: 500px;
	margin-left: 15px;
}
#banner_reveillon_alegria img {
	float: left;
}


/* CLASSES */

.left {
	float: left;
}
.none {
	clear: both;
}
.topico {
	display: block;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #442F05;
	background: url(../img/barra_topico.jpg) repeat-x bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.bannercoluna1 {
	display: block;
	width: 380px;
	height: 220px;
	padding-top: 4px;
	padding-left: 4px;
}
.bannercoluna1 img {
	margin-bottom: 5px;
}
.bannercoluna2_a {
	display: block;
	width: 119px;
	height: 224px;
	background: url(../img/bg_banner_coluna2_a.gif) no-repeat;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 13px;
}
.bannercoluna2_b {
	display: block;
	width: 119px;
	height: 259px;
	background: url(../img/bg_banner_coluna2_b.gif) no-repeat;
	padding-top: 5px;
	padding-left: 5px;
}

.titulo {
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.data {
	display: block;
	font-size: 11px;
}
.borda {
	border: solid 1px #B3A891;
}
.titulo {
 	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
.texto {
 	display: block;
}
.saibamais {
	display: block;
	font-weight: bold;
	text-align: right
} .saibamais a {
	color: #A10000;
}
.imgagenda  {
	margin-right: 6px;
}
.imgagenda img {
	width: 150px;
	height: auto;
	border: solid 1px #B3A891;
}
