/*--------------------------------------------------------------------------------
									estilos generales
--------------------------------------------------------------------------------*/
* {

}
body {
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	float: inherit;
	margin: 0px;
}
img {
	border: 0;
}
a:link {
	text-decoration: none;
	color: #dc2a26;
}
a:visited{
	color: #dc2a26;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #dc2a26;
}
.cnt {
	width: 955px;
	margin: 0 auto;
}

.titulo42 {
	font-family: Tahoma;
	font-size: 42px;
}
.titulo18 {
	font-family: Tahoma;
	font-size: 24px;
}
.texto11 {
	font-family: Tahoma;
	font-size: 11px;
}
.seccion {
	font-family: Tahoma;
	font-size: 18px;
	color: #CCCCCC;
	font-style: oblique;
	font-weight: bold;
}
.titulo18b {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
}
.texto12b {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
.texto12 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
.calendario {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: right;
}
a.calendario:link {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FF0000;
	text-align: right;
	color: #FFFFFF;
	display: block;
}
a.calendario:visited {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FF0000;
	text-align: right;
	color: #FFFFFF;
}
a.calendario:hover {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #d1df88;
	text-align: right;
	color: #FFFFFF;
}
a.calendario:active {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #FF0000;
	text-align: right;
	color: #FFFFFF;
}
.calendariofinsemana {
	font-family: Tahoma;
	font-size: 11px;
	background-color: #EBEBEB;
	text-align: right;
	color: #b10000;
}
.calendariodias {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	width: 20px;
	color: #000000;
	font-weight: normal;
}
.calendarioclickable,.calendarioclickablehover{
	text-align: right;
}
.calendarioclickable a,.calendarioclickablehover a{
	color: #ffffff;
	background-color: transparent;
}
.calendarioclickable {
	background-color: #FF0000;
}
.calendarioclickablehover {
	background-color: #d1df88;
	cursor: pointer;
}
.calendariomes {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
	font-weight: normal;
}
a.calendariomes:link {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
	font-weight: normal;
}
a.calendariomes:hover {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #d1df88;
}
.tablaclara {
	background-color: #F3F3F3;
	display: block;
}
.tablablanca {
	background-color: #FFFFFF;
	display: block;
}

