@font-face {
	font-family: 'FranklinGothicMC';
	src: url('/web/shared/fonts/ITCFranklinGothicStd-MdCd.eot');
	src: local('ò?'),
			 url('/web/shared/fonts/ITCFranklinGothicStd-MdCd.woff') format('woff'),
			 url('/web/shared/fonts/ITCFranklinGothicStd-MdCd.ttf') format('truetype'),
			 url('/web/shared/fonts/ITCFranklinGothicStd-MdCd.svg#webfont') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueBC';
	src: url('/web/shared/fonts/HelveticaNeue-BoldCond.eot');
	src: local('ò?'),
			 url('/web/shared/fonts/HelveticaNeue-BoldCond.woff') format('woff'),
			 url('/web/shared/fonts/HelveticaNeue-BoldCond.ttf') format('truetype'),
			 url('/web/shared/fonts/HelveticaNeue-BoldCond.svg#webfont') format('svg');
}
@font-face {
	font-family: 'HelveticaNeueLC';
	src: url('/web/shared/fonts/HelveticaNeue-LightCond.eot');
	src: local('ò?'),
			 url('/web/shared/fonts/HelveticaNeue-LightCond.woff') format('woff'),
			 url('/web/shared/fonts/HelveticaNeue-LightCond.ttf') format('truetype'),
			 url('/web/shared/fonts/HelveticaNeue-LightCond.svg#webfont') format('svg');
}

a { color: #900; text-decoration: none; }
a:hover { color: #300; text-decoration: none; }
p { text-align: justify; }

body { margin: 0; padding: 0; font-family: Arial, Sans-serif; }
h4.head { background: rgba(0,130,155,0.45); color: white; margin: 0; padding: 10px; border-bottom: 1px solid rgba(0,130,155,0.25); }



div.fila { clear: both; width: 100%; margin-top: 25px; }
div.col { float: left; height: 400px; border: 1px solid rgba(0,130,155,0.5); }
div.col p { font-size: 80%; color: gray; text-align: center; }
#llistaEntitats { position: relative; overflow-y: auto; width: 39.7%;  }
#fitxaEntitat { position: relative; width: 59.7%; border-left: none; }

table.fitxaE { font-size: 80%; width: 96%; margin: 10px 2%; }
table.fitxaE td { padding: 8px; vertical-align: top; border: 1px solid rgba(0,130,155,0.3); color: #666; }
table.fitxaE td:first-child { background: rgba(0,130,155,0.1); width: 30%; color: rgba(0,130,155,1); border: none; }

/* LLISTES */
ul.llista { list-style: none; margin: 0; padding: 0; font-size: 80%; }
ul.llista li { margin: 0; padding:0; }
ul.llista li a { color: black; display: block; padding: 7px 10px; border-bottom: 1px solid rgba(0,130,155,0.3); }
ul.llista li a:hover { background: rgba(0,130,155,0.8); color: white; border-color: rgba(0,130,155,1); }
ul.llista li:nth-child(odd) { background: rgba(0,130,155,0.07); }

#boto_exportar { display: none; }
#boto_exportar a { display: inline-block; border-radius: 4px; border: 1px solid rgba(0,130,155,1); margin-top: 15px; padding: 7px 15px; background: rgba(0,130,155,0.5); color: black; text-transform: uppercase; font-size: 75%; font-weight: bold; }
#boto_exportar a:hover { background: rgba(0,130,155,1); color: white; }

form.cercador { display: block; font-size: 60%; margin: 0 0 0 0; background: rgba(0,130,155,0.15); border: 1px solid rgb(0,130,155); border-radius: 8px; padding: 10px 0px 0 0px; }
form.cercador h2 { color: rgb(0,130,155); font: 2em HelveticaNeueBC, Arial, Sans-serif; margin: 0; }
form.cercador input { padding: 6px 5px; }
form.cercador select { padding: 5px 5px; }
.field-label { margin: 5px; margin-bottom: 0; font-weight: bold; color: rgb(0,0,0,0.7); font: 1.4em HelveticaNeueBC, Sans-serif; }
.field-value { margin: 5px 2px; margin-bottom: 0; font-size: 1.2em; }
.field-value input { width: 100%; }
.botonera { clear: both; text-align: center; padding: 5px; background: rgba(0,130,155,0.3); margin: 15px 0 0 0; font-size: 1.2em; border-radius: 8px; border-top-right-radius: 0; border-top-left-radius: 0; }
.botonera input { font-size: 1em; font-weight: bold; padding: 5px 15px; }
.botonera input:first-child { padding: 5px 15px; }

.row { clear: both; }
.colR { float: left; padding: 0 10px; }
.colR.linia { border-left: 2px dashed rgba(231,43,79,0.5); padding-left: 20px; margin-left: 15px; }
.reset { clear: both; margin: 0; width: 0; height: 0; }