/*** Header ***/
.headerfichas {background: url(../img/top-empresa.gif) no-repeat !important;}

.fichas h3 a {color: #FFFFFF;}
.fichas h4 {color: #231f56; font-size: 1.1em; margin: 20px 0px 10px 0px; padding: 0px;}
.fichas p a {font-weight: bold;}
.fichas img {margin-top: 10px;}

.fichas ul.llistatclients {margin: 0px 0px 0px 320px;}
.fichas ul.llistatclients li {background: url(../img/descarrega.gif) no-repeat; background-position: 0px 3px; border-bottom: 1px dotted #9ACAA5; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 15px;}
.fichas ul.llistatclients li a {}

.item {border: 1px dotted #B7C5BA; margin: 15px 0px 0px 0px; padding: 10px;}
.item li {background: url(../img/list.gif) no-repeat; border-bottom: 1px dotted #E2E2E2; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 20px;}
.item h4 {margin: 0px; padding: 0px;}
.item p {margin: 0px; padding: 0px;}

form#buscaficha {margin: 0px;}
form#buscaficha fieldset {background: #F6F7F6; border: 1px solid #669070; padding: 10px 10px 20px 10px;}
form#buscaficha fieldset legend {background: #23883B; color: #FFFFFF; font-size: 1.1em; margin: 0px 0px 0px 0px; padding: 3px 20px 3px 20px;	}
form#buscaficha label {margin: 0px 15px 0px 0px;}
form#buscaficha label input, form#buscaficha label select {border: 1px solid #679171; margin: 0px 0px 0px 7px; padding: 2px;}
form#buscaficha label .short {width: 100px;}
form#buscaficha label .long {width: 160px;}

form#buscaficha .boto {background: #23883B; border: 1px solid #679171; color: #FFFFFF; cursor: pointer;  width: 50px;}


/** Taula de resultats **/
table.tresultats {border: 1px solid #FFFFFF; border-spacing: 0px; border-collapse: collapse; margin: 0px; width: 100%;}
table.tresultats b {display: block;}
table.tresultats th {background: #F4F4F4; border-top: 5px solid #85A58C; text-align: left; font-size: 1.1em; padding: 2px 2px 2px 4px;}
table.tresultats tr {border-bottom: 1px solid #1E6E29;}
table.tresultats td {padding: 2px 0px 2px 4px;}

.fichas h3 {color:#FFF;}
