@PAGE landscape {size: landscape; margin:0 0 0 0;} 

@media print
{
    table#dias
    {
        border-collapse: collapse;
        table-layout:fixed;
        border-color:#2A2759;
        
	}
	.noimprimir  { display:none; }
}

@media screen
{
    table#dias
    {
        border-collapse: collapse;
        table-layout:fixed;
        border-color:#2A2759;
        width:100%;
    }
}


td{padding-left:2px; padding-right:2px;color:windowtext;font-size:12.0px;font-weight:400;font-style:normal;font-family:Arial, sans-serif;vertical-align:bottom;white-space:nowrap;}

.cabecera{vertical-align:middle;}

.diaNormal{font-size:12.0pt;font-weight:700;font-family:"Century Gothic", sans-serif;text-align:center;vertical-align:middle;}

.dia, .notas{font-size:14.0pt;font-weight:700;font-family:"Century Gothic", sans-serif;vertical-align:middle}

.finde{font-family:"Arial Narrow", sans-serif;vertical-align:middle;background:#E5E4F3;}

.fecha{color:#2A2759;font-size:48.0pt;font-family:"Century Gothic", sans-serif;text-align:center;vertical-align:middle; text-transform:capitalize}

.diasemLV{color:white;font-size:12.0pt;font-weight:700;font-family:"Century Gothic", sans-serif;text-align:center;vertical-align:middle;border-top:.5pt solid #2A2759;border-right:none;border-bottom:.5pt solid #2A2759;border-left:none;background:#2A2759;}

.diasemD{color:rgb(196, 0, 0);font-size:12.0pt;font-weight:700;font-family:"Century Gothic", sans-serif;text-align:center;vertical-align:middle;border-top:.5pt solid #2A2759;border-right:none;border-bottom:.5pt solid #2A2759;border-left:none;background:#2A2759;}

.diaLibre{background: rgb(234, 234, 234)}

.diaSem, .notas{background:none}

.domingo{color:rgb(196, 0, 0); vertical-align:top;}

.cu{background-image:url(../imagenes/Tarta.png); background-size: 20px;  background-repeat:no-repeat; background-position:inherit; padding-left:20px; font-style:italic; color:#09F}

.an{background-image:url(../imagenes/anillos.gif); background-size: 20px; background-repeat:no-repeat; background-position:inherit; padding-left:26px; font-style:italic; color:#09F}

input, .tbox{border:#000 groove; border-bottom-width:1px; background-color:#CCC; padding-left:5px; padding-right:2px}

.FN{color:rgb(196, 0, 0);font-size:10px;font-style:italic;}

.FR{color:blue;font-size:10px;font-style:italic;}

.FL{color:green;font-size:10px;font-style:italic;}

.FP{color:#609;font-size:10px;font-style:italic;}

.notas{color:grey}

.vacia{width:100%;  display: inline-block; overflow:hidden}



.vacia:hover, .cu:hover, .an:hover, .FN:hover, .FR:hover, .FL:hover, .FP:hover{

	background-color:rgba(0,0,0,0.2);

}





#cuadro{

	width:100%;

	height:100%;

	background-color:rgba(0,0,0,0.4);

	position:absolute;

	top:0; left:0;

	visibility:hidden;

}

#contenido{

	background-color:rgba(255,255,255,1);

	border:2px solid #000 ;	

	position:absolute;

	width:290px; height:150px;

	top:50%; left:50%;

	margin-left:-145px; margin-top:-75px;

}

#titulo {

	background-color:blue;

	color:white;



	text-align:center;

}

#formulario{

	padding: 0 10 0 10;

}

#elanio{ visibility:hidden }