@charset "UTF-8";
/* CSS Document */

* {
	margin					: auto;
	padding					: 0;
	border					: 1;
}
.body {
	background				: url(bg.jpg) fixed;
	background-repeat		: repeat-x;	
}
.lateral {
	padding					: 20px;
	background-color		: #842c2b;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #FFFFFF;
}
.imagenIzq {
	float					: left;
	padding-right			: 20px;
	padding-bottom			: 3px;	
}	
.titulo {
	padding					: 10px;
	padding-left			: 40px;
	font-family				: "Times New Roman", Times, serif;
	font-size				: 17px;
	color					: #FFFFFF;
	background-image		: url(gifs/bgtop.jpg);
}
.subtitulo {
	padding					: 0px;
	font-family				: "Times New Roman", Times, serif;
	font-size				: 15px;
	font-weight				: 600;
	color					: #FFFFFF;
}
.subtituloazul {
	padding					: 0px;
	font-family				: Geneva, Arial, Helvetica, sans-serif;
	font-size				: 16px;
	font-weight				: 600;
	color					: #0E4E72;
}
.texto {
	padding					: 20px;
	padding-left			: 40px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	text-align:justify;
}
.mas {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	text-align				: right;
	padding					: 0px;
}
.footer {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #FFFFFF;
	text-align				: center;
	background-image		: url(gifs/footer.jpg);
	background-repeat		: repeat-x;
	padding					: 15px;
}
.footertxt {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #00CCFF;
	text-align				: center;
	background-image		: url(gifs/footer.jpg);
	background-repeat		: repeat-x;
	padding					: 15px;
}
.pie {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 10px;
	color					: #000000;
	text-align				: center;
}
.blanco {
	color					: #FFFFFF;
	text-decoration			: none;
}
.azul {
	color					: #0E4E72;
	text-decoration			: none;
	font-weight				: 800;
}
.bggeneral {
	background-image		: url(gifs/bg_general.jpg);
}
#detallecalendario {
	width					: 200px;
	height					: 100px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #6699FF;
	text-decoration			: none;
	overflow				: auto;
	padding					: 10px;
	line-height				: 25px;
}
#detallecalendariord {
	width					: 200px;
	height					: 100px;
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 12px;
	color					: #6699FF;
	text-decoration			: none;
	overflow				: auto;
	padding					: 10px;
	line-height				: 25px;
}
#detallecalendario a {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #005580;
	font-weight				: 600;
	text-decoration			: none;
}
#detallecalendario a:hover {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	background-image		: url(gifs/bgcalresaltar2.jpg);
	background-repeat		: repeat;
}
#detallecalendariord a {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	color					: #005580;
	font-weight				: 600;
	text-decoration			: none;
}
#detallecalendariord a:hover {
	font-family				: Arial, Helvetica, sans-serif;
	font-size				: 14px;
	background-image		: url(gifs/bgcalresaltar2.jpg);
	background-repeat		: repeat;
}
.reserva {
	color					: #780001;
	font-size				: 20px;
	padding					: 14px;
	padding-top				: 10px;
}
.espaciocajas {
	color					: #545454;
	font-family				: "Times New Roman", Times, serif;
	font-size				: 12px;
	padding-top				: 10px;
}