body
{
	padding-right: 0px;
	padding-left: 0px;
	/*background: url(../Images/fons-sdt.jpg) #ffffff fixed no-repeat center bottom;*/
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 20px;
	

}
ul.bulletless 
{
   list-style-type:none;
    }

button.botogif 
{
    border: 0; 
    background: transparent;
    width: 20px;
}    

img
{	
	border:0px;
}

DIV#Container
{
	margin-left: auto;
	width: 753px;
	margin-right: auto;
}

DIV#Cabecera
{
	background-position: right top; 
	background-image: url(../Images/logo_corporatiu.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px; 
	width: 750px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	
}
DIV#CapEscandalls
{
	background-position: right top; 
	background-image: url(../Images/logo_corporatiu.gif);
	background-repeat: no-repeat;
	margin-bottom: 20px; 
	width: 850px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	
}

DIV#Titulo
{
	font-size: 2.5em;
	font-family: Arial, Verdana;
	color: #666666; /*padding-left:10px;*/
	padding-top: 10px;
}

DIV#Usuario
{
	/*padding-left:15px;*/
	padding-top: 10px;
	font-size: 0.7em;
	font-family: Tahoma,Hevetica,Arial, Verdana;
}

*.Gestion
{
	position: absolute;
	text-align : center;
}

*.Gestion a
{
	color: gray;
	margin-right: 10px;
	text-decoration: none;
}

*.Gestion a:hover
{
	color: #00008B;
	text-decoration: none;
}


DIV#PanelDocumentos
{
	/* 	font-size: 0.7em; 	background-attachment: fixed; 	float: left; 	background-image: url(../Images/Panel2.gif); 	width: 180px; 	color: #666666; 	margin-right: 10px; 	background-repeat: no-repeat; 	font-family: Verdana, Tahoma; 	height: 225px; 	background-color: transparent; 	*/
	font-family: Verdana, Tahoma;
	font-size: 0.7em;
	color: #666666;
	width: 180px;
	height: 225px;
	background-image: url(../Images/Panel2.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
}


DIV#PanelCodigos
{
	/* 	padding-right: 0px; 	padding-left: 0px; 	font-size: 0.7em; 	background-attachment: fixed; 	float: left; 	background-image: url(../Images/Panel3.gif); 	padding-bottom: 0px; 	width: 180px; 	color: #666666; 	margin-right: 10px; 	padding-top: 0px; 	background-repeat: no-repeat; 	font-family: Verdana, Tahoma; 	height: 225px;     */
	font-family: Verdana, Tahoma;
	font-size: 0.7em;
	color: #666666;
	width: 370px;
	height: 225px;
	background-image: url(../Images/Panel33.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 11px;
}


DIV#PanelFormato
{
	/* 	font-size: 0.7em; 	background-attachment: fixed; 	background-image: url(../Images/Panel4.gif); 	width: 180px; 	color: #666666; 	background-repeat: no-repeat; 	font-family: Verdana, Tahoma; 	height: 225px; */
	font-family: Verdana, Tahoma;
	font-size: 0.7em;
	color: #666666;
	width: 180px;
	height: 225px;
	background-image: url(../Images/Panel4.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 11px;
}

DIV#Certificados
{
	top: 200px;
	width: 610px;
	height: 225px;
	background-image: url(../Images/Panel15.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	visibility: hidden;	
	position: absolute;	
}

DIV#DatosCertificados
{
	width: 545px;
	height: 95px;
	OVERFLOW: auto;
	margin-top:10px;
}

DIV#PanelEspecificaciones
{
	visibility: hidden;
	position: absolute;
}

DIV#PanelBoletines
{
	visibility: hidden;
	position: absolute;
}

DIV#PanelCertificados
{
	visibility: hidden;
	position: absolute;
}

DIV#Ejecutar
{
	visibility: hidden;
	position: absolute;
}

*.Contenido
{
	padding: 50px 0px 0px 40px;
}

*.Ingles
{
	color: gray;
	text-decoration: none;
	top: 135px;
	position :absolute ;
}

*.Ingles a
{
	color: gray;
	text-decoration: none;
}

*.Ingles a:hover
{
	color: #00008B;
	text-decoration: none;
}

DIV#Error
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	display: none;
	font-size: 0.9em;
	margin-bottom: 30px;
	margin-left: auto;
	border-left: yellow 1px solid;
	width: 750px;
	margin-right: auto;
	padding-top: 20px;
	border-bottom: yellow 1px solid;
	font-family: Times New Roman, Arial, Tahoma;
	height: 50px;
	background-color: infobackground;
	text-align: center;
}

*.BtnCancelCert
{
	margin-top:10px;
	font-family: Verdana, Tahoma;
	font-size: 0.6em;
}




*.text1
{
	margin-bottom: 10px;
}

input.HTML
{
	font-size: 0.8em;
	margin: 10px;
	font-family: verdana;
}

input.PDF
{
	font-size: 0.8em;
	margin: 10px;
	font-family: verdana;
}

DIV#Pie
{
	/*position: relative; */
	width: 750px;
	text-align: center;
	font-size: 0.6em;
	color: #999999;
	font-family: Tahoma, arial;
}

DIV#Pie a
{
	text-decoration: none;
}

DIV#Pie a:hover
{
	text-decoration: none;
}

*.Opcion a
{
	color: gray;
	margin-right: 10px;
	text-decoration: none;
}

*.Opcion a:hover
{
	color: #00008B;
	text-decoration: none;
}

*.Guardar
{
	color: gray;
	margin-left: -12px;
	text-decoration: none;
	margin-top: 58px;
}

*.Guardar a
{
	color: gray;
	text-decoration: none;
}

*.Guardar a:hover
{
	color: #00008B;
	text-decoration: none;
}

DIV#SinAutorizacionImg
{
	background-position: center top;
	background-image: url(../Images/prohibido.gif);
	background-repeat: no-repeat;
	width: 753px;
	height: 175px;
	padding: 0px 0px 0px 0px;
	margin: 75px 0px 0px 0px;
}

DIV#SinAutorizacionTxt
{
	width: 753px;
	font-size: 1.2em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	text-align: center;
	color: Gray;
}

DIV#Problema
{
	width: 600px;
	font-size: 1.2em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	text-align: center;
	color: Gray;
	margin-top: 200px;
	margin-left: auto;
	margin-right: auto;
}

DIV#PanelConsultas
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	background-image: url(../Images/Panel5.jpg);
	background-position: top;
	background-repeat: no-repeat;		
	height: 145px;	
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border: 0px solid gray;
}

*.Buscador
{
	margin: 20px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	border: 0px solid gray;		
}

*.Cabecera
{
	font-weight: bold;
	text-align: center;
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}

*.AddCabecera
{
	font-weight: bold;
	text-align: center;
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
	width: 60px;
	
}

*.Cabecera1
{
	font-weight: bold;	
	position:relative;
	text-align: center;
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: gray;
	cursor :hand; 
}

*.Resultado
{
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: left;
}

*.Resultado1
{
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefcc;
	text-align: left;
}

*.Cabecera2
{
	font-weight: bold;
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #fafabf;
	text-align: center;
}

*.Resultado2
{
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #FFFFE0;
	text-align: center;
}
*.Permisos
{
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #FFFFE0;
	text-align: left;
}
*.Edit
{
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: center;
	width: 100px;
}

*.EditCurt
{
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: center;
	width: 27px;
}


DIV#MyCargando
{
	border: #3300ff 1px solid;
	font-weight: bold;
	font-size: 13px;
	left: 38%;
	visibility: visible;
	width: 25%;
	color: navy;
	font-family: Verdana, Arial;
	position: absolute;
	background-color: #ADD8E6;
	text-decoration: none;
	z-index: 1000;
}

DIV#MyConsulta
{
	color: navy;
	font-family: Verdana, Arial;
	position: absolute;
	top: 250px;
	text-decoration: none;
    position:absolute;
    visibility:hidden;
    top:250px;
    background-color:transparent;
    z-index :100;
}

*.OpcionResumen a
{
	color: gray;
	margin-right: 10px;
	text-decoration: none;
	float:left;
}

*.OpcionResumen a:hover
{
	color: #00008B;
	text-decoration: none;
}

*.OpcionDetalle a
{
	color: gray;
	margin-right: 10px;
	text-decoration: none;
	float:left;	
}

*.OpcionDetalle a:hover
{
	color: #00008B;
	text-decoration: none;
}


DIV#MyVolver
{
	/*position: absolute;*/
	margin-left : 400px;
}

DIV#MyVolver a
{
	color: gray;
	margin-right: 10px;
	text-decoration: none;
}

DIV#MyVolver a:hover
{
	color: #00008B;
	text-decoration: none;
}

*.Blanco
{
	background-color :White;
}

*.std
{
	font-size: 0.8em;
	font-family: Tahoma, Verdana, Arial;
}


*.lstMustrasInterquim
{
	font-size: 0.8em;
	font-family: verdana;
	width: 230px;
}

DIV#PanelAdmin
{
	color: #666666;
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
}

*.CabeceraAdm
{
	font-weight: bold;
	text-align: center;
	font-size: 0.6em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
}

DIV#MyNuevo
{
	width:750px;
	position: absolute;
	text-align : center;
	font-family: Verdana, Tahoma;
	font-size: 0.7em;	
}

DIV#MyNuevo a
{
	color: gray;
	margin-right: 10px;
	text-decoration: none;
}

DIV#MyNuevo a:hover
{
	color: #00008B;
	text-decoration: none;
}


/* propietats taula escandalls */
table.detallIncis
{
    border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-spacing: 0px;
width: 350px;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
background-color: rgb(128, 128, 128);
}
table.escandalls
{
    border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-spacing: 1px;
width: 850px;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
background-color: rgb(128, 128, 128);
}
td.detalls
{
    padding:3;
    border-spacing:1;
    text-align:right;
	width: 35px;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }
th.detalls
{
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}    
td.detallIncis
{
    padding:0;
    border-spacing:0;
    text-align:left;
	border-width: 1px;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }
/* FI propietats taula escandalls */    


/* propietats taula composició */    
table.components
{
    border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-spacing: 1px;
width: 750px;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
background-color: rgb(128, 128, 128);
}
table.components_orig
{
    width:750px;
    border:0;
    text-align:left; 
    background-color:gray;
}
td.components
{
    padding:3;
    border-spacing:1;
    text-align:left;
	
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }
td.proporcio
{
    padding:3;
    border-spacing:1;
    text-align:right;
	
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }

td.cas
{
    width: 80px;
    padding:3;
    border-spacing:1;
    text-align:left;
	
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: center;
    }
td.seq
{
    width: 20px;
    padding:3;
    border-spacing:1;
    text-align:left;
	
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: center;
    }
        
th.components
{
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}
th.proporcio
{
	font-weight: bold;
	text-align: right;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}

th.cas
{
	width: 80px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}
   
th.seq
{
	width: 20px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}
td.atributs
{
    padding:1;
    border-spacing:1;
    text-align:left;
	font-size: 1.2em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }
td.traduccio
{
    padding:1;
    border-spacing:1;
    text-align:left;
	font-size: 1.2em;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	width: 20em;
    }
input.traduccio 
{
    width:20em;
    height: 2em;
    }
input.numero
{
    width: 50px;
    }
input.cas
{
    width: 50px;
    }
   
.paginat 
{
 font-size: 0.8em;
 width: 30px;
    }
    
.funcio_2 
{
  disabled: false;  
    }    
    
    
div#FormulariIncis
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	height: 165px;	
	width: 750px;	
	margin: 1px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }   
div#FormulariProductes
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	/* height: 165px;	*/
	width: 830px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }   
    
div#FormulariCalcul
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	height: 165px;	
	width: 750px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }
    
 div#FormulariMenu
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	/*height: 175px;	*/
	width: 750px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }
    
div#FormulariLlistaAlergens
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	/*height: 175px;	*/
	width: 750px;	
	margin: 0px 1px 5px 0px;
	padding: 5px 0px 10px 0px;
	border: 1px solid gray;
    
    }

    
    div#FormulariEscandalls
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	height: 165px;	
	width: 850px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }
    
    div#FormulariFormulesBulk
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	height: 265px;	
	width: 830px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }   


.frmattrs
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	width: 830px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 30px 10px;
	border: 1px solid gray;
    
    }   
    
div#FormulariCopiaDetalls
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	/*height: 465px;	*/
	width: 750px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 0px 0px;
	border: 1px solid gray;
    
    }
    
    /* visibilitat attr en anglčs */
    .attr_angles 
    {
        height: 0px;
        visibility: hidden;
    }
    tr.attr 
    {
        visibility:visible;
    }
    
    div#FormulariAlergens
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	/* height: 165px;	*/
	width: 830px;	
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 0px 0px;
	border: 1px solid gray;
    
    }  
    
    /* propietats taules gestió annexes i auditoria */    
table.annexes
{
vertical-align: bottom;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-spacing: 1px;
width: 900px;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
background-color: rgb(128, 128, 128);
}

th.annexes
{
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}

th.tipus
{
	width: 60px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}
th.versio
{
	width: 40px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: Tahoma, arial;
	background-color :Silver;
	cursor :hand; 
}
td.annexes
{
    padding:3;
    border-spacing:1;
    text-align:left;
	vertical-align: bottom;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }

td.tipus
{
    width: 60px;
    padding:3;
    border-spacing:1;
    text-align:left;
	vertical-align: bottom;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }

td.estat
{
    width: 60px;
    padding:3;
    border-spacing:1;
    text-align:left;
	vertical-align: bottom;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }

td.data
{
    width: 90px;
    padding:3;
    border-spacing:1;
    text-align:left;
	vertical-align: bottom;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }


td.versio
{
    width: 40px;
    padding:3;
    border-spacing:1;
    text-align:left;
	
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: center;
    }
td.expand
{
    width: 20px;
    padding:3;
    border-spacing:1;
    text-align:left;
    vertical-align: top;
	
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
	text-align: center;
    }
table.audit
{
vertical-align: bottom;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-spacing: 1px;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
background-color: rgb(128, 128, 128);
}    
    td.audit
{
    width: 500px;
    padding:0;
    border-spacing:0;
    text-align:left;
	vertical-align: bottom;
	color: #000000;
	font-family: Tahoma, arial;
	background-color: #efefef;
    }
    
DIV#Versions
{
	margin-left: auto;
	width: 903px;
	margin-right: auto;
}

DIV#LlistaVersions
{
	font-size: 0.7em;
	font-family: Verdana, Times New Roman, Arial, Tahoma;
	/*background-image: url(../Images/Panel5.jpg);*/
	background-color:  #efefef;
	background-position: top;
	background-repeat: no-repeat;		
	/*height: 175px;	*/
	/*width: 750px;	*/
	margin: 0px 1px 10px 1px;
	padding: 10px 0px 10px 0px;
	border: 1px solid gray;
    
    }



button.petit {
	font-size: 0.8em;
	margin: 10px;
	font-family: verdana;
}