/**  gravimon **/


body {position:relative; background:#5e5e5e;font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#555555;}
a:link, a:visited{color:#555555; font-weight:bold; text-decoration:none}
a:hover{font-weight:bold;color:#DD0000; text-decoration:none}
.contingut {width:994px;padding-bottom:12px; text-align:center; height:100%}
.cap{width:994px;height:148px;overflow:hidden;}
.cos {width:994px;margin-top:10px;padding-bottom:1px;}
.peu {width:994px; height:125px;color:#fff; font-weight:bold;}
.detallHide{display:none;}
.detallShow{}
.DetallHide{display:none;}
.DetallShow{}
.barra{width:994px;height:24px;}
.menu {float:left;padding:5px;padding-top:4px;padding-bottom:5px; font-size:12px;color:#FFFFFF; font-weight:bold; cursor:pointer; padding-right:10px; margin-right:5px;}
.menu:hover{background:#999999;}
.menu_activat {float:left;padding:5px;padding-top:4px;padding-bottom:5px; font-size:12px;color:#FFFFFF; font-weight:bold; cursor:pointer;background:#999999; padding-right:10px; margin-right:5px;}
.idioma {float:right; text-align:right; margin-top:4px; font-size:12px;color:#FFFFFF;  font-weight:bold;}
.barra2{width:994px;height:21px;}
.submenu {float:left;padding:4px; height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:left; cursor:pointer; padding-right:10px; margin-right:5px;}
.submenuespai {float:left;padding-top:4px;padding-bottom:4px height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:left; margin-right:5px;}
.submenu:hover {background:#d90d16;}
.submenu_activat {float:left;padding:4px; height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:left; cursor:pointer;background:#d90d16; padding-right:10px; margin-right:5px;}
.submenu2 {float:right;padding:4px; height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:right; cursor:pointer; padding-left:10px; margin-left:5px;}
.submenu2espai {float:right;padding-top:4px;padding-bottom:4px height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:right; margin-left:5px;}
.submenu2:hover {background:#d90d16;}
.submenu2_activat {float:right;padding:4px; height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:right; cursor:pointer;background:#d90d16; padding-left:10px; margin-left:5px;}
.submenu3 {float:left;padding:4px; height:13px;font-size:10px;color:#5e5e5e; font-weight:bold; text-align:left; cursor:pointer; padding-right:10px; margin-right:5px;}
.submenu3espai {float:left;padding-top:4px;padding-bottom:4px height:13px;font-size:10px;color:#5e5e5e; font-weight:bold; text-align:left; margin-right:5px;}
.submenu3:hover {background:#d90d16;color:#FFFFFF}
.submenu3_activat {float:left;padding:4px; height:13px;font-size:10px;color:#FFFFFF; font-weight:bold; text-align:left; cursor:pointer;background:#d90d16; padding-right:10px; margin-right:5px;}
.barra3{width:994px;height:103px;}
.logo {float:left;}
.telf {float:right; text-align:right; height:100px; margin-top:3px; font-size:11px;}
.sep {float:right; text-align:right; height:80px; width:1px; margin:5px; margin-top:13px;background-color:#CCCCCC;}
.news {float:right; text-align:left; height:100px; width:290px; margin-top:3px;font-size:11px;}
.oficines {float:left; width:120px;height:114px; margin-top:20px; text-align:left; margin-right:15px;}
.calidae {float:right; width:200px; margin-top:10px; padding:10px; cursor:pointer;}
.calidae:hover { background-color:#d90d16;}
.titol{font-size:26px; color:#DD0000; font-weight:bold; letter-spacing:-1.5px; margin-bottom:10px;}
.titol_petit{font-size:18px; color:#DD0000; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;margin-top:8px;}
.titol_g{font-size:26px; color:#555555; font-weight:bold; letter-spacing:-1.5px; margin-bottom:10px;}
.titol_petit_g{font-size:18px; color:#555555; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;margin-top:8px;}
.titol_gc{font-size:26px; color:#999999; font-weight:bold; letter-spacing:-1.5px; margin-bottom:10px;}
.titol_petit_gc{font-size:18px; color:#999999; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;margin-top:8px;}
.titol_b{font-size:26px; color:#FFFFFF; font-weight:bold; letter-spacing:-1.5px; margin-bottom:10px;}
.titol_petit_b{font-size:18px; color:#FFFFFF; font-weight:bold; letter-spacing:-1px; margin-bottom:10px;margin-top:8px;}
.boto{text-align:center; padding:10px;background-color:#555555;color:#FFFFFF; font-weight:bold;cursor:pointer; width:180px;}
.boto:hover{background-color:#666;}
.boto_activat{text-align:center; padding:10px;background-color:#DD0000;color:#FFFFFF; font-weight:bold;cursor:pointer; width:180px;}
.boto2{text-align:center; padding:5px;background-color:#FFFFFF;color:#DD0000; font-weight:bold;cursor:pointer;}
.boto2:hover{background-color:#666666;color:#FFFFFF;}
.boto3{font-size:18px; color:#999999; font-weight:bold; letter-spacing:-1px;padding:2px;cursor:pointer}
.boto3:hover{background-color:#DD0000;color:#FFFFFF}
.boto4{float:left;text-align:center; padding:10px;background-color:#555555;color:#FFFFFF; font-weight:bold;cursor:pointer; width:180px; margin-right:20px;}
.boto4:hover{background-color:#666;}
.cat_null{font-size:16px; color:#5e5e5e; font-weight:bold; letter-spacing:-1px;padding:1px; line-height:30px;}
.cat1{font-size:16px; color:#5e5e5e; font-weight:bold; letter-spacing:-1px;padding:1px;cursor:pointer; line-height:30px;}
.cat1:hover{background-color:#DD0000;color:#FFFFFF}
.cat_null2{font-size:13px; color:#999999; font-weight:bold; letter-spacing:-1px;padding:1px; line-height:30px;}
.cat2{font-size:13px; color:#999999; font-weight:bold; letter-spacing:-1px;padding:1px;cursor:pointer; line-height:30px;}
.cat2:hover{background-color:#DD0000;color:#FFFFFF}
.cat3{font-size:11px; color:#DD0000; font-weight:bold; letter-spacing:0px;padding:1px;cursor:pointer; line-height:20px;}
.cat3:hover{background-color:#DD0000;color:#FFFFFF}
.form{ background-color:#CCCCCC; border:solid; border-width:1px; border-color:#666666; color:#990000;}
.formnews{ background-color:#FFFFFF; border:solid; border-width:1px; border-color:#999999; color:#990000;height:22px;width:200px;}
.botonews{background-color:#DD0000;text-align:center;color:#FFFFFF; font-size:11px;height:26px;padding-bottom:6px; padding-top:0px; width:80px;border:solid; border:1px; border-color:#FFFFFF;}
.botonews:hover{background-color:#666;}
.desti_del_mes{ background-color:#DD0000; color:#FFFFFF; width:500px;padding-top:15px; padding-bottom:15px;}
.pregunta{ color:#5e5e5e; font-weight:bold; cursor:pointer;}
.pregunta_activa{ color:#DD0000; font-weight:bold; cursor:pointer;}
.mail_fitxa{background-color:#5e5e5e;color:#FFCC00; font-weight:bold;padding:5px;}
.mail_fitxa:hover{background:#990000;}
.menu_inf{font-size:11px;}
.blog{padding:5px; cursor:pointer}
.blog:hover{ background-color:#EEEEEE;}
.agenda{padding:5px;width:994px; margin-top:5px; overflow:hidden; border:solid; border-width:1px; border-color:#5e5e5e}
.agenda:hover{ background-color:#EEEEEE;}
.comentari{border-top-width:1px; border-top-style:solid; border-top-color:#EEEEEE; margin-top:10px;}
.menucuadrat{ height:33px; background:url(imatges/fons_menu_cuadrat.png) top left repeat-x; font-size:12px; color:#DD0000; font-weight:bold}
.coscuadrat{ border-bottom:solid; border-left:solid; border-right:solid; border-top:none; border-width:1px; border-color:#AAAAAA; height:225px; padding:10px; overflow:hidden}
.opcio{float:left; border:solid; border-color:#AAAAAA; border-width:1px; background-color:#DDDDDD; height:15px; padding:8px;}
.opcio_activat{float:left; border:solid; border-color:#AAAAAA; border-width:1px; height:16px; padding:8px;border-bottom:none; border-bottom-width:0px; background-color:#FFFFFF}
.opcio3{float:left; border:solid; border-color:#AAAAAA; border-width:1px; background-color:#DDDDDD; height:15px; padding:8px; border-left:none; }
.opcio3_activat{float:left; border:solid; border-color:#AAAAAA; border-width:1px; height:16px; padding:8px;border-bottom:none; background-color:#FFFFFF; border-left:none;}
.mesos{ height:25px; overflow:hidden;}
.encurs{float:left;width:80px;text-align:center; height:25px; background-color:#5e5e5e; color:#FFFFFF; margin-right:5px; padding:5px;cursor:pointer}
.encurs_activat{float:left;width:80px;text-align:center; height:25px; background-color:#DD0000; color:#FFFFFF; margin-right:5px; padding:5px;cursor:pointer}
.proper{float:left;width:80px;text-align:center; height:25px; background-color:#999999; color:#FFFFFF; margin-right:5px; padding:5px;cursor:pointer}
.proper_activat{float:left;width:80px;text-align:center; height:25px; background-color:#DD0000; color:#FFFFFF; margin-right:5px; padding:5px;cursor:pointer}
.doc{background-color:#999999; color:#FFFFFF; width:100px; padding:4px; cursor:pointer}
.doc:hover{background-color:#5e5e5e}
.vid{background-color:#999999; color:#FFFFFF; width:100px; padding:4px; cursor:pointer;}
.img{background-color:#999999; color:#FFFFFF; width:100px; padding:4px; cursor:pointer; margin-bottom:5px;}
.img:hover{background-color:#5e5e5e}
.testimoni_prod{ padding:5px;color:#5e5e5e; cursor:pointer; border-bottom:solid; border-bottom-color:#CCCCCC; border-bottom-width:1px;border-left:solid; border-left-width:2px; border-left-color:#FFFFFF;}
.testimoni_prod:hover{ background-color:#EEEEEE; border-left:solid; border-left-width:2px; border-left-color:#DD0000;}
.miniprod{width:315px; height:190px; float:left; margin:4px; border:solid; border-width:1px; border-color:#999999; padding:5px; overflow:hidden; cursor:pointer}
.miniprod:hover{ background-color:#DEDEDE}
.sotamapa{ font-size:11px;margin-top:5px;}
.link2{margin-top:5px; cursor:pointer;}
.link2:hover{color:#DD0000;}
/* calendari */
.fc_main { background:#CCC; border: 1px solid #DD0000; font-family: Verdana; font-size: 10px; z-index:3;}
.fc_date { border: 1px solid #888;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk { font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #5e5e5e; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
/* fi calendari*/