/* CSS Document */

/* ___________________----== ATRIBUTOS Y CLASES GENERALES ==--___________________*/
body{
	margin:12px auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	/*width:780px;*/
	background-image:url(../img/fons.jpg);
	background-color:#E5E7EB;
	background-repeat: repeat-x;
	color:#415168;
	SCROLLBAR-FACE-COLOR:#43536A;
    SCROLLBAR-HIGHLIGHT-COLOR: #43536A;
    SCROLLBAR-SHADOW-COLOR: #E2E2E2;
    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-ARROW-COLOR: #FFFFFF;
    SCROLLBAR-TRACK-COLOR: #E3E3E3;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
	}
	
div, p, span, ul, img, h1, h2, h3, h4, h5, object, form, input{
	border:0;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
a {color:#415168;text-decoration:none;}	
	
a:hover {text-decoration:underline;}

a.bkg:hover{
	text-decoration:none !important;
	}	
	
.sel{color:#FF7E02 !important; }

.center{ 
    text-align:center;

}

.border{ 
     border:0 !important;

}

form{ 
     text-align:right;

}

input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; border: #BEC4CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; border: #BEC4CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.boto{border: 0px; !important;}

/*_________ --== Tamaņo fuente y atributos predeterminados ==-- */	

p{padding:.2em;}

span{font-size:.69em;}/* 11px */

table{font-size:.59em;}

.diez_px{font-size:.63em !important; }

.once_px{font-size:.69em !important; }

.doce_px{font-size:.75em !important; }

.trece_px{font-size:.81em !important; }

.catorce_px{font-size:.88em !important; }

/*_________ --== Posicionamiento ==-- _________ */	

.floatRight{float:right; clear:right}
	
.floatLeft{float:left;}
	
.clear{clear:both;}
	
.width100{width:99.6%;}

.width50{width:49.5%;}

/*_________ --== Colores Corporativos ==-- _________ */

.azul{color:#435269}

.naranja{color:#FF7E02}

.blanco{color:#FFFFFF}

.gris{color:#415168}


	
/*_________ --== ENCABEZADOS ==-- _________ */

h1{font-size:.70em;
color:#415168}

h2{
	padding-left:.2em;
	padding-bottom:.15em;
	font-size:.69em;
	}	
	
/*_____--== CABECERA ==-- _____*/

#headerHome{
	float:right;
	text-align:right;
	width:500px;
	
	}
#headerHome a{ 
     color:#FFFFFF;
	 text-decoration:none;
	
	}
#headerHome a hover{ 
     color:#FFFFFF;
	 text-decoration:none;
	
	}
/*_____--== MENU ESQUERRE HOME==-- _____*/

#menu{ 
      background-image: url(../img/fons_menu.gif); 
	  background-repeat:no-repeat;
	  width:209px;
	  height:510px; 
	  float:left;
	  text-align:center;
	  margin-top:7px;

}
#logo{ 
      text-align:center;
	  margin-top:5px; 
}

#logoimprimir{
		overflow:hidden;
		height:1px;
	  visibility:hidden; 
}

.titol { 
      text-align:center;
	  margin:22px 0 0 0;
	  font-size:.70em;
      color:#415168;
	  font-weight:bold;

}	
#encuentra { 
      height:167px; 
	  padding: 10px 10px 0 10px;
	  text-align: right;
	  font-size:.70em;
      
}
#encuentra select, input{ 
      border:1px solid #8892A0;
	  margin: 4px 2px 4px 2px; 
	  font-family:Verdana, Arial, Helvetica, sans-serif;

}

#encuentra_boton { 
      background-color:#666666; 
	  border:#999999 2px solid; 
	  color:#FFFFFF; 
	  font-size:10px; 
	  margin-top:-1px;

}


.titol2 { 
      text-align:center;
	  font-size:.70em;
      color:#415168;
	  font-weight:bold;
	  

}
.titol3 { 
      text-align:center;
	  font-size:.70em;
      color:#415168;
	  font-weight:bold; 
	  margin-top:5px
	  

}

#login_entrar { 
	  background-color:#6C97C1; 
	  border:#DDEEFF 2px solid; 
	  color:#FFFFFF; 
	  font-size:10px
      
}


#registro { 
	  padding: 10px 15px 30px 15px;
	  text-align:center;	  
	  font-size:.70em;
      
}
#registro select, input{ 
      border:#8892A0 1px solid;
	  margin: 3px 2px 3px 2px; 
	  font-family:Verdana, Arial, Helvetica, sans-serif;

}

#registro_boton { 
      background-color:#FF9229; 
	  border:#DDEEFF 2px solid; 
	  color:#FFFFFF; 
	  font-size:10px

}

#enviar_boton { 
      background-color:#FF9229; 
	  border:#DDEEFF 2px solid; 
	  color:#FFFFFF; 
	  font-size:10px

}

#image { float:right;
       margin:10px 0 0 0 ; 
	   width:547px;
	   height:259px;
	   
}
#caixa1 {
       background-image:url(../img/fons_p.jpg); 
       background-repeat:no-repeat;
       width:170px;
       height:190px; 
       display:block;
       float:left;
       margin: 10px 0 0 25px;
	   text-align:center;

}
.caixa2 {
       background-image:url(../img/fons_p.jpg); 
       background-repeat:no-repeat;
       width:170px;
       height:190px; 
       display:block;
       float:left;
       margin: 10px 0 0 16px;
	   text-align:center;

}

.menucontacta {
	float:left; 
	width:200px; 
	clear:left; 
	text-align:center; 
	margin-top:-95px; 
	padding-left:5px;
}

.menucalidadcaldekra {
	float:left;
	overflow:hidden;
	clear:left;
	width:200px;  
	text-align:center; 
	margin:0px; 
	padding:0px; 
	margin-top:-85px; 
	padding-top:15px;
}




/*_____--== FOOTER ==-- _____*/

#footer{ 
     float:left;
	width:543px;
	margin:.8em;
	text-align:center;

}

/*_____--== PART CENTRAL ==-- _____*/

#cajaexterior {
	width:780px; 
	overflow:hidden; 
	margin:12px auto 0 auto;
}

.text {
     text-align:left; 
	 margin: 15px 5px 5px 5px;
	 

}

#caixa1 img{
       margin:15px 0 0 0 ;
	   border:#8892A0 1px solid;

}

.caixa2 img{
       margin:15px 0 0 0 ;
	   border:#8892A0 1px solid;

}

/*_____--== PAGINA INTERIOR ==-- _____*/

#image_int { 
       float:left;
       margin:10px 0 0 25px ; 
	   width:315px;
	   height:213px;
	   overflow: hidden;
	   
}
#image2_int { 
       float:left;
       margin:10px 0 0 55px ; 
	   width:172px;
	   height:102px;
	   
}
#image3 { 
       float: right;
       margin:10px 4px 0 0 ; 
	   width:200px;
	   height:125px; 
	   overflow:hidden;
}


#fitxa { 
       float:left;       
       width:544px;
	   height:254px;
	   background-image:url(../img/fondo_fitxa.gif);
	   margin:10px 0 0 25px;

}

#responsabilidad { 
      text-align: center;
	  font-size:10px;
      color:#666666;
	  clear:both;
	  margin-bottom:-5px;

}

.titol4 { 
      text-align:left;
	  font-size:.70em;
      color:#415168;
	  font-weight:bold; 
	  margin-top:5px;
	  padding-left:30px  

}
.titol5 { 
      text-align:left;
	  font-size:.70em;
      color:#415168;
	  font-weight:bold; 
	  margin-top:5px;
	  padding-left:30px  

}


.text_int {
     width:250px;
     text-align:left; 
	 margin: 20px 5px 5px 15px;
	 float:left;
	 

}
.text_int2 {
     width:240px;
	 height:160px;
     text-align:left; 
	 margin: 20px 5px 5px 10px;
	 float:left;
	 overflow-y:auto;
	 

}
.text_int3 {
     width:200px;
     text-align:left; 
	 margin: 5px 5px 5px 5px;
	 float:left;
	 

}


#menu2{ 
      background-image: url(../img/fons2_menu.gif); 
	  background-repeat:no-repeat;
	  width:209px;
	  height:510px; 
	  float:left;
	  text-align:center;
	  margin-top:7px;

}
#info { 
	  padding: 10px 15px 35px 15px;
	  text-align:center;	  
	  font-size:.70em;
      
}

#llistat { 
       background-image:url(../img/fondo_llist.png);
       background-repeat:no-repeat;
       float:left;
       margin:20px 0 0 9px  ; 
	   width:562px;
	   height:458px;
	   overflow: visible;
	   
}


#centre { 
       width:550px;
       height:380px;
       margin:0px 0 0 0  ; 
	   overflow-y:scroll;
	   float:left;
	   text-align:center;
}
#centre2{ 
       width:550px;
       /*height:20px;*/
       margin:0px 0 0 -6px  ; 
	   float:left;
	   text-align:center;
}


.td1 { background-color:#CACFD5;

}

.td2 { background-color:#E2E2E2;

}
.td3 { background-color:#FFF1E3;

}

#layer {
	position:absolute;
	width:416px;
	height:151px;
	background-image:url(../img/fons_layer.gif);
	background-repeat:no-repeat;
	z-index:1000;
	visibility: hidden;
}

#atras { 
    float:left;
	width:200px;
	margin:5px 0 15px 5px;
	
    

}	
#imprimir { 
    float: right;
	width:200px;
	text-align:right;
	margin:5px 5px 15px 0;
    

}

.validacioVermell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}	
