@charset "utf-8";

/* CSS RESET
http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
	{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
	{display: block;}
body 	{line-height: 1;}
ol, ul	{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after
	{content: ''; content: none;}
table	{border-collapse: collapse; border-spacing: 0;}
/* FIN CSS RESET */


html, body:  {height: 300px;}
body 	{margin: 0; font-family: Arial, Helvetica, sans-serif; border-radius: 10px;}

h1	{display: block; height: 22px; margin-bottom: 15px; padding: 10px 0 2px 43px;
	 color: #154481; font-weight: bold; font-size: 1em; text-decoration: none; /*! text-transform: capitalize; */
	 background-color: transparent;
	 background-image: url("../img/bg/enlaces-directos-rb-calenda.png");
	 background-repeat: no-repeat;
	 background-attachment: scroll;
	 background-position: 15px 6px;
	 border-bottom: 1px solid #15448133;
	 background-size: 20px;
	letter-spacing: .1em;}
a	{text-decoration: none;}
/*
.eventos 	{padding: 0  15px; margin-top: 10px;}
.eventos li 	{margin-top: 10px; background: none transparent; padding: 0 !important;}
.eventos li span{color: #7690EE; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; padding: 0;}
.eventos li a	{padding: 5px 0;
		 font-size: 1.05em; font-family: Arial, Helvetica, serif; font-weight: bold; line-height: 1.1em;
		 text-align: left; text-decoration: none; text-transform: none;}*/
p 	{position: absolute; bottom: 2px; width: 100%;}
p a	{display: block; padding: 5px 0; margin: 5px 15px;
	 color: #154481; text-decoration: none; text-transform: uppercase; text-align: center;
	 font-size: .9em; font-weight: bold;
	 border-radius: 5px;
	 background-color: #15448122; transition: all .1s;}
/*.eventos li a:hover,*/
 p a:hover	{text-decoration: none; background-color: #154481; color: white;}


.TsCal 			{margin-left: 1.2em; margin-right: 1.2em;}
.TsCal h2 		{display: block; margin: 0; padding: 7px 3px 5px;
			 color: white; font-size: 1em; text-align: center; text-transform: uppercase;
			 background: #4c7bb8 none repeat scroll 0 0;}
a.CssLiAnterior,
a.CssLiSiguiente	{margin-top: -5px; padding: 0 20px; color: white; font-weight: bold; font-size: 1.1em;
			 transition: all .1s}
a.CssLiAnterior:hover	{color: yellow; padding: 0 40px 0 0;}
a.CssLiSiguiente:hover	{color: yellow; padding: 0 0 0 40px;}


.TsCal caption 		{padding: 1px 0; margin-bottom: 5px; color: #ffffff; font-size: 1.1em; font-weight: bold;
			 background-color: #5e9ad7;}
.TsCal table 		{margin: 0 auto; font-size: .8em;
			 background-color: white;
			 border-collapse: separate; border-spacing: 7px;}
.TsCal table th 	{color: inherit;}

.TcajasCal table td a 	{color: #333}
.TsCal table td		{color: white; text-decoration: none; }
.TsCal table td 	{padding: 5px 8px; text-align: center; font-weight: bold; font-stretch: condensed;
			 background-color: #154481;
			 border-radius: 5px;
			 transition: all .1s;}
.TsCal table td:hover	{color: #eed231;}
			 
.TsCal table td.marcarDia{border:2px solid #154481; padding: 1px 4px; background-color: white;}
.TsCal table td.marcarDia a {color: darkred;}
.TsCal table td.marcarDia:hover a	{color: red;}

.TsCal table td[headers="Sabado"],
.TsCal table td[headers="Domingo"]	{background-color: #555;}
.TsCal table td[headers="Sabado"].marcarDia,
.TsCal table td[headers="Domingo"].marcarDia	{border-color: #555; background-color: whitesmoke;}

.TsCal table td:empty	{background-color: white;}

.TsCal table td:hover	{box-shadow: 3px 3px 8px #999; transform: translatex(-2px) translatey(-2px) scale(1.3);}
.TsCal table th 	{padding: 2px 9px; text-align: center; font-weight: bold;}
.TsCal table .diaactual {background: #466cf2; color: #fff; font-weight: bolder;}
.TsCal table .diaactual a {color: #fff}