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, b, u, i, center, 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;
	font-size : 100%;
	vertical-align : baseline;
	background : transparent;
}
ol, ul {
	list-style : none;
}
body {
	background: url(../images/body2.jpg) center 89px no-repeat #d2c3ad;
	margin:220px 0 120px 0;
	font-family: Arial;
	color:#333333;
}
a {
	color:#f8503b;
	text-decoration:none;
}
a:hover {
	color:#8b7f70;
}
#header {
	background: url(../images/head2.jpg) repeat-x;
	height:89px;
	width:100%;
	border-bottom:3px solid #FFFFFF;
	position:fixed;
	top:0;
	left:0;
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
	z-index:10;
}
.centro {
	margin:0 auto;
	width:950px;
	position:relative;
}
#logo a {
	background: url(../images/logo2.png);
	margin:0;
	width:154px;
	height:110px;
	display:block;
	text-indent:-10000px;
	background-repeat:no-repeat;
}
#footer {
	background: url(../images/footer2.jpg) repeat-x;
	height:85px;
	width:100%;
	border-top:2px solid #FFFFFF;
	position:fixed;
	bottom:0;
	left:0;
	-moz-box-shadow: 3px -1px 4px rgba(0, 0, 0, 0.5);
	z-index:1;
}
#contenidos {
	background:url(../images/caja.png);
	margin:0 auto;
	width:890px;
	padding:45px 30px 20px;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	position:relative;
}
#hcard-congreso {
	width:950px;
	line-height:18px;
	margin:8px auto;
	font-size:13px;
	color:#fff;
/*	background:url(../images/iso-calidad.png) no-repeat right;
*/}
#hcard-congreso strong {
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
#menu {
	position:fixed;
	top:59px;
	width:100%;
	z-index:11;
}

#textos {
padding:0 20px 0 491px;
}

#contenidos h2 {
	padding:0 0px 10px 0px;
	font-size:25px;
	color:#573217;
	font-family: Arial;
}
#contenidos h3 {
	padding:5px 0px 15px 0px;
	font-size:16px;
}
#contenidos p {
	font-size:13px;
	margin-bottom:10px;
}
#contenidos ul {
	padding:0px 0px 10px 25px;
	font-size:13px;
}
#contenidos ul li {
	padding:0 0 3px 0px;
	list-style-type: circle;
}
.enlaces {
	background:none repeat scroll 0 0 #CDC4AE;
	border:1px solid #000;
	height:50px;
	margin:-13px 20px 20px;
}
#framereservation {
	position:absolute;
	top:266px;
	margin:0 auto;
	width:100%;

}
#mreLoader {
	width:800px;
	margin:0 auto;
	font-size:12px;
}
#reservas {
	position:absolute;
	top:-2px;
	right:-2px;
	color: #999999;
	background:url(../images/barra.png) repeat-x;
	width:950px;
	height:40px;
}

#reservas p {
float:right;
margin:11px 15px 0 0;
}
#reservas a {
	font-weight:bold;
	font-size:15px;
	color:#f0c050;
	padding:0 4px;
}
#reservas a:hover {
	color:#CDC4AE;
}
input#frame_buttonBook {
	background:url(../images/footer.jpg) repeat-x;
	border:1px solid #fff;
	padding:2px 7px!important;
	font-size:12px!important;
	margin-left:10px!important;
}
input#frame_buttonBook:hover {
	color: #f8503b!important;
}
#frame_buttonCancel {
	background:url(../images/head.jpg) repeat-x;
	border:1px solid #fff;
	padding:2px 7px!important;
	font-size:12px!important;
	margin-left:10px!important;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
	font-size: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
input#frame_buttonCancel:hover {
	color: #f8503b!important;
}
#closed {
	background: url(../images/close.jpg);
	width:22px;
	height:22px;
	text-indent:-10000px;
	display:block;
	float:right;
}
/*-------------------------- PHOTO BIG -------------------------*/

#carrusel {
	width:451px;
	height:244px;
	background: url('../images/bg_photos.png') no-repeat;
	position:absolute;
	top:100px;
	left:40px;
}

#carrusel2 {
	width:451px;
	height:244px;
	position:absolute;
	top:100px;
	left:40px;
}

#mapas {
	width:451px;
	height:244px;
	position:absolute;
	top:100px;
	left:50px;
}
#photos {
	width:407px;
	height:200px;
	padding-top:18px;
	margin-left:20px;
}
#prevBtn a {
	background:url('../images/prevBtn.png') no-repeat;
	height:27px;
	width:26px;
	display:block;
	text-indent:-100000px;
}
#nextBtn a {
	background:url('../images/nextBtn.png') no-repeat;
	height:27px;
	width:26px;
	display:block;
	text-indent:-100000px;
}
.oculto {
	height:221px;
	display:none;
}
#contenidos ul.tabs {
	margin:15px 0 0 -13px;
	padding:0;
}
ul.tabs img {
	padding:0;
	margin:0;
}
ul.tabs li {
	float:left;
	display:block;
	margin:0 15px 10px 0;
}
.tabs li a:link, .tabs li a:visited {
	float:left;
	display:block;
	padding:4px 4px 0;
	background: #fff;
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5);
}
.tabs li a:hover, .tabs li a:active {
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 1);
}
#selectInsert {
	position:absolute;
	top:-50px;
	right:30px;
	font-size:80%;
}

#contenidos dl {
margin-bottom : 10px;
font-size:13px;
}
#contenidos dt {
font-weight : bold;
margin : 0 0 8px 0;
font-size : 13px;
}
#contenidos dd {
margin : 0 0 25px 5px;
padding-left : 10px;
border-left : 1px solid #c48119;
}

.img {
padding:7px;
background:#fff;
margin:5px 0 5px 0;
-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.30);
}

#gmap, #smap{
padding:7px;
background:#fff;
margin:5px 0 15px 0;
-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.30);
width:420px;
height:230px;
}

.events a:link, .events a:visited {
	float:left;
	display:block;
	padding:4px 4px 0;
	background: #fff;
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5);
	margin:0 20px 0 0;
}
.events a:hover, .events a:active {
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 1.3);

}

#eventos {
height:115px;
width:900px;
}

#Opinions {
width:670px;
}

#opiniones ul li {
list-style-type:none;
}

#puntuacion {
position:absolute;
right:25px;
top:100px;
}

#form p {
margin:20px 0 3px 0;
color:#333333;
padding:0;
}

#button {
display:block;
margin-top:10px;
}

.gracias {
height:220px;
}

#fotos-gal {
height:260px;
padding-left:45px;
}

#TA_rated68 a {
position:absolute;
bottom:30px;
right:175px;
z-index:10;
text-indent:-10000px;
background:url(../images/trip-logo.png);
display:block;
width:144px;
height:24px;
}

.cursiva{
	font-style:italic;
	}
#iso{
	float:left;}


ul#languages{
  position: absolute;
	top: -50px;
	right: 240px;
	font-size:13px;
}

ul#languages li{
  display:inline;
	border-right: 1px solid #fff;
	padding: 0 5px;
}

ul#languages li.select{ 
  color:#f8503b; 
  font-weight:bold;
}

ul#languages li.ultimo{ border:none; }

ul#languages li a{
	text-decoration:none;
	color: #fff;
}
#frame_buttonCancel { width:175px!important;}
.checkinName { color:#f8503b!important;}
.calendar thead .title, .calendar tfoot .ttip { background:#4b1c16!important;}

div#hsRating.hsRating #recommend { display:none!important;}

#offersHs #headerOffers {
display:none!important;
}

.bold{
	font-weight:bold;
	}