body {font-family: Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;background-color:#FF9900;}
td {font-size:12px;}

.dit {cursor: pointer;cursor: hand;}
a:link, a:active, a:visited {color:#000;text-decoration: none;}
a:hover {text-decoration: underline;}
a.blanc:link, a.blanc:active, a.blanc:visited {color:#fff;}
a.menu_act:link, a.menu_act:active, a.menu_act:visited {background-color:#FFB546;}

.fil_negre {border: 1px solid #000;}
.td_menu {border-right: 8px solid #000;}

/*textos*/
.ies{font-size: 18px;font-weight: bold;font-family: "Trebuchet MS";}
.intranet {color:#990000;font-size:16px;font-weight:bold;font-family:"Trebuchet MS";}
.petita {font-size: 10px;}
.petita {font-size: 10px;}
.marctextitol {background:#CCF ; border:#999999 solid 1px; margin:10px; padding:5px; font-size:14px; font-weight:bold;}
.marctext {background:#FFF; border:#999999 solid 1px; margin:10px; padding:5px;}
.marctext h1{background:#E5E5E5;font-weight:bold; margin:0; font-size:12px; padding:5px;}
.marctext h2{background:#E5E5E5;font-weight:bold; margin-top:10px; font-size:12px; padding:5px;}
.marctext label{font-weight:bold; width:100px; display:block;}
.marctext span{width:125px;float:left;display:block;font-weight:bold;}
.marctext input{ margin:2px; border:#999999 1px solid;}
.marctext select{ margin:2px;}
.marctext li{ margin-top:10px; list-style:none;}
.marctext .submateria{ margin-left:10px;margin-top:0px;}
.marctext td{ border-bottom:1px #ccc solid; empty-cells:show;}
.alerta { font-weight:bold;background-color:#FFFFCC;width:300px;border: 1px solid #FFCC33;padding:5px; color:#000000;margin:10px auto;}
.boxscroll_v_200 {overflow-y: scroll; overflow-x: hidden;z-index: 9;position:relative;top:0px;height:200px;padding:3px;}

/*titols seccio*/
.tit1{background-color: #1b1c21;font-size: 18px;font-weight: bold;font-family: "Trebuchet MS";color:#FFF;}
.tit1b{background-color: #1b1c21;font-weight: bold;color:#FFF;}
.tit2{background-color: #d07d01;color:#FFF;}
.tit3{background-color: #e68a00;}
a.logoout:link, a.logoout:active, a.logoout:visited {font-weight: bold;color: #FFF;background-color: #000000;border: 1px solid #ffffff;padding: 3px;height:15px;}

/*Navegacio*/
a.nav:link, a.nav:active, a.nav:visited{font-weight:bold;color:#FFF;background-color: #FFC875;border:1px solid #FFBE5E;padding:3px;height:15px;display:block;}
a.nav:hover {text-decoration: none;background-color: #FFBE5E;}
a.but_pag:link, a.but_pag:active, a.but_pag:visited {font-weight:bold;color:#FFF;background-color:#EA8C00;border:1px solid #D98200;padding:3px;}
a.but_pag:hover {text-decoration: none;background-color:#FD9800;}
.navd{font-weight: bold;color:#FFC875;border: 1px solid #FFBE5E;padding: 3px;height: 15px;display:block;}
.navs{font-weight: bold;color:#fff;border: 1px solid #FFBE5E;padding:3px;height: 15px;background-color:#D96C00;display:block;}
.navtext{font-weight: bold;color:#fff;border: 1px solid #FFBE5E;padding: 3px;height: 15px;background-color: #FFC875;display:block;}


input {color: #000;background-color:#FFF;border: 1px solid #FFF;}
.input_tro {background-color:#EA8C00;border:1px solid #EA8C00;}
.b100 {width:380px;font-weight:bold;color:#FFF;background-color:#EA8C00;height:20px;}
.login {color:#FFF;background-color:#000;font-weight: bold;}
.ralla_blanca {border-bottom: 1px solid #FFF;}
.ralla_tronja {border-bottom: 1px solid #FFAB2D;}
.but_troj {font-weight:bold;color:#FFF;background-color:#EA8C00;border:1px solid #D98200;padding:3px;height:25px;}
.but_troj_act {font-weight:bold;color:#FFF;background-color:#FF9900;border: 1px solid #000;padding:3px;height:25px;}

ul.zzul {list-style-type:none;display:block;margin:0px;padding:0px;margin-left:10px;}
span.zzspace {left:10px;}

.fila_cap {background-color:#E18700;text-transform: uppercase;color:#FFF;font-weight:bold;height:25px;padding-left:5px;}
.fila {background-color:#FFB546;border-bottom: 1px solid #000;}
.fila_a {background-color:#FFB546;}
.fila_b {border: 1px solid #FFB546;}
.fila_c {border: 1px solid #FF9900;}

.fila2 {background-color: #FFB546;border-bottom:1px solid #000;font-weight:bold;height:25px;}
.fila3 {background-color: #FFC875;border-bottom:1px solid #000;height: 25px;}

.cal_1 {border: 1px solid #DF8600;background-color:#FFF;cursor: pointer!important;cursor: hand;}
.cal_2 {border: 1px solid #DF8600;}
.cal_3 {border: 1px solid #DF8600;background-color:#FFAB2D;}
.cal_4 {border: 1px solid #DF8600;background-color:#CCCCFF;cursor:pointer!important;cursor:hand;}

/*scroll*/
.boxscroll_permisos {overflow:auto;z-index:9;position:relative;top:0;height:200px;padding:3px;text-align:justify;}
.boxscroll_jcell {overflow:auto;z-index:9;position:relative;top:0;height:300px;padding:3px;}
.boxscroll_tasques {overflow:auto;z-index:9;position:relative;top:0;height:300px;padding:3px;text-align:justify;}
.boxscroll_asis {overflow:auto;z-index:9;position:relative;top:0;height:150px;padding:3px;text-align:justify;}
.boxscroll_men {overflow-y:scroll;z-index:9;position:relative;top:0;height:200px;padding:3px;text-align:justify;}
.boxscroll_full {overflow-x:scroll;z-index:9;position:relative;top:0;width:530px;padding:3px;}
.boxscroll_permissos {overflow-x:scroll;z-index:9;position:relative;top:0;width:480px;padding:3px;height: 400px;}

.lliure {background-color:#33CC33;border: 1px solid #009933;}
.ocupat {background-color:#993300;border:1px solid #840000;color:#FFF;}

.input_gris {border: 1px solid #D4D0C8;}
.r_gris {border-bottom: 1px solid #CCC;}
li{margin:0;padding:0;}

/*Programacions*/
#pr_t_1 {background-color:#FFF;}
#pr_t_1 td{border-bottom:1px solid #ccc;empty-cells:show;padding:5px;}
#pr_t_1 th{background-color:#CCC;font-size:12px;}
#pr_t_1 form{margin:0;padding:0;display:inline;}
#pr_t_1 input{width:100%;background-color:#E4E4E4;color:#000;border:none;height:25px;vertical-align:middle;padding:2px;}
#pr_t_1 button{background-color:#FF9900;padding:3px;color:#FFF;width:100%;font-weight:bold;}
#pr_t_1 select{width:100%;}
#pr_t_2 {background-color:#FFF;}
#pr_t_2 th{background-color:#FFC875;font-size:12px;text-align:left;}
#pr_t_2 h1{color:#990000;font-size:16px;display:inline;}
#pr_t_2 h2{color:#990000;font-size:14px;display:inline;}
#pr_t_2 h3{font-size:12px;padding-left:10px;display:inline;}
#pr_t_2 .credit{background-color:#ccc;font-size:12px;margin:5px;display:block;width:99%;}
#pr_t_2_unitat{margin-left:12px;}
#pr_t_2_unitat td {padding:4px 5px 5px 10px; border-bottom:#CCC solid 1px;}
#pr_t_3 {background-color:#FFF;}
#pr_t_3 h1{font-size:16px;background-color:#999;color:#000;width:99%;margin:10px 0;display:block;}
#pr_t_3 h2{font-size:14px;color:#000;display:block;}
#pr_t_3 h3{font-size:12px;padding-left:10px;}

/* CALENDARI JQUERY*/
#datepicker_div, .datepicker_inline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;padding: 0;margin: 0;
background: #ddd;width: 185px;}
#datepicker_div {display: none;border: 1px solid #777;z-index: 9999;}
.datepicker_inline {float: left;display: block;border: 0;}
.datepicker_rtl {direction: rtl;}
.datepicker_dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
button.datepicker_trigger {width: 25px;}
img.datepicker_trigger {margin: 2px;vertical-align: middle;}
.datepicker_prompt {float: left;padding: 2px;background: #ddd;color: #000;}
* html .datepicker_prompt {width: 185px;}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {clear: both;float: left;width: 100%;color: #fff;}
.datepicker_control {background: #400;padding: 2px 0px;}
.datepicker_links {background: #000;padding: 2px 0px;}
.datepicker_control, .datepicker_links {font-weight: bold;font-size: 80%;letter-spacing: 1px;}
.datepicker_links label { /* disabled links */padding: 2px 5px;color: #888;}
.datepicker_clear, .datepicker_prev {float: left;width: 34%;}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {float: right;text-align: right;}
.datepicker_current {float: left;width: 30%;text-align: center;}
.datepicker_close, .datepicker_next {float: right;width: 34%;text-align: right;}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {float: left;text-align: left;}
.datepicker_header {padding: 1px 0 3px;background: #333;text-align: center;font-weight: bold;height: 1.3em;}
.datepicker_header select {background: #333;color: #fff;border: 0px;font-weight: bold;}
.datepicker {background: #ccc;text-align: center;font-size: 100%;}
.datepicker a {display: block;width: 100%;}
.datepicker_titleRow {background: #777;}
.datepicker_daysRow {background: #eee;color: #666;}
.datepicker_weekCol {background: #777;color: #fff;}
.datepicker_daysCell {color: #000;border: 1px solid #ddd;}
.datepicker_daysCell a{display: block;}
.datepicker_weekEndCell {background: #ddd;}
.datepicker_titleRow .datepicker_weekEndCell {background: #777;}
.datepicker_daysCellOver {background: #fff;border: 1px solid #777;}
.datepicker_unselectable {color: #888;}
.datepicker_today {background: #fcc !important;}
.datepicker_currentDay {background: #999 !important;}
.datepicker_status {background: #ddd;width: 100%;font-size: 80%;text-align: center;}
/* ________ Datepicker Links _______*/
#datepicker_div a, .datepicker_inline a {cursor: pointer;margin: 0;padding: 0;background: none;color: #000;}
.datepicker_inline .datepicker_links a {padding: 0 5px !important;}
.datepicker_control a, .datepicker_links a {padding: 2px 5px !important;color: #eee !important;}
.datepicker_titleRow a {color: #eee !important;}
.datepicker_control a:hover {background: #fdd !important;color: #333 !important;}
.datepicker_links a:hover, .datepicker_titleRow a:hover {background: #ddd !important;color: #333 !important;}
/* ___________ MULTIPLE MONTHS _________*/
.datepicker_multi .datepicker {border: 1px solid #777;}
.datepicker_oneMonth {float: left;width: 185px;}
.datepicker_newRow {clear: left;}
/* ___________ IE6 IFRAME FIX ________ */
.datepicker_cover {display: none;display/**/: block;position: absolute;z-index: -1;filter: mask();top: -4px;left: -4px;width: 200px;height: 200px;}

/* HORA JQUERY */
#CP_hourcont {padding: 0px;position:absolute;border:1px dashed #666666;background-color:#eeeeee;display:none;}
#CP_minutecont {background-color:#dddddd;padding: 1px;position:absolute;width:45px;display:none;}
.floatleft {float:left;}
.CP_hour{padding:1px;font-family: Arial, Helvetica, sans-serif;font-size:9px;white-space:nowrap;cursor:pointer;width:35px;}
.CP_minute{padding:1px;font-family: Arial, Helvetica, sans-serif;font-size:9px;white-space:nowrap;cursor:pointer;width:auto;}
.CP_over {background-color:#ffffff;}
