#cabppal .extcal_minical{background:#e8e8e8;border:solid 1px #a1a1a1;float:right;margin:4.2em 0 1em 1em;padding:.5em;position:relative;width:20em;z-index:100}
#cabppal .extcal_minical .extcal_navbar .mes{font-size:2em}
#cabppal .contentpaneopen{width:80%}
#pieppal .tituloDia{background:url(../../../../templates/busturialdea-urdaibai-corpo/images/cal.png) no-repeat left center;border-bottom:solid 1px #a1a1a1;color:#C8C226;font-family:GraublauWeb,Georgia,Times,'Times New Roman',serif;font-size:2em;margin:.4em 0;text-indent:20px}
#pieppal .eventslist li{clear:left;list-style:none}
#pieppal .eventslist li a{color:#333;font-size:1.6em;font-weight:600;margin:.4em 0}
#pieppal .eventslist li a:hover{color:#1a1a1a;text-decoration:underline}
#pieppal .eventslist li .eventsdate{color:#900}
#pieppal .eventslist li .eventdescription p{font-size:1.2em}
#extcalendar td,#extcalendar tr,#extcalendar p,#extcalendar div{color:#000}
#extcalendar select{color:inherit}
#extcalendar strong{color:inherit}
#extcalendar h2.title{background-image:url(images/box_left_icon.gif);background-position:left;background-repeat:no-repeat;color:#606F79;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding-left:13px}
#extcalendar p{font-family:Verdana, Arial, Helvetica, sans-serif;margin:2px 0}
#extcalendar hr{color:#000;height:1px}
#extcalendar .textinput{background-image:url(images/txtboxbg.gif);border-color:#9BAAAF #9BAAAF #AABBBF;border-style:solid;border-width:1px;color:#686868;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:3px;padding-right:3px}
#extcalendar .textarea{border-color:#9BAAAF #9BAAAF #AABBBF;border-style:solid;border-width:1px;color:#686868;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:3px;padding-right:3px}
#extcalendar table.toolbar{width:100%}
#extcalendar .listbox{border:groove 1px;font-family:Verdana, Arial, Helvetica, sans-serif}
#extcalendar .button{background-color:#FFF;background-image:url(images/btn_bg.gif);border:1px solid #AABBBF;color:#404F59;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px}
#extcalendar a{color:#606F79;text-decoration:none}
#extcalendar a:hover{color:#8090A3;text-decoration:underline}
#extcalendar .apptitle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:700}
#extcalendar .appdesc{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:400}
#extcalendar td.buttontext{padding:0 10px}
#extcalendar .buttontext a{color:#606F79;font-size:9px;text-decoration:none}
#extcalendar .buttontext:hover{color:#8090A3;text-decoration:underline}
#extcalendar .previousmonth,#extcalendar .previousday,#extcalendar .previousweek{background-color:#D8E0E4;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#606F79;font-size:10px;font-weight:700;padding:3px 10px;text-align:center;text-decoration:none}
#extcalendar .previousday a,#extcalendar .previousmonth a,#extcalendar .previousweek a{background:url(images/mini_arrowleft.gif) no-repeat left center;color:#606F79;padding:0 2em}
#extcalendar .nextday a,#extcalendar .nextmonth a,#extcalendar .nextweek a{background:url(images/mini_arrowright.gif) no-repeat right center;color:#606F79;padding:0 2em}
#extcalendar .previousmonth a{color:#606F79;text-decoration:none}
#extcalendar .previousmonth,#extcalendar .nextmonth,#extcalendar .previousweek,#extcalendar .nextweek,#extcalendar .previousday,#extcalendar .nextday{float:left;height:22px;position:relative;text-align:center;vertical-align:middle;width:26%}
#extcalendar .miniarrow{margin:0 5px;vertical-align:middle}
#extcalendar .previousmonth a:hover,#extcalendar .previousday a:hover,#extcalendar .previousweek a:hover{background:url(images/mini_arrowleft.gif) no-repeat left center;color:#8090A3;text-decoration:underline}
#extcalendar .nextmonth,#extcalendar .nextday,#extcalendar .nextweek{background-color:#D8E0E4;border-left:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #FFF;color:#606F79;float:left;font-size:10px;font-weight:700;padding:3px 10px;position:relative;text-decoration:none}
#extcalendar .nextmonth a{color:#606F79;text-decoration:none}
#extcalendar .nextmonth a:hover,#extcalendar .nextday a:hover,#extcalendar .nextweek a:hover{background:url(images/mini_arrowright.gif) no-repeat right center;color:#8090A3;text-decoration:underline}
#extcalendar .currentmonth,#extcalendar .currentday,#extcalendar .currentweek{background-color:#EEF0F0;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#606F79;float:left;font-size:12px;font-weight:700;height:22px;padding:3px 10px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:34%}
#extcalendar .currentmonthtoday,#extcalendar .currentdaytoday,#extcalendar .currentweektoday{background-color:#C4BF19}
#extcalendar .tablev1{background-color:#C4BF19;border-bottom:0 solid #62727A;border-left:1px solid #95A5AD;border-right:0 solid #62727A;border-top:1px solid #95A5AD;color:#E0E4E4;font-size:9px;margin:0;padding:12px 2px;text-decoration:none;text-transform:uppercase;vertical-align:middle}
#extcalendar .tablev1 a{color:#E0E4E4;text-decoration:none}
#extcalendar .tablev1 a:hover{color:#E0E4E4;text-decoration:underline}
#extcalendar .searchlink{color:#606F79;font-size:10px;font-weight:700;text-decoration:underline}
#extcalendar .searchlink:hover{color:#8090A3;text-decoration:underline}
#extcalendar .searchdesc{color:#606F79;font-size:10px}
#extcalendar .eventtitle{color:#606F79;font-size:10px;font-weight:700;text-decoration:none}
#extcalendar .eventtitle:hover{color:#8090A3;text-decoration:underline}
#extcalendar .eventdesc{color:#606F79;float:left;font-size:10px;margin:1em 0;position:relative;width:100%}
#extcalendar .eventdesc a{font-size:1.4em}
.maintable .tabla{border-left:solid 1px #999}
#extcalendar .eventdesclarge{color:#505F69;font-size:12px;line-height:18px}
div.eventdescription{clear:both;padding-bottom:18px}
#extcalendar .cattitle,#extcalendar .usertitle,#extcalendar .grouptitle{color:#606F79;font-weight:700;text-decoration:none}
#extcalendar .cattitle:hover,#extcalendar .usertitle:hover,#extcalendar .grouptitle:hover{color:#8090A3;text-decoration:underline}
#extcalendar .catdesc,#extcalendar .userdesc,#extcalendar .groupdesc{color:#606F79;font-size:10px}
#extcalendar .titlehighlight{color:#48B;text-decoration:underline}
#extcalendar .highlight{color:#80A000;text-decoration:underline}
#extcalendar .tableh1{background-position:top;background-repeat:repeat-x;color:#606F79;height:26px}
#shajaxProgressPrevMonth,#shajaxProgressNextMonth{border:0;margin:0 5px;vertical-align:middle}
#extcalendar .tableh2{background:#708088 url(images/tile_sub.gif) repeat-x center bottom;border-left:1px solid #95A5AD;border-right:0 solid #62727A;color:#FFF;font-size:10px;font-weight:700;margin:0;padding:6px 12px}
#extcalendar .tableh2 span.jcsearch_results,#extcalendar .tableh2 span.jcdate,#extcalendar .tableh2 span.jccat{font-weight:700}
#extcalendar .tableh2_nobackground{color:#FFF;font-size:10px;font-weight:700}
#extcalendar .rightAuto{float:right;width:auto}
#extcalendar .tableb{color:#000;font-weight:700;line-height:16px;padding:6px 10px}
#extcalendar td.tableb{font-weight:700}
#extcalendar td.tableb span.noevents{font-weight:700}
#extcalendar .tablec{background-color:#D8E0E4;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#000;padding:3px 10px}
#extcalendar .maintable{border-collapse:collapse;border-spacing:0;margin:0 auto;padding:0;text-align:left;width:100%}
#extcalendar table.jcl_add_event{border:0;border-collapse:collapse;border-spacing:0;width:100%}
#extcalendar .jcl_center{text-align:center}
#extcalendar table.jcl_basetable{border:0;border-collapse:collapse;border-spacing:0;padding:0;width:100%}
#extcalendar .error{color:Red;font-weight:700}
#extcalendar .maintable .tableh1 .jcl_basetable .today{color:#C8C226;font-family:GraublauWeb,Georgia,Times,'Times New Roman';font-size:1.2em}
#extcalendar .today{background:transparent url(../../../../templates/busturialdea-urdaibai-corpo/images/cal.png) no-repeat scroll left center;color:#C8C226;font-family:GraublauWeb,Georgia,Times,'Times New Roman',serif;font-size:2em;margin:0.4em 0;text-indent:20px}
#extcalendar .atomic span.label{font-weight:700}
#extcalendar .atomic_colored{color:#CCC}
#extcalendar .atomic span.jcfooter{font-weight:700}
#extcalendar .legend{letter-spacing:0.4pt}
#extcalendar td.legend-color-borders{border:1px solid #FFF}
/* Weekday Label Cells  */
#extcalendar .caldaydigits{font-size:9px}
#extcalendar td.caldaydigits{font-weight:700}
#extcalendar .weekdaytopclr,#extcalendar .sundaytopclr{background:#607080 url(images/tile_sub.gif) repeat-x center bottom;color:#FFF;font-size:10px;font-weight:700;margin:0;padding:6px 12px}
#extcalendar .sundaytopclr{background-color:#708094}
/* Day Cells  */
#extcalendar .weekdayclr{background-color:#EEF0F0;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#C0C4C8;font-size:10px}
#extcalendar .todayclr{background-color:#D0E6F6;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#C0C4C8;font-size:10px}
#extcalendar .sundayemptyclr{background-color:#DDE0E0;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#C0C4C8;font-size:10px}
#extcalendar .weekdayemptyclr{background-color:#E4E8E8;border-left:1px solid #FFF;border-top:1px solid #FFF;color:#C0C4C8;font-size:10px}
/* Text Editor classes  */
#extcalendar .tdBtn{padding-left:3px;padding-top:3px}
#extcalendar .btnOut{background-color:#E4E8E8;border:1px solid;border-color:#E4E8E8}
#extcalendar .btnOver{background-color:#E4E8E8;border:1px solid;border-color:#FFF #C0C4C4 #C0C4C4 #FFF;cursor:auto}
#extcalendar .btnDown{background-color:#D4D8D8;border:1px solid;border-color:#C0C4C4 #FFF #FFF #C0C4C4;cursor:auto}
#extcalendar a.flatButton img{border:1px solid #E4E8E8;border-color:#d8e0e4}
#extcalendar a.flatButton:hover img{background-color:#E4E8E8;border:1px solid;border-color:#FFF #C0C4C4 #C0C4C4 #FFF;cursor:auto}
/* Monthly View classes  */
#extcalendar .eventstyle{border-bottom:2px solid #555;font-size:9px;padding:3px;text-align:left}
#extcalendar .eventfull,#extcalendar .eventfullrepeat,#extcalendar .eventfullrepeatchild,#extcalendar .eventfullrepeatdetached{background-color:#E4E8E8;border-bottom:1px solid #FFF;border-left:1px solid #D0D4D4;border-right:1px solid #FFF;border-top:1px solid #D0D4D4;cursor:auto;margin-left:3px;margin-right:3px}
#extcalendar .eventstart,#extcalendar .eventstartrepeat,#extcalendar .eventstartrepeatchild,#extcalendar .eventstartrepeatdetached{background-color:#E4E8E8;border-bottom:1px solid #FFF;border-left:1px solid #D0D4D4;border-top:1px solid #D0D4D4;cursor:auto;margin-left:3px}
#extcalendar .eventmiddle,#extcalendar .eventmiddlerepeat,#extcalendar .eventmiddlerepeatchild,#extcalendar .eventmiddlerepeatdetached{background-color:#E4E8E8;border-bottom:1px solid #FFF;border-top:1px solid #D0D4D4;cursor:auto}
#extcalendar .eventend,#extcalendar .eventendrepeat,#extcalendar .eventendrepeatchild,#extcalendar .eventendrepeatdetached{background-color:#E4E8E8;border-bottom:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #D0D4D4;cursor:auto;margin-right:3px}
#extcalendar .imagecell{background-color:#C8D2D8;padding:8px}
#extcalendar .imagecell img{border:1px solid;border-color:#FFF #C0C6C6 #C0C6C6 #FFF;cursor:auto}
/* @group Mini Calendar Module  */
.extcal_minical table.extcal_minical{width:100%}
.extcal_minical .extcal_navbar{background-image:url(images/bg1.gif);background-repeat:repeat-x;border-bottom:1px solid #B4B4B6}
.extcal_minical .extcal_tiny_add_event_link{color:#575767;font-family:Verdana;font-size:9px;font-weight:400;text-decoration:none}
.extcal_minical TABLE.extcal_weekdays{background-color:#fff;background-image:url(images/bg1.gif);background-repeat:repeat-x;border-top:1px solid #FFF;width:100%}
.extcal_minical TD.extcal_weekdays{color:#333;font-family:"Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";font-size:9px;font-weight:400;padding-top:4px;text-decoration:none}
.extcal_minical .extcal_small{color:#575767;font-family:Verdana;font-size:9px;text-decoration:none}
.extcal_minical .extcal_small:link,.extcal_minical .extcal_small:visited{text-decoration:none}
.extcal_minical .extcal_small:hover{text-decoration:underline}
.extcal_minical .extcal_daycell,.extcal_minical .extcal_todaycell,.extcal_minical .extcal_sundaycell,.extcal_minical .extcal_othermonth{background-position:center center;background-repeat:no-repeat;color:#555;font-family:"Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";font-size:9px;font-style:normal;font-weight:700;padding:3px 2px;text-decoration:none}
.extcal_minical .extcal_todaycell{background-image:url(images/rect.gif);color:#9AA}
.extcal_minical .extcal_sundaycell{color:#9AA}
.extcal_minical .extcal_othermonth{color:#9AA}
.extcal_minical .extcal_sundaylink,.extcal_minical .extcal_busylink{font-family:"Trebuchet MS", Verdana, Arial, "Microsoft Sans Serif";font-size:9px;font-style:normal;font-weight:700;text-decoration:none}
.extcal_todaycell .extcal_daylink a{background:#9C0;color:#fff;font-weight:600;width:100%}
.extcal_minical .extcal_busylink:link,.extcal_minical .extcal_busylink:visited{background:#26E;color:#fff;padding:.2em;text-decoration:underline}
.extcal_minical .extcal_sundaylink:link,.extcal_minical .extcal_sundaylink:visited{color:#9AA}
.extcal_minical .extcal_month_label{color:#565666;font-family:Verdana, Arial, "Microsoft Sans Serif";font-size:10px;font-weight:700}
.extcal_minical .extcal_picture{text-align:center;width:100%}
.extcal_minical .extcal_weekcell{margin:0;padding:0}
/* @end   @group Latest Events Module  */
.latest_event span.eventdescription{display:block;line-height:12px}
.latest_event small{font-style:italic;font-weight:700}
.latest_event span.eventsdate{line-height:12px}
/* @group Flex module Paneslider  */
.pane-sliders .title{color:#666;cursor:pointer;margin:0;padding:2px}
.pane-sliders .panel{border:1px solid #ccc;margin-bottom:3px}
.pane-sliders .panel h3{background:#f6f6f6;color:#666}
.pane-sliders .content{background:#f6f6f6}
.pane-sliders .adminlist{border:0 none}
.pane-sliders .adminlist td{border:0 none}
.jpane-toggler span{background:transparent url(images/j_arrow.png) 5px 50% no-repeat;padding-left:20px}
.jpane-toggler-down span{background:transparent url(images/j_arrow_down.png) 5px 50% no-repeat;padding-left:20px}
.jpane-toggler-down{border-bottom:1px solid #ccc}
/* @end   @group Flex module horizontal Paneslider  */
td.jcalpro_flex_panel_horizontal{vertical-align:top}