body{margin:0px;padding:0px}
table{font-size:11px;font-family:verdana;color:#004c99}
a{font-size:10px;font-family:verdana;color:#9c9d9f;text-decoration:none;}
a:link{font-size:10px;font-family:verdana;color:#9c9d9f;text-decoration:none;}
a:hover{font-size:10px;font-family:verdana;color:#004c99;text-decoration:none;}

.bordeimg{border:2px solid #9c9d9f;cursor:pointer}
.bordeimgon{border:2px solid #004c99;cursor:pointer}

.centxcent{width:100%;height:100%}
.taulabase{width:989px;height:600px}

.topesq{background-image:url(img/feresq.jpg);background-repeat:no-repeat;background-position:top right;width:16px;}
.topdre{background-image:url(img/ferdre.jpg);background-repeat:no-repeat;background-position:top left;width:16px;}
.botesq{background-image:url(img/ferbotesq.jpg);background-repeat:no-repeat;background-position:bottom right;width:16px;}
.botdre{background-image:url(img/ferbotdre.jpg);background-repeat:no-repeat;background-position:bottom right;width:16px;}
.fonsbotesquerra{background-image:URL(img/botesquerra.jpg);background-repeat:no-repeat;height:20px;background-position:top left}
.fonsbotdreta{background-image:URL(img/botdreta.jpg);background-repeat:no-repeat;background-position:bottom right;width:240px}

.tdmenu{padding-left:12px;height:24px;cursor:pointer;font-weight:bold}
.tdmenuon{padding-left:12px;background-color:#b2c9e0;height:24px;cursor:pointer;font-weight:bold}
.lineasupmenu{background-color:#004c99;height:5px;}
.width1px{width:1px}
.fonsblau1px{width:1px;background-color:#004c99}
.height1px{height:1px}
.width95px{width:95px}
.fonsblau{background-color:#004c99}

a.menu{font-family:tahoma;font-size:12px;color:#004c99;text-decoration:none;font-weight:bold}
a.menu:link{font-family:tahoma;font-size:12px;color:#004c99;text-decoration:none;font-weight:bold}
a.menu:hover{font-family:tahoma;font-size:12px;color:#004c99;text-decoration:none;font-weight:bold}

a.menu11{font-family:tahoma;font-size:11px;color:#004c99;text-decoration:none;font-weight:bold}
a.menu11:link{font-family:tahoma;font-size:11px;color:#004c99;text-decoration:none;font-weight:bold}
a.menu11:hover{font-family:tahoma;font-size:11px;color:#004c99;text-decoration:none;font-weight:bold}

.tdmprod{width:110px;padding-left:1px;padding-right:1px}
.tdmpint{width:237px;padding-left:1px;padding-right:1px}
.tdmpemp{width:109px;padding-left:1px;padding-right:1px}

.tdsubm{padding-left:1px;padding-right:1px;}

.tahoma15blanc{font-family:tahoma;font-size:15px;color:#FFFFFF;}
.verdana10gris{font-family:verdana;font-size:10px;color:#9c9d9f}
.verdana11gris{font-family:verdana;font-size:11px;color:#9c9d9f}
.tdpeu{border-left:1px solid #9c9d9f;padding-left:5px}

.width145px{width:145px}
.tdtxtinici2{width:350px;}
.width292pxheight145px{width:292px;height:145px}
.height27px{height:27px}
.height100{height:100%}
.height24px{height:24px}
.height20px{height:20px}
.padleft34{padding-left:24px}

.fonsimginici1{background-image:URL(img/img1inici-1.jpg);background-repeat:no-repeat;height:161px;padding-right:20px;padding-top:40px;}
.fonsimginici2{background-image:URL(img/img1inici-2.jpg);background-repeat:no-repeat;height:161px;padding-right:20px;padding-top:40px;}
.fonsimginici3{background-image:URL(img/img1inici-3.jpg);background-repeat:no-repeat;height:161px;padding-right:20px;padding-top:40px;}
.fonsimginici4{background-image:URL(img/img1inici-4.jpg);background-repeat:no-repeat;height:161px;padding-right:20px;padding-top:40px;}
.fonsimginici5{background-image:URL(img/img1inici-5.jpg);background-repeat:no-repeat;height:161px;padding-right:20px;padding-top:40px;}

.nomprodinici{font-family:arial;font-size:18px;letter-spacing:-2px;color:#FFFFFF;font-weight:normal;text-decoration:none;}
a.nomprodinici{font-family:arial;font-size:18px;color:#FFFFFF;font-weight:normal;text-decoration:none;}
a.nomprodinici:link{font-family:arial;font-size:18px;color:#FFFFFF;font-weight:normal;text-decoration:none;}
a.nomprodinici:hover{font-family:arial;font-size:18px;color:#FFFFFF;font-weight:normal;text-decoration:none;}

.tdsubmenu{font-family:verdana;font-size:10px;padding-left:8px;height:24px;cursor:pointer;font-weight:bold}
.tdsubmenuon{font-family:verdana;font-size:10px;padding-left:8px;background-color:#b2c9e0;color:#FFFFFF;height:24px;cursor:pointer;font-weight:bold}

.tdsubmenusub{font-family:verdana;font-size:10px;padding-left:8px;padding-right:8px;height:24px;cursor:pointer;font-weight:bold;color:#FFFFFF;background-color:#b2c9e0;}
.tdsubmenuonsub{font-family:verdana;font-size:10px;padding-left:8px;padding-right:8px;background-color:#b2c9e0;color:#004c99;height:24px;cursor:pointer;font-weight:bold}

a.submenusub{font-family:verdana;font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none}
a.submenusub:link{font-family:verdana;font-size:10px;color:#FFFFFF;font-weight:bold;text-decoration:none}
a.submenusub:hover{font-family:verdana;font-size:10px;font-weight:bold;color:#004c99;text-decoration:none}

.verdana10blau{font-family:verdana;font-size:10px;font-weight:regular;color:#004c99;}
.verdana10grisclar{font-family:verdana;font-size:10px;font-weight:regular;color:#9c9d9f;}

.fonstittrabajos{background-image:URL(img/fonstittrabajos.jpg);background-repeat:no-repeat;width:210px;height:45px;font-family:verdana;font-size:11px;font-weight:regular;color:#FFFFFF;font-weight:bold;padding-left:20px;}

.latesqprod{background-image:URL(img/latesqquadreprod.jpg);background-repeat:repeat-y;background-position:top right}
.latdreprod{background-image:URL(img/latdrequadreprod.jpg);background-repeat:repeat-y;background-position:top left}
.centretopqprod{background-image:URL(img/centrequadreprod.jpg);background-repeat:no-repeat;width:373px;font-family:verdana;font-size:11px;color:#FFFFFF;font-weight:bold;padding-top:15px;padding-left:10px;}
.txtprod{padding-left:10px;padding-right:10px;padding-top:10px;line-height:18px;width:373px;padding-bottom:10px;text-align:left}

.centretopnoqprod{background-image:URL(img/centrenosombraquadreprod.jpg);background-repeat:no-repeat;width:373px;font-family:verdana;font-size:11px;font-weight:regular;color:#FFFFFF;font-weight:bold;padding-top:2px;padding-left:10px;}
.peuquadreprod{background-image:URL(img/peuquadreprod.jpg);background-repeat:repeat-x;}
.tdcolor{background-color:#FFFFFF;font-family:verdana;font-size:10px;color:#004c99;font-weight:bold;border:1px solid #004c99}

.verdana11blancn{font-family:verdana;font-size:11px;color:#FFFFFF;font-weight:bold;}
.centretopquadre{background-image:URL(img/centrequadre.jpg);background-repeat:repeat-x;width:705px;font-family:verdana;font-size:11px;font-weight:regular;color:#FFFFFF;font-weight:bold;padding-top:15px;padding-left:10px}
.centretopquadremos{background-image:URL(img/centrequadre.jpg);background-repeat:repeat-x;width:300px;font-family:verdana;font-size:11px;font-weight:regular;color:#FFFFFF;font-weight:bold;padding-top:15px;padding-left:10px}

a.linkfabri{font-size:11px;font-family:verdana;color:#9c9d9f;text-decoration:none;}
a.linkfabri:link{font-size:11px;font-family:verdana;color:#9c9d9f;text-decoration:none;}
a.linkfabri:hover{font-size:11px;font-family:verdana;color:#004c99;text-decoration:none;}

.fonsombratop{background-image:URL(img/ombratopfoto.jpg);background-repeat:repeat-x;height:7px;}
.fonsombraleft{background-image:URL(img/ombraleftfoto.jpg);background-repeat:repeat-y;width:6px;}
.fonsombraright{background-image:URL(img/ombrarightfoto.jpg);background-repeat:repeat-y;width:7px;}
.fonsombrabottom{background-image:URL(img/ombrabottomfoto.jpg);background-repeat:repeat-x;height:6px;}

.tdimginici21{background-image:URL(img/img2inici-1.jpg);background-repeat:no-repeat;background-position:bottom center;width:700px;height:41px}
.tdimginici22{background-image:URL(img/img2inici-2.jpg);background-repeat:no-repeat;background-position:bottom center;width:700px;height:41px}
.tdimginici23{background-image:URL(img/img2inici-3.jpg);background-repeat:no-repeat;background-position:bottom center;width:700px;height:41px}
.tdimginici24{background-image:URL(img/img2inici-4.jpg);background-repeat:no-repeat;background-position:bottom center;width:700px;height:41px}
.tdimginici25{background-image:URL(img/img2inici-5.jpg);background-repeat:no-repeat;background-position:bottom center;width:700px;height:41px}
.tdonsom11{background-image:URL(img/onsom_dre_11.jpg);background-repeat:no-repeat;background-position:bottom center;width:700px;height:41px}
.frasecompo{color:red;width:500px;padding-top:3px}
.inputtxt{border-bottom:1px solid #9c9d9f;border-left:0px;border-top:0px;border-right:0px;width:256px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}
.inputtxton{border-bottom:1px solid #004c99;border-left:1px solid #004c99;border-top:1px solid #004c99;border-right:1px solid #004c99;width:256px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}
.height20{height:20px}

a.enviar{font-family:verdana;font-size:12px;color:#9c9d9f;font-weight:bold;text-decoration:none;cursor:pointer}
a.enviar:link{font-family:verdana;font-size:12px;color:#9c9d9f;font-weight:bold;text-decoration:none;cursor:pointer}
a.enviar:hover{font-family:verdana;font-size:12px;color:#004c99;font-weight:bold;text-decoration:none;cursor:pointer}

input.enviar{background-color:#FFFFFF;font-family:verdana;border:0px;font-size:12px;color:#9c9d9f;font-weight:bold;text-decoration:none;cursor:pointer}
input:hover.enviar{background-color:#FFFFFF;font-family:verdana;border:0px;font-size:12px;color:#004c99;font-weight:bold;text-decoration:none;cursor:pointer}

.fonslatclient{background-image:URL(img/ombralateralclient.jpg);background-repeat:repeat-y;width:2px}
.fonsbotclient{background-image:URL(img/ombrabottomclient.jpg);background-repeat:repeat-x;height:3px}

.txtfabri{font-size:9px;font-family:verdana;color:#004c99;text-align:center}

a.blaugris{font-size:10px;font-family:verdana;color:#004c99;text-decoration:none;}
a.blaugris:link{font-size:10px;font-family:verdana;color:#004c99;text-decoration:none;}
a.blaugris:hover{font-size:10px;font-family:verdana;color:#9c9d9f;text-decoration:none;}

.fonspresupuesto{background-image:URL(img/pidapresu.jpg);width:215px;height:214px;background-repeat:no-repeat}

.inputtxtpresu{border-bottom:1px solid #9c9d9f;border-left:0px;border-top:0px;border-right:0px;width:200px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}
.inputtxtpresuon{border-bottom:1px solid #004c99;border-left:1px solid #004c99;border-top:1px solid #004c99;border-right:1px solid #004c99;width:200px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}

.selectpresu{border-bottom:1px solid #9c9d9f;border-left:1px solid #004c99;border-top:1px solid #004c99;border-right:1px solid #004c99;font-family:verdana;font-size:10px;color:#004c99;padding:3px}

.inputtxtpresup{border-bottom:1px solid #9c9d9f;border-left:0px;border-top:0px;border-right:0px;width:40px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}
.inputtxtpresuonp{border-bottom:1px solid #004c99;border-left:1px solid #004c99;border-top:1px solid #004c99;border-right:1px solid #004c99;width:40px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}

.inputtxtpresum{border-bottom:1px solid #9c9d9f;border-left:0px;border-top:0px;border-right:0px;width:350px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}
.inputtxtpresuonm{border-bottom:1px solid #004c99;border-left:1px solid #004c99;border-top:1px solid #004c99;border-right:1px solid #004c99;width:350px;font-family:verdana;font-size:10px;color:#004c99;padding:3px}

.escolors{font-weight:bold;cursor:pointer;}

a.calen{
	display:block;
	width:250px;
	height:20px;
	color:#004c99;
	text-decoration:none;
	padding-top:5px;
}

a.calen:link{
	display:block;
	width:250px;
	height:20px;
	color:#004c99;
	text-decoration:none;
	padding-top:5px;
}

a.calen:hover{
	display:block;
	width:250px;
	height:20px;
	color:#004c99;
	text-decoration:none;
	font-weight:900;
	background-color:#92b3d4;
	padding-top:5px;
}

.titcat{font-family:tahoma;font-size:15px;color:#FFFFFF;}