<style type="text/css" media="all">
  
  /*general*/   
  html, body 		{ margin: 0; padding: 0; }
  body 			    { color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; }
  h1				{ font-size:18px; font-weight:bold; }
  h2				{ font-size:14px; font-weight:bold; line-height:26px;}
  p				    { margin: 0 0 12px; }
  a				    { color: #663399; }
  th				{ text-align:center;}
  ul                { list-style-type:square; }
  li                { margin-left:-15px; }
  
  /*estilos*/
  .tabla_header     { text-align:center; width:100%; height:60px}
  .logo			    { vertical-align:bottom; text-align:left;  padding-left:10px;}
  .buscador		    { vertical-align:bottom; text-align:right; padding-right:10px;} 
  .anuncio_home     { margin-left:115px; }
  .tabla_ano		{ width:570px; text-align:left;  vertical-align:text-top; border:none; }
  .tabla_mes		{ width:165px; text-align:right; vertical-align:text-top; border:none; font-size:11px; }
  .nombre_mes		{ color: #FFFFFF; background-color:#4A1574; font-weight:bold; text-align:center; }
  .domingo_nombre   { color:red; }
  .domingo_dia 	    { color:red; background-color:#CCCCCC; }
  .sabado_nombre 	{ color:red; }
  .sabado_dia 	    { color:red; background-color:#CCCCCC; }
  .dia_vacaciones   { background-color:#8798F8;  }
  .festivo_nacional { background-color:#B262D0; font-weight:bold;}		
  .festivo_regional { background-color:#D798D4; font-weight:bold;}		
  .festivo_local	{ background-color:#E9C8C6; font-weight:bold;}		
  .error            { color:red; font-weight:bold; }

  /*capas y colocación */  
  #container		{ width:760px; margin: 0 auto; border:none;}
  #header			{ width:100%; color: #FFFFFF; background-color:#4A1574; border-bottom: 2px solid #ddd;  }
  #contenido		{ width:570px;  float:left;  padding:10px; margin-top:10px; background-color:#FFFFFF;}
  #lateral		    { width:160px;  float:right; padding-top:10px; padding-left:10px; background-color:#FFFFFF;}
  #navegacion       { width:550px;  position:fixed; top:100px; right:150px; visibility:hidden; background-color:#FFCCFF; margin-left:10px; padding-left:15px; z-index:1000;}
  #footer			{ width:760px; color: #FFFFFF; background-color:#4A1574; border-bottom: 2px solid #999; clear: both;  }

  #header a		    { line-height:50px; font-size:18px; font-weight:bold; color: #fff; text-decoration:none; }
  #footer a		    { text-decoration:underline; color: #fff; }
  
</style>

<!--[if IE]>
<style type="text/css">
   #lateral, #contenido, #extra { margin-top: 20px; }
</style>
<![endif]-->

