body {
	background-image:url(images/fondo.gif);
	background-color:#DCE2EA;
	/*background-repeat:no-repeat;*/
	font-family: verdana;
	font-size: 9pt;
	color: #00405A;
	scrollbar-face-color:#00405A;
	scrollbar-arrow-color:#EFEFEF;
	scrollbar-track-color:#EFEFEF;
	scrollbar-shadow-color:#EFEFEF;
	scrollbar-highlight-color:#EFEFEF;
	scrollbar-3dlight-color:#EFEFEF;
	scrollbar-darkshadow-Color:#EFEFEF;
	}
body.fondo {
	background-color: #DCE2EA;
	font-family: arial;
	font-size: 8pt;
	color: #00405A
	}	
h1 {
	font-family: Verdana;
	font-size:12;
	color:#000000;
}
h2 {
	font-family: Verdana;
	font-weight:normal;	
	text-align: justify;	
	font-size: 9pt;
	line-height: 10pt;	
	text-indent: 20px;
	color: #00405A;
	background-image: url(images/epigrafe.jpg);
	background-repeat: no-repeat
	}
h4 {
	font-family: Verdana;
	font-size:12;
	color:2C5885;
}
/*******************************************************/
/* Definición de párrafos
/*******************************************************/

P  {
	font-family: Verdana;
	font-size: 8pt;
	color: #00405A
	}
P.epig  {
	font-family: Verdana;
	font-size: 8pt;
	color: #00405A
	}	
P.info  {
	font-family: Verdana;
	font-size: 8pt;
	color: #00405A
	}	
P.centro  {
	font-family: Verdana;
	text-align: center;
	font-size: 9pt;
	color: #00405A
	}	
P.cab  {
	font-family: Verdana;
	text-align: justify;
	font-size: 9pt;
	color: #384251
	}	
P.cab2  {
	font-family: Verdana;
	text-align: right;
	font-size: 9pt;
	color: #FFFFFF
	}
p.tachado {
   text-align:left;
   color: #00405A;
   font-family:Verdana;
   /* text-decoration:line-through; */
   font-size:10px;
   }  
/*******************************************************/
/* Definición de tablas
/*******************************************************/   
   
table.login {
	align: center;
	width: 240px;
	background-color:#00405B
	}
table.selector {
	background-color:#00405B;	
	width:70%;
} 
table.hotel {
	align: center;
	width: 495px;
	border-color:"#3399CC"	
/*	padding: 0; //EStas cosas hacen bastante poco
	spacing: 0; */
	background-repeat: repeat		
	}	
table.form {
	width:750px;
	text-align:center;
	margin-left:2px;
	border-style: solid;
	border-width: 0px;	
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	padding:0;
	spacing: 0
}
table.content {
	text-align:center;
	width:750px;
	border-style: none;
	border-width: 1px;	
	background-color:#FFFFFF;
	border-color:#384251;
	padding:0;
	spacing: 0
}
table.reserva {
	width:80%;
	letter-spacing:0px;
	border-spacing:0px;
	border-style: none;
	background-color:#FFFFFF;
	padding:0
}
table.ficha {
	height:40; 
	border-style: solid;
	border-width: 1px;	
	background-color:#DCDED1;
	border-color:#E8E8FF;
	padding:0
}
table.servicios {
	width:750px;
	letter-spacing:0px;
	border-spacing:0px;
	border-style: none;
	background-color:#FFFFFF;
	padding:0
}
table.languaje {
	width:486px;
	border-style: none;
	border-width: 0px;	
	background-color:#FFFFFF;
	padding:0
}

/*******************************************************/
/* Definición de celdas
/*******************************************************/
tr.hotel {
	background-color: #A7ACA8
}	
td  {
	font-family: Verdana;
	font-size: 9pt;
	color: #00405B;
	border-top-color: #F5F5F5;
	border-left-color: #F5F5F5;	
	border-right-color: #F5F5F5;	
	border-bottom-color: #F5F5F5;	
	background-repeat: no-repeat
	}	
td.hotel  {
	font-family: Verdana;
	font-size: 8pt;
	color: #384251;
	background-repeat: repeat
	}	
td.languaje  {
	font-family: Verdana;
	border-width: 0px;	
	font-size: 8pt;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	text-align: left;
	padding-left:0
	}
td.error  {
	font-family: Verdana;
	font-size: 8pt;
	color: #384251;
	background-repeat: repeat
	}	
td.login  {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF
	}		
td.cab {
   background-color:#00405B;
   padding-left:5px;
   }
td.separator {
   height:25;
   background-color:#FFFFFF
   }  
td.selector {
   height:5;
   background-color:#FFFFFF
   }  
td.selector1 {
	color: #FFFFFF
   } 
td.selector2 {
	color: #FFFFFF
   }          
td.cab2 {
   background-color:#D4DEE7;
/*   padding-left:20px */
   border-color-dark:#FFFFFF;
   borderlight-color:#FFFFFF;
   }   
td.servicios  {
	background-color: #D4DEE7;
	font-family: Verdana;
	font-size: 8pt;
	color: #384251;
	border-style: none;
	border-width: 0px;
	padding: 0;
	background-repeat: no-repeat
	}
td.reserva2  {
	background-color: #D4DEE7;
	font-family: Verdana;
	font-size: 8pt;
	color: #384251;
	border-style: none;
	border-width: 0px;
	padding: 0;
	background-repeat: no-repeat
	}	 	
td.h{
	background-color: #384251;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	padding: 0;
	background-repeat: no-repeat
	} 	
td.pepe {
	border-top-color: #F5F5F5;
	border-left-color: #F5F5F5;	
	border-right-color: #F5F5F5;	
	border-bottom-color: #F5F5F5;	
	background-color: #DDE0F0
}	
	
input, textarea {
	font-size:11px;
	solid 000000;
	background-color:006699
	}
	
DIV.marcoHotel {
	BORDER-RIGHT: #738B95 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #738B95 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #738B95 1px solid; WIDTH: 550px; PADDING-TOP: 4px; BORDER-BOTTOM: #738B95 0px solid; BACKGROUND-COLOR: #D4DEE7; ALIGN: center; font-weight:400
}	
DIV.marcoHotel2 {
	BORDER-RIGHT: #738B95 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #738B95 0px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #738B95 1px solid; WIDTH: 550px; PADDING-TOP: 4px; BORDER-BOTTOM: #738B95 1px solid; BACKGROUND-COLOR: #FFFFFF; ALIGN: center; font-weight:400
}

DIV.recordsfound {
font-size:11px;
text-align:right
}	

/*Formularios bonitos*/
input { font-family: Tahoma, Verdana, tahoma; font-size: 11px; color: #00405B; background-color: #D4DEE7; border: #00405B; border-style: none; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
select { font-family: Tahoma, Verdana, tahoma; font-size: 11px; color: #00405B; background-color: #D4DEE7; border: #00405B; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
textarea { font-family: Tahoma, Verdana, tahoma; font-size: 11px; color: #00405B; background-color: #D4DEE7; border: #00405B; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
input.submit { font-family: Tahoma, Verdana, tahoma; font-size: 11px; font-weight:BOLD; color: #00405B; background-color: #D4DEE7; border: #00405B; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
input.image { font-family: Tahoma, Verdana, tahoma; font-size: 11px; font-weight:BOLD; color: #00405B; background-color: #D4DEE7; border: #00405B; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

input.input { font-family: Tahoma, Verdana, tahoma; font-size: 11px; font-weight:BOLD; color: #384251; background-color: #D4DEE7; border: #384251; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
/*Definimos los enlaces*/
/*Color de los links*/
.mnuItem {
	background-image: url('images/boton_off.jpg');
	background-repeat: no-repeat;
	font-size: 7pt;
	width: 95;
	height: 18px;
	color: #384251;
	text-align: center;
	padding-top: 5px;
	text-decoration: none;
	margin: 0px;
	font-style:ARIAL; font-variant:normal; font-weight:bold
	}
:hover.mnuItem {
	background-image: url('images/boton_hover.jpg');
	color=#B9BAB9; font-style:normal; font-variant:normal; font-weight:bold
	}
:active.mnuItem {
	background-image: url('images/boton_hover.jpg');
	color=#384251; font-style:normal; font-variant:normal; font-weight:bold
	}
	
A.idioma:link {text-decoration:none;color:#384251}
A.idioma:visited {text-decoration:none;color:#384251}
/*una vez visitada*/
A.idioma:active {text-decoration:none;color:#384251}
/*Color cuando pasas el ratón por encima*/
A.idioma:hover {text-decoration:none;color:#B9BAB9}
	
A:link {text-decoration:none;color:#384251;}
A:visited {text-decoration:none;color:#384251;}
/*una vez visitada*/
A:active {text-decoration:none;color:#384251;}
/*Color cuando pasas el ratón por encima*/
A:hover {text-decoration:none;color:#B9BAB9}

A.resal:link {text-decoration:none;color:#CC3300;}
A.resal:visited {text-decoration:none;color:#CC3300;}
/*una vez visitada*/
A.resal:active {text-decoration:none;color:#CC3300;}
/*Color cuando pasas el ratón por encima*/
A.resal:hover {text-decoration:none;color:#999999;}

A.logout:link {text-decoration:none;color:#336699;}
A.logout:visited {text-decoration:none;color:#336699;}
/*una vez visitada*/
A.logout:active {text-decoration:none;color:#336699;}
/*Color cuando pasas el ratón por encima*/
A.logout:hover {text-decoration:underline;color:#999999;}

A.info:link {text-decoration:none;color:#0C00FF}
A.info:visited {text-decoration:none;color:#0C00FF}
/*una vez visitada*/
A.info:active {text-decoration:none;color:#0C00FF}
/*Color cuando pasas el ratón por encima*/
A.info:hover {text-decoration:none;color:#6699FF}

A.sinreserva:link {text-decoration:none;color:#336699;font-size:10px}
A.sinreserva:visited {text-decoration:none;color:#336699;font-size:10px}
/*una vez visitada*/
A.sinreserva:active {text-decoration:none;color:#336699;font-size:10px}
/*Color cuando pasas el ratón por encima*/
A.sinreserva:hover {text-decoration:none;color:#003366;font-size:10px}
