/*FORMATOS PARA FORMULARIOS*/
.LetraCapital{
	text-transform:capitalize;
	/*text-decoration:underline;*/
}
input,textarea,select{
	background-color: #FBF7F5;
	/*border-color:#FBF7F5;*/
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#004D36;
}

form#frm_name label.menu1X{
	vertical-align: middle;
	line-height: 2.5em;
	background: #004D38;
	padding: 5px 5px 7px 5px;
	margin: 5px 5px 5px 5px;
}

a{
	/*background-color:transparent;*/
	text-decoration:none;
	color:#004D36;
}

a:hover{
	text-decoration:none;
	background-color:#FED095;
	color:#004D36;
}

.linkCap{
	/*width:100%;*/
	background-color:#004D36;
	color:#FFFFFF;
	/*float:right;*/
	text-align:right;
	vertical-align:middle;
	text-decoration:none;
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}

a.linkCap:hover{
	text-decoration:underline;
	background-color:#004D36;
	color:#FFFFFF;
}

#frm_periodes label,#frm_periodes input{
/*	line-height:18px;*/
}
#frm_name{
	line-height:1.2em;
}
#frm_name label{
	margin-left:5px;
}
#frm_name textarea{
	margin-left:5px;
	width:95%;
}
#frm_usu label{
	color:#004D36;
}
BODY {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1em;
	background-color: #D9E5E3;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
}
#xBarraTrans{
	width:100%;
	height:2px;
	/*border:1px black solid;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:1px;
	/*color:transparent;*/
}
#xCos{
	/*position:relative;*/
	margin:10px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	/*width:100%;*/
	/*height:94%;*/
	/*background:#FFFFFF;*/
	background-color:#FFFFFF;
	/*overflow:auto;*/
	/*border:1px solid black;*/
}
#xCap{
	display:block;
	width:100%;
	height:112px;
	/*background-color:#004D36;*/
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #004D36;
	vertical-align:middle;
	text-align:left;
	/*border:1px solid black;*/
}
#xTitular h1{
	margin-top:0px;
	font-size: 16px;
}
#xTitular h2{
	margin-top:0px;
	font-size: 14px;
}

#xTitular{
	display:block;
	/*overflow:auto;*/
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
 	font-size: 14px;
	/*height:96px;*/
	vertical-align:top;
	text-align:left;
	/*border:1px black solid;*/
}
#xPeu{
	display:block;
	clear:both;
	height:46px;
	background:url("./image/verdeFuerte.gif") repeat-x;
	background-color:#D9E5E3;
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	/*text-align:right;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #004D36;
	text-decoration: none;
	text-align: center;
	text-transform: none;
	line-height: 10px;
	/*height:20px;*/
}
p.textdireccioafede{
	margin:0px;
	padding:16px;
}

#xMenu{
	float:left;
	width:160px;
	min-height:408px;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
	font-size:0.7em;
	/*overflow:hidden;*/
	border:0px black solid;
}
.xMenuVerde{
	margin:0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	/*display:block;*/
	width:100%;
	font-weight:bold;
	background-color:#004D36;
	color:#FFFFFF;
	border:0px black solid;
}
#xMenuNaranja, h3.xMenuNaranja{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	/*display:block;*/
	font-size:1.3em;
	width:100%;
	font-weight:bold;
	color:#FFB51A;
	border:0px black solid;
}
#xCercar {
	color:#333333;
}
#img_act{
	text-align:center;
	vertical-align:middle;
}
#xLogin{
	text-align:right;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	width:100%;
	display:block;
	background-color:#EEEEEE;
	line-height:1em;
}
#xLogin form{
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}

#xLogin label{
	vertical-align:middle;
	line-height:2em;
}
#xLogin input{
	border: 1px #FAA633 solid;
	width:80px;
}
#xLogin input.button{
	border: 4px #FAA633 solid;
}
#xCercar{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	display:block;
	width:100%;
	/*background-color:#FED095;*/
	background-color:#FFCC66;
}
#xCercar input, #xCercar select{
 border: 1px #FAA633 solid;
 width:130px;
}
#xCercar form{
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}
#xCercar .boto_busca,.boto_busca{
	/*float:left;*/
	border:0;
	margin:0;
	padding:0;
	width:15px;
	height:15px;
	background:url(./image/lupa.jpg);
}
#xCercar #buscar_data_ini{
	width:90px;
}

#petit input, #petit select {
	border: 1px #FAA633 solid;
	width:30px;
}

#xLinks{
	font-size:0.9em;
	margin-top:10px;
	display:block;
	float:right;
	width:100%;
	/*background-color:#EEEEEE;*/
}
#xLinks a{
	display:block;
}
#xDades{
	overflow:auto;
	/*BACKGROUND-COLOR: #E2E9E2;*/
	BACKGROUND-COLOR: #FFFFFF;
	color:#666666;
	float:left;
	margin:0px 10px 0px 20px;
	width:78%;
	/*height:350px;*/
	min-height:350px;
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	/*
	border:1px red solid;
	*/
}
#xxDades{
	/*LA MATEIXA PERO AMB WIDTH=90%*/
	overflow:auto;
	/*BACKGROUND-COLOR: #E2E9E2;*/
	BACKGROUND-COLOR: #FFFFFF;
	color:#666666;
	float:left;
	margin:0px 10px 0px 20px;
	width:90%;
	/*height:350px;*/
	text-align:left;
	vertical-align:top;
	font-size:0.8em;
	/*
	border:1px red solid;
	*/
}
th .menu1X {
	background-color:#004D36;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}

#xDades table td{
	/*display:block;*/
/*	padding-top: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 0px;*/
}
#xDades table td.menu1Y a{
	display:block;
	/*
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 0px;
	*/
	/*margin-top: 0px;
	margin-left: 6px;
	margin-right: 4px;
	margin-bottom: 0px;
	*/
}
#xDades table td a.menu1Y{
	background-color: #F5F089;
	display:block;
}
#xDades table td a{
	background-color: #FFF2CA;
	/*display:block;*/
}
#xDades Form{
	margin:5px 0px 5px 0px;
	line-height: 3em;
}

#xEsplai{
	/*width:542px; */
	/*float:left;*/
	width:100%;
	color:#666666;
	margin:0px 10px 10px 10px;
	text-align:left;
	font-size:0.8em;
}
#xEsplai table,#xEsplai td, #xActivitats table.xEsplai td{
	border: 4px #FFFFFF solid;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#xActivitats table.xEsplai td{
	padding:5px;
}
#xActivitats{
	/*width:542px; */
	/*float:left;*/
	width:100%;
	color:#666666;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-size:0.8em;
}
#xActivitats table{
	border: 1px #FFFFFF solid;
	margin:0px 0px 0px 0px;
	width:100%;
}
#xActivitats td{
	border: 0px #FFFFFF solid;
	padding:1px 0 1px 2px;
	height:100%;
}
#xActivitats td a{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004D36;
	text-decoration: none;
	background-color: #F5F089;
	display:block;
	height:100%;
}
#xDades table{
width:99%;
}
#xDades table th a{
	text-decoration: none;
	display:block;
	BACKGROUND-COLOR: #004D36; 
}
#xDades table th a:hover{
	color: #004D36;
	background-color: #CCCCCC;
}
th.menu1X a:hover {
	color: #004D36;
	text-decoration: none;
	display:block;
}
#xDades td.menu1Y a:hover,#xActivitats td a:hover, td.menu1Y a:hover {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004D36;
	text-decoration: none;
	/*display:block;*/
	background-color: #FFD98A;
	font-weight:bold;
	height:100%;
}
#xDades td a:hover{
	background-color: #FFD98A;
	font-weight:bold;
}
#xDades #frm_name a{
	display:inline;
}
#xActivitats td a:link,#xActivitats td a:visited,#xActivitats td a:active, td.menu1Y a:link, td.menu1Y a:visited, td.menu1Y a:active {
	text-align:left;
	/*display:block;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #004D36;
	text-decoration: none;
	background-color:#FED095;
	/*background-color:#FFCC66;*/
}
div.xTornar{
	/*position:absolute;*/
	/*overflow:auto;*/
	float:left;
	display:block;
	/*font-size:0.7em;*/
	/*top:525px;
	left:20px;
	width:168px;
	height:30px;*/
	padding-left:10px;
	/*margin-left: 93%;*/
	margin-right:10px;
	text-align: right;
}
	
div.xTornar a, a.xTornar{
	font-family:Verdana, Impact, Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#004D36;
	cursor:pointer;
}
div.xTornar a:hover{
	background-color:#FFD98A;
}

#xMapa{
/*	position:relative;*/
	float:left;
	margin:10px 10px 10px 10px;
	width:350px; 
	height:420px;
	text-align:left;
	overflow:auto;
}
#xInfo{
	margin: 0px 10px 0px 0px;
	font-size:0.7em;
	/*float:left;*/
	/*width:50%;*/
	/*height:525px;*/
	vertical-align:top;
	overflow:auto;
	background-color:#FFFFFF;
	/*border:1px #004D36 solid;*/
	color:#004D36;
	/*display:block;*/
}
#xInfo p{
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}
/*#xInfo a{
	padding-left:8px;
	font-size:0.9em;
	color:#666666;
	text-decoration:none;
}
#xInfo a:hover{
	background-color:#FED095;
}*/
.fitxatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004D36;
	text-decoration: none;
	text-align: left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-weight: normal;
}
.fitxatitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004D36;
	text-decoration: none;
	text-align: right;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p.titol1 {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D1E5DC;
	text-align: center;
	letter-spacing: 1px;


}
p.text {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 12px;

}
table#importMonis{
	border:1px #FFF solid;
}

tr.impMoniB td {
	border-bottom:1px #000000 solid;
	margin-bottom:3px;
}

tr.impMoniB,td.impMoniB,.impMoniB{
	background: #D4F1FF;
	font-family: Verdana, Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
}
tr.impMoni,td.impMoni,.impMoni{
	background: #D4F7E9;
	font-family: Verdana, Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
}

p.titol2 {

	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:#004D36;
	line-height: 18px;
}
p.textnormal {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;
	text-align: justify;

}

.unnamed1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #009999}
.enllac {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; line-height: normal; color: #FFFFFF}

li.textnormal {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336633;
	line-height: 14px;
	text-align: justify;
	list-style-type: square;

}
p.titol2-14 {


	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#004D36;
	line-height: 18px;
}
.fondoVerdeFuerte{
	background-color:#004D36;
	color:#FFFFFF;
}
.fondoVerdeSuave{
	background-color:#9EC8C1;
}

.liniaVerdeFuerte{
	background-color:#004D36; 
	color:#004D36;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:15px;
}
.liniaVerdeSuave{
	background-color:#9EC8C1; 
	color:#9EC8C1; 
	margin-top:0px;
	padding-top:0px;
	height:15px;
}

#VicPopCal input,#VicPopCal select{
	background-color:#9EC8C1; 
	color:#004D36; 
	font-size:9px;
	border:1px #FAA633 solid;
}

#nom_esplai{
	/*color:#FAA633;*/
	color:#A6B2B0;
}
#xEsplai td.columna_esplai, #xActivitats td.columna_esplai, .columna_esplai{
	background-color:#E2EBEA;
	vertical-align:top;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004D36;
	text-decoration: none;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:20%;
}
#columna_fotos{
	text-align: left;
	vertical-align: top;
	border:0px;
	padding-top: 3px ;
	width:125px;
	/*height:225px;*/
	background-color:#E2EBEA;
}
#xEsplai td.dades_esplai, #xActivitats td.dades_esplai, .dades_esplai{
	background-color:#FFF2CA;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004D36;
	text-decoration: none;
	text-align: left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-weight: normal;
}
.dades_esplai h5{
	margin-bottom:0px;
	padding-bottom:0px;
}
.dades_esplai dt{
	display:none;
}
.dades_esplai dd{
	margin:0px;
}
.logo_esplai{
	vertical-align:top;
	text-align:left;
	width:150px;
}
td.logo_esplai{
	vertical-align:top;
	text-align:left;
	width:150px;
	height:100px;
	border:0px;
}
img.logo_esplai {
	width:150px;
	border:0px;
	position:absolute;
	clip: rect(0px, 150px, 100px, 0px);
}
table.xEsplai{
	width:100%;
	border:0px;
}
#xEsplai #foto1,#xEsplai #foto2{
	margin-top:1px;
	margin-bottom:1px;
	border:0;
	width:125px;
}
#esplai a:hover{
	background-color:#FED095;
	color:#004D36;
}

#xMenuIntranet{
	background-color:#FFFFFF;
}

#xMenuIntranet form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#xMenuIntranet ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	list-style-type: none;	
	width:100%;
	/*border: 1px #FAA633 solid;*/
	list-style-position:outside;
}
#xMenuIntranet ul li{
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	list-style:none;
	width:100%;
}
#xMenuIntranet ul li a{
	padding:3px 0 3px 0;
	/*border: 1px #FAA633 solid;*/
	background-color:#FFCC66;
	/*text-align:center;*/
	text-align:left;
	font-weight:bold;
	display:block;
	width:100%;
}
#xMenuSupervisor ul li a{
	color:#004D36;
	background-color:#F2EB60;
}
.xMenuAdmin ul li a:hover,#xMenuSupervisor ul li a:hover{
	background-color:#9CC2BA;
	text-decoration:none;
	font-weight:bold;
}

#xMenuSupervisor li.right a,.xMenuAdmin li.right a{
	background-color:#FEF2A6;
	margin-left:10px;
}
#xMenuSupervisor li.right a:hover{
	background-color:#9CC2BA;
}
#xFiltros{
	background-color:#004D36;
}

#xFiltros form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#xFiltros form input, #xFiltros form select{
	font-size:9px;
}
#xFiltros ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#xFiltros ul li{
	/*border: 1px #FAA633 solid;*/
	background-color:#FFCC66;
	/*text-align:center;*/
	list-style:none;
}
#right{
	float:right;
}
#left{
	float:left;
}
#xBuscar{
	display:inline;
}
#xMenuCosTop,.xPaginacio{
	position:relative;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #004D36;
	text-decoration: none;
	vertical-align:bottom;
	/*clear:bottom;*/
}
#xMenuCosTop{
	margin:0px 10px 0px 0px;
}
#xMenuCosTop a{
	color: #004D36;
	text-decoration: none;
}
div.menu1Y{
 background-color:#FFFFFF;
}

div .xLogoBarraCap{
	float:left;
	width:165px;
	height:80px;
	background:url(image/verdeFuerte.gif);
	background-color:#004D36;
}
div .xLogoBarraCap img{
	border: 0;
	width:146px;
	height:79px;
	vertical-align:middle;
}

@media print{
	body{
		background:#FFFFFF;
	}
	.menu1X{
		color:#FFFFFF;
		background-color:#DDDDDD;
	}
	.menu1Y{
		color:#444444;
		background-color:#EEEEEE;
		padding: 5px;
	}
	#iBarraCap{
		display:none;
	}
	#xMenu {
		display:none;
	}
	#xLogoBarraCap{
		background:#FFFFFF;
	}
	div.xTornar{
		display:none;
	}
	#xMenuCosTop{
		display:none;
	}
	#xDades{
		width:100%;
		margin-left:0px;
	}
	#xCos{
		height:95%;
	}
	#xCos,#xDades{
		overflow:visible;display:inline;
	}
}
.lesplai3 {
	border:1px #006666 solid;
}
.lesplai2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #004D36;
	text-decoration: none;
}

.lesplai2 a:link, .lesplai2 a:visited, .lesplai2 a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004D36;
	text-decoration: none;
	cursor: pointer;
}
.lesplai2 a:hover{
	font-size: 9px;
	color: #004D36;
	text-decoration: none;
	background-color: #FFD98A;
	font-weight: normal;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;	
	list-style-type: square;	
	list-style-position: inside;
}
img.ajuda{
	cursor:pointer;
}
.both {
	clear:both;
}
#xVista{
	position:absolute;
	border:3px black solid;
	float:right;
	top:10px;
	right:10px;
	background:#FFFFFF;
	width: 70%;
}
.botoCalendari{
	vertical-align: middle;
}

