@charset "utf-8";
/* CSS Document */

#calendario {
	margin-left:15px;
	width:35em;
	min-height:350px; }

#eventos {
	min-height:450px;
	width:400px; }
	
#eventos h1 {
	color:#e3e3e3;
	font-size:13px; }
	
#eventos h3 {
	color:#444444;
	font-size:13px; }
	
.info {
	text-align:right; }
	
hr {
	border:thin #666666 dashed; }

b {
	color:#999999; }
	
ol.calendar {
	width:34em;
	display:block; 
	min-height:200px;
	padding: 12px 0 0 0px;}
	
li.dias {
	width:34em;
	display:block; 
	min-height:350px;
	padding: 12px 0 0 0px;}
	
li	{
	list-style:none;}

p.link {
	text-align:center;
	display: block;}

/*
 * Day styles
 -------------------------*/
li li {
	width:4em;
	height:5.4em;
	float:left;
	margin:.1em; 
	padding:.2em;
	overflow:auto;
	background-color:#333333; }

/*
 * Day content (UL/OL & P)
 -------------------------*/
#contenedor_3 li li p	 {
	color:#CCCCCC;
	font-size:10px;
	display:block;
	padding:0 0 0 0;}
	
li li ol {
	width:auto;}
	
li li ul li,
li li ol li  {
	display:block;
	height:auto;
	width:auto; 
	background: none;
	margin:0;padding:.2em 0;
	float:none;}

/*
 * Holiday class
 -------------------------*/
li li.holiday    {  }

/*
 * Inactive months
 -------------------------*/
li#lastmonth li,
li#nextmonth li  {
	background-color:#111111; }
	
li#dias li  {
	background-color:#111111;
	height:1.6em;
	text-align:center; }
	
.verde {
	color:#000000;
	background-color:#00CC99; }
	
.rosa {
	color:#000000;
	background-color:#FF3399; }
	
.rojo {
	color:#000000;
	background-color:#FF0000; }

.azul {
	color:#000000;
	background-color:#3399FF; }
	
.amarillo {
	color:#000000;
	background-color:#FFFF00; }
	
.lila {
	color:#000000;
	background-color:#955aa5; }
