body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-size: x-small;
}

select, input, td {
    font-size: x-small;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000
}

.listaHotel
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  padding-bottom: 45px
}


TD a:link
{
    color: #6600ff;
    text-decoration: none;
}

TD a:visited
{
    color: #6600ff;
    text-decoration: none;
}

TD a:hover
{
    color: #cc3333;
    text-decoration: underline;
}

.hotelName
{
    font-size:medium;
    font-weight:bold;
}

.aviso
{
    border-right: #ffcc66 1px solid;
    border-top: #ffcc66 1px solid;
    border-left: #ffcc66 1px solid;
    border-bottom: #ffcc66 1px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
    background-color: #ffff99;
}

.CancellationText
{
    color: #a9a9a9;
}

.WebMessage
{
    border-right: #ffcc66 1px solid;
    border-top: #ffcc66 1px solid;
    border-left: #ffcc66 1px solid;
    border-bottom: #ffcc66 1px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
    background-color: #ffff99;
}

.WebMessageNoRoom
{
    border-right: #ffcc66 1px solid;
    border-top: #ffcc66 1px solid;
    border-left: #ffcc66 1px solid;
    border-bottom: #ffcc66 1px solid;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 7px;
    padding-top: 7px;
    background-color: #ff3333;
    font-weight: bold;
    font-size: small;
    color: #ffffff;
}

.availRoom
{
    border-right: #3366ff 1px solid;
    border-top: #3366ff 1px solid;
    border-left: #3366ff 1px solid;
    border-bottom: #3366ff 1px solid;
}

.availRoomNegRates
{
    border-right: #336633 1px solid;
    border-top: #336633 1px solid;
    border-left: #336633 1px solid;
    border-bottom: #336633 1px solid;
}

.availRoomNegRates td .destacado
{
    background: #336633;
    color: #ffffff;
    border: #0066FF;
}

.notas
{
    color: #3c3c3c;
}

.general
{
  margin-left: 40px;
  padding: 30px
}

.destacado{
  background: #0066FF;
  color:#ffffff;
  border: #0066FF
}



.resaltado{
  font-weight: bold
}

.tarifa
{
    color: #003366;
}

.selReservar{
   font-weight: bold;
  border: 1px #0066FF;
}

.title
{
    font-size: medium;
    font-weight: bold;
    color: #660033;
}

.subTitle
{
  font-size: small;
  font-weight: bold;
  color: #2F4F4F
}

.FAQask
{
    font-weight: bold;
    font-size: small;
    color: #660033;
}

.MisReservasMarco
{
    BORDER-RIGHT: #5D7B9D 1px solid; 
    BORDER-TOP: #5D7B9D 1px solid; 
    BORDER-LEFT: #5D7B9D 1px solid; 
    BORDER-BOTTOM: #5D7B9D 1px solid; 
    HEIGHT: 20px
}

.Confirmation
{
    border-right: #5d7b9d 2px solid;
    border-top: #5d7b9d 2px solid;
    border-left: #5d7b9d 2px solid;
    border-bottom: #5d7b9d 2px solid;
    height: 20px;
    background-color: #ccffcc;
}

.menuTop
{
   width:600px
}

.bannerTop
{
    display:none;
    width:100%
}

.menuOp:link
{
    line-height: 22px;
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #000066;
    font-weight: bold;
}

.menuOp:visited{
    line-height:22px;
	font-family: Arial;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000066;
    font-weight: bold;
}

.menuOp:hover
{
    background-color: #ffcc33;
    color: #330066;
    font-weight: bold;
}

.menuSel:link
{
    line-height:22px;
	font-family: Arial;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#000066;
    font-weight: bold;
}

.menuSel:visited
{
    line-height:22px;
	font-family: Arial;
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#d62829;
    font-weight: bold;
}

.bookingStep
{
    font-weight: bold;
    color: #a9a9a9;
}

.bookingStepSel
{
    font-weight: bold;
    color: #daa520;
    border-bottom: #cc9933 1px solid;
    border-top: #cc9933 1px solid;    
}

.gridHead
{
    color: #ffffff;
    background-color: #5d7b9d;
}

.gridItem
{
    background-color: #F7F6F3;
}

.gridAltItem
{
    background-color: #FFFFFF;
}

/* Logo LAHRES*/
.PoweredByLogo
{
   visibility:visible;
}

/* Logo del hotel */
.hotelLogo
{
    display:none;   
}

.pieLogo  /*Fondo donde se ubican los logos en el pie */
{
    width:95%;
}


