@charset "utf-8";
.bodyMargins {
	margin: 0px;
}
.bodyBgColor {
	background-color: #333333;
}
.bannerCont {
	background-color: #000000;
	background-image: url(../imgs/ban-bg2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 920px;
	height: 172px;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.barraBg {
	background-image: url(../imgs/barra.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bannerLogo {
	background-image: url(../imgs/ban1-bg1.gif);
	background-repeat: repeat-y;
	background-position: left center;
	height: 172px;
	width: 205px;
	float: left;
}
.logotipo {
	height: 172px;
	width: 150px;
	float: right;
}
.menuPp {
	height: 30px;
	width: 620px;
	float: right;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	color: #e1b200;
	margin-top: 66px;
	text-align: right;
	margin-right: 17px;
}
.pie2B {
	background-image: url(../imgs/pie-bg-inf.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 93px;
	width: 920px;
}
.titulo1 {
	font-family: "Times New Roman", Times, serif;
	color: #E1B200;
	font-size: 34px;
	background-color: #1A171B;
	text-align: center;
}
.cont1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 1px;
	text-align: center;
	font-weight: bold;
}


.menuPp  a:hover {
	font-family: "Trajan Pro", "Times New Roman";
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.menuPp a:active {
	font-family: "Trajan Pro", "Times New Roman";
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #FFFF00;
}
.menuPp a:link {
	font-family: "Trajan Pro", "Times New Roman";
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #e1b200;
}
.menuPp a:visited {
	font-family: "Trajan Pro", "Times New Roman";
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #e1b200;
}
.borrar {
	color: #FFFFFF;
}
.menuPp ul li {
	margin-left: 30px;
	display: inline;
	font-family: "Trajan Pro", "Times New Roman";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.menuPp ul {
	display: inline;
	font-size: 12px;
	line-height: 30px;
	text-align: right;
}
.pie {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #e1b200;
	background-image: url(../imgs/pie.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: auto;
	height: 93px;
	width: 920px;
	text-align: center;
	letter-spacing: 1px;
	clear: both;
	float: none;
}
.copyRight {
	margin-bottom: 30px;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 30px;
}
.contprincipal {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.contppInf {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.cont1b {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 1px;
	text-align: center;
	font-weight: normal;
}
.contppInf2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 540px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.contppInf4 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-4.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.contppInf5 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-5.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.textoNaranja1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 1px;
	text-align: center;
	font-weight: bold;
	color: #C49C00;
}
.textoNegro1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	line-height: 120%;
	letter-spacing: 1px;
	text-align: center;
	font-weight: bold;
	color: #000000;
}
.alignTop {
	vertical-align: text-top;
}
.indexAlign {
	height: 484px;
	width: 690px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../imgs/indexImg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.indexBtns {
	margin-top: 407px;
	height: 77px;
	width: 690px;
}
.copyRight   a:link {
	margin-bottom: 30px;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 30px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyRight   a:active {
	margin-bottom: 30px;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 30px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyRight   a:hover {
	margin-bottom: 30px;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 30px;
	color: #FFFF00;
	text-decoration: none;
}
.copyRight  a:visited {
	margin-bottom: 30px;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 30px;
	color: #CCCCCC;
	text-decoration: none;
}
.contppInfRooms {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-3_eng.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.contppInfReserv {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-5_eng.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.contppInfPictures {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-4_eng.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.contppInfCartagena {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-4.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 433px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.cont1Negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	letter-spacing: 1px;
	vertical-align: text-top;
	text-align: left;
}
.input02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 74px;
	line-height: 20px;
	background-attachment: fixed;
	padding: 0px;
	white-space: 10;
	margin: 0px;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}.alinearArriba {
	vertical-align: text-top;
}
.formText01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.formText01Center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.reservasTittle {
	background-image: url(../imgs/reservas_form_t.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.formText01Margen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	color: #990000;
}
.input01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 74px;
	line-height: 20px;
	background-attachment: fixed;
	padding: 0px;
	white-space: 10;
	margin: 0px;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.input03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 128px;
	line-height: 20px;
	background-attachment: fixed;
	padding: 0px;
	white-space: 10;
	margin: 0px;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.input04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 270px;
	line-height: 20px;
	background-attachment: fixed;
	padding: 0px;
	white-space: 10;
	margin: 0px;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.input05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	height: 90px;
	width: 367px;
	line-height: 20px;
	background-attachment: fixed;
	white-space: 10;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.input06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center top;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	height: 22px;
	width: 203px;
	line-height: 20px;
	background-attachment: fixed;
	padding: 0px;
	white-space: 10;
	margin: 0px;
	background-color: #E5E5E5;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contprincipalReservas {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	float: none;
	height: 750px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.reservasBgBan {
	background-image: url(../imgs/ban-hotelCastel.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.contppInf5reservas {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg-inf-5.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	clear: both;
	float: none;
	height: 750px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
.formText01B {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.alignTopcDos {
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.reservasTittleEng {
	background-image: url(../imgs/reservas_form_t_eng.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.alignTopcDos a:link {
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.alignTopcDos a:visited {
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
.alignTopcDos a:hover {
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #990000;
}
.alignTopcDos a:active {
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.contprincipalHab {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image: url(../imgs/cont-bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	float: none;
	height: 540px;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
