
/* ===================================================================== 
   Aquest full d'estils conté els corresponents a les pròpies de les 
   diferents pantalles d'usuari (registre, preinscripcio...)
   ===================================================================== */


/* Camps Obligatoris per a qualsevol pantalla*/

.inputObligatori {
	background-color: #ffffaa;
}   


/* ===================================================================== */
/* Preferències */

   div#divOpcioPreferencia {
       overflow-y:scroll; 
       overflow-x:hidden; 
       width: 500px; 
       height: 300px;
       border: solid 1px;
   }
   .classDivOpcioPreferencia {
       overflow-y:scroll; 
       overflow-x:hidden; 
       width: 500px; 
       height: 300px;
       border: solid 1px;
   }
   .tableOpcioPreferencia {
       border: solid 1px;
       background-color: #eeeeee;
       text-align: left;
   }
   
   .tablePreferenciaSelec {
   	   border: solid 1px;
       background-color: #F2E3E3;	
       text-align: left;
   }
   
   .tdPrefData {
       text-align: right;
       width: 140px;
   }
   .tdPrefRef {
       text-align: right;
       font-weight: bold;
   }
   .tdPrefAlberg {
       font-style:italic; 
   }
   #tablePreferencies {
       width:500px; 
       border: solid 1px;
   }
   
   /*per accedir al label d'un TAG struts2*/
   label[for="preinscripcioForm_programaAnyId"] {
   		font-weight: bold;
   }
 
 
 /* ===================================================================== */




/* ===================================================================== */
/* Nens */

   div#divLlistatNens {
       overflow-y:scroll; 
       overflow-x:hidden; 
       width: 500px; 
       height: 300px;
       border: solid 1px;
       text-align: left;
   }
   .divNen {
       text-align: left;
       width: 475px;
       border: solid 1px;
       background-color: #eeeeee;
   }
   .divNenMin {
       overflow: hidden;
       height: 54px;
   }
   .tableNen {
       text-align: left;
   }
   
/* ===================================================================== */


/* ===================================================================== */
/* RVG: ASSIGNACIO PLACES */

.hideColumn{
	
}

.tableDadesResponsable,
.tablePreferenciesNen,
.tableDadesDetallNen{
	font: Verdana 10px black;
	width: 100%;
	margin-top: 3px;
}

.tableDadesResponsable thead,
.tablePreferenciesNen thead,
.tableDadesDetallNen{
	font-weight: bolder;
	padding: 3px;
	background-color: #CCCCCC;
}

/* ===================================================================== */


/* ===================================================================== */
/* Resultats */

   .tableResultat {
       font: Verdana 10px black;
       border: solid 1px black;
       text-align: left;
   }
   .tableResultatGrup {
       border: solid 1px;
       width: 90%;
       margin: 10px !important; 
       text-align: left;
   }
   .tableResultatGrup th {
       align: center;
       background-color: silver;
   }

   
/* ===================================================================== */

.chkPreinscripcio{
	font-size: 30px;
}

/*etiquetas del formulario del registro para IE*/
.tdLabel{
	text-align: left;
}

/* ========================= */

.comboOrdrePreferencia{
	margin: 5px;
}

#errorDomicili ul{
	margin: auto !important;
	list-style: none !important;
}

/* ======================== */

 #registreActivitat{
 	border: 1px solid gray; 
    margin: 20px 0 10px 0; 
    overflow: auto; 
    height: 400px;
  }
  
  .registreActivitatItem{
	width: 90%; 
	margin-left: 15px;
	margin-top: 5px;
	border: 1px solid black;
  }
  
  #registreActivitat td{ 
    height: 20px;
    border-style: hidden;
    border-collapse: collapse;
    padding-left: 5px;
  }
  
  p.requisitdocument{ 
   	margin: 0 0 0 1.5em;
  }
