

a, p  { outline:none; border:0px; padding:0px; margin:0px; }

a { color:#e4bc7f; font:verdana; font-size:11px; font-weight:bold; font-style:italic; margin-right:10px; text-decoration:none;  }
a:hover { color:#ffffff; font:verdana; font-size:11px; font-weight:bold; font-style:italic; margin-right:10px; text-decoration:none;  }

.txtenlace { color:#a12633; font:verdana; font-size:13px; font-weight: normal; font-style:italic; margin-right:10px; text-decoration: underline;}


.txtenlace:hover { color:#ffffff; font:verdana; font-size:12px; font-weight:bold; font-style:italic; margin-right:10px; text-decoration: underline;  }

.txtredes { color:#566a4a; font:verdana; font-size:11px; font-weight:bold; font-style:italic; margin-right:10px; text-decoration: none;  }


.txtd { color:#e4bc7f; font:verdana; font-size:10px; font-style:italic; margin-right:5px; text-decoration:none;  }

.firma { color:#e4bc7f; font:verdana; font-size:11px; font-style:italic; text-decoration:none; text-align:center; font-weight:bold;  }

.anchor { color: #566a4a; font:verdana; font-size:10px; font-style:italic; text-decoration:none; text-align:center; font-weight: normal; line-height:2;}

.anchor:hover { color:#ffffff; font:verdana; font-size:10px; font-style:italic; text-decoration:none; text-align:center; font-weight: normal; line-height:2;}

img { border:0px; padding:0px; margin:0px; outline:none; }

body { font:11px Verdana, Arial, Helvetica, sans-serif; color:#6d6d6c; line-height:18px; background:#50694b url(../images/bg-container.png) repeat; padding:0; margin:0;  }

#header { background:#fff; margin:0 auto; color:#566a4a;} 

#inner-header { background:url(../images/redesign/artenavidad.jpg) repeat-x; width:780px;margin:5px 20px; height: 105px; }

#inner-header .languages {
	
	margin-right:10px;
	margin-top:0px;
	line-height:17px;
	text-align: right;
	width:287px;
	height:100px;
}
#inner-header .languages1 { float:right; margin-right: 0px; margin-top:0px; font:11px Arial, Helvetica, sans-serif; line-height:17px; text-align: right; width: 470px; height:100px; color:#FFFFFF;}

#flash-header { background:url(../images/redesign/bg-flash-header.png) repeat-x; width:780px; /*height:228px;*/ margin:0px; padding:0px 20px;}

#flash-content { margin:0 auto; width:780px;}

#menu { background:#fff; width:780px; margin:0 auto; height:36px; padding:0px 20px; padding-top:1px;  }

#content-wrap { background:#fff url(../images/redesign/bg-content-wrap.png) bottom right no-repeat; width:780px; margin:0 auto; padding:0px 20px; padding-bottom:70px; position:relative;}

#sidebar { float:left; width:220px; width:571px; }
#content { padding-top: 7px; width:571px;}

#content-right { text-align:center; padding-left:10px; padding-bottom:15px;}

#contentcomment { width:520px; text-align:center; color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px;}

img.inlineImageLeft { float:left; margin-right:10px; margin-bottom:10px; border:2px #dddfbd solid; }

img.inlineImageRight { float:right; margin-left:10px; margin-bottom:10px; border:2px #dddfbd solid; }

#honey-lover-banner { border:4px solid #dddfbd; }

p.titulo { margin-bottom:22px; }
p.subtitulo { color:#a12633; font:12px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic;}

p.textohoney { text-align:justify; margin-bottom:22px;  color:#566a4a; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px; }

p.texto { text-align:justify; margin-bottom:22px;  color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:14px; }

p.textocentrado { text-align: center; color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px; }

p.texto2 { text-align:justify; margin-bottom:22px;  color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:16px; }

p.texto3 { text-align:justify; margin-bottom:22px;  color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px; }

p.texto4 {  text-align: center;  color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px; font-style:italic;}

p.textohoney { text-align: center; margin-bottom:22px;  color:#566a4a; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:18px; }

p.textolast { text-align:justify; margin-bottom:15px;  color:#6d6d6c; font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:8px; }

#footer { width:820px; margin:0 auto; text-align:center; line-height:17px;}

#footer a { color:#FFFFFF; text-decoration:none; }

#footer-top { background-color:#0e72a6; font-size:10px; color:#fff; font-weight:bold; padding:7px 0px; }

#footer-bottom { font:11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; }

.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.pointer { cursor:pointer; }

.tright { text-align:right !important; } /* Texto alineado a la derecha */
.colored { color:#a12633; font-size:13px; font-style:italic; text-align:center;}

/* */
div.comment { border-bottom:2px dotted #6d6d6c; padding:0px 19px; padding-bottom:19px;  margin-bottom:14px;}

span.bullet { color:#a12633; margin-left:10px; }

.slider-item p.from { color:#8B8375; font-weight:bold; }

.borderDotted { border-bottom:2px dotted #6D6D6C; bottom:0px; }

.subtitle { color:#ab1515; }

/* Photo - Gallery */

#photo-container { width:560px; height:356px; margin-bottom:20px; }

#photo-container img { }

#mini-photos-container { padding:0px 10px;  }

.mini-photo { width:125px; height:83px; float:left; margin-right:8px; }

.mini-photo1 { width:125px; height:83px; float:left; }

.mini-photo { }

/* Menu */

/* Tarifas */

principal { text-align: center;  }

table.tarifas { border-collapse:collapse; width:100%;  }

table.tarifas td, table.tarifas th { border:1px solid #1C96AA; padding:3px; text-align:center;  }

table.tarifas tfoot td { text-align:left; }

table.tarifas th { color:#067D91; font-weight:bold; }

/* Restaurant */

#restaurant-menu { text-align:center; width:435px; margin:0 auto; }

#restaurant-menu .row1 { background-color:#f6f5e7; padding:8px; margin-bottom:10px;}
#restaurant-menu .row2 { background-color:#f7ede6; padding:8px; margin-bottom:10px;}
#restaurant-menu .row3 { background-color:#f1f7e6; padding:8px;}

/* Contact Us */

/* Contact Us */

#contact-us { padding:18px; }

#contact-us div.form-row { padding:6px 5px; margin-bottom:5px; }

table.ofertas form-row1 { padding:3.8px 5px; margin-bottom:0px; }

#contact-buttons { margin-top:5px; text-align: center; color:#566a4a;}


#contact-buttons1 { margin-top:5px; text-align: center; color:#566a4a;}

#contact-buttons1 input.submit, #contact-buttons1 input.reset { background:#F4F6EC; padding:5px; border:1px solid #EAEDDD; font:12px Verdana, Arial, Helvetica, sans-serif; color:#566a4a; outline:none; height: 30px;}


#contact-buttons input.submit,#contact-buttons input.reset { background:#F4F6EC; padding:5px; border:1px solid #EAEDDD; font:12px Verdana, Arial, Helvetica, sans-serif; color:#566a4a; outline:none; }

#contact-buttons input.submit,#contact-buttons input.reset { background:#F4F6EC; padding:5px; border:1px solid #EAEDDD; font:12px Verdana, Arial, Helvetica, sans-serif; color:#566a4a; outline:none; }

#contact-us div.form-row label { display:block; font-size:12px; color:#566a4a; margin-bottom:5px; }

#contact-us div.form-row input,#contact-us div.form-row textarea { border:1px solid #bfbfbf; width:475px; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif;  }

table.ofertas form-row1 input { border:1px solid #bfbfbf; width:600px; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif; height:20px;}

table.ofertas form-row1 textarea { border:1px solid #bfbfbf; width:600px; padding:3px; font:11px Verdana, Arial, Helvetica, sans-serif; height:70px;}

/* Menu Izquierdo */

#ishtar { background:url(../images/bg-ishtar.png) no-repeat top left; text-align:center; margin-bottom:80px; /*border:1px solid #6D6D6C;*/ }

div#bg-menu { text-align:center; }
ul.main-menu { padding:0; margin:0; }
ul.main-menu li{
	float:left;
	list-style:none;
	background: #fff;
	padding:0px; margin:0px; }

ul.main-menu li a { height:32px; display:block;}

/* Ingles */
ul.main-menu li a.description  { 
background:url(../images/redesign/en/menu/bg-description.png) 0px 0px no-repeat; width:100px; }
ul.main-menu li a.room { 
background:url(../images/redesign/en/menu/bg-room.png) 0px 0px no-repeat; width:63px; }
ul.main-menu li a.restaurant {
background:url(../images/redesign/en/menu/bg-restaurant.png) 0px 0px no-repeat; width:87px; }
ul.main-menu li a.tours-transportation {
background:url(../images/redesign/en/menu/bg-tours-destination.png) 0px 0px no-repeat; width:155px; }
ul.main-menu li a.photo-gallery {
background:url(../images/redesign/en/menu/bg-photo-gallery.png) 0px 0px no-repeat; width:101px; }
ul.main-menu li a.video{
background:url(../images/redesign/en/menu/bg-video.png) 0px 0px no-repeat; width:54px; }
ul.main-menu li a.maps-directions{
background:url(../images/redesign/en/menu/bg-map-directions.png) 0px 0px no-repeat; width:127px; }
ul.main-menu li a.contact-us{
background:url(../images/redesign/en/menu/bg-contact-us.png) 0px 0px no-repeat; width:93px; }

/* Español */

ul.main-menu li a.descripcion  { 
background:url(../images/redesign/es/menu/bg-descripcion.png) 0px 0px no-repeat; width:100px; }
ul.main-menu li a.habitaciones { 
background:url(../images/redesign/es/menu/bg-habitaciones.png) 0px 0px no-repeat; width:93px; }
ul.main-menu li a.restaurante {
background:url(../images/redesign/es/menu/bg-restaurante.png) 0px 0px no-repeat; width:87px; }
ul.main-menu li a.viajes-transporte {
background:url(../images/redesign/es/menu/bg-viajes-transporte.png) 0px 0px no-repeat; width:125px; }
ul.main-menu li a.galeria-fotos {
background:url(../images/redesign/es/menu/bg-galeria-fotos.png) 0px 0px no-repeat; width:98px; }
ul.main-menu li a.video-es {
background:url(../images/redesign/es/menu/bg-video-es.png) 0px 0px no-repeat; width:51px; }
ul.main-menu li a.mapas-direcciones {
background:url(../images/redesign/es/menu/bg-mapa-direcciones.png) 0px 0px no-repeat; width:135px; }
ul.main-menu li a.contactenos{
background:url(../images/redesign/es/menu/bg-contactenos.png) 0px 0px no-repeat; width:91px; }

ul.main-menu li a:hover { background-position:0px -32px; }

/* Tours & Transportation */

#content ul.tours {
	/*padding-top: 40px;*/
	/*font-family: "Book Antiqua", Arial;*/
	font-family:"Lucida Grande", Verdana;
	font-size:13px;
	/*padding-left:0px;*/
	padding:0;
	margin:0;
}

#content ul.tours li { 
	width:140px;  
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-weight:200;
}

#content ul.tours a {
	background-color:#1C96AA;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 4px;
	margin-right:3px;
	margin-bottom:3px;
	display:block;
	height:44px;
	letter-spacing:-1px;
	text-decoration:none;
	text-align:center;
}

#content ul.tours li a span { position:relative; top:25%; }

#content ul.tours a:hover {
	background-color:#46684B;
	color:#ffffff;
}

#content ul.tours a.clicked { 
	background-color:#46684B;
	color:#ffffff;
}

/* Corrección del margen inferior en IE*/
/** html #content div.note { margin-bottom:70px; }*/

#content div.note {
	background:#46684B;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	position:relative;
	font-size:11px;
	margin:10px 0 0px 0px;
	padding:25px;
	padding-bottom:60px;
	display:block;
	/*padding-bottom:60px;*/
}

#content div.note h2 { 
	font:18px "Book Antiqua", Arial; 
	font-weight:normal;
	padding:0px; margin:0px; margin-bottom:10px; }
	
	#content div.note p { 
	font:11px Verdana; 
	font-weight:normal;
	padding:0px; margin:0px; margin-bottom:10px; }

#content div.note .links { position:absolute; /* bottom:0; margin-bottom:20px;*/ width:510px; margin-top:20px;}

#content div.note .links a { color:#FFFFFF; cursor:pointer; }

#content div.note b { }
.hidden { display:none !important; }
/* Form */

input.invalid, textarea.invalid { background:#FFFFCC; }

span.invalid {
	color:#A81F25;
	display:block;
	font-weight:bold;
}

.calendar-fix span { display:inline; }

input.medium { width:178px !important; }

.secondPhotos { margin-top:15px; padding:0px 10px;}

.secondPhotos1 { margin-top:15px; padding:0px 10px;}

.secondPhotos2 {margin-top:15px; padding:0px 10px;}

#links-cards { position:absolute; bottom:0; margin-bottom:70px; margin-left:250px; }
/*ul.main-menu li a:visited { background-position:0px -32px; }*/


/* Children Free */

#children-free { border-top:5px #a73441 solid; background:#eaeddd url(../images/redesign/bg-promo-left.png) no-repeat left; height:760px; margin-top:20px; }

#children-free .bg-right { background:url(../images/redesign/bg-promo-right.png) no-repeat right; height:760px; }

#children-free .top-right { background:#a73441; float:right; width:200px; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; padding:10px; text-align:center; }

#children-free .mountain-logo {
	margin-left:80px;
	padding-top:10px;
	width:218px;
}

#children-free .children-content { margin-top:30px; }

#children-free .children-content p.text { margin-left:80px; color:#797a79; font:12px Arial, Helvetica, sans-serif; font-weight:normal; margin-top:10px; }

#children-free .children-free-fotos { margin-left:70px; margin-bottom:20px; }

#children-free p.link { background:#a73441; margin-bottom:10px; font-size:13px; }

#children-free p.link a { color:#FFF; text-decoration:none; margin-left:30px; }

#children-free table { border-collapse:collapse; text-align:center; margin-left:75px; margin-top:15px;  }

#children-free table tr td { background:#f2f4eb; padding:15px 25px; border:1px solid #797a79; }

#children-free-bottom { background:#4f8829; text-align:center; padding-bottom:20px; padding-top:5px; }

#children-free-bottom p { color:#fefefe; }

#children-free-bottom p.phones { color:#cedf0b; font-size:12px; }

#optimized { width:820px; margin:0 auto; color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; }

#optimized a { color:#FFFFFF; text-decoration:none; }

.firma { color:#e4bc7f; font:verdana; font-size:11px; font-style:italic; text-decoration:none; text-align:center; font-weight:bold;  }

.tituloparte1 { color:#566a4a; font:17px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-style:italic;}
.tituloparte2 { color:#a12633; font:17px  Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.tituloparte3 { color:#a12633; font:14px  Verdana, Arial, Helvetica, sans-serif; font-style:italic;}

.tituloparte4 { color:#566a4a; font:14px  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; text-align:left;}
.tituloparte5 { color:#a12633; font:14px  Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight: bold; text-align:left;}

.titulospecial { color:#566a4a; font:12px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}