@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;padding:0;border:0;outline:0;
}
body {
	padding:20px 0;
}
#borderIndex {
	width:930px;
	height:670px;
	margin:auto;
	border:2px solid #F3E9D5;
	position:relative;
}
#bgImgIndex {
	width:930px;
	height:530px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/fotos-frente.jpg) no-repeat;
}
#logoIndex {
	width:230px;
	height:69px;
	position:absolute;
	bottom:30px;
	left:15px;
}
#shadowIndex {
	width:614px;
	height:63px;
	background:url(../images/shadow-index.png) no-repeat;
	position:absolute;
	bottom:50px;
	right:25px;
}
#optIndex {
	width:632px;
	height:158px;
	position:absolute;
	bottom:115px;
	right:11px;
}
#optIndex li {
	width:146px;
	height:158px;
	background:no-repeat;
	float:left;
	margin:0 12px 0 0;
	list-style:none;
	cursor: pointer;
}
#optIndex li.plaza {
	background:url(../images/btn-plaza-index.png) no-repeat;
}
#optIndex li.plaza:hover {
	background-position:left -159px;
}
#optIndex li.pousadas {
	background:url(../images/btn-pousadas-index.png) no-repeat;
}
#optIndex li.pousadas:hover {
	background-position:left -159px;
}
#optIndex li.turismo {
	background:url(../images/btn-turismo-index.png) no-repeat;
}
#optIndex li.turismo:hover {
	background-position:left -159px;
}
#optIndex li.castelo {
	background:url(../images/btn-castelo-index.png) no-repeat;
}
#optIndex li.castelo:hover {
	background-position:left -159px;
}
.linkImgIndex {
	width:146px;
	height:158px;
}
#contato {
	width:79px;
	height:68px;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/envelope.png) no-repeat;
	cursor: pointer;
}
#contato:hover {
	background-position:left -68px;
}
.linkContato {
	width:79px;
	height:68px;
}
