@charset "utf-8";
/* CSS Document */
body
{
	margin:auto;
	line-height:18px;
}

li a
{
	outline:none;
}

body.index
{
	background-color:#d6c39f;
	
	line-height:18px;
	
	margin:15px;
}


body.home
{
	background:#000000 url(images/bgSiteHome.jpg) center top no-repeat;
	
	line-height:18px;
	
	margin:auto;
}

body.historia
{
	background:#000000 url(images/bgSiteHistoria.jpg) center top no-repeat;
	
	line-height:18px;
}

body.habitaciones
{
	background:#000000 url(images/bgSiteHabitaciones.jpg) center top no-repeat;
	
	line-height:18px;
}

body.eventos
{
	background:#000000 url(images/bgSiteEventos.jpg) center top no-repeat;
	
	line-height:18px;
}

body.actividades
{
	background:#000000 url(images/bgSiteActividades.jpg) center top no-repeat;
	
	line-height:18px;
}

body.galeria
{
	background:#000000 url(images/bgSiteGaleria.jpg) center top no-repeat;
	
	line-height:18px;
}

body.ubicacion
{
	background:#000000 url(images/bgSiteUbicacion.jpg) center top no-repeat;
}

body.reservas
{
	background:#000000 url(images/bgSiteReservas.jpg) center top no-repeat;
}

.header
{
	
	width:100%;
	
	height:40px;
	
	margin:75px auto;
}


/*links de idiomas*/

#global
{
	bottom:11px;
	font-weight:bold;
	margin:0 auto;
	left:270px;
	position:relative;
	width:100px;
}

#global a {
	color:#71241f;
	text-decoration:none;
	outline:none;
	}
		#global a:hover {
		color:#444444;;
		text-decoration:none;
		}

.globalLinks:link
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#71241f;
	text-decoration:none;
}

.globalLinks:hover
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#444444;
	text-decoration:none;
}

.globalLinks:visited
{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#71241f;
	text-decoration:none;
}

.mainContainer
{
	width:735px;
	
	text-align:justify;
	
	margin:auto 0;
}

.bodyContainer
{
	width:735px;
	
	text-align:justify;
}

.bodyContainer #header
{
	background:transparent url(images/bgBodyHeader.png) center top no-repeat;
	
	height:65px;
	
	width:100%;
	
}

.bodyContainer #body
{
	background:transparent url(images/bgBody.jpg) center bottom repeat-y;
	min-height:150px;
}

.bodyContainer #bodyGaleria
{
	background:transparent url(images/bgGallery.jpg) center bottom no-repeat;
	min-height:150px;
}

.bodyContainer #body-outter
{
	background:transparent url(images/bgBodyShadow.png) center top repeat-y;
	min-height:150px;
}

.bodyContainer #footer
{
	background:transparent url(images/bgBodyFooter.png) center top no-repeat;
	
	height:65px;
	
	width:695px;
	
	margin: 0 auto;
}

.bodyContainer #footer ul
{
	list-style-type:none;
}
.bodyContainer #spaceMaker
{
	height:45px;
	width:100%;
}

/*------------------------------------------*/
/*--------------- BOTONES ------------------*/
/*------------------------------------------*/

/*+++++++++++++ LINK HOME BTN ++++++++++++++*/


#menu-header{
	height:40px;
	position:relative;
	top:31px;
	left:11px;
}

#menu-header ul
{
	list-style-type:none;
}
#menu-header li {
	float:left;
}
#menu-header li a{
	text-align:center;
	display:block;
    text-indent:-9999em;
	background: url(images/home_Btn.png) top left no-repeat;
}
/*home*/
#menu-header li a#homeID {
    width:85px;
    height:23px;
	background-position:0 0;
}
#menu-header li a#homeID:hover {
	background-position:0 -23px;
}
/*+++++++++++++ LINKS MAIN MENU BAR ++++++++++++++*/


#menu-body{
	height:38px;
	position:relative;
	left:10px;
}

#menu-body ul
{
	list-style-type:none;
	margin-top:0px;
	margin-bottom:0px;
}
#menu-body li {
	float:left;
}
#menu-body li a{
	text-align:center;
	display:block;
    text-indent:-9999em;
	background: url(images/menu_Es.jpg) top left no-repeat;
	margin-top:0px;
}

/*historia*/
#menu-body li a#historiaID {
    width:91px;
    height:38px;
	background-position:-4px 0;
}
#menu-body li a#historiaID:hover {
	background-position:-4px -39px;
}

/*habitaciones*/
#menu-body li a#habitacionesID {
    width:91px;
    height:38px;
	background-position:-99px 0px;
}
#menu-body li a#habitacionesID:hover {
	background-position:-99px -39px;
}

/*eventos*/
#menu-body li a#eventosID {
    width:91px;
    height:38px;
	background-position:-187px 0;
}
#menu-body li a#eventosID:hover {
	background-position:-187px -39px;
}

/*actividades*/
#menu-body li a#actividadesID {
    width:91px;
    height:38px;
	background-position:-277px 0;
}
#menu-body li a#actividadesID:hover {
	background-position:-277px -39px;
}

/*galeria*/
#menu-body li a#galeriaID {
    width:91px;
    height:38px;
	background-position:-367px 0;
}
#menu-body li a#galeriaID:hover {
	background-position:-367px -39px;
}

/*ubicacion*/
#menu-body li a#ubicacionID {
    width:91px;
    height:38px;
	background-position:-455px 0;
}
#menu-body li a#ubicacionID:hover {
	background-position:-455px -39px;
}

/*reserva*/
#menu-body li a#reservaID {
    width:90px;
    height:38px;
	background-position:-545px 0;
}
#menu-body li a#reservaID:hover {
	background-position:-545px -39px;
}





/*------------------------------------------*/
/*--------------- MAIN BANNER --------------*/
/*------------------------------------------*/
#mainBannerContainer
{
	width:636px;
	position:relative;
	margin:0 auto;
}

#mainBannerContainerHabitaciones
{
	width:636px;
	position:relative;
	left:51px;
}

#mainBannerContainer-inner
{
	width:634px;
	height:328px;
	position:relative;
	left:10px;
	background-color:#FFFFFF;
}

.fullTable
{
	width:317px;
}

/*------------------------------------------*/
/*----------- MAIN INFO STYLES -------------*/
/*------------------------------------------*/


/* containers */

#clear
{
	clear:both;
}

#mainInfoContainer
{
	width:634px;
	margin:0 auto;
	position:relative;
	margin-top:20px;
}

#mainInfoContainer #divLeftT_01
{
	width:427px;
	float:left;
}

#mainInfoContainer #divLeftT_01Gallery
{
	float:left;
	margin-left:25px;
	width:392px;
}

#mainInfoContainer #divLeftT_02
{
	width:367px;
	float:left;
}

#mainInfoContainer #divRightT_01
{
	width:176px;
	float:right;
}

#mainInfoContainer #divRightT_02
{
	width:267px;
	float:right;
}

#mainContentTitle
{
	position:relative;
	left:27px;
}

#mainContentTitleT_02
{
	position:relative;
	margin:0 auto;
	width:317px;
}

#mainContentContent
{
	position:relative;
	left:27px;
	/*width:429px;*/
}


#mainContentContentT_02
{
	position:relative;
	margin:0 auto;
	width:317px;
}
	#mainContentContentT_02 a {
	color:#71241F;
	text-decoration:none;
	outline:none;
	}
		#mainContentContentT_02 a:hover {
		text-decoration:underline;
		}


#divRightImgContainerT_01
{
	left:32px;
	position:relative;
	text-align:right;
}

#divRightImgContainerT_02
{
	text-align:right;
	height:90px;
}

#divRightImgContainerT_03
{
	right:47px;
	position:relative;
	text-align:right;
}

#divRightImgContainerT_04
{
	text-align:right;
	margin-top:70px;
}

#divRightImgContainerT_05
{
	text-align:right;
	margin-top:106px;
}

/* typo */

h1.mainContentTitleT_01
{
	font:Arno Pro, "Times New Roman", Times, serif;
	font-size:21.5px;
	color:#71241f;
	text-transform:uppercase;
	text-align:left;
}

#mainContentContent p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
}

#mainContentContentT_02 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
}

h2.rightContentTitleT_01
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#71241f;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:26px;
}

h2.rightContentTitleT_02
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#71241f;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	left:40px; 
}

h2.rightContentTitleT_03
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#71241f;
	font-weight:bold;
	text-transform:uppercase;
}

h2.rightContentTitleT_04
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#555555;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
	left:40px; 
}

h2.rightContentTitleT_03
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#71241f;
	font-weight:bold;
	text-transform:uppercase;
}

/* links right bar */

#rightContentContentT_01{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
}

		#rightContentContentT_01 ol li a {
		font-size:10px;
		}	
			#rightContentContentT_01 ol li a {
			text-decoration:none;
			}
			
				#rightContentContentT_01 ol li a:hover {
				color:#71241F;
				text-decoration:underline;
				
				}
			
/*end links right bar*/



			
#rightContentContentT_02
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#555555;
	text-decoration:none;
	width:85%;
	float:right;
}



/*links planes adicionales pag habitaciones*/

#rightContentContentT_03 ol li, #rightContentContentT_03 ol li a

{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:none;
	width:85%;
	float:right;
}

	#rightContentContentT_03 ol li a:hover {
	text-decoration:underline;
	color:#71241f;
	}
	
/*END links planes adicionales pag habitaciones*/




#rightContentContentT_01 li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#555555;
	text-decoration:none;
}

.linksRightBar
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:none;
}

.linksRightBar:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#555555;
	text-decoration:none;
}

.linksRightBar:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#71241F;
	text-decoration:underline;
}

.linksRightBar:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#555555;
	text-decoration:none;
}

#footerMenu
{
	text-align:center;
	height:50px;
}

#footerMenu li
{
	float:left;
	list-style-type:none;
	padding-right:10px;
	position:relative;
	top:2px;
}



/*opopopop*/
.footerLinks
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
    text-align: center;
	text-transform: lowercase;
	cursor:pointer;
	text-decoration: none;
}
.footerLinks:link 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
    text-align: center;
	text-transform: lowercase;
	color: #fff;
	text-decoration: none;
}
.footerLinks:visited 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	text-transform: lowercase;
	color: #fff;
	text-decoration: none;
}
.footerLinks:hover 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	text-transform: lowercase;
	color: #fff200;
	text-decoration: none;
}
.footerLinks:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	text-transform: lowercase;
}
/*uiuiuiuiui*/

.footerSeparator
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:2px;
}

.labelDesigned
{
	color:#FFFFFF;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
}

.labelBluemelon
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6dcff6;
	text-decoration:none;
	padding-bottom:20px;
}

.labelBluemelon:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6dcff6;
	text-decoration:none;
}

.labelBluemelon:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff200;
	text-decoration:none;
	cursor:pointer;
}

.labelBluemelon:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6dcff6;
	text-decoration:none;
}


/*labels de royale y Epoque*/

#menu-member01{
	height:46px;
	top:4px;
	width:122px;
}
	#menu-member01 a{
		text-align:center;
		display:block;
		text-indent:-9999em;
		background: url(images/memberItems01.png) top left no-repeat;
		left:5px;
		position:relative;
		outline:none;
	}
	
		#menu-member01 a#memberID01 {
			width:113px;
			height:40px;
			background-position:0 0;
		}
			#menu-member01 a#memberID01:hover {
				background-position:0 -44px;
				cursor:pointer;
			}

#menu-member02{
	height:46px;
	top:4px;
	width:122px;
}
	#menu-member02 a{
		text-align:center;
		display:block;
		text-indent:-9999em;
		background: url(images/memberItems02.png) top left no-repeat;
		left:5px;
		position:relative;
		outline:none;
	}
	
		#menu-member02 a#memberID02 {
			width:113px;
			height:40px;
			background-position:0 0;
		}
		
			#menu-member02 a#memberID02:hover {
				background-position:0 -45px;
				cursor:pointer;
			}

.bgItemHoteles
{
	background: url(images/bgItemFooterHoteles.png) top left no-repeat;
	width:122px;
	height:50px;
}

.hotelesContainerItems
{
	float:right;
}
/*------------------------------------------*/
/*----------- HISTORIA STYLES --------------*/
/*------------------------------------------*/


body.historia
{
	background:#000000 url(images/bgSiteHistoria.jpg) center top no-repeat;
}

/*------------------------------------------*/
/*----------- HABITACIONES STYLES ----------*/
/*------------------------------------------*/
#subtituloT_01
{
	font:Arno Pro, "Times New Roman", Times, serif;
	font-size:11.54px;
	color:#71241f;
	text-transform:lowercase;
	font-style:italic;
	text-align:left;
	position:relative;
	bottom:12px;
}

#headerPrecios
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	background-color:#fff;
	text-align:center;
	text-transform:capitalize;
	height:70px;
	padding-top: 10px;
	
}

.altRow_01
{
	background-color:#f2ebdc;
	color:#666666;
	font-size:10px;
	text-align:center;
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:50px;
}

.altRow_02
{
	background-color:#ede5da;
	color:#666666;
	font-size:10px;
	text-align:center;
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:50px;
}


/*------------------------------------------*/
/*----------- EVENTOS STYLES ---------------*/
/*------------------------------------------*/

.contactenosLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#252525;
	text-decoration:none;
	padding-bottom:20px;
	font-weight:bold;
}

.contactenosLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#252525;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	bottom:16px;
}

.contactenosLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E08E07;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
}

.contactenosLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#252525;
	text-decoration:none;
	font-weight:bold;
}

td.eventLabel
{
	height:20px;
}

.specialNotes
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.23px;
	color:#555555;
	text-decoration:none;
	text-align:right;
}
#divRightImgContainerT_05Gallery {
	text-align:right;
	margin-top:52px;
}

#footerMenu td.footer_english p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
	
	#footerMenu td.footer_english p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	outline:none;
	}
		#footerMenu td.footer_english p a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFF00;
		text-decoration:none;
		}
#mainContentContent p a {
color:#71241F;
text-decoration:none;
}
	#mainContentContent p a:hover {
	text-decoration:underline;
	} 
