/* XHTML y CSS con AMAYA
   Bartolomé Sintes Marco
   http://www.mclibre.org
   28 de noviembre de 2004

   CSS para ejercicio Tablas: Calendarios 1
*/
body { background-color: #95E1FF; font-family: sans-serif; }

div { background-color: lightyellow; padding: 10px 30px; margin: 10px; 
  border: black 1px solid; width: 50%; }

table { margin-left: auto; margin-right: auto;}
caption { margin-left: auto; margin-right: auto;}


div.sep04 table { text-align: center; }
div.sep04 caption { font-style: oblique; letter-spacing: 5px; font-weight: bold;}
div.sep04 td {  width: 3em;}

div.oct04 table { text-align: right; }
div.oct04 caption { text-align: right; font-weight: bold; }
div.oct04 th { padding-right: 5px; }
div.oct04 td {  width: 1.5em; padding-right: 5px; font-size: 150%;}

div.nov04 table { text-align: left; border-collapse: collapse; 
  border: black 1px solid;}
div.nov04 caption { text-align: left; font-variant: small-caps; 
  letter-spacing: 10px; margin-bottom: 5px; }
div.nov04 th { text-align: center; border: black 1px solid; }
div.nov04 td { font-size: 70%; width: 4em; height: 4em; vertical-align: top; 
  padding-left: 5px;  border: black 1px solid; }

div.dic04 caption {
  border-bottom: black 1px solid; border-right: black 1px solid; 
  border-top: white 1px solid; border-left: white 1px solid; 
  background-color: #FFFFEE; font-size: 150%; }
div.dic04 th.dic, div.dic04 td.dic {
  border-bottom: black 1px solid; border-right: black 1px solid; 
  border-top: white 1px solid; border-left: white 1px solid; 
  background-color: #FFFFEE; width: 2em; height: 2em; }
div.dic04 td {  text-align: center; }

div.ene05 table { border-collapse: collapse; text-align: center; }
div.ene05 caption { background-color: #DDDDDD; font-size: 135%; text-transform: uppercase;
  font-weight: bold; color: white; letter-spacing: 0.8em; margin-bottom: 10px; }
div.ene05 th { padding: 10px 0px; }
div.ene05 tr { background-color: white; }
div.ene05 tr.ene { background-color: #DDDDDD; }
div.ene05 td { width: 3em; height: 2em; }

div.feb05 table { border-collapse: collapse; text-align: center; }
div.feb05 caption { background-color: #DDDDDD; font-size: 120%; text-transform: uppercase;
  font-weight: bold; color: white; letter-spacing: 0.8em; padding: 10px 0px; }
div.feb05 th { padding-top: 10px; }
div.feb05 col { background-color: white; }
div.feb05 col.feb { background-color: #DDDDDD; }
div.feb05 td { width: 3em; height: 2em; }

div.mar05 table { border-collapse: collapse; text-align: center; }
div.mar05 caption { background-color: black; font-size: 120%; text-transform: uppercase;
  font-weight: bold; color: white; letter-spacing: 0.8em; padding: 10px 0px;}
div.mar05 col { background-color: white; }
div.mar05 col.mar { background-color: #DDDDDD; font-weight: bold; color: white; }
div.mar05 th { padding-top: 10px; }
div.mar05 td { width: 3em; height: 2em; }

div.abr05 table { border-collapse: collapse; text-align: center; }
div.abr05 caption { background-color: #FFCC5D; font-size: 135%; text-transform: uppercase;
  font-weight: bold; color: #FFFFBA; letter-spacing: 0.8em; margin-bottom: 10px; }
div.abr05 th { padding: 10px 0px; }
div.abr05 tr.abr { background-color: #FFFFBA; }
div.abr05 col { background-color: white; }
div.abr05 col.abr { background-color: #FF9900; font-weight: bold; color: white; }
div.abr05 td { width: 3em; height: 2em; }
div.abr05 td.abr { background-color: #FFCC5D; }

