/* CSS Document */
* {
	margin:0;
	padding:0;
	border:none;
}
body {
	background:url(../img/bg4.gif) #533f2c;
	margin:0;
	padding:0;
}
#main {
	width:906px;
	margin:0 auto;	
}
#top {
	margin-top:15px;
}
#cont {
	background:url(../img/bgMain.gif) #e3cda8;
	width:738px;
}
#pie {
	height:185px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='img/bgPie.png', sizingMethod=scale);
	width:738px;
}
div [id=pie] {
	background:url(../img/bgPie.png);
}

.lineL {
	background-color:#f6dfb8;
	height:3px;
	margin:0 2px;
	overflow:hidden;
}
#cartel {
	position:absolute;
	top:30px;
	margin-left:738px;
	width:168px;
}
.floatFix {
	clear:left;
	height:1px;
	overflow:hidden;
	padding:0;
	margin:0;
}
a:link {
	text-decoration:none;
	color:#993300;
}
a:active {
	color:#990000
}
a:visited {
	color:#993333;
	text-decoration:none;
}
a :hover{
	text-decoration:underline;
	color:#990000;
}


/*/CONT/*/

#contUni {
	margin:10px 0 0 14px;
	padding-bottom:5px;
}
.contUniI {
	margin:10px 0 0 14px;
	padding-bottom:5px;
}
#contIzq {
	float:left;
	width:353px;
	margin:10px 0 10px 14px;
	display:inline;
}
#contDer {
	float:left;
	width:353px;
	margin:10px 0 10px 4px;
}
.contUni {
	background-image:url(../img/cuadroUP.gif);
	background-repeat:repeat-y;
	padding:4px 10px;
}
.cuadroIzq, .cuadroDer {
	background-image:url(../img/cuadroP.gif);
	background-repeat:repeat-y;
}
.cuadroDerCont {
	background-image:url(../img/cuadroContP.gif);
	background-repeat:repeat-y;
	clear:left;
}

/*/HOME/*/

#txtHome {
	height:216px;
}
#txtHome p{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:50px 40px 0 40px;
}
#attractions {
	background-image:url(../img/cuadroP.gif);
	background-repeat:repeat-y;
	width:353px;
}
.atItem {
	padding:15px 15px 0 15px;
}
.atTit {
	font:bold 13px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	padding:1px 0 5px 0;
}
.atSubTit {
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#000;
	padding:2px 0;
}
.atSubTit img{
	vertical-align:middle;
}
.atDesc {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
}
.atFoto {
	border:#990000 solid 1px;
	float:left;
	 margin-right:4px;
}
.atLink{
	clear:left;
	padding:3px 0 0 15px;
}
.atLink a{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#990000;
}
.atLink a:hover, .atTit a:hover{
	text-decoration:underline;
}


/*/AMENITIES/*/

.itemServ {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding-left:12px;
}
.itemServ img{
	vertical-align:middle;
	margin-right:4px;
}
#servGallery {
	height:208px;
	background-color:#FFFFFF;
	margin-bottom:4px;
}
#servHotel p, #servSomeRoom p{
	padding:4px 10px 3px 20px;
	font:normal 10px Georgia, "Times New Roman", Times, serif; 
}
#servHotel{
	margin-bottom:4px;
}

/*/MAPS/*/

#directions p {
	padding:4px 10px 3px 20px;
	font:normal 10px Georgia, "Times New Roman", Times, serif; 
}

/*/ATTRACTIONS/*/

#contDerAt {
	float:left;
	width:443px;
	margin:10px 0 10px 9px;
	display:inline;
}
#contIzqAt {
	float:left;
	width:260px;
	margin:10px 0 10px 13px;
}
.cuadroDerAttr {
	background-image:url(../img/cuadroP443.gif);
	background-repeat:repeat-y;
	clear:left;
}
.cuadroIzqAttr {
	background-image:url(../img/cuadroPC.gif);
	background-repeat:repeat-y;
	clear:left;
}
.atTitCat {
	background-image:url(../img/bgTits.gif); 
	height:20px; 
	padding:9px 0 0 43px; 
	font:oblique bold 13px Georgia, 'Times New Roman', Times, serif; 
	color:#611818
}
.atTitCatD {
	background-image:url(../img/bgTits443.gif); 
	height:20px; 
	padding:9px 0 0 43px; 
	font:oblique bold 13px Georgia, 'Times New Roman', Times, serif; 
	color:#611818
}
#categ {
	margin-bottom:10px;
}
.itemAtr {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:7px 3px 4px 15px;
	margin:0 5px 0 5px;
	border-bottom:#EDE0C5 solid 1px;
}
.listAtr {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	padding:2px 8px 2px 22px;
	clear:left;
	background-color:#F0E7D5;
	margin:1px 10px;
}
.listAtr img{
	vertical-align:middle;
}
.listAtrUpdate {
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	padding:2px 8px 2px  22px;
}
.listAtrUpdate a{
	color:#000000;
}
.listAtrUpdate a:hover{
	text-decoration:underline;
}
.listAtrUpdate img{
	float:left;
	margin-right:3px;
}
.listAtrN {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:2px 8px 2px 22px;
}


/*/ATTRACTION FILE/*/

#attraction {
	padding:0 10px 10px 0;
}
.atFTit {
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	padding:2px 0 5px 0;
}
.atCTit {
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	padding:1px 0 5px 0;
}
.atCTit a{
	color:#990000;
}
.atCTit a:hover{
	text-decoration:underline
}
.atFDes {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:1px 0 5px 10px;
}
.atFDesTit {
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:1px 0 5px 0;
}
.atFDes p{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	padding:6px 0 0 4px;
}
#photosAtF {
	margin:5px 15px 10px 8px;
	float:right;
}
#photosAtF img{
	/*border: #fdfbe5 solid 2px;*/
}
.photosAtEpi {
	background-color:#e3cda8;
	font:bold 10px Georgia, "Times New Roman", Times, serif;
}
.photosAtEpi p{
	padding:3px 0 0 0;
}
.infoDes {
	font:normal 12px Georgia, "Times New Roman", Times, serif;
}
.infoDes p{
	padding:3px 5px;
}
.filtroAttr {
	padding:4px 18px; 
	text-align:center;
	color:#993300;
}
.filtroAttr a:hover{
	text-decoration:underline;
}

/*GALERY*/

.gaTitCat {
	background-image:url(../img/bgTitsU.gif); 
	height:20px; 
	padding:9px 0 0 43px; 
	font:oblique bold 13px Georgia, 'Times New Roman', Times, serif; 
	color:#611818;
	background-repeat:no-repeat;
}
.listGal {
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	clear:both;
}
.listGal a{
	height:15px;
	display:block;
	background-color:#F0E7D5;
	margin:1px 10px;
	padding:2px 8px 2px 16px;
}
.listGal a:hover{
	text-decoration:underline
}
.listGalF {
	margin-left:11px;
	padding:2px 0 0 0;
}
.listGalFoto{
	margin-right:1px;
	margin-bottom:1px;
	cursor:pointer;
	border:#ead2a9 solid 1px;
	float:left;
	width:80px;
	height:45px;
	background-position:center;
}
.listGalFoto:hover{
	border:#FFFFFF solid 1px;
}
.bordesGal {
	width:353px;
	height:306px;
	background-position:center;
}	

/*/CONTACT/*/

#contactData p {
	margin:25px 15px 0 35px; 
	font:bold 11px Georgia, 'Times New Roman', Times, serif; 
	text-align:right;
	line-height:18px
}
.formLabel {
	float:left; 
	clear:left;
	width:140px; 
	margin:5px 5px 0 15px; 
	font:bold 11px Georgia, 'Times New Roman', Times, serif; 
	text-align:right;
	display:inline;
}
.formInput {
	float:left; 
	width:240px; 
	margin-top:5px; 
	display:inline;
}
.formInput input, .formInput textarea{
	padding:3px;
	width:240px;
	border-left:#550909 solid 1px;
	border-top:#550909 solid 1px;
	border-right:#ad6565 solid 1px;
	border-bottom:#ad6565 solid 1px;
	font:bold 11px Georgia, 'Times New Roman', Times, serif; 
}
/*RESERVE*/
#formReserve input, #formReserve textarea{
	padding:5px;
	width:300px;
}
#formReserve .formLabel{
	text-align:left
}

/*PIE*/

.dataPie {
	float:left; 
	position:absolute;
	width:380px; 
	margin:45px 0 0 130px ; 
	font:bold 11px Georgia, 'Times New Roman', Times, serif; 
	color:#FFFFFF;
	display:inline;
}
.dataPie a{
	color:#FFFFFF;
}
.dataPie a:hover{
	color:#990000;
}
.pieLinks { position:absolute; height:25px; text-align:center; width:738px; padding-top:10px; color:#ffb28f; font:bold 10px Arial, Helvetica, sans-serif; }
.pieLinks a{ color:#ffb28f}
.pieLinks a:visited{color:#ffb28f}
.pieLinks a:hover{color:#FFCC00}
.login {
	position:absolute; float:right; width:75px; height:47px; margin:55px 0 0 630px ; 
}
.login span { display: none; }
.logoClarion {
	position:absolute;
	width:90px;
	height:63px;
	margin:45px 0 0 530px;
}
