body {
	background-color: #67686a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../imagenes/gradientbody.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

input {
	font-size: 10px;
	color: #666666;
	border: 1px solid #b5b5b5;
}
textarea {
	font-size: 11px;
	color: #666666;
	border: 1px solid #b5b5b5;
	font-family: Arial, Helvetica, sans-serif;
}
select {
	font-size: 10px;
	color: #666666;
	border: 1px solid #b5b5b5;
}
.gris {
	color: #BFBFBF;
}
.grisoscuro {
	color: #999999;
}

.h2listadosalones {
	font-size: 13px;
	padding: 0px;
	color: #969696;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.h2listadosalonesclase {
	font-size: 10px;
	color: #333333;
}
.h3resultadosbusqueda {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 23px;
	color: #939393;
}
.h3buscsalones {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 23px;
	color: #797979;
	font-size: 12px;
}
.h3busquedaguiada{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 23px;
	color: #FFFFFF;
	font-size: 12px;
}
.h3resultadosbusqueda a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 23px;
	color: #000000;
}




.inputcheckbox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.inputradiobutton {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.menuidioma {
	color: #9e9e9e;
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menunaranja {
	color: #CC6600;
}

.menunegro {
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.menunegro a {
	color: #333333;
}
.menugris {
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.paginacion {
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.paginacionMarcado {
	color: #FF6600;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menugrisFin {
	color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.menugris a {
	color: #999999;
}


.txtPeq {
	font-size:9px;
}

.menuidioma a {
	color: #9e9e9e;
	text-decoration: none;
}
.menuidioma a:hover {
	text-decoration: underline;
}
.h4namehotelhome {
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 2px;
}
.photeldescrip {
	color: #a7a7a7;
	font-size: 11px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.pbusquedasalones {
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.pbusquedasalones11 {
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.pbusquedahotelgris {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

.pcadenabuscsalon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
}

.pdeschotel {
	color: #333333;
	padding: 0px;
	margin-top: 35px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-size: 12px;
	text-align: justify;
}
.pdeschotelFotos {
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-size: 12px;
	text-align: justify;
}
.pdescmontaje {
	padding: 0px;
	width: 385px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}

.pdatoshotel {
	color: #333333;
	padding: 0px;
	margin-top: 20px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-size: 11px;
	text-align: justify;
}

.pdatoshotelblanco {
	color: #E4E4E4;
	padding: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	text-align: justify;
}
.pdireccionsalon {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.pequipamientosalon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 35px;
	color: #999999;
}
.precioslistadohotel {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 124px;
	color: #dcdcdc;
}

.ptablasalon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	height: 15px;
}
.ptipomontaje {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 6px;
}

.ptablaquickmenusalon a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	color: #CCCCCC;
}
.ptablaquickmenusalon {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #CCCCCC;
}
.pquickmenusalonorange{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #f66114;
}
.pquickmenusalonorange a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	color: #f66114;
}
.ptablasalongrises {
	color: #666666;
}
.checkformu {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.10ptgrisoscuro {
	font-size: 11px;
	color: #00CCFF;
	font-family: Arial, Helvetica, sans-serif;
}





#mapahotel {
	padding: 50px;
}


.pnombrehotel {
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.pciudadhotel {
	font-size: 13px;
	color: #CCCCCC;
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}


.preservar {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.grisclaro {
	color: #dbdada;
}

.tablequicksearch {
	margin-top: 30px;
}
.tdbordeinfsalon {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
}
.tdbordedersalon {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
}
.tdbordedersalonIzq {
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #C8C8C8;
	border-left-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
}

.imagenPlano {
	border-width: 1px;
	border-style: solid;
	border-color: #C8C8C8;
}
div#formcontacto {
	margin-left: 20px;
	margin-top: 20px;
}
div#formcontacto h3 {
	color: #999999;
	font-size: 13px;
	font-weight: bold;
}
div#formcontacto p {
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 12px;
}
div#menucorporativo {
	margin-top: 75px;
	font-size: 12px;
	width: 145px;
	color: #9c9c9c;
	font-weight: bold;
	margin-left: 0px;
}
div#menucorporativo a {
	color: #9c9c9c;
	text-decoration: none;
}
div#menucorporativo a:hover {
	color: #4e4e4e;
}
div#menuselection {
	margin-top: 15px;
	font-size: 12px;
	width: 145px;
	color: #9c9c9c;
	font-weight: bold;
	margin-left: 0px;
}
div#menuselection a {
	color: #9c9c9c;
	text-decoration: none;
}
div#menuselection a:hover {
	color: #4e4e4e;
}

div#menucorporativo ul {
	margin: 0px;
	padding: 0px;
}

div#menucorporativo li {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 4px;
}
div#menucorporativo .activo {
	color: #4e4e4e;
}
div#carta p {
	font-size: 12px;
	color: #8D8D8D;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
div#carta {
	margin-top: 120px;
	margin-bottom: 0px;
	vertical-align: bottom;
}
div#sede {
	margin-top: 35px;
	font-size: 12px;
	margin-left: 15px;
	color: #bfbfbf;
	font-weight: bold;
}
div#sede p {
	line-height: 16px;
}
div#altanewsletter {
	margin-top: 50px;
	margin-bottom: 40px;
	margin-left: 50px;
}
#altanewsletter .anteriores {
	text-align: right;
	font-weight: bold;
}

div#altanewsletter p {
	font-size: 12px;
	color: #8D8D8D;
	margin: 0px;
	padding: 0px;
}
div#altanewsletter a {
	font-size: 12px;
	color: #8D8D8D;
}
div#archivoFotos {
	margin-top: 100px;
}
div#archivoFotos h3 {
	color: #999999;
	font-size: 13px;
	font-weight: bold;
}
div#archivoFotos p {
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 12px;
}
div#logos {
	margin-top: 50px;
}
div#logos h3 {
	color: #999999;
	font-size: 13px;
	font-weight: bold;
}
div#logos p {
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 12px;
}
div#notaprensadetalle {
	margin-top: 15px;
	padding-right: 25px;
}
div#notaprensadetalle h1 {
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div#notaprensadetalle a {
	margin-top: 50px;
	color: #999999;
}
div#notaprensadetalle a.oscuro {
	color: #333333;
}

dib#notaprensadetalle p.volver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#notaprensadetalle p.entradilla {
	color: #414141;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: justify;
}
div#notaprensadetalle p.cuerpo {
	font-size: 11px;
	color: #333333;
	padding: 0px;
	text-align: justify;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#notaprensadetalle p.subtitular {
	color: #01474f;
	font-size: 12px;
	font-weight: bold;
}
#notaprensadetalle p.listado {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div#herramientasprensa {
	text-align: right;
	padding-right: 15px;
	margin-top: 15px;
}
div#paginacion {
	width: 285px;
	text-align: right;
	margin-top: 15px;
}

a.linkmenunaranja {
	color: #CC6600;
}
a:hover.linkmenunaranja {
	color: #CC6600;
}
div#quehacer {
	color: #787878;
	padding-left: 12px;
	margin-top: 55px;
}
.nombrehotelclass {
	font-weight: bold;
	color: #a7a7a7;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	text-align: left;
}
.nombrehotelclass a {
	color: #a7a7a7;
}
.nombrehotelclass a:hover {
	color: #ffffff;
	text-decoration: none;
}
.ciudadhotelclass {
	font-weight: bold;
	color: #a7a7a7;
	margin: 0px;
	font-size: 9px;
	text-align: center;
	padding: 0px;
}
.tablelisthotelclass {
	text-align: center;
}
.selectpaisclass {
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 9px;
	margin: 0px;
}
.selectpaisclass a {
	color: #a7a7a7;
}
.selectpaisclass a:hover {
	color: #C3C3C3;
	text-decoration: none;
}
div#mainpromo {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 428px;
	position: relative;
	background-color: #333333;
}
div#contentmainpromo {
	position: absolute;
	z-index: 10;
	left: 0px;
	background-color: #FFFFFF;
	top: 300px;
	width: 900px;
	padding-top: 15px;
	padding-bottom: 15px;
	
}
div#contentmainpromo a {
	color: #000000;
	text-decoration: none;
}

div#contentmainpromo p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 25px;
}

div#imgpromo {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	clear: none;
	z-index: 2;
	height: 90px;
	width: 428px;
}
.nombrehotelpromos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.clamepromo {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}
.clamepromoclass {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textopromos {
	padding: 0px;
	color: #B6B6B6;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#restopromos {
	background-color: #000000;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
div#restopromos .imglistado {
	padding: 8px;
}
#restopromos .tablaac {
	background-color: #484848;
	border: 1px solid #333333;
}
#restopromos .tablaacclass {
	background-color: #000000;
	border: 1px solid #333333;
}
div#detallepromo {
	z-index: 10;
	background-color: #FFFFFF;
	width: 900px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	
}
div#detallepromo a {
	color: #000000;
	text-decoration: none;
}

div#detallepromo p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 25px;
}
div#detallepromo table {
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#playerAC {
	text-align: center;
}
div#menuhotel ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
}
div#menuhotel {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b2b2b2;
}
div#menuhotel a {
	color: #757575;
	text-decoration: none;
}
div#menuhotel a:hover {
	color: #4D4D4D;
	text-decoration: none;
}

div#menuhotel li {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #757575;
}
div#menuhotel li.activo {
	background-color: #b8b8b8;
	color: #000000;
}
div#logospie {
	text-align: center;
	margin-bottom: 30px;
}
div#contempleo {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 279px;
	background-image: url(../imagenes/bgJob1.jpg);
	padding-top: 185px;
}
div#contempleo-dos {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 309px;
	background-image: url(../imagenes/bgJob2.jpg);
	padding-top: 155px;
}
div#contempleo .descrip {
	width: 540px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 62px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	margin-top: 0px;
	color: #333333;
}
div#contempleo-dos .opcion-empleo {
	width: 690px;
	margin-left: 60px;
	border: 2px solid #FFFFFF;
	height: 25px;
	background-color: #F2F2F2;
	margin-bottom: 50px;
}
div#contempleo-dos .opcion-empleo .btngo {
	width: 180px;
	float: right;
	clear: none;
}
div#contempleo-dos .opcion-empleo .txtgo {
	float: left;
	clear: none;
	height: 26px;
	line-height: 24px;
	width: 450px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#contempleo-dos p {
	color: #333333;
	width: 640px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
div#contempleo-dos a {
	font-weight: bold;
	color: #000000;
}

div#menuacevents .activo {
	color: #FFFFFF;
}
div#menuacevents a {
	color: #333333;
}
div#menuacevents a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

DIV#menuacevents ul {
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 265px;
}
div#menuacevents ul li {
	display: inline;
	margin-right: 20px;
	margin-left: 20px;
}
.pacevents {
	color: #E4E4E4;
	padding: 0px;
	width: 360px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	line-height: 16px;
}

div#areabtnreserva {
	width: 400px;
	text-align: center;
	margin-top: 20px;
}



a.negroPeq {
	color: #BFBFBF;
	font-weight:bold;
	text-decoration: none;
}
a.negroPeq:hover {
	color: #FFFFFF;
	font-weight:bold;
}
a.direcHotels {
	color:#000000;
	text-decoration: none;
}
a.direcHotels:hover {
	color:#666666;
	text-decoration:underline;
}
