﻿/* Generals */
body
{
	font-family:Verdana;
	font-size:11px;
	text-align:justify;
}

/* Capçaleres */
#Capcalera
{
	width:1001px;
	border-bottom:20px solid #fff;
	background-color:#171696;
}
#CapcaleraPrint
{
	width:1001px;
	border-bottom:20px solid #fff;
	background-color:#171696;
}
#CapcaleraPrint #TitolPrint
{
	padding-top:8px;
	color:#fff;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	height:62px;
}

#Capcalera #Titol
{
	padding-top:8px;
	color:#fff;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	vertical-align:middle;
	height:62px;
}
/* FI Capçaleres */

.Contingut
{
	position:absolute;
	top:0px;
	width:1001px;
	border:5px solid #fd7216;
	height:100%;
}
embed
{
	overflow:hidden;
	z-index:1;
}

#Versions
{
	position:absolute;
	background-color:#ffdea3;
	height:33px;
	width:650px;
	z-index:-1;
	padding-left:10px;
	font-size:9px;
	padding-top:6px;
	display:none;
}

#FormFiltre
{
	width:345;
	float:left;
	border-right:5px solid #fd7216;
	height:100%;
	background-color:rgb(255,222,163);
}

#FormFiltre #Botons
{
	padding: 0px;
	position: absolute;
	bottom: -1px;
	width: 345px;
	border-right: 5px solid #fd7216;
}

div#Resultats
{
	position: relative;
	top: 0px;
	*top: 10px;
	left: 365px;
	width: 630px;
	font-family: Verdana;
	background-color: #fff;
	z-index: 20;
}

.missatgeError
{
	font-weight:bold;
	float:left;
}



#ContentAmagador
{
	background-color:#fff;
	float:right;
	display:none;
}

#Amagador
{
	background-color: rgb(255,222,163);
	border:1px solid rgb(253,114,22);
	width:100px;
	text-align:center;
	border-top:0px;
	cursor:hand;
	cursor:pointer;
}
/*
.tdEtiqueta
{
	vertical-align:top;
	padding-top:0px;
	height:20px;
	padding-right:0px;
	font-size:11px;
	font-family:Verdana;
}
*/




/* ------------- TAULES DE RESULTATS ---------------*/

#resBusqueda .tableContainer
{
position: relative; /* to capture the absolutely positioned table header */
padding-top: 25px; /* space for the column heads */
margin: 0 auto;
width: 100%;
left:0px;
}

#resBusqueda .innerframe
{
	position:static;
	overflow-y:auto;
	overflow-x:hidden;
	width:610px;
	/*height:200px;*/
}

#resBusqueda .innerframe table
{
	position:static;
	width:590px;
}

#resBusqueda .innerframe th, 
#resBusqueda .innerframe td
{
	width:auto;
}

#resBusqueda .innerframe tr.heads
{
	position:absolute;
	top:0px;
	left:-1px;
}

/*
* html #Resultats #innerframe
{

overflow: auto; 
width: auto; 

scrollbar-3dlight-color:#FAFAFA; 
scrollbar-arrow-color:#fd7216; 
scrollbar-base-color:#fd7216; 
scrollbar-darkshadow-color:#F0F0F0; 
scrollbar-face-color:#EAEAEA; 
scrollbar-highlight-color:#CCCCCC; 
scrollbar-shadow-color:#CCCCCC

}

* html #Resultats .tableContainer thead tr {
position: absolute; /* throws the header out of the table 
top: 0px;
left: 0px;
}

#Resultats table 
{
	left:0px;
	width: 100%;
}
*/
#resBusqueda thead td, #Resultats thead th {
font-size: 11px;
font-weight: bold;
background-color: #fd7216;
color: #fff;
height:20px;

}

#resBusqueda td {
color: #000;
padding-right: 2px;
font-size: 11px;
/*text-align: left;
font-family: Arial,sans-serif;
border-bottom: solid 1px slategray;
border-left: solid 1px slategray;
border-right: solid 1px slategray;
}
/*
#Resultats table>tbody {
/*height: 150px;*/
overflow: auto;
/*border-right:1px solid slategray;*/
}

#resBusqueda table>tbody tr {
width:100%;
overflow:hidden;
}

/* Fitxa de Resultats */
#FitxaResultats
{
	font-family:Verdana;
	background-color:#fff;

}
#FitxaResultats td
{
	font-size:11px;	
}
.ListaResultadosCabecera
{
	background-color:#fd7216;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	
}
.scrolls
{
scrollbar-3dlight-color:#FAFAFA; 
scrollbar-arrow-color:#fd7216; 
scrollbar-base-color:#fd7216; 
scrollbar-darkshadow-color:#F0F0F0; 
scrollbar-face-color:#EAEAEA; 
scrollbar-highlight-color:#CCCCCC; 
scrollbar-shadow-color:#CCCCCC
}

/* Prestacions */

.Propietat
{
	/*background-color:#fff;*/
	/*width:200px;*/
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	cursor:hand;
	cursor:pointer;
	
}
/*
sup{font-size:9px;}

sub{font-size:9px;}
*/
.Valor
{
	/*background-color:#fff;*/
	/*width:50px;*/
	vertical-align:middle;
	text-align:right;
	padding-left:10px;
	height:30px;
}

.Negreta
{
	font-weight:bold;
	background-color:#ffdea3;
}
.UnitatValor
{
	padding:5px;
	vertical-align:middle;
	text-align:left;
	padding-right:15px;
	padding-left:4px;
	height:30px;

}

.SeparadorValors hr
{
	font-size:1px;
	height:1px;
	color:#df7216
}
.SeparadorValors
{
	border-bottom:1px solid #fd7216;
	height:1px;
}

.Valors td
{
	
}
.Valors
{
	width:auto;
	padding-bottom:20px;
	border-collapse: collapse; 
	background-color:#fff5df;
}

.Valors .ListaResultadosCabecera
{
	padding-left:5px;
	padding-right:5px;
		
}
#Descripcio
{
	padding:8px;
}

.unitat
{
	font-size: 9px;
	font-weight: normal;
	*margin-left: -1px;
}

#LlegendaImatge td,
#LlegendaImatge th
{
	font-size:9px;	
	height:10px;
}

.Separador
{
	border-bottom:10px solid red;
}


/*PropietatValor*/
div.propietat {
    background-color: #FD7216;
    border-right: 2px solid white;
    border-top: 8px solid white;
    color: white;
    height: 20px;
    padding: 4px;
    width: auto;
}

span.valors input[type="checkbox"]
{
    margin-left:13px;
    
}

input.botoLLarg {
background-color: #E0E0E0;
border: 0px;
color: black;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
height: 18px;
padding-left: 20px;
padding-right: 20px;
width: auto;
}


