body {
	text-align:center;
background:#d6e4f1;
	font-family: arial;
	font-size: 8pt;
	color: #336699;
	}

body.fondo {
	background:#CC3333;
	font-family: arial;
	font-size: 8pt;
	color: #000000
	}

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: #000000;
	background-image: url('epigrafe.jpg');
	background-repeat: no-repeat
	}
h4 {
	font-family: Verdana;
	font-size:12;
	color:#000000;
}
/*******************************************************/
/* Definición de párrafos
/*******************************************************/

P  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000
	}
P.epig  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000
	}	
P.info  {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000
	}	
P.centro  {
	font-family: Verdana;
	text-align: center;
	font-size: 9pt;
	color: #000000
	}	
P.cab  {
	font-family: Verdana;
	text-align: justify;
	font-size: 9pt;
	color: #000000
	}	
P.cab2  {
	font-family: Verdana;
	text-align: right;
	font-size: 9pt;
	color: #000000
	}
p.tachado {
   text-align:left;
   color: #B94820;
   font-family:Verdana;
   /* text-decoration:line-through; */
   font-size:10px;
   }  
/*******************************************************/
/* Definición de tablas
/*******************************************************/   
table {
	width:100%;
	border-style: solid;
	background-color:transparent;	
	border-width: 0px;	
	border-color:#012674;
	padding:0;
	spacing: 0
}   
table.login {
	align: center;
	width: 220px;
	background-color:#FFFFFF
	}
table.selector {
	background-color:#FFFFFF;	
	width:450px;
	height:125px
} 	
table.form {
	width:100%;
	border-style: solid;
	background-color:transparent;	
	border-width: 0px;	
	border-color:#012674;
	padding:0;
	spacing: 0
}
table.content {
	align:center;
	width:642px;
	background-color:#d6e4f1;	
	height:500px;	
	/*background-image:url('images/fondo.jpg');*/
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0px;	
	padding:0;
	spacing: 0
}
table.reserva {
	width:90%;
	border-style: solid;
	border-width: 0px;	
                     background-color:#FFFFF9;
	border-color:#FFFFFF;
	padding:0
}
table.ficha {
	height:40; 
	border-style: solid;
	border-width: 1px;	
	background-color:#CC3333;
	border-color:#E8E8FF;
	padding:0
}
table.servicios {
	align: center;
	border-style: none;
	border-width: 0px;	
	width:90%;
	padding:0
}
table.languaje {
	width:486px;
	border-style: none;
	border-width: 0px;	
	/*background-color:transparent;*/
	padding:0
}

/*******************************************************/
/* Definición de celdas
/*******************************************************/
	
td  {
	font-family: Verdana;
	font-size: 8pt;
	color: #39393a;
	background-color:transparent;	
	background-repeat: no-repeat
	}	
td.selector  {
	background-color:#FFFFFF
	}	
td.selector2  {
	background-color:#FFFFFF
	}		
td.selector1  {
	background-color:#FFFFFF
	}		
td.separator  {
	height: 6px;
	background-color:#FFFFFF
	}				
td.languaje  {
	font-family: Verdana;
	border-width: 0px;	
	font-size: 8pt;
	background-color:transparent;
	background-repeat: no-repeat;
	text-align: left;
	padding-left:5
	}
td.error  {
	font-family: Verdana;
	font-size: 8pt;
	color: #F5F5F5;
	background-repeat: repeat
	}		
td.cab {
   background-color:#6699CC;
color: #ffffff;
   padding-left:5px;
   border-color-dark:#FFFFFF;
   borderlight-color:#FFFFFF;
   }
td.cab2 {
   background-color:#ffffff;
/*   padding-left:20px */
   border-color-dark:#FFFFFF;
   borderlight-color:#FFFFFF;
   }   
td.servicios  {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	color: #39393a;
	border-style: none;
	border-width: 0px;
	padding: 0;
	background-repeat: no-repeat
	} 	
td.h{
	background-color: #6699CC;
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	padding: 0;
	background-repeat: no-repeat
	} 
td.reserva2 {
   background-color:#ffffff;
   padding-left:5px;
   color: #39393a;
   border-color-dark:#FFFFFF;
   borderlight-color:#FFFFFF;
   }	
	
	
	
input, textarea {
	font-size:11px;
	solid 000000;
	background-color:C6C6FF
	}

/*Formularios bonitos*/

input {
   font-family: Tahoma, Verdana, tahoma;
   font-size: 11px;
   color: #ffffff;
   background-color: #6699CC
/*
   border: #F88F58;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
*/
   }

select {
   font-family: Tahoma, Verdana, tahoma;
   font-size: 11px;
   color: #ffffff;
   background-color: #6699CC
/*
   border: #F88F58;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
*/
   }

textarea {
   font-family: Tahoma, Verdana, tahoma;
   font-size: 11px;
   color: #ffffff;
   background-color: 6699CC
/*
   border: #F88F58;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
*/
   }

input.submit {
   font-family: Tahoma, Verdana, tahoma;
   font-size: 11px;
   font-weight:BOLD;
   color: #6699CC;
   background-color:#d6e4f1;
   border: #6699CC;
   border-style: solid;
   border-top-width: 1px; border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
   }

input.input {
   font-family: Tahoma, Verdana, tahoma; font-size: 11px;
   font-weight:BOLD;
   color: #ffffff;
   background-color:#6699CC;
   /* border: #F88F58; */
   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: #FFFFFF;
	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=#336699; font-style:normal; font-variant:normal; font-weight:bold
	}

:active.mnuItem {
	background-image: url('images/boton_hover.jpg');
	color=#336699; font-style:normal; font-variant:normal; font-weight:bold
	}
	

A.idioma:link {text-decoration:none;color:#336699}
A.idioma:visited {text-decoration:none;color:#336699}

/*una vez visitada*/
A.idioma:active {text-decoration:none;color:#336699}

/*Color cuando pasas el ratón por encima*/
A.idioma:hover {text-decoration:none;color:#DDE0F0}
A:link {text-decoration:none;color:#336699;}
A:visited {text-decoration:none;color:#336699;}

/*una vez visitada*/
A:active {text-decoration:none;color:#336699;}

/*Color cuando pasas el ratón por encima*/
A:hover {text-decoration:none;color:#6699FF}
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}