/* Neteja i iguala */
* { margin: 0; padding: 0; border: none; }
body, input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; }
a { text-decoration:none; }
a:hover {text-decoration:underline; }
a img { border:0px; text-decoration:none; }
li { list-style:none; }
input:focus, select:focus, textarea:focus { background-color:#f9ff9f; }
input.boto:hover { cursor:pointer }
div.clear { clear:both; }

/* MAQUETA */
body { text-align:center }

#alturaminima {
	height: 480px;
	float: left;
	}
#contenidor { border-left:#0052ba 5px solid; border-right:#0052ba 5px solid; padding:0px 7px; width:865px; margin:auto; text-align:left; }

#cap { height:177px; background:url(/images/cap_home.gif); }
#cap form { padding:16px 0px 0px 408px;} 
#cap form input { width:80px; background:#fff; border:#c2c2c2 1px solid; font-size:9px; height:15px; }
#cap form input.boto {height:18px; margin-left:4px; width:60px;}
#cap form select {font-size:9px; padding:0px; height:18px; }

#cap h1 { font-size:12px; position:absolute; margin-left:20px; margin-top:112px; background:no-repeat left top; width:420px; height:57px; text-indent:-999px }
#cap #logo {position:absolute; margin-left:675px; margin-top:36px; }

#menu { height:65px; color:#fff; padding-left:25px; background:#0052ba url(/images/separa_menu.gif) no-repeat 23px 10px; }
#menu a {display:block; width:127px; height:50px; float:left; padding:15px 5px 0px 5px; color:#fff; font-size:9px; 
    background:#0052ba url(../images/separa_menu.gif) no-repeat 135px 10px; }
#menu a.actiu, #menu a:hover {background:#99ffff url(/images/bg_menuhi.gif) repeat-x top; text-decoration:none; }
#menu a strong {font-size:12px; }
#menu a strong i {color:#4dcfd1; font-style:normal; }

#breadcrumb { background:#004087; padding:4px 0px 0px 16px; font-size:10px; color:#fff; height:17px; }
#breadcrumb a { color:#fff; text-decoration:none; }
#breadcrumb a:hover { text-decoration:underline; }


#principal {padding:5px 16px 0px 16px; }
#cos { background:#fff; }

#subesquerre {float:left; width:168px; padding-left:15px; padding-top:11px; }
#subesquerre a.fitxa {display:block; border:#fff 1px dotted; color:#000; text-decoration:none; width:151px; font-size:9px; padding:3px 0px 1px 2px; background:#ebb00f; margin-bottom:4px;}
#subesquerre img {margin-top:6px; margin-bottom:6px; }
#subhome { width:423px; }
#subhome, #subhome_infraestructures {float:left; padding-right:23px; padding-top:32px; padding-bottom:10px;  }
#subhome_infraestructures {
 width: 591px; padding-left:15px;
}
#subhome h1, #subhome_infraestructures h1 {
color:#0052ba; font-size:15px; display: block; margin-bottom: 18px;
}
#subhome h3, #subhome_infraestructures h3 {font-size:11px; padding-top:12px;}
#subhome p, #subhome_infraestructures p {font-size:11px; }
#homeA { font-size:1px;}
#homeA, #homeA2, #p_columna1 { width:540px; }
#p_columna1 { float: left; }
#homeB { background:#fff; font-size:1px; }
#homeB, #homeB2 {float:left; width:292px;}
#homeB img { padding-top:7px; }
#homeB img.primera { padding-top:0px; }
#homeA2 h2, #homeB2 h2 {font-size:14px; height:26px; padding: 10px 0px 0px 10px;}
#homeA2 h2 span {background:url(/images/es/tit_sallo_news2.gif) no-repeat left; height:21px; display:block; position:absolute; width:540px; }
#homeB2 h2 span {background:url(/images/es/tit_sallo_intro2.gif) no-repeat left; height:21px; display:block; position:absolute; width:292px; }
#homeFons { background:url(/images/fons_home.gif) repeat-y left; }
#homeA2 .noti {padding:10px 0px 10px 10px;}
#homeA2 .noti img {float:left; padding-right:10px; }
#homeA2 .noti .texte {float:left; width:440px; }
#homeA2 .noti .mesinfo { float:right; }
#homeA2 .noti .mesinfo a {color:#fff; }
#homeB2 .texte {padding:10px; color:#fff; }
#homeB2 .mesinfo { float:right; }
#homeB2 .mesinfo a { color:#74ccd4; }



#categories { float:left; width:624px; padding-right:5px; }
#categories .bloc {width:460px; height:79px; float:left;}
#categories .bloc h2 a {padding:23px 0px 0px 43px; font-size:14px; color:#fff; display:block; text-decoration:none; }
#categories .bloc p a {padding:6px 0px 20px 43px; font-size:11px; color:#fff; display:block; text-decoration:none; }
#categories .imatge {float:left; padding-left:0px; background:#fff;}
#categories .separador {height:5px; clear:both; background:#fff; font-size:1px;}

#categories .blocampleNologo,
#categories .blocample {width:624px; height:79px; float:left; background:#fff no-repeat left top; }
#categories .blocampleNologo h2 a,
#categories .blocample h2 a {padding:23px 0px 0px 83px; font-size:13px; color:#fff; display:block; text-decoration:none; }
#categories .blocampleNologo p a,
#categories .blocample p a {padding:6px 0px 20px 83px; font-size:10px; color:#fff; display:block; text-decoration:none; }

#categories .blocampleNologo p a,
#categories .blocampleNologo h2 a { padding-left:40px; }

#submenu {float:left; width:204px; }
#submenu form {background:#c78008; padding:4px 0px }
#form_empresa {
background-color:#736B2D;
width: 202px;
}

#form_empresa form {

padding:4px 0px;
}
#submenu form label, #form_empresa form label { width:52px; text-align:right; font-size:9px; display:block; float:left; padding:3px 2px 0px 0px; }
#submenu form input, #form_empresa input { width:75px; display:block; font-size:9px; float:left; border:#c2c2c2 1px solid; padding:1px; }
#submenu form input.boto, #form_empresa form input.boto {width:60px; background:#fff; height:16px; margin-left:2px; margin-bottom:2px; }
#submenu input.caixa {
	visibility: hidden;
}

#submenu li a { width:179px; font-size:10px; padding:4px 0px 4px 25px; display:block; color:#000; text-decoration:none; background:#ebb00f url(/images/icosub_biocides.gif) no-repeat 10px 5px; border-bottom:#fff 1px dotted; }
#submenu li a:hover { background-color:#f5d987; }
#submenu li li a { padding-left:30px; width:174px; background-position: 15px 5px; }
#submenu li li li a { padding-left:36px; width:168px; background-position:21px 5px; }
#submenu li li li li a { padding-left:42px; width:162px; background-position:27px 5px; }
#submenu li li li li li a { padding-left:48px; width:156px; background-position:33px 5px; }
#submenu li li li li li li a { padding-left:54px; width:150px; background-position:39px 5px; }
#submenu li li li li li li li a { padding-left:60px; width:144px; background-position:45px 5px; }
#submenu li.detergencia a {background-image:url(/images/icosub_deter.gif); }
#submenu li.biocides a {background-image:url(/images/icosub_biocides.gif); }
#submenu li.cosmetics a {background-image:url(/images/icosub_cosmetics.gif); }
#submenu li.clinics a {background-image:url(/images/icosub_clinics.gif); }
#submenu li.construccio a {background-image:url(/images/icosub_construc.gif); }
#submenu li.solids a {background-image:url(/images/icosub_solids.gif); }
#submenu li.biologics a {background-image:url(/images/biologics/icosub_biologics.gif); }
#submenu li a.actiu {background-image:url(/images/icosub_actiu.gif); font-weight:bold; }

#bot_links {padding:5px 16px 0px 16px; height:15px; font-weight:bold; font-size:9px; background:#fff; }
#bot_links a {color:#000; font-weight:normal; }
#bot_links a:hover {color:#0052ba;  }
#idiomes { float:right; margin-top:-12px; }
#idiomes a {color:#aaa; margin-left:5px;}
#idiomes a:hover {color:#0052ba; }
#idiomes strong {font-weight:normal; }

#peu { padding:57px 0px 0px 16px; height:38px; background:url(/images/peu_home.gif); color:#fff; font-size:10px; }
#peu h3 { font-size:12px; font-weight:bold; }

h1, h1 a {color:#0052ba; font-size:15px; }
div.msg_benvinguda {
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 2px;
	vertical-align: middle;
}
/*---------------------
Destacats
------------------------*/
td.certificat h2 {
	color:#0052ba; font-size:15px; display: block; margin-bottom: 15px;	
}