@charset "utf-8";
/* CSS Document */
body { background-color:#d6d6d6; font-family:"Tahoma"; font-size:11px; }
a{ font-family:"Tahoma"; font-size:11px; color:#ff0000 } 
a:active{ color:#ff0000 } 
a:visited{ color:#551a8b }
.gsc-search-box { display: none; }
.gsc-control{ width:100%; }
.gsc-results-selector, .gsc-all-results-active{display:none;}
#searchcontrol .gsc-control { width: 500px; font-family:"Tahoma"; font-size:11px; color:#000000; }

img { behavior:	url("pngbehavior.htc"); }

.corporatelogo { background-color:#ffffff; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:4px;
border: 1px solid #95533B; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
-moz-border-radius: 7px 7px 7px 7px; }

.welcome { background-color:#FFECE5; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:4px;
border: 1px solid #95533B; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.wlts { padding-top:4px; padding-bottom:4px;
 border: 1px solid #95533B; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

.cont { background-color:#F7F7F7; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:4px;
border: 1px solid #95533B; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.search { background-color:#ffffff; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:4px;
border: 1px solid #CFCFCF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.txtsearch {  font-family:"Tahoma"; font-size:12px; color:#1C52A4; font-weight:bold; }

.srch { font-family:"Tahoma"; font-size:11px;
background-color:#ffffff; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:3px;
border: 1px solid #1C52A4; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.sep { font-family:"Tahoma"; color:#000; font-size:11px;
 border: 1px solid #CFCFCF ;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px; }
 
.stssep { font-family:"Tahoma"; color:#000000; font-size:11px;
 border: 1px solid #BCBCBC ;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 0px; }

.banners { border: 1px solid #DADADA; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }




/* CSS Document after */


.header { background-image:url(images/header.png); height: 130px; }
.status { background-image:url(images/status.png); height: 100px; }

.stsinf { background-color:#FFF; 
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
 border: 4px solid #155D85;
 border-top-width: 4px;
 border-right-width: 4px;
 border-bottom-width: 4px;
 border-left-width: 4px;
}

.line { background-image:url(images/line.png); }

.desc { color:#1C52A4; font-family:"Tahoma"; font-size:11px; font-weight:bold; }
a.desc:link, a.desc:active, a.desc:visited{ text-decoration:none; color:#1C52A4; }
a.desc:hover { color:#000000; } 

.more { color:#000; font-family:"Tahoma"; font-size:11px; }
a.more:link, a.more:active, a.more:visited{ text-decoration:none; color:#000; }
a.more:hover { color:#000; text-decoration:underline; } 

.sitios { color:#000; font-family:"Tahoma"; font-size:11px; }
a.sitios:link, a.sitios:active, a.sitios:visited{ text-decoration:none; color:#000; }
a.sitios:hover { color:#666666; } 

.txt { font-family:"Tahoma"; font-size:11px; color:#000; }
.tl { font-family:"Tahoma"; font-size:13px; font-weight:bold; color:#1C52A4; }
.tl2 { font-family:"Tahoma"; font-size:13px; font-weight:bold; color:#F90; }
.info { font-family:"Tahoma"; color:#F00; font-size:11px; }
.tel { font-family:"Tahoma"; font-size:11px; color:#000; }

.ttl { font-family:"Tahoma"; color:#000; font-size:11px;
background-color:#F9DB3D; vertical-align:middle;
padding-top:6px; padding-bottom:6px;
 border: 4px solid #F90;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 4px;
 border-left-width: 0px; }
 
.tttl { font-family:"Tahoma"; color:#000; font-size:11px;
background-color:#F90; vertical-align:middle;
padding-top:6px; padding-bottom:6px;
 border: 4px solid #F9DB3D;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 4px;
 border-left-width: 0px; }
 
.destinos { border: 4px solid #14448C;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 3px;
 border-left-width: 0px; }
 

 
.hotels { color:#000000; font-family:"Tahoma"; font-size:11px; }
a.hotels:link, a.hotels:active, a.hotels:visited{ text-decoration:none; color:#000000; }
a.hotels:hover { color:#F00; }

.maps { 
text-align:center;
padding-top:4px;
padding-bottom:4px;
padding-bottom:4px;
 border: 1px solid #DADADA;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px; }

.lts { 
text-align:left;
padding-top:4px;
padding-left:6px;
padding-bottom:4px;
 border: 1px solid #DADADA;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px; }
 
.copy { font-family:"Tahoma"; color:#666666; font-size:11px; text-align:center;
padding-top:8px; padding-bottom:8px; 
border: 2px solid #e2e2e2; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 2px; 
border-left-width: 0px; }

.sts { color:#666666; font-family:"Tahoma"; font-size:11px; }
a.sts:link, a.sts:active, a.sts:visited{ text-decoration:none; color:#666666; }
a.sts:hover { color:#000000; } 

.nhotels { color:#F00; font-family:"Tahoma"; font-size:13px; font-weight:bold; }
a.nhotels:link, a.nhotels:active, a.nhotels:visited{ text-decoration:none; color:#F00; }
a.nhotels:hover { color:#1C52A4; } 

.space { padding-bottom:8px; padding-top:8px; }

.bdr { background-color:#FFFFFF; border:4px solid #ddd; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px }

 
.svr { 
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
 border: 1px solid #DADADA;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px; }
 
.corp { 
height:70px;
padding-top:4px;
padding-left:4px;
padding-right:4px;
padding-bottom:4px;
 border: 1px solid #FF9900;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px; }

.border { 
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:4px;
 border: 1px solid #DADADA;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px; }
 
 
 
 
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family:"Tahoma"; font-size:11px; font-weight:bold;
    height:13px;
}



div.menuBar {
  padding: 14px 0px;
  text-align:inherit;
}

div.menuBar a.menuButton {
  color: #000000;
  cursor: hand;
  margin: 1px;
  padding: 9px 16px;
  position: relative;
  text-decoration: none;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
border-bottom: 5px solid #0D507A;
color: #0D507A;
cursor: hand;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
cursor: hand;
  margin: 1px;
  padding: 9px 16px;
  position: relative;
  text-decoration: none;
  z-index: 100;
  border-bottom: 5px solid #0D507A;
color: #0D507A;
}

div.menu {
 text-align:center;
  border: 0px solid;
  padding: 0px 1px 1px 0px;
  position: absolute;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: hand;
  display: block;
  padding: 0px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  color: #000000;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

/* New CSS */
.listhotels { background-color:#FFF; text-align:left; padding-top:4px; padding-left:6px; padding-bottom:4px; border: 1px solid #0D507A; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }

.borderlisthotels { padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:3px; border: 1px solid #0D507A; background-color:#FFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.namelisthotels { font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#2A2F45; }
.addresslisthotels { font-family:"Tahoma"; font-size:11px; color:#2D5517; }

.linklisthotels { color:#C64412; }
a.linklisthotels:link, a.linklisthotels:active, a.linklisthotels:visited{ text-decoration:none; color:#C64412; }
a.linklisthotels:hover { color:#F00; }

.namelistdestinations { font-family:"Tahoma"; font-size:18px; font-weight:bold; color:#773543; }

