
@charset "utf-8";

.semana{
	color: #FFFFFF;
	background-color: #1D873E;
	text-align: right;
}
.dia {
	color: #000000;
	text-align: center;
	border-width:1px;
	border-style:solid;
	border-color:#CDCDCD;

}
.festivo {
	color: #6F0000;
	text-align: center;
font-weight:bold;	
	
}
.diavacio {
	text-align: center;
	color: #CCCCCC;
	border-width:1px;
	border-style:solid;
	border-color:#CDCDCD;

}
.diacondoe{
	text-align: center;
	border-width:1px;
	border-style:solid;
	border-color:#CDCDCD;
}

.diacondoe a {
	text-align: center;
	color: #000000;
	text-decoration:none;	
	
}


.diacondoe a:link{
	text-align: center;
	color: #000000;
	text-decoration:none;	
	
}

.diacondoe a:visited {
	text-align: center;
	//color: #b80808;
   
    color:#0c59f5;
	text-decoration:none;	
	
}
.diacondoe a:hover {
	text-align: center;
	color: #009900;
	text-decoration:underline;
}
.nombremes {
	color: #FFFFFF;
	background-color: #1D873E;
	text-align: center;
	padding:1em;
}
	
.centrado{
	color: #000000;
	text-align: center;

	}

table.collapse  {
	border-width:1px;
	border-radius: 5px;
	border-style:solid;
	border-color:#006600;
	font-size: .7em;
	height:0%;
	background-color: #f2f2f2;
	width:50em;
        border-spacing:0px;
	text-align: center;
 }  
.cdia{
	width: 8.3em;
	text-align: center;
        height: 2em;
text-align: center;

}
.ord{
	border-width:1px;
	border-style:solid;
	border-color:#006600;
        background-color: #e0ebeb;
	border-radius: 5px;
	text-align:center;
}

.ext{
	border-width:1px;
	border-style:solid;
	border-color:#006600;
        background-color: #c2d6d6;
	border-radius: 5px;
text-align:center;
}

a.enlace {
	color: #ffffff;
	font-size: .7em;
	font-weight: bold;
	text-decoration:none;
} 
a.enlace:visited{
	color: #ffffff;
}

.hoy {
	background-color: #e0ebeb;
}

.sel {
background-color: #ffffff;
}
table.cal {
align-text:center;
width:72px;

}
@media screen and (max-width:1279px){
table.cal {
width:1em;
text-align: center;
}
.cdia {
width:3.5em;
text-align: center;
}
table.collapse {
    font-size: calc(0.4em + 0.5vw);
    width:35em;
    text-align: center;
}
.diacondoe {
 width:3.5em;
text-align: center;
padding:0em;
}
.dia {
width:3.5em;
text-align: center;
}
.diavacio {
width:3.5em;
text-align: center;
}
.festivo {

text-align: center;
}
}