#main {
	margin: 0 auto;
	
	width: 800px;
	background: #666666 url("/img/fondo_interior.png") repeat-x;
}

.blanco{
	color:#efefef

}

/* CALENDARIO 1 */

div.calendario {
	background: url("/img/fondo_calendario_inter.png") no-repeat;
	margin-top: 5px;
	padding-top: 10px;
	padding-left:18px;
	height: 193px;
	width: 200px;
	background-repeat: none;
}

#tit_calendar1 {
	padding:0;
	margin:1px;
	text-align:center;
	font-weight: bold;
	font-size: 9px;
}

.dias1 {
	height: 29px; 
	color: #666666; 
	font-size: 10px;
	}

#calendar1{
	padding:0;
	margin:0;
	border: 0px;
	text-align:center;
}

#calendar1 a
{
	display:block;
	width:100%;
	//font-weight: bold;
	font-size: 10px;
}
#calendar1 a:hover
{
	//width:100%;
	border:#999999 solid 1px;
	background:#93acd1;
}
.calendar1-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	/*border-bottom: 1px solid #FFFFFF;*/
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
		
}

th.calendario1
{
  font-size: 12px;
	text-decoration: none;
	color: #666666;
}
th.calendario1 a
{
  font-size: 12px;
	text-decoration: none;
	color: #666666;
}

td.linked-day1
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	
	color: white;
	vertical-align: middle;
}
td.today1
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#4b6fa3;
	color: white;
	font-weight: bold;
}

td.seleccionado1
{
	text-align: center;
  /*width: 21px;
  height: 20px; */
  font-size: 10px;
	background:#93acd1;
	color: white;
	font-weight: bold;
}
td.diahay1
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#93acd1;
	
	color: white;
	vertical-align: middle;
}
span.calendar1-prev a, span.calendar1-next a
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.link-day1:link, a.link-day1:visited
{
	background:#8c0000;
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	width:20px;
	display:block;
	margin:2px;
	height:15px;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	padding:2px 0 0 0;	
}
a.link-day1:hover, a.link-day1:active 
{
	background:#red;
}
table.listings-today-tomorrow
{
	margin-bottom:5px;
	width:100%;
}
table.listings-today-tomorrow td 
{
	text-align:center;
	background:#CB0101; 
	color:#FFF; 
	font-size:14px;
}
table.total-listings-today
{
	width:100%;
}
table.total-listings-today td
{
	padding:3px;
}

/* Fin --------------------------------------------------------------- */


/* CALENDARIO 2 */
.dias2 {
	height: 29px;
	color: #36891c;
	font-size: 10px;
	}

#calendar2 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar2 a:hover
{
	border:#999999 solid 1px;
	background:#aef99c;
	color: #36891c;
}
.calendar2-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario2
{
  font-size: 12px;
	text-decoration: none;
	color: #36891c;
}
th.calendario2 a
{
  font-size: 12px;
	text-decoration: none;
	color: #36891c;
}

td.linked-day2
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today2
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#36891c;
	color: white;
	font-weight: bold;
}

td.diahay2
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#afe99c;
	color:#36891c;
	vertical-align: middle;
}


/* Fin 2 --------------------------------------------------------------- */


/* CALENDARIO 3 */
.dias3 {
	height: 29px;
	color: #a15321;
	font-size: 10px;
	}

#calendar3 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar3 a:hover
{
	border:#999999 solid 1px;
	background:#fbc9a9;
}
.calendar3-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario3
{
  font-size: 12px;
	text-decoration: none;
	color: #a15321;
}
th.calendario3 a
{
  font-size: 12px;
	text-decoration: none;
	color: #a15321;
}

td.linked-day3
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today3
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#a15321;
	color: white;
	font-weight: bold;
}

td.diahay3
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#fbc9a9;
	color: white;
	vertical-align: middle;
}


/* Fin 3 --------------------------------------------------------------- */


/* CALENDARIO 4 */
.dias4 {
	height: 29px;
	color: #a60000;
	font-size: 10px;
	}

#calendar4 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar4 a:hover
{
	border:#999999 solid 1px;
	background:#ff7373;
}
.calendar4-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario4
{
  font-size: 12px;
	text-decoration: none;
	color: #a60000;
}
th.calendario4 a
{
  font-size: 12px;
	text-decoration: none;
	color: #a60000;
}

td.linked-day4
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today4
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#a60000;
	color: white;
	font-weight: bold;
}

td.diahay4
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#ff7373;
	color: white;
	vertical-align: middle;
}


/* Fin 4 --------------------------------------------------------------- */


/* CALENDARIO 5 */
.dias5 {
	height: 29px;
	color: #284f88;
	font-size: 10px;
	}

#calendar5 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar5 a:hover
{
	border:#999999 solid 1px;
	background:#b4c9e8;
}
.calendar5-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario5
{
  font-size: 12px;
	text-decoration: none;
	color: #284f88;
}
th.calendario5 a
{
  font-size: 12px;
	text-decoration: none;
	color: #284f88;
}

td.linked-day5
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today5
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#284f88;
	color: white;
	font-weight: bold;
}

td.diahay5
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#b4c9e8;
	color: white;
	vertical-align: middle;
}


/* Fin 5 --------------------------------------------------------------- */


/* CALENDARIO 6 */
.dias6 {
	height: 29px;
	color: #CEC99F;
	font-size: 10px;
	}

#calendar6 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar6 a:hover
{
	border:#999999 solid 1px;
	background:#9d986d;
}
.calendar6-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario6
{
  font-size: 12px;
	text-decoration: none;
	color: #CEC99F;
}
th.calendario6 a
{
  font-size: 12px;
	text-decoration: none;
	color: #CEC99F;
}

td.linked-day6
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today6
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#665F23;
	color: white;
	font-weight: bold;
}

td.diahay6
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#9d986d;
	color: white;
	vertical-align: middle;
}


/* Fin 6 --------------------------------------------------------------- */


/* CALENDARIO 7 */
.dias7 {
	height: 29px;
	color: #424200;
	font-size: 10px;
	}

#calendar7 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar7 a:hover
{
	border:#999999 solid 1px;
	background:#b3b350;
}
.calendar7-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario7
{
  font-size: 12px;
	text-decoration: none;
	color: #424200;
}
th.calendario7 a
{
  font-size: 12px;
	text-decoration: none;
	color: #424200;
}

td.linked-day7
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today7
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#424200;
	color: white;
	font-weight: bold;
}

td.diahay7
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#b3b350;
	color: white;
	vertical-align: middle;
}


/* Fin 7 --------------------------------------------------------------- */

/* CALENDARIO 8 */
.dias8 {
	height: 29px;
	color: #DECD6A;
	font-size: 10px;
	}

#calendar8 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar8 a:hover
{
	border:#999999 solid 1px;
	background:#EFE191;
	color: #a6a600;
}
.calendar8-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario8
{
  font-size: 12px;
	text-decoration: none;
	color: #DECD6A;
}
th.calendario8 a
{
  font-size: 12px;
	text-decoration: none;
	color: #DECD6A;
}

td.linked-day8
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today8
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#908022;
	color: white;
	font-weight: bold;
}

td.diahay8
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#EFE191;
	color: white;
	vertical-align: middle;
}


/* Fin 8 --------------------------------------------------------------- */


/* CALENDARIO 9 */
.dias9 {
	height: 29px;
	color: #432402;
	font-size: 10px;
	}

#calendar9 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar9 a:hover
{
	border:#999999 solid 1px;
	background:#b38757;
}
.calendar9-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario9
{
  font-size: 12px;
	text-decoration: none;
	color: #432402;
}
th.calendario9 a
{
  font-size: 12px;
	text-decoration: none;
	color: #432402;
}

td.linked-day9
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today9
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#432402;
	color: white;
	font-weight: bold;
}

td.diahay9
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#b38757;
	color: white;
	vertical-align: middle;
}


/* Fin 9 --------------------------------------------------------------- */


/* CALENDARIO 10 */
.dias10 {
	height: 29px;
	color: #3a1163;
	font-size: 10px;
	}

#calendar10 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar10 a:hover
{
	border:#999999 solid 1px;
	background:#a681cc;
}
.calendar10-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario10
{
  font-size: 12px;
	text-decoration: none;
	color: #3a1163;
}
th.calendario10 a
{
  font-size: 12px;
	text-decoration: none;
	color: #3a1163;
}

td.linked-day10
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today10
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#3a1163;
	color: white;
	font-weight: bold;
}

td.diahay10
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#a681cc;
	color: white;
	vertical-align: middle;
}


/* Fin 10 --------------------------------------------------------------- */


/* CALENDARIO 11 */
.dias11 {
	height: 29px;
	color: #420022;
	font-size: 10px;
	}

#calendar11 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar11 a:hover
{
	border:#999999 solid 1px;
	background:#b35082;
}
.calendar11-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario11
{
  font-size: 12px;
	text-decoration: none;
	color: #3420022;
}
th.calendario11 a
{
  font-size: 12px;
	text-decoration: none;
	color: #420022;
}

td.linked-day11
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today11
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#420022;
	color: white;
	font-weight: bold;
}

td.diahay11
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#b35082;
	color: white;
	vertical-align: middle;
}


/* Fin 11 --------------------------------------------------------------- */


/* CALENDARIO 12 */
.dias12 {
	height: 29px;
	color: #424200;
	font-size: 10px;
	}

#calendar12 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar12 a:hover
{
	border:#999999 solid 1px;
	background:#b3b350;
}
.calendar12-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario12
{
  font-size: 12px;
	text-decoration: none;
	color: #424200;
}
th.calendario12 a
{
  font-size: 12px;
	text-decoration: none;
	color: #424200;
}

td.linked-day12
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today12
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#424200;
	color: white;
	font-weight: bold;
}

td.diahay12
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#b3b350;
	color: white;
	vertical-align: middle;
}


/* Fin 12 --------------------------------------------------------------- */


/* CALENDARIO 13 */
.dias13 {
	height: 29px;
	color: #093F3D;
	font-size: 10px;
	}

#calendar13 a
{
	display:block;
	width:100%;
	font-size: 10px;
}
#calendar13 a:hover
{
	border:#999999 solid 1px;
	background:#5D9B99;
}
.calendar13-month
{
	font-family: "trebuchet MS", verdana, arial, skia;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom:1px solid #710505;
	padding:0 0 3px 0;
}

th.calendario13
{
  font-size: 12px;
	text-decoration: none;
	color: #093F3D;
}
th.calendario13 a
{
  font-size: 12px;
	text-decoration: none;
	color: #093F3D;
}

td.linked-day13
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#666666;
	color: white;
	vertical-align: middle;
}
td.today13
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#093F3D;
	color: white;
	font-weight: bold;
}

td.diahay13
{
	text-align: center;
  width: 21px;
  height: 20px;
  font-size: 10px;
	background:#5D9B99;
	color: white;
	vertical-align: middle;
}


/* Fin 13 --------------------------------------------------------------- */


.footer {
	width: 776px;
	height: 65px;
	margin-left: 9px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 16px;
	background: url("/img/fondo_direccion_inter.png");
	padding-left: 6px;
	}
	
.barra_footer_home
{
	height: 22px;
	background: #7D7366;
}
.destacado{
	font-size:16px;
	color:#FFF;
	font-weight:bold;
}
