@charset "utf-8";*{padding:0;margin:0;border:none;}
body{font-family:"Courier New",Courier,monospace;font-size:14px;color:#fff;background-color:#333;}
h1{font-family:"Courier New",Courier,monospace;font-size:26px;font-weight:light;padding:.1em 0 .3em 0;margin:0;}
h1 a{text-decoration:none;}
h2{font-family:"Courier New",Courier,monospace;font-size:26px;font-weight:bold;margin-bottom:20px;}
h3{font-family:"Courier New",Courier,monospace;font-size:20px;font-weight:800;padding:0 0 20px 0;}
h4{font-family:"Courier New",Courier,monospace;font-size:15px;font-weight:800; padding:0 0 5px 0; margin-bottom: 10px;  }
h5{font-family:"Courier New",Courier,monospace;font-size:1.0em;font-weight:bold;}
h6{font-family:"Courier New",Courier,monospace;font-size:1.0em;font-weight:bold;}
#phoca-dl-license{color:#000;}
#phoca-dl-license a{color:#000;}
code{font-family:Arial,Helvetica,sans-serif;}
.bloque{height:1%;}
.bloque:after{height:0;content:".";visibility:hidden;display:block;clear:both;}
.left{float:left;}
.right{float:right;}
.block_home{width:400px;padding:1.0em;margin:o 1.0em 1.0em 0;}
#page{position:relative;width:900px;margin:0 auto 0 auto;padding:0 7px 0 0;background-image:url(../img/page_border_right.png);background-position:top right;background-repeat:repeat-y;height:1%;}
#page:after{height:0;content:".";visibility:hidden;display:block;clear:both;}
#subpage{position:relative;}
.adsense{margin-top:.5em;}
#direccion li{float:left;padding-right:.5em;margin-right:.5em;background-image:url(../img/separador.png);background-position:right;background-repeat:no-repeat;}
#direccion .ultim{background:none;}
#espai_comu2{position:absolute;top:0;right:0;}
#espai_comu3{border-top:#eee 1px dotted;padding-top:5px;padding-bottom:.0em;margin-bottom:10px;padding-top:20px;overflow:hidden;}
#espai_comu4{position:relative;padding-top:10px;margin:0 0 10px 0;}
#espai_comu4 ul{list-style-type:square;list-style:square inside;}
#footer{border-top:#eee 1px dotted;padding-top:10px;}
#left{width:150px;float:left;padding:0;margin:0;min-height:300px;}
#center{width:738px;float:left;overflow:hidden;padding:0;margin:0 0 0 10px;}
#left a{text-decoration:none;}
#left h2{font-size:15px;font-weight:bold;margin:0 0 10px 0;}
#left .modulecolumn{display:block;margin:10px 10px 20px 0;padding-top:10px;overflow:hidden;border-top:#ddd solid 1px;}
.menu{margin-bottom:20px;font-size:14px;}
.menu a{font-size:15px;}
.active a{color:#f00;}
.years li{margin-bottom:2px;font-weight:normal; font-size: 13px;}
.years li li{margin-bottom:5px;font-weight:normal;margin:0 0 0 5px;}
#top{display:block;overflow:hidden;}
.hidden,.skip{position:absolute;left:-1000em;}
.dreta{text-align:right;}
input[type=text],textarea{width:400px;margin-bottom:10px;}
#espai_comu1{position:relative;width:100%;margin:20px 0 1px 0;overflow:hidden;}
#espai_comu1:after{height:0;content:".";visibility:hidden;display:block;clear:both;}
#espai_comu1 .logo{width:38.0em;float:left;}
#espai_comu1 p{margin-left:5.0em;}
#espai_comu1 .logo a{background:none;}
#espai_comu1 h1{float:left;}
ul{list-style-type:none;margin:0;}
ul:after{height:0;content:".";visibility:hidden;display:block;clear:both;}
li{float:none;background:url(../img/item_list2.png) left .60em no-repeat;padding:0;}
li.up{width:95%;float:none;background-image:none;text-align:right;padding-right:1.5em;}
.listado1{margin:1.0em 0 1.0em 0;}
.listado1 li{margin-bottom:1.0em;border:1px dashed #fff;padding:.5em;}
.col1{margin-right:2.0em;}
.col2{margin-right:5.0em;}
dl{font-size:.9em;margin-bottom:.5em;}
dt{font-weight:bold;margin:0;padding:0;}
dd{margin:0 0 .5em 0;padding:0;}
p{margin:.5em 0 .5em 0;}
p.gran{font-family:"Times New Roman",Times,serif;font-size:1.6em;color:#333;line-height:1.2em;}
p.petit{font-family:Arial,Helvetica,sans-serif;font-size:1.0em;}
a{color:#fff;text-decoration:underline;}
a:hover,a:focus{color:#f00;text-decoration:none;}
a.inversa{color:#0059a2;text-decoration:none;border-bottom:dotted 1px #0059a2;}
a.inversa:hover,a:focus{color:#333;border-bottom:solid 1px #333;}
a.tipo1{display:inherit;color:#333;font-size:.9em;padding-right:1.2em;border:none;margin-top:2.0em;}
a.tipo1:hover,a.tipo11:focus{color:#000;}
a.tipo11{display:inherit;color:#fff;font-size:.9em;padding-right:1.2em;border:none;margin-top:2.0em;}
a.tipo11:hover,a.tipo11:focus{color:#444;}
a.category:hover,a.category:focus{color:#f00;}
.links{margin-bottom:2.0em;}
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:850px;height:476px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-ub1{height:1%;margin-bottom:.5em;}
.jcarousel-skin-ub1 li{background:none;}
.jcarousel-skin-ub1 .jcarousel-container-horizontal{width:100%;background-color:#333;padding:0;z-index:1000;}
.jcarousel-skin-ub1 .jcarousel-clip-horizontal{position:relative;width:850px;height:478px;background-color:#444;}
.jcarousel-skin-ub1 .jcarousel-item{position:relative;display:block;width:850px;height:478px;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro1{position:absolute;top:1.0em;left:1.0em;width:18.0em;height:auto;padding:1.0em;background-color:#000;color:#fff;background:url(../img/fons.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro2{position:absolute;top:1.4em;right:1.0em;width:18.0em;height:auto;padding:1.0em;background-color:#000;color:#fff;background:url(../img/fons.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro3{position:absolute;top:0;left:1.0em;width:auto;height:auto;padding:1.0em;background-color:#000;color:#fff;background:url(../img/fons.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro4{position:absolute;top:26.0em;left:1.0em;width:18.0em;height:auto;padding:1.0em;background-color:#fff;color:#333;background:url(../img/fons2.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item .video{position:absolute;top:21.0em;right:.5em;width:300px;height:180px;padding:1.0em;color:#333;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro5{position:absolute;top:15.0em;left:3.0em;width:21.0em;height:auto;padding:1.0em;background-color:#000;color:#fff;background:url(../img/fons.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro6{position:absolute;top:26.0em;left:1.0em;width:18.0em;height:auto;padding:1.0em;background-color:#000;color:#fff;background:url(../img/fons.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item .cuadro7{position:absolute;top:21.0em;left:1.5em;width:16.0em;height:auto;padding:1.0em;background-color:#000;color:#fff;background:url(../img/fons.png) left top;}
.jcarousel-skin-ub1 .jcarousel-item-horizontal{margin-right:10px;}
.jcarousel-skin-ub1 .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-ub1 .jcarousel-next-horizontal{position:absolute;top:48%;right:10px;width:20px;height:20px;cursor:pointer;background:transparent url(../img/slider_dreta_gran.png) no-repeat 0 0;z-index:50000;}
.jcarousel-skin-ub1 .jcarousel-next-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-ub1 .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-ub1 .jcarousel-next-disabled-horizontal,.jcarousel-skin-ub1 .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-ub1 .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.jcarousel-skin-ub1 .jcarousel-prev-horizontal{position:absolute;top:48%;left:10px;width:20px;height:20px;cursor:pointer;background-color:#cf3;background:transparent url(../img/slider_esquerre_gran.png) no-repeat 0 0;z-index:50000;}
.jcarousel-skin-ub1 .jcarousel-prev-horizontal:hover{background-position:-32px 0;}
.jcarousel-skin-ub1 .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-ub1 .jcarousel-prev-disabled-horizontal,.jcarousel-skin-ub1 .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-ub1 .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0;}
.feedback{position:absolute;top:0;left:0;}

.services ul{ list-style: square ; list-style-position: outside; margin-left: 15px;}
.services li{ margin-bottom: 8px; font-size: 13px;}

.definition{ position:absolute; right:10px; top:10px;}
