@charset "utf-8";@namespace url(http://www.w3.org/1999/xhtml);
{
#map>div:first-child+div>*
{display:none !important;}
#map_overview[style^="width: 120px"]>div,#map_overview[style^="width: 120px"]{width:13em!important;height:13em!important}
#map_overview[style^="width: 120px"]>div>div{width:12.5em!important;height:12.5em!important}
.helplinks {
  visibility:hidden !important;
  overflow:hidden !important;
  width:0px !important;
  height:0px !important;}
#map {
  position:fixed !important;
  left:-10px !important;
  top:0px !important;
  width:100% !important;
  height:100% !important;} 
}

.TimeTableSmoking{
font-family: Arial;
text-decoration: none;
word-spacing: 0.1em;
letter-spacing: -1px;
line-height: 1em;
font-size: 1.2em;
}
.TimeTable{
font-family: ;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: -1px;
line-height: 1em;
font-size: 1.2em;
}
.FormBTNGreen{background-color:green; color:white;}
.FormBTNRed{background-color:red; color:white;}
.BlueLink{color:#00F; font-weight:bold;}
.FormLabel{color:#090; font-weight:bold; text-align:right; font-size:12px; padding-right:5px;}
.HeaderLink{
	color:#27A332; font-size:11px; font-weight:bold;
}
.NavBar{
	color:#FFFFFF; font-size:12px; font-weight:bold;
}
.NavBarSearch{
	color:#FFFFFF; font-size:10px; font-weight:normal;
}
.NavBarTemp{
	color:#FFFFFF; font-size:12px; font-weight:normal;
}

.MapTitle{
	color:#00f; font-size:11px; font-weight:bold; letter-spacing:0px;
}

.MapDesc{
	color:#00f0; font-size:11px; font-weight:normal; letter-spacing:0px;
}


.Class9N{
	color:#000; font-size:9px; font-weight:normal;
}
.Class9B{
	color:#000; font-size:9px; font-weight:bold;
}
.Class9NGreen{
	color:#090; font-size:9px; font-weight:normal;
}
.Class9BGreen{
	color:#090; font-size:9px; font-weight:bold;
}
.Class9BWhite{
	color:#fff; font-size:9px; font-weight:bold;
}
.Class9NWhite{
	color:#fff; font-size:9px; font-weight:normal;
}
.Class9BBlue{
	color:#0000ff; font-size:9px; font-weight:bold;
}
.Class9NBlue{
	color:#0000ff; font-size:9px; font-weight:normal;
}

.Class10N{
	color:#000; font-size:10px; font-weight:normal;
}
.Class10B{
	color:#000; font-size:10px; font-weight:bold;
}
.Class10NGreen{
	color:#090; font-size:10px; font-weight:normal;
}
.Class10BGreen{
	color:#090; font-size:10px; font-weight:bold;
}
.Class10BWhite{
	color:#fff; font-size:10px; font-weight:bold;
}
.Class10NWhite{
	color:#fff; font-size:10px; font-weight:normal;
}
.Class10BBlue{
	color:#0000ff; font-size:10px; font-weight:bold;
}
.Class10NBlue{
	color:#0000ff; font-size:10px; font-weight:normal;
}

.Class11N{
	color:#000; font-size:11px; font-weight:normal;
}
.Class11B{
	color:#000; font-size:11px; font-weight:bold;
}
.Class11NGreen{
	color:#090; font-size:11px; font-weight:normal;
}
.Class11BGreen{
	color:#090; font-size:11px; font-weight:bold;
}
.Class11BWhite{
	color:#fff; font-size:11px; font-weight:bold;
}
.Class11NWhite{
	color:#fff; font-size:11px; font-weight:normal;
}
.Class11BBlue{
	color:#0000ff; font-size:11px; font-weight:bold;
}
.Class11NBlue{
	color:#0000ff; font-size:11px; font-weight:normal;
}

.Class12N{
	color:#000; font-size:12px; font-weight:normal;
}
.Class12B{
	color:#000; font-size:12px; font-weight:bold;
}
.Class12NGreen{
	color:#090; font-size:12px; font-weight:normal;
}
.Class12BGreen{
	color:#090; font-size:12px; font-weight:bold;
}
.Class12BWhite{
	color:#fff; font-size:12px; font-weight:bold;
}
.Class12NWhite{
	color:#fff; font-size:12px; font-weight:normal;
}
.Class12BBlue{
	color:#0000ff; font-size:12px; font-weight:bold;
}
.Class12NBlue{
	color:#0000ff; font-size:12px; font-weight:normal;
}

.Class13N{
	color:#000; font-size:13px; font-weight:normal;
}
.Class13B{
	color:#000; font-size:13px; font-weight:bold;
}
.Class13NGreen{
	color:#090; font-size:13px; font-weight:normal;
}
.Class13BGreen{
	color:#090; font-size:13px; font-weight:bold;
}
.Class13BWhite{
	color:#fff; font-size:13px; font-weight:bold;
}
.Class13NWhite{
	color:#fff; font-size:13px; font-weight:normal;
}
.Class13BBlue{
	color:#0000ff; font-size:13px; font-weight:bold;
}
.Class13NBlue{
	color:#0000ff; font-size:13px; font-weight:normal;
}

.Class14N{
	color:#000; font-size:14px; font-weight:normal;
}
.Class14B{
	color:#000; font-size:14px; font-weight:bold;
}
.Class14NGreen{
	color:#090; font-size:14px; font-weight:normal;
}
.Class14BGreen{
	color:#090; font-size:14px; font-weight:bold;
}
.Class14BWhite{
	color:#fff; font-size:14px; font-weight:bold;
}
.Class14NWhite{
	color:#fff; font-size:14px; font-weight:normal;
}
.Class14BBlue{
	color:#0000ff; font-size:14px; font-weight:bold;
}
.Class14NBlue{
	color:#0000ff; font-size:14px; font-weight:normal;
}

.Class15N{
	color:#000; font-size:15px; font-weight:normal;
}
.Class15B{
	color:#000; font-size:15px; font-weight:bold;
}
.Class15NGreen{
	color:#090; font-size:15px; font-weight:normal;
}
.Class15BGreen{
	color:#090; font-size:15px; font-weight:bold;
}
.Class15BWhite{
	color:#fff; font-size:15px; font-weight:bold;
}
.Class15NWhite{
	color:#fff; font-size:15px; font-weight:normal;
}
.Class15BBlue{
	color:#0000ff; font-size:15px; font-weight:bold;
}
.Class15NBlue{
	color:#0000ff; font-size:15px; font-weight:normal;
}

.Class16N{
	color:#000; font-size:16px; font-weight:normal;
}
.Class16B{
	color:#000; font-size:16px; font-weight:bold;
}
.Class16NGreen{
	color:#090; font-size:16px; font-weight:normal;
}
.Class16BGreen{
	color:#090; font-size:16px; font-weight:bold;
}
.Class16BWhite{
	color:#fff; font-size:16px; font-weight:bold;
}
.Class16NWhite{
	color:#fff; font-size:16px; font-weight:normal;
}
.Class16BBlue{
	color:#0000ff; font-size:16px; font-weight:bold;
}
.Class16NBlue{
	color:#0000ff; font-size:16px; font-weight:normal;
}

.Class17N{
	color:#000; font-size:17px; font-weight:normal;
}
.Class17B{
	color:#000; font-size:17px; font-weight:bold;
}
.Class17NGreen{
	color:#090; font-size:17px; font-weight:normal;
}
.Class17BGreen{
	color:#090; font-size:17px; font-weight:bold;
}
.Class17BWhite{
	color:#fff; font-size:17px; font-weight:bold;
}
.Class17NWhite{
	color:#fff; font-size:17px; font-weight:normal;
}
.Class17BBlue{
	color:#0000ff; font-size:17px; font-weight:bold;
}
.Class17NBlue{
	color:#0000ff; font-size:17px; font-weight:normal;
}

.Class18N{
	color:#000; font-size:18px; font-weight:normal;
}
.Class18B{
	color:#000; font-size:18px; font-weight:bold;
}
.Class18NGreen{
	color:#090; font-size:18px; font-weight:normal;
}
.Class18BGreen{
	color:#090; font-size:18px; font-weight:bold;
}
.Class18BWhite{
	color:#fff; font-size:18px; font-weight:bold;
}
.Class18NWhite{
	color:#fff; font-size:18px; font-weight:normal;
}
.Class18BBlue{
	color:#0000ff; font-size:18px; font-weight:bold;
}
.Class18NBlue{
	color:#0000ff; font-size:18px; font-weight:normal;
}

.Class19N{
	color:#000; font-size:19px; font-weight:normal;
}
.Class19B{
	color:#000; font-size:19px; font-weight:bold;
}
.Class19NGreen{
	color:#090; font-size:19px; font-weight:normal;
}
.Class19BGreen{
	color:#090; font-size:19px; font-weight:bold;
}
.Class19BWhite{
	color:#fff; font-size:19px; font-weight:bold;
}
.Class19NWhite{
	color:#fff; font-size:19px; font-weight:normal;
}
.Class19BBlue{
	color:#0000ff; font-size:19px; font-weight:bold;
}
.Class19NBlue{
	color:#0000ff; font-size:19px; font-weight:normal;
}

.Class20N{
	color:#000; font-size:20px; font-weight:normal;
}
.Class20B{
	color:#000; font-size:20px; font-weight:bold;
}
.Class20NGreen{
	color:#090; font-size:20px; font-weight:normal;
}
.Class20BGreen{
	color:#090; font-size:20px; font-weight:bold;
}
.Class20BWhite{
	color:#fff; font-size:20px; font-weight:bold;
}
.Class20NWhite{
	color:#fff; font-size:20px; font-weight:normal;
}
.Class20BBlue{
	color:#0000ff; font-size:20px; font-weight:bold;
}
.Class20NBlue{
	color:#0000ff; font-size:20px; font-weight:normal;
}

.Tabs2{
	font-family: Arial;
	font-size: 11px;
}
body,td,th {
	font-family: Arial;
	font-size: 11px;
}
.Small {
	font-family: Arial;
	font-size: 11px;
}
.FRMSearch{
	border-width:1px;
	border-color:#344F73;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
	
body {
	background-color:#FFF;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
body,td,th {
	font-family: Arial;
	font-size: 13px;
	color:#000;letter-spacing:-0.00em;
	
}
form {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.btnGris {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	letter-spacing:0em;
}

sliderbg {
	position: relative;
	background:url(/img/icons/bg-fader.gif) 5px 0 no-repeat;
	height:28px; 
	width:228px; 
}
.tblListing
{background-color:#D9ECA1;}
.tblFont
{color:#ffffff;font-weight:bold;}

.PagingActive
{font-weight:bold; background-color:#1B8024; color:#ffffff;}
.PagingActiveFont
{color:#ffffff;}
.PagingPassiveFont
{color:#000000;}
.PagingPassive
{font-weight:normal; background-color:#D9ECA1; color:#000000;}
.ComboCity
{background:#D9ECA1;color:#000000;font-family:Courier New;}
.ComboMain
{background:#1B8024;color:#ffffff;font-family:Courier New}
.opaqueLayer
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.3;
	filter:alpha(opacity=60);
	background-color: #000000;
	z-Index:1000;
}
			
.RadioLabel:hover {
	color:#0564C1;
	cursor:pointer;
}

.RadioLabel:hover {
	color:#0564C1;cursor:pointer;
}
	
.TituloBlue
{
	color:#0564C1;
	font-weight:bold;
}
.Buttons
{
background-color:#779404;
font-size:10px;
color:#FFFFFF;
border-width:0px;
border-style:none;
height:17px;
font-weight:bold;
}
.Buttons:hover
{
cursor:pointer;
background-color:#A8D421;
font-size:10px;
color:#000000;
border-width:0px;
border-style:none;
}
.Buttons:click
{
cursor:pointer;
background-color:#779404;
font-size:10px;
color:#FF0000;
border-width:0px;
border-style:none;
}
.Spacing0
{letter-spacing:0}
.Titulos
{ font-family: Tahoma,Verdana,Arial; font-size: 12px; color: #7A9E0D; text-decoration: none; font-weight: bold; display: inline;letter-spacing:0px; }
.white {color: #000}
.WhiteHeader {color: #FFFFFF}

.BarraNavTitle {color: #000}

.TitleMenu{ color: #FFFFFF; border-collapse: collapse; font-family: Arial,Verdana,tahoma; font-size: 11px; text-decoration: none; font-weight: bold;
cursor:pointer;letter-spacing:0px; }

.TabSpan{ color: #FFFFFF; border-collapse: collapse; font-family: Tahoma; font-size: 14px; text-decoration: none; font-weight: bold; letter-spacing:0px; }

.terminos {color: #0000FF; font-weight:bold}
.small { font-size:11px;}
.verySmall { font-size:10px;} 
.uSmall { font-size:9px;}
.styleRED {color: #FF0000}
.big { font-size:14px;}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
	
}
a:hover {
	text-decoration: underline;
	color: #000;
	
}
a:active {
	text-decoration: none;
	color: #000;
	
}
.styleMenuTop {font-size: 11px;text-decoration: none;border-collapse: collapse;}

.StyleNombreEmpresa {
	color: #525857;
	font-weight: bold;
}

.formatTituloHostal { 
	color:#036;
	font-weight: bold;
	font-size:15px;
}

.formatDescHostal { 
	color:#000;
	font-weight: normal;
	font-size:12px;
}

.formatCamaHostal { 
	color:#036;
	font-weight: bold;
	font-size:13px;
}

.formatTipoHostal { 
	color:#000;
	font-weight: bold;
	font-size:11px;
}
.StyleTituloEmpresa {
	font-weight: bold;
	font-size:20px;
	letter-spacing:-0.05em;
}
.formSmall
{
	border-width:1px; border-style:solid; font-size:11px; font-weight:normal;letter-spacing:0em;border-collapse: collapse; border-color:#CCCCCC; color:#666666
}

.LoadQueryClass
{background-color:#A7D421;}
.ActiveFont
{color:#779404}
.NovedadesMain
{
color:#525857; font-size:13px; font-weight:bold;
}
.Novedades
{
color:#525857; font-size:12px; font-weight:normal;
}
table.Grilla {
	border-width:1px;
	border-style:solid;
}
table.Grilla thead{
	border-width:1px;
	background-image:url('/img/backs/thead.jpg');
	background-repeat: repeat-x;
	text-align:center;
	font-weight:bold;
}
table.Grilla tbody{
	border-width:1px;
	background-color:#FFF;
	font-weight:normal;
}
table.Grilla a{
	font-weight:bold;
	color:#00F;
}

table.GrillaGreen {
	border-width:1px;
	border-style:solid;
}
table.GrillaGreen thead td{
	border-width:1px;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	background-color:#038602;
}
table.GrillaGreen tbody{
	border-width:1px;
	font-weight:normal;
}
table.GrillaGreen a{
	font-weight:bold;
	color:#038602;
}
input.FRM, textarea.FRM, select.FRM {
	background-color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#666;
}
input.FRM:focus, textarea.FRM:focus, select.FRM:focus {
	background-color:#FFEFB0;
	border-width:1px;
	border-style:solid;
}

input.FRM:blur, textarea.FRM:blur, select.FRM:blur {
	background-color:#fff;
	border-width:1px;
	border-style:solid;
}

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(/img/botones/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #A7D221; color:#fff }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(/img/botones/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }



.btnIcon a, .btnIcon button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	white-space:nowrap;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.btnIcon button{
    width:auto;
    overflow:visible;
    padding:1px 10px 0px 7px; /* IE6 */
}
.btnIcon button[type]{
    padding:2px 10px 2px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:2px 10px 0px 7px; /* IE7 */
}
.btnIcon button img, .btnIcon a img{
    margin:0 3px -3px 0 !important; 
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .btnIcon a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.btnIcon a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .btnIcon a.neutral{
    color:#529214;
}



button.positive, .btnIcon a.positive{
    color:#529214;
}
.btnIcon a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.btnIcon a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.btnIcon a.negative, button.negative{
    color:#d12f19;
}
.btnIcon a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.btnIcon a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

td .tabsActive {
	background-image: url('/img/4.0/tabs/activeBackground.jpg'); background-position: top; background-repeat:repeat-x;
	background-color:#009;
	color:white;
	font-size:15px;
	font-weight: bold;
	text-decoration:none;
	padding:4px 5px 4px 5px;
}
td .tabsInactive {
	background-image: url('/img/4.0/tabs/inactiveBackground.jpg'); background-position: top; background-repeat:repeat-x;
	color:black;
	font-size:15px;
	font-weight: bold;
	text-decoration:none;
	padding:4px 5px 4px 5px;
}


.roundcont {width: 100%;background-color: #009900;color: #fff;}
.roundcont p { margin: 0 10px;}
.roundtop { background: url(/img/4.0/container/green/tr.gif) no-repeat top right; }
.roundbottom {background: url(/img/4.0/container/green/br.gif) no-repeat top right; }
img.corner {width: 20px; height: 20px; border: none; display: block !important;}

.keywSearch{
	border-width:1px;
	border-color:#344F73;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;	
	width: 525px;
}

#greenContainer{
	border:solid 1px #cccccc;
	background:#F5FFF5;
	width:100%;
	margin:0px auto;
	
}
#play_scroll_cont{
	padding:0 6 0 6;
}

#greenContainer h1{
	padding:6px; margin:0; border:0;
	background:#dfe9d5;
	color:#000000;
	font-size:14px;
}

/*White Container*/
.float_left {float:left;}
.float_right {float:right;}

/* Adjust this width to fit your needs */
.container {width:200px;}

.container_head {height:30px;background-image:url(/img/4.0/container/white/sidebar_center.jpg);
}

/* To Center align the title add= text-align:center; */
.container_head_text {height:23px;padding:7px 0 0 0;}

.container_content {padding:5px;border-width: 1px 1px 1px 1px;border-spacing: 0px;
border-style: none solid solid solid;border-color: #D3D3D3;}

.tabsOFF{
	color:#fff; font-size:16px; font-weight:bold;
	background:url(/img/4.0/tabs/catmayor/bg2.jpg);
	padding:5 10 0 10;
	background-repeat:repeat-x;
}
.tabsON{
	color:#fff; font-size:16px; font-weight:bold;
	background:url(/img/4.0/tabs/catmayor/bg3.jpg);
	padding:5 10 0 10;
	background-repeat:repeat-x;
}
.tabsSEL{
	color:#000; font-size:16px; font-weight:bold;
	background:url(/img/4.0/tabs/catmayor/bg4.jpg);
	background-repeat:no-repeat;
	padding:5 10 0 10;
	background-position:center;
}

.localTabOff1{
	color:#000; font-size:12px; font-weight:bold;
	background:url(/img/4.0/tabs/catmayor/bg4.jpg);
	padding:5 15 18 15;
	background-position:center;
}

.localTabOn1{
	color:#fff; font-size:12px; font-weight:bold;
	background:url(/img/4.0/tabs/catmayor/bg2.jpg);
	padding:5 15 18 15;
	background-position:center;
}

<!--Contenedores Nuevos-->
.GreyBluecontainer2{display:block}
.GreyBluecontainer2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#6f778b}
.GreyBluecontainer21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c1c4cd;
  border-right:1px solid #c1c4cd;
  background:#9399a8}
.GreyBluecontainer22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f0f1f3;
  border-right:1px solid #f0f1f3;
  background:#8a90a1}
.GreyBluecontainer23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8a90a1;
  border-right:1px solid #8a90a1;}
.GreyBluecontainer24{
  border-left:1px solid #c1c4cd;
  border-right:1px solid #c1c4cd}
.GreyBluecontainer25{
  border-left:1px solid #9399a8;
  border-right:1px solid #9399a8}
.GreyBluecontainer2fg{
  background:#6f778b}
.GreyBlueheader2{display:block}
.GreyBlueheader2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#979dab}
.GreyBlueheader21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #808798;
  border-right:1px solid #808798;
  background:#8d93a3}
.GreyBlueheader22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #737a8e;
  border-right:1px solid #737a8e;
  background:#8f95a4}
.GreyBlueheader23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #8f95a4;
  border-right:1px solid #8f95a4;}
.GreyBlueheader24{
  border-left:1px solid #808798;
  border-right:1px solid #808798}
.GreyBlueheader25{
  border-left:1px solid #8d93a3;
  border-right:1px solid #8d93a3}
.GreyBlueheader2fg{
  background:#979dab}

.greycontainer7{display:block}
.greycontainer7 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F4FFF4}
.greycontainer71{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eeeff0;
  border-right:1px solid #eeeff0;
  background:#e2e3e5}
.greycontainer72{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#e0e1e3}
.greycontainer73{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e0e1e3;
  border-right:1px solid #e0e1e3;}
.greycontainer74{
  border-left:1px solid #eeeff0;
  border-right:1px solid #eeeff0}
.greycontainer75{
  border-left:1px solid #e2e3e5;
  border-right:1px solid #e2e3e5}
.greycontainer7fg{
  background:#d9dadd}

.GreyBluecontainer1{display:block}
.GreyBluecontainer1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d7d9df}
.GreyBluecontainer11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edeef1;
  border-right:1px solid #edeef1;
  background:#e1e2e7}
.GreyBluecontainer12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#dee0e5}
.GreyBluecontainer13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dee0e5;
  border-right:1px solid #dee0e5;}
.GreyBluecontainer14{
  border-left:1px solid #edeef1;
  border-right:1px solid #edeef1}
.GreyBluecontainer15{
  border-left:1px solid #e1e2e7;
  border-right:1px solid #e1e2e7}
.GreyBluecontainer1fg{
  background:#d7d9df}
.GreyBlueheader1{display:block}
.GreyBlueheader1 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#979dab}
.GreyBlueheader11{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bbbfc8;
  border-right:1px solid #bbbfc8;
  background:#a7acb8}
.GreyBlueheader12{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #d0d3d9;
  border-right:1px solid #d0d3d9;
  background:#a3a8b4}
.GreyBlueheader13{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #a3a8b4;
  border-right:1px solid #a3a8b4;}
.GreyBlueheader14{
  border-left:1px solid #bbbfc8;
  border-right:1px solid #bbbfc8}
.GreyBlueheader15{
  border-left:1px solid #a7acb8;
  border-right:1px solid #a7acb8}
.GreyBlueheader1fg{
  background:#979dab}


.CalBox{
	background-image:url(/img/icons/menu/Date.png); background-repeat:no-repeat; background-position:right;
}

<!-- Footer -->

img {border: none;}
h1 {
	font-size: 1.2em;
	padding: 5px 10px;
	color: #ccc;
	width: 940px;
	margin: 0 auto;
}
h1 a {	color: #fff; }
h1 span {font-weight: normal;}


#footpanel {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	position: fixed;
	bottom: 0; left: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background: #e3e2e2;
	border: 1px solid #c3c3c3;
	border-bottom: none;
	width: 94%;
	margin: 0 3%;
}
*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
}
#footpanel ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px; /*--For text replacement - Shove text off of the page--*/
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when sub-panel is open--*/
	background-color: #fff;
	height: 17px;
	margin-top: -2px; /*--Push it up 2px to attach the active button to sub-panel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200; /*--Keeps the active link on top of the sub-panel--*/
	position: relative;
}
#footpanel a.micuenta{
	background: url(http://www.reservame.net/img/4.0/cssButton/dbtool-green.png) no-repeat 15px center;
	width: 120px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
#footpanel a.reservas{
	background: url(http://www.reservame.net/img/4.0/cssButton/chat-event.png) no-repeat 15px center;
	width: 80px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
#footpanel a.delivery{
	background: url(http://www.reservame.net/img/4.0/cssButton/buddy-signon.png) no-repeat 15px center;
	width: 80px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}

a.logout{ background: url(http://www.reservame.net/img/4.0/cssButton/lock.png) no-repeat center center;  }

#footpanel a.favoritos{
	background: url(http://www.reservame.net/img/4.0/cssButton/irc-join.png) no-repeat 15px center;
	width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
#footpanel li#favoritos, #footpanel li#alertpanel {	float: right; }  /*--Right align the chat and alert panels--*/
#footpanel a small {
	text-align: center;
	width: 70px;
	background: url(http://www.sohtanaka.com/web-design/examples/footer-panel/pop_arrow.gif) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none; /*--Hide by default--*/
	color: #fff;
	font-size: 1em;
	text-indent: 0;

}
#footpanel a:hover small{
	display: block; /*--Show on hover--*/
	position: absolute;
	top: -35px; /*--Position tooltip 35px above the list item--*/
	left: 50%;
	margin-left: -40px; /*--Center the tooltip--*/
	z-index: 9999;
}

.GreyBluecontainer7{display:block}
.GreyBluecontainer7 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EDEEF1}
.GreyBluecontainer71{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #edeef1;
  border-right:1px solid #edeef1;
  background:#e1e2e7}
.GreyBluecontainer72{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#EDEEF1}
.GreyBluecontainer73{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dee0e5;
  border-right:1px solid #dee0e5;}
.GreyBluecontainer74{
  border-left:1px solid #edeef1;
  border-right:1px solid #edeef1}
.GreyBluecontainer75{
  border-left:1px solid #e1e2e7;
  border-right:1px solid #e1e2e7}
.GreyBluecontainer7fg{
  background:#EDEEF1}
  
div#header{position:relative}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
div#header a{position:absolute;right:0;top:23px}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#wrapper{float:left;width:100%;margin-left:-200px}
div#content{margin-left:200px}
div#navigation{float:right;width:200px}
div#extra{float:right;clear:right;width:200px}
div#footer{clear:both;width:100%}

/*TOP BAR ADVICE */
#message_box { 
position: absolute; 
top: 0; left: 0; 
z-index: 10; 
background:#ffc;
padding:5px;
border:1px solid #CCCCCC;
text-align:center; 
font-weight:bold; 
width:99%;
}

#footerRSV { 
	height: 25px; position: fixed; bottom: 0; width: 100%; font-size:13px;
	background-color:#333; color:#fff; text-align:right;
}

.hrDashed{
	border-bottom:none; border-top:dotted 1px #000; width:100%; height:1px;
}
/* ELIPSIS TEXT 
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-moz-binding: url('/styles/ellipsis.xml#ellipsis');
}

p.block {
	width: 300px;
}*/