.tx-cal-controller {
	color: #000000;	
}

#calendar-nav {
	display: none;
}

#month-header {
width:700px;
height:60px;
color:#ff9;
margin:0;
background:url(/fileadmin/templates/labandasuena/images/cal_header_700.png) no-repeat left top #030;
}

#month-header-prevnext {
color:#ff9;
float:left;
margin-left:300px;
}

#month-header-icons {
float:right;
text-align:right;
}

#month-header-icons IMG,#month-header-prevnext IMG,#month-footer IMG {
border:0 solid;
}

#month-footer {
width:700px;
margin-bottom:7px;
}

table.month-small {
border-collapse:collapse;
color:#000;
width:230px;
}

.calendername {
padding-top:5px;
margin:0 0 0 10px;
}

table.month-small tbody {
background:#FFF;
}

.tx-cal-controller .sideback {
height:30px;
background:url(/fileadmin/templates/labandasuena/images/230_top.gif) no-repeat left top;
}

.month-weeknums {
border-right:1px solid #AAA;
background:#EFEFEF;
}

.month-weeknums a {
border-right:1px solid #AAA;
color:#060;
background:#EFEFEF;
}

.month-weekdays {
border-bottom:1px solid #AAA;
background:#EFEFEF;
}

.month-small th,.month-small td {
width:22px;
font-size:10px;
text-align:right;
padding:2px;
}

.month-large {
border:1px solid #A1A5A9;
border-collapse:collapse;
width:700px;
color:#060;
background:#fff;
}

.month-large th,.month-large td {
border:1px solid #A1A5A9;
}

.month-large .weekday {
height:12px;
color:#060;
text-align:center;
background:#EEE;
}

.month-large .weeknum {
width:22px;
background:#A1A5A9;
}

.month-large .day {
height:100px;
width:100px;
vertical-align:top;
text-align:left;
}

.month-large .day div {
text-align:right;
padding-right:3px;
}

#calendar-nav {
width:700px;
}

#calendar-nav td {
vertical-align:middle;
}

#calendar-nav td#previous {
width:175px;
}

#calendar-nav td#list {
width:188px;
display:none;
}

#calendar-nav td#legend {
font-size:13px;
padding-left:10px;
background:#060;
}

#calendar-nav td#next {
width:175px;
vertical-align:top;
background:#EEEEEE none repeat scroll 0 0;
}

.calborder a {
color:#060;
text-decoration:none;
}

.tbll {
width:8px;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/shadow_l.gif) no-repeat;
}

.tblbot {
width:100%;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/shadow_m.gif) repeat-x;
}

.tblr {
width:8px;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/shadow_r.gif) no-repeat;
}

.eventbg_1 {
padding:2px;
background:#557CA3;
}

.eventbg_2 {
padding:2px;
background:#53A062;
}

.eventbg_3 {
padding:2px;
background:#E84F25;
}

.eventbg_4 {
padding:2px;
background:#B257A2;
}

.eventbg_5 {
padding:2px;
background:#D42020;
}

.eventbg_6 {
padding:2px;
background:#B88F0B;
}

.eventbg_7 {
padding:2px;
background:#73738C;
}

#allday a {
font-size:9px;
color:#fff;
font-weight:900;
text-decoration:none;
}

.eventbg2_1 {
border:1px solid #557CA3;
background:#69C;
}

.eventbg2_2 {
border:1px solid #53A062;
background:#4FC464;
}

.eventbg2_3 {
border:1px solid #E84F25;
background:#FF6D3B;
}

.eventbg2_4 {
border:1px solid #B257A2;
background:#EA62D4;
}

.eventbg2_5 {
border:1px solid #D42020;
background:#FF5E56;
}

.eventbg2_6 {
border:1px solid #B88F0B;
background:#CCB21F;
}

.eventbg2_7 {
border:1px solid #73738C;
background:#9292A1;
}

.dayborder {
border-top:1px solid #A1A5A9;
background:#fff;
}

.dayborder2 {
border-top:1px dashed #ccc;
background:#fff;
}

.tx-cal-controller .title {
padding:3px;
}

.tx-cal-controller .title h1 {
font-family:Helvetica,sans-serif;
font-size:1em;
color:#ff9;
margin:0;
}

.monthBack {
background:#A1A5A9;
}

.monthSmallBasic {
text-align:left;
vertical-align:top;
}

.monthMediumBasic {
height:20px;
width:20px;
text-align:left;
vertical-align:top;
}

.monthOff,.monthOff a:link,.monthOff a:visited {
color:#999!important;
}

.monthWeekend {
background:#FFFFEF;
}

.monthCurrentWeek {
background:#F2F9FF;
}

.month-small th,.month-medium th,.month-large th {
font-weight:400;
}

.month-small th a:link,.month-small th a:visited,.month-medium th a:link,.month-medium th a:visited,.month-large th a:link,.month-large th a:visited {
font-weight:700;
color:#060;
}

.monthToday {
color:#EEE;
border-color:#567 #abc #abc #567 !important;
border-style:solid!important;
border-width:1px!important;
background:#6BBA70 !important;
}

.monthToday a:link,.monthToday a:visited {
color:#FFF;
}

.monthCorner {
border-bottom:1px solid #AAA;
}

.monthSelected,.monthSelectedWeek {
background:#EFEFEF;
}

.monthEventTop {
border-top:1px solid #A1A5A9;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/side_bg.gif);
}

.monthEventLine {
border-right:1px dotted #A1A5A9;
}

.medtitle {
height:20px;
margin-top:3px;
font-weight:300;
border-top:1px solid #BBB;
border-left:1px solid #BBB;
border-right:1px solid #BBB;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/side_bg.gif);
}

.yearreg {
height:30px;
width:30px;
text-align:right;
vertical-align:top;
font-size:9px;
background:#fff;
}

.yearoff {
height:30px;
width:30px;
text-align:right;
vertical-align:top;
font-size:9px;
background:#F2F2F2;
}

.yearon {
height:30px;
width:30px;
text-align:right;
vertical-align:top;
font-size:9px;
background:#F2F9FF;
}

.yearmonth {
color:#060;
font-size:.6875em;
background:#ccc;
}

.yearweek {
width:30px;
font-size:9px;
font-weight:900;
text-align:center;
height:15px;
color:#060;
background:#eee;
}

.eventborder {
border:1px #069 solid;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/day_title.gif);
}

.dateback {
background:#eee;
}

.weekborder {
border-top:1px dashed #A1A5A9;
border-right:1px solid #A1A5A9;
}

.weekborder2 {
border-right:1px solid #A1A5A9;
}

.timeborder {
border-right:2px solid #A1A5A9;
border-top:1px dashed #A1A5A9;
color:#060;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/time_bg.gif);
}

.timeborder2 {
border-right:2px solid #A1A5A9;
border-top:1px solid #A1A5A9;
background:url(/fileadmin/templates/labandasuena/t3xtemplates/cal_img/time_bg.gif);
}

.tx-cal-controller .navback {
vertical-align:top;
}

.table_header {
height:60px;
background:url(/fileadmin/templates/labandasuena/images/cal_header_700.png) no-repeat top left;
}

a.psf:hover {
color:#009;
text-decoration:underline;
}

a.ps2:hover {
color:#009;
}

a.ps3:hover {
color:#000;
text-decoration:underline;
}

a.ps:hover {
color:#fff;
text-decoration:underline;
}

.legend_calendar {
font-size:9px;
color:#000;
margin-top:1em;
margin-left:1em;
}

.V9 {
text-align:left!important;
font-size:9px;
color:#060;
}

.V9 ul {
margin-bottom:0;
padding-bottom:0;
margin-left:20px;
padding-left:0;
}

.V9 li {
margin-bottom:0;
padding-bottom:0;
}

.V10W {
font-size:10px;
color:#FFF;
text-decoration:none;
}

.V9W {
font-size:9px;
color:#FFF;
text-decoration:none;
}

.V10WB {
font-size:10px;
color:#FFF;
font-weight:900;
}

.V9G {
font-size:.9em;
color:#ff9;
}

.V10 {
font-size:10px;
color:#000;
}

.V9BOLD {
font-size:9px;
font-weight:900;
color:#060;
}

.G10 {
font-size:11px;
color:#06F;
}

.G10B {
font-size:11px;
color:#060;
background:#FFF;
}

.G10BOLD {
font-size:11px;
font-weight:900;
color:#060;
}

.G10G {
font-size:11px;
color:#A1A5A9;
}

.V12 {
font-size:12px;
color:#090;
background:#cfc;
}

.tx-cal-controller .eventfont {
font-size:11px;
color:#FFF;
}

.tx-cal-controller .query_style {
font-size:11px;
width:156px;
margin-bottom:0;
}

.tx-cal-controller .search_style {
font-size:12px;
width:134px;
margin-bottom:0;
}

.tx-cal-controller .login_style {
font-size:11px;
width:80px;
margin-bottom:0;
}

.tx-cal-controller .pagebrowser span {
padding:0 2px;
}

.default_categoryheader {
background:#060;
}

.V9G .default_categoryheader {
color:#ff9!important;
}

.default_categoryheader_bullet {
color:#060;
font-size:13px;
}

.default_categoryheader_legend_bullet {
margin-left:3px;
color:#060;
}

.default_categoryheader_allday {
text-align:center;
background:#090;
}

.default_categorybody {
border:1px solid #060;
color:#fff;
background:#090;
}

.green_catheader,.green_catheader_allday {
background:#53A062;
}

.V9G .green_catheader {
color:#53A062!important;
}

.green_catheader_bullet {
color:#4FC464;
font-size:13px;
}

.green_catheader_allday {
text-align:center;
background:#4FC464;
}

.green_catbody {
border:1px solid #53A062;
color:#fff;
background:#4FC464;
}

.orange_catheader,.orange_catheader_allday {
background:#E84F25;
}

.V9G .orange_catheader {
color:#E84F25!important;
}

.orange_catheader_bullet {
color:#FF6D3B;
font-size:13px;
}

.orange_catheader_allday {
text-align:center;
background:#FF6D3B;
}

.orange_catbody {
border:1px solid #E84F25;
color:#fff;
background:#FF6D3B;
}

.pink_catheader,.pink_catheader_allday {
background:#B257A2;
}

.V9G .pink_catheader {
color:#B257A2!important;
}

.pink_catheader_bullet {
color:#EA62D4;
font-size:13px;
}

.pink_catheader_allday {
text-align:center;
background:#EA62D4;
}

.pink_catbody {
border:1px solid #B257A2;
color:#fff;
background:#EA62D4;
}

.red_catheader,.red_catheader_allday {
background:#D42020;
}

.V9G .red_catheader {
color:#D42020!important;
}

.red_catheader_bullet {
color:#FF5E56;
font-size:13px;
}

.red_catheader_allday {
text-align:center;
background:#FF5E56;
}

.red_catbody {
border:1px solid #D42020;
color:#fff;
background:#FF5E56;
}

.yellow_catheader,.yellow_catheader_allday {
background:#B88F0B;
}

.V9G .yellow_catheader {
color:#B88F0B!important;
}

.yellow_catheader_bullet {
color:#CCB21F;
font-size:13px;
}

.yellow_catheader_allday {
text-align:center;
background:#CCB21F;
}

.yellow_catbody {
border:1px solid #B88F0B;
color:#fff;
background:#CCB21F;
}

.grey_catheader,.grey_catheader_allday {
background:#73738C;
}

.V9G .grey_catheader {
color:#73738C!important;
}

.grey_catheader_bullet {
color:#9292A1;
font-size:13px;
}

.grey_catheader_allday {
text-align:center;
background:#9292A1;
}

.grey_catbody {
border:1px solid #73738C;
color:#fff;
background:#9292A1;
}

.refresh_calendar {
margin:-5px 0 10px;
}

.tx-cal-controller .weekview {
margin:0 auto;
}

.tx-cal-controller .weekview .nextweek_arrow,.tx-cal-controller .weekview .previousweek_arrow {
width:16px;
height:20px;
border:0;
text-align:left;
}

.previsousweek_arrow {
text-align:right;
}

.fnb_header {
background:#444;
}

.fnb_body {
border:1px solid #999;
color:#fff;
background:#888;
}

.tx-cal-controller .even {
background:#090;
}

.tx-cal-controller dd {
margin:0;
padding:0 15px 15px;
background:#060;
}

.tx-cal-controller dt {
margin:20px 0 0;
padding:15px 15px 0;
background:#060;
}

.tx-cal-controller .treelevel2 {
margin-left:30px;
}

.tx-cal-controller label {
display:block;
float:left;
margin-bottom:0;
padding-right:1em;
text-align:right;
width:120px;
}

.tx-cal-controller fieldset div {
clear:left;
}

.tx-cal-controller .search-result {
list-style:none;
margin-left:0;
padding-left:0;
}

.tx-cal-controller .search-result li {
padding-bottom:1em;
}

.tx-cal-controller .search_result li .even {
background:#EEE;
}

.tx_cal_controller img .mouse_pointer {
cursor:pointer;
}

#cal_general,#cal_location,#cal_organizer,#cal_freq,#cal_exception,#cal_files,#cal_notify {
height:210px;
overflow:auto;
padding:8px;
}

.x-form-label-top .x-form-item label {
width:70px!important;
}

#cal_event_description {
margin-top:10px;
}

.ics_link {
width:700px;
text-align:right;
}

.tx-cal-controller .cal_required {
color:red;
}

.tx-cal-controller .constrain {
color:red;
font-weight:700;
}

#editorWrap1 textarea {
display:block;
}

#tx_cal_controller_create_element {
width:540px;
}

.basictab ul {
font:bold 12px Verdana;
border-bottom:1px solid gray;
list-style-type:none;
text-align:left;
margin:4px 4px 4px 0;
padding:3px 0;
}

.basictab li {
display:inline;
margin:0;
}

.basictab li a {
text-decoration:none;
margin-right:3px;
border:1px solid gray;
border-bottom:none;
color:#FFF;
padding:3px 7px;
background:#69C;
}

.basictab li a:visited {
color:#2d2b2b;
}

.basictab li a:hover,.basictab li a.current {
color:#FFF;
background:#557CA3;
}

.tabcontainer {
clear:left;
width:95%;
height:1.5em;
}

.tabcontent {
display:none;
}

#tx_cal_controller_create_element input[type=text]:not([size]) {
width:6em;
}

#tx_cal_controller_create_element .treelevel0 {
display:block;
margin-left:70px;
}

#tx_cal_controller_create_element p {
margin:7px;
}

#tx_cal_controller_create_element .notify,#tx_cal_controller_create_element .shared,#tx_cal_controller_create_element .exception {
display:block;
margin-left:140px;
}

#sc1 label {
width:50px;
}

#allday {
width:10px;
}

#category_tree {
float:right;
width:200px;
}

#until label,#by_day label,#by_monthday label,#by_month label {
margin-left:50px;
}

#by_month label,#by_monthday label {
width:230px;
}

#categoryEntries {
height:80px;
overflow:auto;
}

.year_bg {
padding:15px;
background:#fff;
}

.sidebar_legend {
color:#060;
font-size:.75em;
}

.go {
font-size:10px;
height:20px;
}

ul.header_icons li {
display:inline;
list-style-type:none;
float:right;
}

#lista dt,#lista dd {
margin:0;
padding:0;
}

#lista dd {
padding-bottom:5px;
border-bottom:1px solid #FFF;
}

#lista a {
color:#FFF;
font-size:12px;
}

#month-footer-header,.month-small th {
text-align:center;
}

#month-header-prevnext a,.displaydate_month {
float:left;
}

.month-small a:link,.monthoff a:visited,a.ps3:link,a.ps3:visited,a.ps3:active,.basictab li a:active {
color:#000;
}

.month-large .daylink,.tx-cal-controller .bold a:link,.tx-cal-controller .bold a:active,.tx-cal-controller .bold a:visited {
font-weight:700;
}

.default_catheader_legend_bullet,.tx-cal-controller a {
color:#060;
}

#link-ics,#link-admin,.admin_link {
width:100%;
text-align:center;
}

.rowOn,.rowOff,.rowToday {
border-top:1px solid #fff;
border-left:1px solid #fff;
background:#cfc;
}

.rowOn2,.rowOff2 {
border-top:1px solid #fff;
background:#cfc;
}

#allday a:hover,a.ps2 {
text-decoration:underline;
}

.tx-cal-controller .navback img,.tx-cal-controller .noborder {
border:none;
}

a.psf,a.ps3,a.ps {
text-decoration:none;
}

a.psf:link,a.psf:visited,a.ps2:link,a.ps2:visited {
color:#06F;
}

a.psf:active,a.ps2:active {
color:#36C;
}

a.ps:link,a.ps:visited,a.ps:active,.default_categorybody a :link,.green_catbody a:link,.orange_catbody a:link,.pink_catbody a:link,.red_catbody a:link,.yellow_catbody a:link,.grey_catbody a:link,.tx-cal-controller .V9G {
color:#fff;
}

.default_categoryheader_text,.green_catheader_text,.orange_catheader_text,.pink_catheader_text,.red_catheader_text,.yellow_catheader_text,.grey_catheader_text {
color:#000;
font-size:11px;
margin-left:3px;
}

.green_catheader_legend_bullet,.orange_catheader_legend_bullet,.pink_catheader_legend_bullet,.red_catheader_legend_bullet,.yellow_catheader_legend_bullet,.grey_catheader_legend_bullet {
margin-left:3px;
}

#lista,#lista span.V9G a {
font-size:10px;
}
