/* Links para Backoffice */
TD.linkbackoffice {

	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 4px;
	padding: 4px;
}

TD.linkbackoffice a:link {
	color: #FFFFFF;
	text-decoration: none;

	}
TD.linkbackoffice a:visited {
	color: #FFFFFF;
	text-decoration: none;
	
	}
TD.linkbackoffice a:hover {
	color: #377B4A;
	text-decoration: underline;
	background-color: #FFFFFF;
	}

TD.linkbackoffice a:active {
	color: #D5393A;
	text-decoration: none;
	background-color: #FFFFFF;
	}
	
/* */

/* Body */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	/*background: ;*/

}


/* General table element defaults */
table, tr, th, td {
	border-collapse: collapse;
	margin: 0em;
	padding: 0em;
	}

/* Used for the main calendar table and admin area table */
.tbl01 {
	width: 650px;
	min-width: 320px;
	height: 400px;
	border: thin solid #377B4A;
	}

/* Used for the mini calendar tables */
.tbl02 {
	width: 100%;
	min-width: 320px;
	height: 100%;
	border: thin none;
	}

/* Used for the Go To table */
.tbl03 {
	width: 650px;
	min-width: 320px;
	height: 97px;
	border: thin solid #377B4A;
	}

/* Used for the thinner tables above the bottom menu */
.tbl04 {
	width: 600px;
	min-width: 320px;
	border: thin solid #377B4A;
	}

/* Used for the add event menu */
.tbl05 {
	width: 100%;
	min-width: 320px;
	height: 100%;
	border: none;
	}

/* Used for the search events table */
.tbl06 {
	width: 60%;
	min-width: 320px;
	border: none;
	}

/* Used for tables contained inside larger tables */
.tbl07 {
	width: 80%;
	min-width: 320px;
	border: thin solid #377B4A;
	}

/* Used for Previous and Next Month cells */
.td01 {
	width: 43%;
	min-width: 137px;
	height: 11px;
	border-width: 1 0 0 0;
	border-color: #377B4A inherit inherit inherit;
	border-style: inherit none none none;
	background: #D53A38 ;
	text-align: center;
	}

/* Used for Month Names */
.td02 {
	width: 14%;
	min-width: 45px;
	height: 11px;
	border-width: 1 0 0 0;
	border-color: #377B4A inherit inherit inherit;
	border-style: inherit none none none;
	background: #D53A38;
	text-align: center;
	}

/* Used for Weekday Names */
.td03 {
	width: 14%;
	min-width: 45px;
	height: 20px;
	border-width: 1;
	border-color: #377B4A;
	border-style: solid none;
	background-color: #D53A38;
	text-align: center;
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in header cells with the bar graphic */
.td04 {
	width: 100%;
	height: 19px;
	border-width: 0;
	text-align: center;
	color: #377B4A;
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url("bar.gif") repeat-x scroll top left;
	}

/* Used for MiniCal weekday abbreviations */
.td05 {
	width: 14%;
	min-width: 45px;
	height: 19px;
	border-width: 1 medium;
	border-color: #ffffff;
	border-style: solid none;
	background-color: none;
	text-align: center;
	color: #666666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for Go To month and year cells */
.td06 {
	width: 17%;
	height: 11px;
	border-width: 0 0 0 0;
	border-color: #377B4A;
	border-style: solid;
	}

/* Used for Go To MiniCal cells */
.td07 {
	width: 33%;
	height: 21px;
	border-width: 0 1 0 1;
	border-color: #377B4A;
	border-style: solid;
	text-align: center;
	}

/* Used for colored cell under the header cell */
.td08 {
	width: 100%;
	height: 16px;
	border-width: 1;
	border-color: #377B4A;
	border-style: solid;
	text-align: center;
	color: #D5393A;
	font:  9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	}

/* Used for colored cell under the header cell in edit events page */
.td09 {
	height: 16px;
	border-width: 1;
	border-color: #377B4A;
	border-style: solid;
	text-align: center;
	color: #D5393A;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	}

/* Used in header cells with the bar graphic in edit events page */
.td10 {
	height: 19px;
	border-width: 0;
	text-align: center;
	color: #377B4A;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url("bar.gif") repeat-x scroll top left;
	}

/* Used for numbered month days */
.td11 {
	width: 14%;
	height: 100px;
	border-width: 1;
	border-color: #377B4A;
	border-style: solid;
	}

/* Used for non-numbered month days */
.td12 {
	width: 14%;
	height: 100px;
	border-width: 1;
	border-color: #377B4A;
	border-style: solid;
	background-color: #EFEFEF;
	}

/* Used for today's date in month view */
.td13 {
	width: 14%;
	height: 100px;
	border-width: 6;
	border-color: #D5393A;
	border-style: solid;
	background-color: #EEEEEE;
	}

/* Used in Menus */
.txt01 {
	text-align: center;
	color: #377B4A;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in copyright footer text */
.txt02 {
	text-align: center;
	color: #666666;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in "Go To" text */
.txt03 {
	text-align: right;
	color: #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for comfirmation messages and input */
.txt04 {
	color: #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for Month name and Year at top of calendar */
.txt05 {
	color: #D53A38;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for menu dividers */
.txt06 {
	color: #377B4A;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for Mini Calendar Month and Year */
.txt07 {
	color: #D53A38;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in View to output event title */
.txt08 {
	color: #D53A38;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}

/* Used in View to output event description */
.txt09 {
	color: #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in error messages */
.txt10 {
	color: #D5393A;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for heading in setup page */
.txt11 {
	color: #D5393A;
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for input fields in setup */
.txt12 {
	font-size: 10px;
	color: #666666;
	background-color: #EFEFEF;
	border: 1px solid #377B4A;
	}

/* Used in site-wide links */
a:link {
	color: #377B4A;
	text-decoration: underline;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
	color: #377B4A;
	text-decoration: underline;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #D5393A;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
a:active {
	color: #D5393A;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in the month view of the calendar for all event titles */
.link01:link {
	color: #377B4A;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.link01:visited {
	color: #377B4A;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.link01:hover {
	color: #D5393A;
	text-decoration: underline;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.link01:focus {
	color: #377B4A;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.link01:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
.link01:active {
	color: #377B4A;
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for bottom menu bar items */
.link02:link {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link02:visited {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link02:hover {
	color: #D5393A;
	text-decoration: underline;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link02:focus {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link02:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link02:active {
	color: #D5393A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used copyright TotalCalendar link*/
.link03:link {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link03:visited {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link03:hover {
	color: #D5393A;
	text-decoration: underline;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link03:focus {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link03:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
.link03:active {
	color: #377B4A;
	text-decoration: none;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used for edit and delete links for an event */
.link04:link {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link04:visited {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link04:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link04:focus {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link04:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link04:active {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in all error message links */
.link05:link {
	color: #D5393A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link05:visited {
	color: #D5393A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link05:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link05:focus {
	color: #D5393A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link05:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link05:active {
	color: #D5393A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* Used in MiniCalendars for month links */
.link06:link {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link06:visited {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link06:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link06:focus {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link06:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
.link06:active {
	color: #377B4A;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	}

/* default input text */
input {
	font-size: 10px;
	color: #D8383A;
	background-color: #EFEFEF;
	border: 1px solid #377B4A;
	}

/* default select text */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D43A38;
	border: 1px solid #377B4A;
	background-color: efefef;
	}

/* default text area */
textarea {
	font-size: 11px;
	color: #D8383A;
	background-color: EFEFEF;
	border: 1px solid #377B4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* Default hr tag */
hr 	{
	color: #377B4A;
	height: 1px;
	}
	
/* del CSS del sitio*/
.resaltar {
	font-size: 13px;
	font-weight: bold;
	color: #326F46;
	}

.titulosadmin {
	font-size: 16px;
	font-weight: bold;
	color: #D43A38;
	font-style: italic;
	font-variant: small-caps;

}
.bold {
	font-weight: bold;
}
/* Used in MiniCalendars for month links */
.linkresaltar:link {
	color: #377B4A;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
.linkresaltar:visited {
	color: #377B4A;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
.linkresaltar:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
.linkresaltar:focus {
	color: #377B4A;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
.linkresaltar:focus:hover {
	color: #D5393A;
	text-decoration: underline;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
.linkresaltar:active {
	color: #377B4A;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
