
	img { border: 0; }
	form { margin: 0 0 0 0; }
	div { text-align: left; }
	h1 { font-size: 15px; }
	h2 { font-size: 14px; margin-bottom: 5px; }
	h3 { font-size: 13px; }
	#web_top {
		background-image: url(img/header_2.jpg);
		background-color: #812A3F;
		height: 144px;
		width: 996px;
	}
	#web_menu {
		background-image: url(img/barra_fondo.jpg);
		background-color: #812A3F;
		height: 34px;
		width: 624px; /* 996 - 372 = 624  */
		padding-left: 372px;
		text-align: right;
	}

	#web_menu a {
		color: black;
		display: block;
		float: left;
		width: 98px; /* 104 - 3 - 3 = 98 */
		padding: 8px 3px 1px 3px;
		height: 25px; /* 34 - 8 - 1 = 25 */
		font: 12px sans-serif;
		font-weight: bold;
		line-height: 12px;
		text-align: center;
		background-image: url(img/barra_boton.jpg);
		text-decoration: none;
		cursor: pointer;
	}
	#web_menu a:hover {
		background-image: url(img/barra_fondo_selected.jpg);
		background-color: #812A3F;
		color: #812A3F;
		text-decoration: none;
	}
	#web_middle {
		font: 12px sans-serif;
		background-color: #F3F4F4;
		width: 996px;
		margin-bottom: 8px;
	}
	.web_box {
		background-color: white;
		border: 1px solid #BDBDBD;
		padding: 6px 6px 6px 6px;
		margin: 2px 2px 2px 2px;
		font-size: 11px;
	}
	.web_box_small {
		background-color: white;
		border: 1px solid #BDBDBD;
		margin: 2px 2px 2px 2px;
		width: 167px; float: left;
		padding: 3px 6px 3px 6px;
		font: 11px sans-serif;
		line-height: 20px;
	}
	.web_box_small input {
		width: 80px;
		font-size: 9px;
	}
	.web_box_small a {
		color: #812A3F;
	}
	.web_noticia {
		font: 11px sans-serif;
		float: left;
		padding: 0 10px 0 0;
		margin: 0 5px 0 15px;
	}
	.web_fecha {
		font: oblique 11px sans-serif;
		color: gray;
	}
	#web_footer {
		background-image: url(img/pie_fondo.jpg);
		background-color: #812A3F;
		height: 27px;
		width: 996px;
		font-weight: bold;
		font-size: 12px;
		font-family: Tahoma, sans-serif;
		color: white;
		text-align: center;
	}
	#web_footer a { 
		display: inline;
		color: white; text-decoration: none;
		line-height: 20px;
		padding: 0px 25px 0 25px;
	}
	
	.servicios_link { text-decoration: none; color: #812A3F;}

	

	
	.tit_servicio {  font-weight: bold; font-size: 12px; margin-bottom: 5px; display:block;}
	
	
	/* ------------ ELEMENTOS DEL CALENDARIO --------------------- */
	
	
	
	
	.tablecentral {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; WIDTH: 600px; BORDER-RIGHT-WIDTH: 2px
}
.textonormal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
.textonormalrojo {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #e60200; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
.blanco {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
.textodestacado {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #e60200; FONT-FAMILY: Arial,Verdana, Helvetica,  sans-serif
}
.meses {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #e60200; FONT-FAMILY: Arial,Verdana, Helvetica,  sans-serif; TEXT-DECORATION: none
}
.mesesblancospeq {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana, Helvetica,  sans-serif; TEXT-DECORATION: none
}
.mesesnegrosq {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica,  sans-serif
}
.mesesnegros {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.2007 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #ff6619; FONT-FAMILY: Arial, Verdana, Helvetica,  sans-serif; TEXT-DECORATION: none
}
.numerosrojos {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #e60200; FONT-FAMILY: Arial, Verdana, Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
.numeros {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; numeros: link {font-family:  Verdana, Helvetica , Arial, sans-serif;font-size: 10px;font-weight: normal;color: #000000;
}

a.numeros:active{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.numeros:link{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.numeros:hover{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.numeros:visited{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.textonormal.blanco:link {font-family:  Verdana, Helvetica , Arial, sans-serif;font-size: 11px;font-weight: normal;color: #ffffff;}
a.textonormal.blanco:hover {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;font-weight: normal;color: #ffffff;}
a.textonormal.blanco:visited {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;font-weight: normal;color: #ffffff;}
a.textonormal:active{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.textonormal:link{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.textonormal:hover{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a.textonormal:visited{text-decoration: none; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
.fondocelda {
	background-color: #FEC20F;
	background-image: url(../img/amarillo.gif);
}
}
