html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
/*line-height:1.5;*/
background:#fff;
font-size:70%;
color:#615f5f;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:1.5em 0;
font-size: 10px;
}

input, select{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;
}

table {
border-collapse:separate;
border-spacing:0;
margin-bottom:1.4em;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:;
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6 {
color:#111;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:.5em;
}

h2 {
font-size:2em;
margin-bottom:.75em;

}

h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}

p.last {
margin-bottom:0;
}

p img {
float:left;
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

p img.top {
margin-top:0;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:circle;
}

ol {
list-style-type:decimal;
}

dd {
margin-left:1.5em;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

address {
margin-top:1.5em;
font-style:italic;
}

a:focus,a:hover {
color:#4d6e7e;
text-decoration:underline;
}

a {
color:#4d6e7e;
text-decoration: none;
}


blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

em,dfn {
font-style:italic;
background:#ffc;
}

pre,code {
white-space:pre;
margin:1.5em 0;
}

pre,code,tt {
font:1em 'andale mono', monotype.com, 'lucida console', monospace;
line-height:1.5;
}

tt {
display:block;
line-height:1.5;
margin:1.5em 0;
}

th {
border-bottom:2px solid #ccc;
font-weight:700;
}

td {
border-bottom:1px solid #ddd;
}

th,td {
padding:4px 10px 4px 0;
}

tfoot {
font-style:italic;
}

caption {
background:#ffc;
}

table .last {
padding-right:0;
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

.hide {
display:none;
}

.highlight {
background:#ff0;
}

.added {
color:#060;
}

.removed {
color:#900;
}

.top {
margin-top:0;
padding-top:0;
}

.bottom {
margin-bottom:0;
padding-bottom:0;
}


.column {
float:left;
margin-right:10px;
}
.first {
margin-left: 0;
}
.last {
margin-right:0;
}


.border {
padding-right:4px;
margin-right:5px;
border-right:1px solid #eee;
}

.colborder {
padding-right:24px;
margin-right:25px;
border-right:1px solid #eee;
}


.box {
margin-bottom:1.5em;
background:#eee;
padding:1.5em;
}

hr {
background:#ddd;
color:#ddd;
clear:both;
float:none;
width:100%;
height:0;
border:none;
margin:0;
}

hr.space {
background:#fff;
color:#fff;
}

.clear {
display:block;
clear:both;
}
.clearspace{
	clear: both;
	font-size: 1px;
	background:#fff;
	color:#fff;
	height:2px;
}
.clear:after,.container:after {
content:".";
display:block;
height:1px;
clear:both;
visibility:hidden;
}

* html .clear {
/*height:0.1%;*/
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-weight:700;
font-size:1.2em;
}

input.text,input.title {
width:300px;
border:1px solid #bbb;
background: #ffffff;
margin:.5em .5em .5em 0;
padding:5px;
}

input.title {
font-size:1.5em;
}

textarea {
width:400px;
height:250px;
border:1px solid #bbb;
background: #ffffff;
margin:.5em .5em .5em 0;
padding:5px;
}

select {
border:1px solid #ccc;
background:#ffffff;
width:auto;
}
label {
color:#4d6e7e;
}
.error,.notice,.success {
margin-bottom:1em;
border:2px solid #ddd;
padding:.8em;
}

.error {
background:#FBE3E4;
color:#D12F19;
border-color:#FBC2C4;
}

.notice {
background:#FFF6BF;
color:#817134;
border-color:#FFD324;
}

.success {
background:#E6EFC2;
color:#529214;
border-color:#C6D880;
}

.error a {
color:#D12F19;
}

.notice a {
color:#817134;
}

.success a {
color:#529214;
}

p,img,dl {
margin:0 0 0.8em;
}

dl dt,strong,dfn {
font-weight:700;
}

del,.quiet {
color:#666;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
background:#fff;
border:1px solid #999;
}

/* Layout */

#container {
	width:752px; /* 950px */
	margin:0 auto;
	position:relative; 	
}

#header { 
	height: 100px; position:relative; width: 100%;
	background-image: url(/images/bg/decorate_uph.gif);
	background-repeat:no-repeat;
	background-position: 470px 0px;	
	 }
#logo { 
    position:absolute; 
	left: 5px ; 
	top: 10px;
	}
#select {position:absolute;
		 right: 20px;
		 top:25px; 
		 /*top:30px;*/
		 /*top: 20px;*/
		 text-align:right;
		 z-index: 100;
		 }
ul#select-menu{
	margin:0px;
	margin-top:5px;
	padding:0px;
	color:#4D6E7E;
}
ul#select-menu li{
	list-style: none;
	display: inline
}

.v_en_US { background-image: url(/images/icons/global.gif);}
.v_en_GB { background-image: url(/images/icons/en_GB_flag.gif);}  
.v_en_CA { background-image: url(/images/icons/en_CA_flag.gif);}
.v_de_DE { background-image: url(/images/icons/de_DE_flag.gif);}
.v_fr_FR { background-image: url(/images/icons/fr_FR_flag.gif);}
.v_fr_CA { background-image: url(/images/icons/quebec_flag.png);}
.v_es_ES { background-image: url(/images/icons/es_ES_flag.gif);}
.v_pdf { background-image: url(/images/icons/pdf.jpg);}
#version-now {	padding: 0 0 0 18px;
	background-repeat:no-repeat;
	background-position: left center;}
	
#content{
	/*position:relative;*/
}
/* Menu */
#main-menu-container {
	/*position:relative;
	color:#FFFFFF;
	left: 0px;
	bottom:0px;
	top: 76px;	
	width: 100%;
	background-image: url(/images/bg/backmenu.gif);
	background-repeat:repeat-x;
	background-position: 15px center;
	text-align:left;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4ecf0;
	list-style: none;
	margin:0; padding: 0;*/
	position:absolute;
	color:#FFFFFF;
	left: 0px;
	bottom:0px;
	top: -42px;	
	width: 100%;
	background-image: url(/images/bg/backmenu.gif);
	background-repeat:repeat-x;
	background-position: 15px center;
	text-align:left;
	height: 35px;	
	list-style: none;
	margin:0; padding: 0;
}

/* prueba de menu*/
/*Generales*/
#main-home-menu-container {
	/*position:relative;	
	color:#FFFFFF;
	left: 0px;
	bottom:0px;
	top: 79px;			
	width: 100%;		
	height: 35px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4ecf0;
	background-image: url(/images/labels/es/menu_inicio.gif);
	background-repeat:no-repeat;
	background-position: 15px center;	*/
	position:absolute;	
	color:#FFFFFF;
	left: 0px;
	bottom:0px;
	top: 400px;			
	width: 100%;		
	height: 35px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4ecf0;
	/*background-image: url(/images/labels/es/menuPrincipal.gif);*//*menu_inicio.gif);*/
	background-repeat:no-repeat;
	background-position: center;/*15px*/
	
}
#bg_menu{
	position:relative;		
	left: 0px;
	bottom:0px;	
	width: 100%;		
	height: 35px;
	/*background-image: url("/images/labels/es/menuPrincipalAzul.gif");*//*menu_1.gif*/
	background-repeat:no-repeat;
	background-position: center;/*15px*/	
}
.menux {
	position:absolute; 	
	text-align:left;
	height: 35px;		
	width: 100%
}
.menux ul {padding:0;margin:0;list-style-type:none;position:relative; top:8px; width: 100% }

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menux li {float:left;/*width:95px;*/position:relative;}

/* style the links for the top level */
.padre, .padre:visited {display:block; /*width:95px;*/ height:27px; /*padding-left:5px;*/ }

/* a hack so that IE5.5 faulty box model is corrected */
* html .padre a, * html .padre:visited {/*width:95px; w\idth:89px;*/}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menux table {
	position:absolute; 
	top:0; 
	left:0; 	
	border:0;
	border-spacing:0;
	border-collapse:collapse;	
	margin:0px; padding:0px;font-size: 0px;	
	width: 0;
	height:0;	
	border-width: 0px;
	/*display:none;*/
		
}

.padre{
	text-transform: uppercase;
	color: gray;
	font-weight:bold;
	font-size: 11px;
	/*letter-spacing: 0.22em;*/
	letter-spacing: 0.10em;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	opacity:0;			
	filter: Alpha(Opacity=0);
	-moz-opacity: 0;
}


* html .padre{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/*Aqui habra que modificar los anchos en funcion del nuevo menu
.ini{width: 60px;text-align: center; padding-right:12px}
.spaa{width: 58px;text-align: center}
.bod{width: 120px;text-align: center;padding-right:12px}
.gol{width: 60px;text-align: center; padding-right:10px}
.buc{width: 70px;text-align: center; padding-right:5px}
.coc{width: 120px;text-align: center;}
.direct{width: 190px;text-align: center;}*/

.ini{width: 60px;_width: 60px;text-align: center;/*background-color: pink*/}
.spaa{width: 130px;_width: 125px;text-align: center;/*background-color: green*/}
.bod{width: 180px;text-align: center;/*background-color: yellow*/}
.gol{width: 85px;_width: 90px;text-align: center;/*background-color: orange*/}
.buc{width: 80px;text-align: center;padding-right:5px/*background-color: blue*/}
.coc{width: 120px;_width: 125px;text-align: center;/*background-color: red*/}
.direct{width: 92px;_width: 86px;text-align: center;/*background-color: gray*/}


/* UL Hijo*/
#submenu1{text-align: left}
.menux ul ul#submenu {width:208px;z-index: 1050;background-color: #fff;text-align: center}
.menux ul ul#submenu1 {width:150px;z-index: 1050;background-color: #fff;}

.menux ul ul li {
	float:none;
	_float:left;
	background-color:#fff;
	position:relative;
	text-transform: none;	
	font-weight:normal;
	font-size: 10px;
	letter-spacing: 0;
	font-family:"Verdana", Arial, Helvetica;
	text-decoration:none;
	line-height: 16px;
	text-align: left
}
#submenu li{
	width:204px;
	margin-left:2px;
	margin-right:2px;
	_margin:0px
	/*border-left:2px solid #fff;
	border-right:2px solid #fff*/
}
#submenu1 li{
	width:186px;
	margin-left:2px;
	margin-right:2px;
	_margin:0px
	/*margin:2px;*/
	
}
.menux ul ul#submenu a, .menux ul ul#submenu a:visited {
 display:block;
 font-size:11px;
 text-decoration:none; 
 /*color:#83b9d5; */
 color:#748893;
 width:203px; 
 /*background:#fff;*/ 
 /*padding-left:5px;*/
 text-indent: 3px;  
}
.menux ul ul#submenu1 a, .menux ul ul#submenu1 a:visited {
 display:block;
 font-size:11px;
 text-decoration:none; 
 /*color:#83b9d5;*/
  color:#748893;
 width:186px; 
 /*background:#fff;*/ 
 /*padding-left:5px;*/
 text-indent: 5px;  
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menux ul ul#submenu a, * html .menux ul ul#submenu a:visited {width:208px;text-decoration: none}
* html .menux ul ul#submenu1 a, * html .menux ul ul#submenu1 a:visited {width:190px;text-decoration: none}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menux ul ul {
	position:absolute; 
	visibility:hidden;
	top:27px;
	right:0px;
	_right:-1px;
	border-left:2px solid #bdd4e2;
	border-right:2px solid #bdd4e2;/*83b9d5*/
	border-bottom:2px solid #bdd4e2;
/*	border-top:2px solid #83b9d5;*/
}
.menux ul ul.homemenu{top:29px}
.menux ul ul#submenu{width:208px;}
.menux ul ul#submenu1{width:190px;}
/* another hack for IE5.5 */
* html .menux ul ul {top:27px;}


/* MIXTO */

/* style the top level hover */
.menux a:hover{color:#fff; background:#83b9d5;}
.menux ul ul#submenu a:hover {/*color:#fff; background:#83b9d5;*/background-color:#e0edf3; text-decoration: none; width:204px}
.menux ul ul#submenu1 a:hover {/*color:#fff; background:#83b9d5;*/background-color:#e0edf3; text-decoration: none;width:186px;}
.menux :hover > a, .menux ul ul#submenu :hover > a{/*color:#fff;background:#83b9d5;*/background-color:#e0edf3; text-decoration: none}
.menux :hover > a, .menux ul ul#submenu1 :hover > a{/*color:#fff;background:#83b9d5;*/background-color:#e0edf3; text-decoration: none}

/* make the second level visible when hover on first level list OR link */
.menux ul li:hover ul,
.menux ul a:hover ul{visibility:visible;}


/* los que tenia*/
/*#main-menu {
	position:absolute;
	color:#FFFFFF;
	left: 0px;
	bottom:0px;	
	width: 100%;
	background-image: url(/images/labels/es/menu_inicio.gif);
	background-repeat:no-repeat;
	background-position: 15px center;
	text-align:left;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4ecf0;
	list-style: none;
	margin:0; padding: 0;
	
}
ul#main-menu li { 
    text-align:center;
    padding: 8px 16px 5px 17px;	
	float: left; 
	display:block;
	filter: Alpha(Opacity=0);
	-moz-opacity: 0;	  
 }
* html  ul#main-menu  li {
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
ul#main-menu li a, li.last a{
	text-transform: uppercase;
	color: gray;
	font-weight:bold;
	font-size: 10px;
	letter-spacing: 0.22em;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	width: 100%;
	display: inline;
}

ul#main-menu li ul li{
	text-align:left;
	position:relative;		
    padding: 2px 2px 2px 2px;	
    display:block; 
}

ul#main-menu li ul table{border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul#main-menu li ul{display:none; list-style: none;}

ul#main-menu ul a{
	text-transform: none;
	color: #83b9d5;
	font-weight:normal;
	font-size: 10px;
	letter-spacing: normal;
	font-family:inherit;
	text-decoration:none;
	display: list-item;
}

ul#main-menu li:hover ul, li a:hover ul {
	position:absolute;
	top:35px;
	right:-15px;
	text-align:left;	
    width:208px;    
	float: right; 
	display:block; 
	background:#ffffff; 
	border:1px solid #000;
	z-index: 1000;
}
*/
  
#footer {  margin-top: 10px; position:relative; top:10px; }
#footer-menu { /*float:left;*/text-align:center; color:#4d6e7e;}
#copy, #link-interes { /*float:right;*/ text-align:center;color:#96a4aa/*#c4cfd8;*/}
#link-interes a, #link-interes a:visited, #link-interes a:hover{
       color:#96a4aa;
       text-decoration: underline;
}
#footer h2{
	text-align: center;	
	color:#96a4aa;
	font-size: 10px;
	font-weight:bold;
}
.container1{
	width:752px; /* 950px */
	margin:0 auto;
	position:relative; 
	clear:both;	
	background-color: #fff;
}

#dir{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	/*position:relative;*/
}
#section-name{
	margin-left:10px;
}
#section-description{
	margin-left:10px;
	position:relative;
	margin-bottom:10px;
}
#section-destiny{
	background-color: #eef3f6;
}
#service-footer{
	position:relative;
	top:17px
}
#service-footer li{
	display: inline;
}
#banner_cocina{
	border-top:2px solid #ffffff;
	height: 95px;
	width: 195px;
	_font-size: 1px;
}
#videos{
/*	border-top:2px solid #ffffff;*/
	background-color: #ffffff;
}
#videos img{margin:0px}
ul#videos_items {
	margin: 0px 10px 0px 10px;
	padding:0px 0px 5px 0px;
}
ul#videos_items li{
	/*display:inline;*/
	margin: 0px 0px 7px 0px;
	padding: 7px 0px 0px 0px;
	/*border-top: 1px dotted #999999;*/
	background-image: url(/images/bg/point.gif);
	background-repeat: repeat-x;
	background-position:top;
	list-style: none;
	color:#0271cd;
}
#videos_items li a{color:#0271cd;font-weight: bold; text-decoration: underline}

/* Versiones  internacionales */
#inter-version-win {
	position: absolute;
	right:505px;/*680px;*/
	top: 80px;
	/*top: 60px;*/
	height: auto;
	z-index: 1000;
	padding: 10px;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=0.92);
	-moz-opacity: 0.92; 	z-index: 999;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	text-align: left;
}
.es #inter-version-win, .fr #inter-version-win, .de #inter-version-win {	}

* html #inter-version-win
   {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.92);
	}
#inter-version-win  ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
/*#inter-version-win  ul li { margin: 3px 0 0 0; padding: 0;}*/
#inter-version-win ul li {
background-position:left center;
background-repeat:no-repeat;
margin:3px 0pt 6px;
padding:0pt 0pt 0pt 22px;
}
#inter-version-win  ul li a { text-decoration:none;}
#inter-version-win  ul li a:hover { text-decoration:underline;}

#section-book #crs-room{
	width: 170px
}
#contact-us{
	margin:0; padding:0;
	/*position:absolute; right: 5px; top: 13px;*/
	color:#398bb6;
	/*color:#84bad6;*/
	/*color:#179DD2;*/
	/*font-weight:bold;*/
	font-size: 9px;	
}
#contact-link, #contact-link:visited{
	text-decoration:underline;
	/*color:#179DD2;*/
	color:#398bb6;
}
#contact-link:hover{
	text-decoration:none;
	/*color:#179DD2;*/
	color:#398bb6;
}
#contact-us img{
	position:relative;
	top:10px;
}
#section-destiny-servicios ul li a, #section-destiny1 ul li a, #section-destiny ul li a{
    text-decoration: underline;
}
#transferbann{margin:0px; }
