@charset "utf-8";
/* CSS Document */
body, input, table {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
    background-color: #EDEDED;
    margin: 0px;
}
#cont_body{
	background-color:#FFF;
    width: 95%;
	margin:10px auto;
    padding: 10px;
	border-left:#CCC 1px solid;
    border-right: #CCC 1px solid;
	margin-top:0px;
    margin-bottom: 0px;
}

.capcalera {
    background-image: url(imatges/capcalera.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding-right: 10px;
    background-color: #1C1E1B;
    height: 75px;
}

a.peu_pag:link, a.peu_pag:visited {
    display: block;
    width: 96%;
    margin: 0px auto;
    background-color: #333;
    padding: 5px;
    text-align: right;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    color: #FFF;
}

a.peu_pag:hover {
    background-color: #666;
	color:#FFF;
}

.dreta {
	float:right;
}

.idioma_1 {
    background-color: #6C9;
}

.idioma_2 {
    background-color: #FC9;
}

.idioma_3 {
    background-color: #669;
}

.idioma_4 {
    background-color: #966;
}

.idioma_5 {
    background-color: #dca7a7;
}

.mes_calendari {
	float:left;
    margin-left: 20px;
    background-color: #E2E2E2;
}

.casella {
    margin: 2px;
    float: left;
    width: 20px;
    height: 20px;
}

.nommes_siseleccionada {
    background-color: #F9B40F;
	font-weight:bold;
	color:#FFF;
    text-indent: 10px;
}

.nommes_noseleccionada {
    background-color: #999;
    color: #FFF;
    text-indent: 10px;
}

.nomdia_siseleccionat {
    background-color: #F9B40F;
	font-weight:bold;
    color: #FFF;
    padding: 0px;
	float:left;
    width: 20px;
    padding: 0px;
}

.nomdia_noseleccionat {
    background-color: #999;
    color: #FFF;
    padding: 0px;
	float:left;
    width: 20px;
    padding: 0px;
}

.nomhora_siseleccionat {
    background-color: #F9B40F;
	font-weight:bold;
    color: #FFF;
    padding: 0px;
    float: left;
    width: 40px;
}

.nomhora_noseleccionat {
    background-color: #999;
    color: #FFF;
    padding: 0px;
    float: left;
    width: 40px;
}

h2 {
    font-size: 15px;
    margin-bottom: 0;
    border-bottom-width: thin;
    border-bottom-style: ridge;
    border-bottom-color: #666;
	margin-top:20px;
    margin-bottom: 10px;
    color: #69B550;
}

fieldset div {
    margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pas {
    background-image: url(imatges/fons_pas.gif);
    background-repeat: no-repeat;
    text-indent: 15px;
    font-size: 13px;
    color: #FFF;
    width: 80px;
    background-position: 0px 0px;
	float:left;
    height: 18px;
	padding-right:15px;
}

.esk {
	float:left;
}

label {
    margin-right: 5px;
    font-size: 12px;
    color: #333;
}
fieldset{
    float: left;
    margin: 10px;
    padding: 10px;
    border: #F9B40F 1px solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    display: inline;
    background: url(imatges/sota_visita.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    background-color: #FFF3E8;
    padding-bottom: 40px;
}
legend{
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

fieldset fieldset {
    background: none;
    background-color: #EEE;
    border: #CCC 1px solid;
    padding-bottom: 0px;
}

fieldset fieldset legend {
    color: #666;
}

.seguent {
    background-color: #000;
    color: #FFF;
    font-size: 12px;
}

.pagar {
    background-color: #F9B40F;
	color:#000;
    height: 30px;
    width: 410px;
	font-weight:bold;
    font-size: 14px;
}

a.espe:link {
    font-size: 12px;
    color: #000;
}

a.espe:visited {
    font-size: 12px;
    color: #000;
}

a.espe:hover {
    font-size: 12px;
    color: #F9B40F;
    text-decoration: underline overline;
}

.privacitat {
    font-size: 11px;
    font-style: oblique;
    color: #333;
    margin-left: 5px;
}

h3 {
	color:#666;
    font-size: 14px;
}

.passos {
    clear: both;
    margin-left: 30px;
}

.sota {
    margin-bottom: 5px;
}

.error {
    background-image: url(imatges/error_text.jpg);
    background-repeat: no-repeat;
    font-size: 12px;
    color: #A01312;
    height: 50px;
    text-indent: 100px;
    margin: 20px;
}

.ok {
    background-image: url(imatges/ok_text.jpg);
    background-repeat: no-repeat;
    font-size: 12px;
    color: #339933;
    height: 50px;
    text-indent: 100px;
    margin: 20px;
}

.veure_no {
    display: none;
}

.veure_si {
    display: inline;
}

.lletra12negreta {
    font-size: 12px;
    font-weight: bold;
}

/*Intranet*/
.selec {
    border: #333 1px solid;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

.boto_menu {
    color: #69B550;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFF;
    margin: 0px;
    width: 150px;
    margin-right: 5px;
    margin-left: 5px;
    background-repeat: no-repeat;
    text-indent: 25px;
    text-align: left;
    height: 27px;
    margin-bottom: 3px;
}

.p_sense {
	text-indent:0px;
}

.p_destacat {
    text-indent: 0px;
    color: #F00;
}

.p_seleccionat {
    background-color: #69B550;
    color: #FFF;
}

.boto_menu2 {
    background-color: #FFF;
    font-weight: bold;
    color: #F9B40F;
}

.boto_menu2_seleccionat {
    background-color: #F9B40F;
    font-weight: bold;
    color: #000;
}

h4 {
    color: #F9B40F;
    font-weight: bold;
    font-size: 16px;
}

.titol_menu {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    display: block;
    margin-top: 10px;
}

.persona {
    background-image: url(imatges/persona.gif);
    background-repeat: repeat-x;
    height: 20px;
    float: left;
    padding: 0px;
    margin: 2px;
    border-width: 0;

}

.boto_guardar {
    background-color: #FFF;
    background-image: url(imatges/ico_guardar.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    color: #FFF;
}

.boto_eliminar {
    background-color: #FFF;
    background-image: url(imatges/ico_eliminar.gif);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    color: #FFF;

}

.icon {
    background-color: #FFF;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.i_print {
    background-image: url(imatges/print.gif);
}

.i_visual {
    background-image: url(imatges/visual.gif);
    width: 35px;
}

.i_pagament {
    width: 80px;
    background-image: url(imatges/pagament.gif);
    text-indent: 30px;
    color: #900;
}

.arribat_no {
    background-color: #FFE6CC;
}

.calcul {
    width: 96px;
    border: #333 1px solid;
    background-color: #CCC;
    font-size: 20px;
    text-align: center;
    margin-top: 0px;
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.casella_import {
    background-color: #CCC;
    font-size: 20px;
    text-align: right;
    border: none;
}

.veure_no {
    display: none;
}

.veure_si {
    display: inline;
}

.recepcio {
    background-image: url(imatges/recepcio.gif);
    width: 150px;
}

.hola {
    background-image: url(imatges/p_avui.gif);
    width: 35px;
}

.pagament_efectiu {
    background-image: url(imatges/pagament.gif);
    width: 170px;
    text-indent: 25px;
}

.pagament_targeta {
    background-image: url(imatges/targeta.gif);
    width: 170px;
    text-indent: 25px;
}

.boto_editar {
    background-image: url(imatges/editar.gif);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
}

.boto_search {
    background-image: url(imatges/search.gif);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
}

.boto_avis {
    background-image: url(imatges/ico_avis.gif);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
}

th {
    height: 30px;
    background-color: #E4E4E4;
}

.boto_pagat {
    float: left;
    color: #ACC414;
    background-color: #000;
    font-size: 16px;
}

.neteja {
    clear: both;
}

.capa_pagament {
    float: left;
    padding-right: 15px;
    padding-top: 15px;
}

a.format_xls:link, a.format_xls:visited {
    background-image: url(imatges/format_xls.gif);
    background-repeat: no-repeat;
    border: 1px solid #063;
    color: #063;
    width: 120px;
    float: left;
    text-indent: 20px;
    padding: 5px;
    margin-bottom: 30px;
}

a.format_xls:hover {
    color: #FFF;
    background-color: #063;
}
.fila_botiga{
    background-color: #dff0d8;
}
.fila_visita{
    background-color: #f7ecb5;
}
.fila_banc{
    background-color: #dca7a7;
}
.boto_pdf{
    background-color: #FFF;
    text-indent: 20px;
    background-image: url("imatges/format_pdf.gif");
    background-repeat: no-repeat;
    width: 600px;
    text-align: left;
}

#taula_llistat td {
    padding: 5px;
}