body {
	background-attachment: fixed;
	background-image: url(../Images/bg_template.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
}
h1
{
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
}

.otherCityInformation
{
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold;
}

.roomTitle
{
    font-family:  Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: normal;
}

#Locations
{
 position:absolute;
 top:46px;
 width: 100%; 
 height:230px; 
 visibility: hidden;
 overflow:visible;
 z-index:99;
 }

#LocationsReserv{
 position:absolute;
 top:88px;
 width: 100%; 
 height:230px; 
 visibility: hidden;
 overflow:visible;
 z-index:99;
 }

#CalendarioFrom1{
 position:absolute;
 top:50px;
 width: 100%; 
 height:230px; 
 visibility: hidden;
 overflow:visible;
 z-index:88;
 }
  
a:link {
	color: #FFFFFF;
	text-decoration: none;
	
}
a:visited {
    color: #FFFFFF;
	text-decoration: none;
}

.titulosPestanias 
{
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #d9d347;
}
.textoMenu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	
}
input,textarea {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.textoSubmenu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
    text-align: justify;
}
.textoColumn {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration:none;
    
}
.textoWhite {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
    text-align: right;
}
.textogris12 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #687983;
}
.textogris14 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #687983;
}

.footer {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #687983;
}

  /*---------- bubble tooltip -----------*/

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight: normal;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:5px; left:10px;
	padding: 15px 0 0 0;
	width:310px;
	color: #000000;
    text-align: center;	
    
}
a.tt:hover span.top
{
    background: url(/images/gif/bubble1.png) no-repeat top;
	display: block;
	padding: 30px 8px 0;    
}
a.tt:hover span.middle{ /* different middle bg for stretch */
    background: url(/images/gif/bubble_filler1.png) repeat bottom; 
	display: block;
	padding: 3px 8px; 	
}

a.tt:hover span.tooltipContainer{ /* different middle bg for stretch */ 
    background: url(/images/gif/bubble_filler1.png) repeat bottom;    
    background-repeat: repeat-y;	
	display: block;
	padding: 0 0px; 
	width: 310px;	
}
a.tt:hover span.middleLeft{ /* different middle bg for stretch */    	 	
	width: 160px;
	display: block;	
    top: 0px;
    left:0px;
	padding: 0 8px; 	
	text-align:left;
	margin-right: 140px; 	
	vertical-align:top;
}

a.tt:hover span.middleRight{ /* different middle bg for stretch */    	
	display:block;
	width: 130px;
	padding: 0 8px; 	
	text-align:left; 
	position:absolute; 
    top: 45px;   
    left: 170px;
	vertical-align:top;
}

a.tt:hover span.middleCenter{ /* different middle bg for stretch */    
    text-align: center;
    position:absolute; 
    top: 55px;   
    left: 160px;
    display:block;		
	width: 10px;
	padding: 0 8px; 	
}

a.tt:hover span.middleRightContainer{ /* different middle bg for stretch */   
	display: block;
	width: 70px;		
	margin-left:170px; 
	vertical-align:top
}

a.tt:hover span.bottom
{
    background: url(/images/gif/bubble1.png) no-repeat bottom;
	display: block;
	padding:3px 8px 20px;
	color: #548912;    
}
