*{
margin:0px;
border:0px;
font-family:arial,sans-serif;
font-size:11px;
}
img{
border:0px;
}
sup{
line-height:0px;
font-size:9px;
}
.no_visible{
display:none;
}

ul{
padding:0px;
margin:0px;
list-style-type:none;
}
ul, ul li{
float:left;
display:inline;
width:auto;
}
p{
margin:0 0 8px 0;
}

.left{
float:left;
display:inline;
width:100%;
}

.col50Detall{
width:50%;
}

.barra_usuari{
display:none;
}
.barra_menu{
display:none;
}
.submenu{
display:none;
}

.submenuInterior{
display:none;
}

a,a span{
color:#006DD2;
text-decoration:none;
}

h1{
width:auto !important;
margin:4px 0 3px 14px;
}

h2{
font: 16px/24px Arial,sans-serif;
letter-spacing: -1px;
font-weight:normal;
color:#666;
padding:0 0 4px;
margin:0 0 20px 0;
border-bottom:1px solid #999;
}
h2 a{font:inherit;}
h2 a.anchor{color:#666;}
h2 span{font: 12px/14px Arial,sans-serif;letter-spacing: 0px;font-weight:normal;color:#006DD2;}

h2.h2_vermell{color:red;}


h3{
font: 14px/18px Arial,sans-serif;
letter-spacing: -1px;
font-weight:normal;
color:#666;
padding:0 0 4px;
margin:0 0 14px 0;
border-bottom:1px solid #999;
}


.zona{
padding:0 0 40px;
}
.centrar{
width:1200px;
margin:20px auto;
}

.summary{
color:#006DD2;
margin:12px 0 5px!important;
text-align:left!important;
}
.ui-widget-header {
background: url("img/fons_barra.png") repeat scroll left top #000000!important;
color:#DDDDDD;
}

.llista{
clear:both;
width:100%;
margin:0 0 14px 0;
border-left:1px solid #ccc;
border-bottom:0;
}

.grid-view{
padding:0!important;
}

/*.flash-error{font-size:14px;color:red;}
.flash-succsess{font-size:14px;color:green;}*/
.llista tr.cerca{
display:none;
}

tr.fila_vermella,tr.fila_vermella *{color:red;text-decoration:line-through;font-weight:normal;}
tr.fila_resaltada,tr.fila_resaltada *{color:#006DD2;font-weight:bold;}
tr.fila_verda,tr.fila_verda *{color:green;}

a.missatgeMarcat{color:red;background-image:url('img/estats_mail.png');background-position:0px 16px;width:16px;height:16px;display:block;}
a.missatgeNoMarcat{color:blue;background-image:url('img/estats_mail.png');width:16px;height:16px;display:block;}

input.autocomplete{
background-image:'E:/disabled.png';
color:#006DD2!important;
border-color:#006DD2!important;
}
.ac_results{
overflow:visible;
border:0px;
background:#fff;
}
.ac_results ul{
z-index: 1;
display: block;
float: left;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;


cursor: default;
position: absolute;


-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;


-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-size: auto auto;
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url("images/ui-bg_flat_75_ffffff_40x100.png");
background-position: 50% 50%;
background-repeat: repeat-x;

border:1px solid #ccc;
color: #222222;


font-family: Arial,sans-serif;
font-size: 1em;
overflow:visible;
background:#fff;
}

.ac_results ul li{
clear: left;
float: left;
margin:0px;
padding:0px;
width: 100%;
overflow:visible;
background:#fff;
padding:0.2em 0;
}

.ac_results ul li.ac_odd,.ac_results ul li.ac_even{
display: block;
line-height: 1.5;
text-decoration: none;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
background:#fff;
}
.ac_results ul li.ac_over{
font-weight: normal;
display: block;
line-height: 1.5;
text-decoration: none;
background:#efefef!important;border-color:#ccc!important;color:#006DD2!important;
}
.ac_results ul li b,.ac_results ul li strong{font: menu!important;font-size: 12px!important;font-weight:bold;}

.ui-menu-item{padding:0!important;border:0!important;margin:0px!important;}
.ui-menu-item a{color:#000!important;padding:0.2em 0;border:0!important;margin:0px!important;font: menu!important;font-size: 12px!important;}
.ui-menu-item a b,.ui-menu-item a strong{font: menu!important;font-size: 12px!important;font-weight:bold;}
.ui-widget-content{border-color:#ccc!important;}


.llista th{
text-align:left;
background:#000;
padding:5px 3px 5px;
font-weight:normal;
color:#ddd;
border-left:0;
border-right:1px solid #444;
}
.llista th a{
font-weight:normal;
color:#ddd;
}
.llista tr td{
background:#fff;
padding:6px 3px 5px;
border-left:0;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:0;
cursor:default;
}

.llista tr td.button-column{
width:80px;
}
.llista tr td.button-column *{
display:none;
}

.llista tr.even td{
background:#efefef;
}

.llistaEspai tr td{
padding-top:6px;
padding-bottom:5px; 
}


.llista tr td.opcio,.llista tr th.opcio {
width:25px;
text-align:center;
}
.llista tr.categories td{
background:#006DD2 url('img/fons_barra.png') top left;
color:#fff;
padding:5px 2px;
border-bottom:0px;
font-weight:normal;
}

.totals_llistat{
padding: 4px 0pt; 
-moz-border-radius: 8px 8px 8px 8px; 
margin: 0pt 0pt 18px; 
background:#efefef;
width:auto;
}
.totals_llistat *{
color: #666; 
letter-spacing: -1px; 
font: 12px/20px Arial,sans-serif;
}
.totals_llistat td{
padding: 0 15px 0 8px;
font: 14px/22px Arial,sans-serif;
vertical-align:top;
min-width:80px;
}
.totals_llistat td label{
font:10px/14px Arial,sans-serif;
letter-spacing: 0px;
color:#000;
float:left;
width:100%;
}
.totals_llistat td label sup{
font:8px/6px Arial,sans-serif;
letter-spacing: -1px;
}

.totals_llistat_facturacio{
padding: 4px 0pt; 
-moz-border-radius: 8px 8px 8px 8px; 
margin: 0pt 0pt 18px; 
background:#efefef;
width:auto;
float: right;
}
.totals_llistat_facturacio *{
color: #666; 
letter-spacing: -1px; 
font: 12px/20px Arial,sans-serif;
}
.totals_llistat_facturacio td{
padding: 0 15px 0 8px;
font: 14px/22px Arial,sans-serif;
vertical-align:top;
text-align: right;
}
.totals_llistat_facturacio td label{
font:10px/14px Arial,sans-serif;
letter-spacing: 0px;
color:#000;
float:left;
width:100%;
clear:left;
text-align:right;
}
.totals_llistat_facturacio td label sup{
font:8px/6px Arial,sans-serif;
letter-spacing: -1px;
}

.caixa_cont{
background:#fff887 url('img/caixa_fons.png') top left;
height:150px;
}
.caixa_peu{
background:#fff887 url('img/caixa_peu.png') top left;
height:11px;
margin:0 0 12px 0;
}
.caixa_cap{
background:#fff887 url('img/caixa_cap.png') top left;
height:11px;
}

.detall_dialog{
width:560px;
padding:10px;
}
.detall_dialog div.label, .form div.label{
border-bottom:1px dotted #999999;
color:#006DD2;
margin:0 0 8px 0;
padding:0 0 3px;
}

.detall_dialog div.col_30{
width:173px;
}
.detall_dialog div.col_60{
width:367px;
}
.detall_dialog div.col_50{
width:220px;
}

.detall_dialog div.valor,.form div.valor{
margin:0 0 12px 0;  
}
.detall_dialog a{
color:#006DD2!important;
}

.enviar,.form input,.detall_dialog div input, tr.bultos input{
border:1px solid #ccc;
padding:4px 0px;
font-size:12px;
color:#777;
width:98%;
}
.form select{
border:1px solid #ccc;
width:100%;
}
.form select option{
font-size:12px;
color:#777;
padding:2px 4px;
}
a.enviar,input.enviar,.detall_dialog div input.enviar,.form input.enviar{
-moz-border-radius:4px;
width:auto;
padding:3px 6px;
cursor:pointer;
color:#006DD2;
backround:#efefef;
}
.errorMessage{
color:#ff0000;
padding:2px 0 0 0;
}
.form textarea{
border:1px solid #ccc;
padding:4px 2px;
font-size:12px;
color:#777;
width:99%;
}
.form div.buttons input{
width:auto;
cursor:pointer;
}

.detall_dialog table{
width:100%;
}
.detall_dialog table td,.detall_dialog table th{
text-align:left;
padding:2px;
}
.detall_dialog table span{
color:#006DD2;
}

.col_radio{
width:43px;
}
.col_radio_input{
width:310px;
}

.col_25{
width:285px;
}
.col_30{
width:386px;
}
.col_50{
width:590px;
}
.col_75{
width:895px;
}
.espai{
margin-right:20px;
}
.espai_inferior{
margin-bottom:30px;
}
.clear{
clear:left;
}     

.pager{
display:none;
}

.note{
margin:0 0 20px 0;
}
.errorSummary{
float:left;
display:inline;
width:100%;
color:#ff0000;
margin: 0 0 12px;
}
.errorSummary li{
float:none;
display:block;
margin:4px 0 0;
list-style-type:circle;
}

td.subTaula{
background:transparent;
}

.subTaula table{
margin:0px;
margin:10px 0 10px 20px;
width:1150px;
}
.subTaula table th{
background-color:#006dd2;
color:#FFF;
border-right:1px solid #ccc;
border-left:1px solid #999;
}

                 
/*JQUERY UI CSS*/
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0; padding: 4px 4px 4px 4px; border-color:#ccc; }

.error_td_vermell{color:#ff0000!important;font-weight:bold;}
.error_td_ambar{color:#ff6600!important;font-weight:bold;}
.error_vermell{color:#ff0000;cursor:help;font-weight:bold;}
.error_ambar{color:#ff6600;cursor:help;font-weight:bold;}

.pastilla_entrada_inactiva{background:url('img/fons_avis.png')top left;bottom: 0;float: left;position: fixed;width: 100%;}
.pastilla_entrada_inactiva .centrar{margin:0 auto;}
.pastilla_entrada_inactiva p{padding:12px 0;font:14px/22px Arial,sans-serif;color:#666;margin:0px;}
.pastilla_entrada_inactiva a.enviar{ background:#EFEFEF;display: block;margin: 11px 0 0;}
.pastilla_entrada_inactiva input.enviar{ background:#EFEFEF;display: block;margin: 11px 0 0;}

.pastilla_entrada_activa{background:blue top left;bottom: 0;float: left;position: fixed;width: 100%;opacity:0.6;}
.pastilla_entrada_activa .centrar{margin:0 auto;}
.pastilla_entrada_activa p{padding:4px 0;font:14px/22px Arial,sans-serif;color:#666;margin:0px;}

tr.bultos_partida td{background-image:none;}

.ui-tabs{float:left!important;position:static!important;border-radius:0px!important;padding:0!important;width:100%;}
.ui-tabs-nav{float:none;height:auto;border-radius:0px!important;border:0px!important;border-bottom:1px solid #ccc!important;padding:6px 0 0 2px!important;}

.cercadorAvancat{width:1180px;padding:10px 10px;background:#efefef;border-radius:10px;margin:0 0 10px;}
.cercadorAvancat .col_25{width:188px;}
.cercadorAvancat .espai{margin-right:10px;}

.submenuInterior a.cercaAvancadaIco{background: url('img/lupaPlus.png');display:block;float:left;height:16px;width:16px;margin:-4px 0 0 0;}
.submenuInterior a.cercaAvancadaIco span{display:none;}


.acordion{}
.acordion .titolAcordion{background:#efefef url('img/accordion_dw.png') no-repeat 6px 10px;width:100%;float:left;border:1px solid #ccc;border-radius:4px;margin:0 0 1px 0;}
.acordion .titolAcordion h3{border:0px;float:left;display:inline;width:665px;margin:1px 0 0 16px;padding: 2px 0;cursor:pointer;font-size:12px;}
.acordion .titolAcordion ul{float:right;display:inline;width:auto;margin:5px 5px 0;}
.acordion .titolAcordion li{float:left;display:inline;width:auto;margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #ccc;}

.acordion .titolAcordion dl{float:right;display:inline;width:auto;margin:5px 0 0 0;}
.acordion .titolAcordion dt{float:left;display:inline;width:auto;margin:0 0 0 5px;padding:0 0 0 5px;border-left:1px solid #ccc;}
.acordion .titolAcordion dt.primer{border:0px;}
.acordion .titolAcordion dd{float:left;display:inline;width:auto;margin:0 0 0 5px;padding:0 0 0 5px;width:23px;text-align:right;}
.acordion .titolAcordion dd.gran{width:90px;}

.acordion .contentAcordion{float:left;border:1px solid #ccc;border-radius:4px;margin:0 0 1px 0;width:1180px;padding:10px;}

.acordion .marcatTitol{border-bottom:0px;background:#fff url('img/accordion_up.png') no-repeat 6px 10px;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.acordion .marcatContent{margin-top:-1px;border-top:0px;border-top-left-radius:0;border-top-right-radius:0;}

.loadingPagina{width:128px;height:15px;position:fixed;margin:auto auto;background:url('img/ajax-loader.gif') no-repeat;z-index:100004;}


