/* CSS Document */

body{font:12px Arial; color:#000066; font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0 !important;padding:15px;}
/*#contenidor{ width:1160px;; margin:0 auto; background-color:#FFFFFF;}*/
/*#contenidor{ border:5px solid #7B3002; width:960px;; margin:0 auto; background-color:#FFFFFF;}*/
a img{border:0px;}
.llistat{ width:100%;background-color:#FFFFFF;}
.llistat td{padding:5px;}
.llistat caption{ background-color:#FFFFFF; font-weight:bold; text-align:left; color:#000000; font-size:18px; padding:0px;}
.llistat a{color:#000000; text-decoration:none; font-weight:bold;}
.llistat a:hover{color:#000000; text-decoration:underline; font-weight:bold;}
.llistat .color0{ background-color:#fdedc2;}
.llistat .color1{ background-color:#fff7e1;}
.llistat .color0 td{padding:2px;}
.llistat .color1 td{padding:2px;}
.llistat h1{text-align:left; float:left; font-size:16px; color:#FFFFFF; border-bottom:0px solid #FFBB00; margin:0px; padding:0px;}
.titol{ background-image:url(../imatges/fons_titol.jpg); background-repeat:repeat-x;}
.subTitol{ color: #aa7123; font-weight:bold; }

a.enllac{ float:right; background-color:#FFBB00; color:#000000; text-decoration:none;  border:1px solid #666666; text-align:center; font-weight:bold; font-size:14px; padding:5px; }
a.enllac:hover{ background-color:#FF8000; }

a.tornar{ background-color:#FFCC66; font-weight:bold; color:#000000; font-size:12px; padding:5px; border:1px solid #FF8000; float:right; clear:both; margin-right:10px;}


input[type="submit"]{font-weight:bold; color:#FF3300; cursor:pointer}
input[type="button"]{font-weight:bold; color:#FF6600; cursor:pointer}
input[type="submit"]:hover{ color:#000000}
input[type="button"]:hover{ color:#000000}
select{width:100%; background-color:#fdedc2; border:1px solid #FF8000;}

#llistat{ float:left; width:100%;}
#llistat h1{text-align:left;  font-size:16px; color:#FFFFFF; border-bottom:0px solid #FFBB00; margin:0px; padding:5px 5px;}
fieldset{text-align:right; border:0px;}

.fills{background-color:#fdedc2; border:0px solid #FF9900; float:left; clear:both; width:100%;}
.fills a{ float:right; background-color:#FFBB00; color:#000000; text-decoration:none;  border:1px solid #666666; text-align:center; font-weight:bold; font-size:14px; padding:5px; }
.fills a:hover{ background-color:#FF8000; }

.fletxetes{ float:right; padding-right:0px;}
.fletxetes img{ text-align: right; padding-top: 6px;}


.fitxaP{float:left; width:100px; margin-right:5px;}

.peu{font-size:11px; color:#666666; text-align:center;}
.peu a{color:#000000; font-weight:bold;}
a.eliminar{display:inline-block;height:18px; margin-top:5px; overflow:hidden; background-image:url(../imatges/eliminar.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; font-weight:bold; color:#CCCCCC; margin-bottom:10px;}
a:hover.eliminar{display:inline-block;height:18px; overflow:hidden; background-image:url(../imatges/eliminar.gif);background-position:left bottom; background-repeat:no-repeat; padding-left:20px; font-weight:bold; color:#CC0000; text-decoration:none;}

a.excel{border:0px; float:left; margin-top:5px; padding:0px;display:inline-block;height:18px; background:none; font-size:12px; overflow:hidden; background-image:url(../imatges/excel.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; font-weight:bold; color:#003300; margin-bottom:10px;}
a:hover.excel{border:0px; padding:0px;display:inline-block;height:18px; background:none; font-size:12px; overflow:hidden; background-image:url(../imatges/excel.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; font-weight:bold; color:#003300; margin-bottom:10px;}
a.excelAvancat{font-weight:bold; color:#003300;}

a.configuracio{background: url("../imatges/configurar2.png") no-repeat scroll left top transparent;border: 0 none;color: #003300;display: inline-block;float: left;font-size: 12px;font-weight: bold;height: 16px;margin-bottom: 5px;margin-left: 6px;margin-top: 7px;overflow: hidden;text-decoration: none;width: 16px;}
a:hover.configuracio{background: url("../imatges/configurar2.png") no-repeat scroll left top transparent;border: 0 none;color: #003300;display: inline-block;float: left;font-size: 12px;font-weight: bold;height: 16px;margin-bottom: 5px;margin-left: 6px;margin-top: 7px;overflow: hidden;text-decoration: none;width: 16px;}

a.afegirGrafica{background: url("../imatges/afegirGrafica.png") no-repeat scroll left top transparent;border: 0 none;color: #003300;cursor: pointer;display: inline-block;float: left;font-size: 12px;font-weight: bold;height: 18px;margin-bottom: 5px;margin-left: 10px;margin-top: 5px;overflow: hidden;padding: 2px 0 0 25px;text-decoration: none;width: 62px;}
a:hover.afegirGrafica{background: url("../imatges/afegirGrafica.png") no-repeat scroll left top transparent;border: 0 none;color: #003300;cursor: pointer;display: inline-block;float: left;font-size: 12px;font-weight: bold;height: 18px;margin-bottom: 5px;margin-left: 10px;margin-top: 5px;overflow: hidden;padding: 2px 0 0 25px;text-decoration: none;width: 62px;}

a.desarGrafica{background: url("../imatges/chart2.png") no-repeat scroll left top transparent;border: 0 none;color: #003300;cursor: pointer;display: inline-block;float: left;font-size: 12px;font-weight: bold;height: 18px;margin-bottom: 5px;margin-left: 10px;margin-top: 5px;overflow: hidden;padding: 2px 0 0 25px;text-decoration: none;width: 90px;}
a:hover.desarGrafica{background: url("../imatges/chart2.png") no-repeat scroll left top transparent;border: 0 none;color: #003300;cursor: pointer;display: inline-block;float: left;font-size: 12px;font-weight: bold;height: 18px;margin-bottom: 5px;margin-left: 10px;margin-top: 5px;overflow: hidden;padding: 2px 0 0 25px;text-decoration: none;width: 90px;}


a.fitxer{border:0px; float:left; margin-top:5px; padding:0px;display:inline-block;height:18px; background:none; font-size:12px; overflow:hidden; background-image:url(../imatges/fitxer.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; font-weight:bold; color:#003399; margin-bottom:10px;}
a:hover.fitxer{border:0px; padding:0px;display:inline-block;height:18px; background:none; font-size:12px; overflow:hidden; background-image:url(../imatges/fitxer.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; font-weight:bold; color:#003399; margin-bottom:10px;}

.iframeGrafica{border: 0 solid #FFFFFF;clear: both;float: left;height: 70px;width: 130px;overflow: hidden;}
.inputFrame{width:120px;}
.misatgeFrame{color:#FF0000;font-weight: bold;margin-left: 11px;}

.formulari{clear:both;}
.checkbox{background-image:url(../imatges/checkbox.jpg); background-position:left top; background-repeat:no-repeat; padding-left:20px; color:#C30; font-weight:bold; text-decoration:none; margin-left:0px;}
.checkbox:hover{background-image:url(../imatges/checkbox.jpg); background-position:left bottom; background-repeat:no-repeat; padding-left:20px; color:#C30; font-weight:bold; text-decoration:none; margin-left:0px;}
.checkboxSelected{background-image:url(../imatges/checkbox.jpg); background-position:left bottom; background-repeat:no-repeat; padding-left:20px; color:#C30; font-weight:bold; text-decoration:none; margin-left:0px;}

/*GRAFICA*/

.tipus{clear:both;}
.tipus ul{float:left; margin:0px;padding:0px;}
.tipus li{float:left; list-style:none}
.enllacTipus{float:left;background-color:#F90; background-image:url(../imatges/fons_gris_bot.png); background-repeat:repeat-x; margin-right:5px; text-decoration:none; font-weight:bold; color:#000; font-size:14px; cursor:pointer; padding:5px;}
.enllacTipus:hover{float:left;background-color:#F60; background-image:url(../imatges/fons_gri_bot.png); background-repeat:repeat-x; margin-right:5px; text-decoration:none;font-weight:bold; color:#000; font-size:14px; cursor:pointer; padding:5px;}
.enllacTipusSeleccionat{float:left;background-color:#F60; background-image:url(../imatges/fons_gri_bot.png); background-repeat:repeat-x; margin-right:5px; text-decoration:none;  font-weight:bold; color:#000000; font-size:14px; cursor:pointer; padding:5px;}

.temps{margin-top:10px;float:left; margin-bottom:10px; margin-left:10px; color:#000; border:1px solid #CCCCCC; clear:both;}
.textDreta{text-align:right;}
.temps caption{font-weight:bold; font-size:16px; text-align:left; background-color:#FF6600; padding-left:5px; color:#000; border-bottom:1px dotted #000000; background-image:url(../imatges/fons_gris.png); background-repeat:repeat-x;}
.temps p{margin:0px; padding:0px; font-weight:bold; background-color:#FF6600; color:#000; padding:5px; background-image:url(../imatges/fons_gris.png); background-repeat:repeat-x;}

.selectorDia{padding:0px; margin:0px;background-image:url(../imatges/fons_titol.jpg);font-size:0.9em;}
.selectorDia li{float:left; list-style:none; margin-right:1px; }
.selectorDia li a{ float:left; color:#666;background-image:url(../imatges/fons_gris_bot.png); border:0px; font-weight:bold; padding:5px; text-decoration:none;}
.selectorDia li a:hover{ float:left; color:#000000;background-image:url(../imatges/fons_gri_bot.png); border:0px;}
.selectorDia li.seleccionat a{ float:left; color:#000000;background-image:url(../imatges/fons_gri_bot.png); border:0px;}

.escala{margin-top:10px;float:left; margin-bottom:10px; margin-left:10px; color:#000; border:1px solid #CCCCCC;}
.escala caption{font-weight:bold; font-size:16px; text-align:left; background-color:#F60; border-bottom:1px dotted #000000; padding-left:5px; color:#000; background-image:url(../imatges/fons_gris.png); background-repeat:repeat-x;}
.escala p{margin:0px; padding:0px; font-weight:bold; background-color:#FF6600; color:#000; padding:5px; background-image:url(../imatges/fons_gris.png); background-repeat:repeat-x;}

.escala a.auto{font-weight:bold;  color:#000; padding-right:26px; text-decoration:none; font-size:14px;  background-image:url(../imatges/checkbox.png); background-repeat:no-repeat; background-position:top right; height:22px; float:right;}
.escala a.autoSeleccionat{ font-weight:bold; color:#c07600;padding-right:26px;font-size:14px;  text-decoration:none; background-image:url(../imatges/checkbox.png); background-repeat:no-repeat; background-position:bottom right;height:22px; float:right;}

.valors li{list-style:none; float:left; margin-right:5px;}
.valors li a{list-style:none; margin-bottom:5px; padding-left:26px;background-image:url(../imatges/checkbox.png); background-repeat:no-repeat; background-position:top left; height:22px; float:left;color:#000000; text-decoration:none; font-weight:bold;}
.valors ul{padding:0px; margin:0px; margin-top:5px;}
.valors li.seleccionat a{list-style:none; padding-left:26px;background-image:url(../imatges/checkbox.png); background-repeat:no-repeat; background-position:bottom left; height:22px;float:left;color:#c07600; text-decoration:none; font-weight:bold;}

.seleccionat {color:#c07600; text-decoration:none; font-weight:bold;}
.seleccioMultiplesPunts{ background-color:#f0e4bd; border: 1px solid #aa7123; padding:5px;}

.btn-labeled {
    padding: 0 !important;
    
}
.btn-label {
    position: relative;
    background: transparent;
    background: rgba(0, 0, 0, 0.05);
    display: inline-block;
    padding: 5px 10px;
    border-radius: 3px 0 0 3px;
}
.container{
    background-color:#fff;
}
.panel-capcelera{
    padding:1px 15px !important;
}
.nav-grafica{
    padding:0px 15px !important;
}
.boto-padding{
    padding:0px 5px !important;
}
li.active{
    font-weight:700 !important;
}

@media (max-width: 1400px) {
    .imatgePrincipal{
        zoom: 100%;
    }
}

@media (max-width: 1200px) {
    .imatgePrincipal{
        zoom: 90%;
    }
}

@media (max-width: 1024px) {
    .imatgePrincipal{
        zoom: 65%;
    }
}

@media (max-width: 768px) {
    .imatgePrincipal{
        zoom: 35%;
    }
}

@media (max-width: 480px) {
    .imatgePrincipal{
        zoom: 20%;
    }
}


.color0{ background-color: #EDEDED; padding: 4px 5px;  }
.color1{ background-color: #CDCDCD; padding: 4px 5px;  }
.centrat{text-align: center;}