<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@font-face
{
   font-family: "SourceSansPro";
   src: url("../fonts/SourceSansPro-Regular.otf");
   src: url("../fonts/SourceSansPro-Regular.otf") format("embedded-opentype"),
        url("../fonts/SourceSansPro-Regular.ttf");
}
@font-face
{		
	font-family: "Humanist777";
	src: url("../fonts/Humanist777.ttf");
}
   @font-face
{
	font-family: "Humanist777-Bold";
   src: url("../fonts/Humanist777-Bold.ttf");   
}

/* ==========================================================================
		Slider core styles
===========================================================================*/
.slider-nav,
.slider-nav:before,
.slider-nav:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.slider-container {
  position: relative;

  overflow: hidden;

  width: 100%;
  margin: 0 auto;
}

.slider {
  position: relative;

  width: 9999px;
}
.slider:before,
.slider:after {
  display: table;

  content: ' ';
}
.slider:after {
  clear: both;
}
.slider .slide {
  position: relative;

  float: left;

  margin: 0;
  padding: 0;
}

.slider .slide a{
	display:block;
}

.slider .slide img {
  /*display: block;*/

  max-width: 100%;
  height: auto;
}
.act,
#prev &gt; span,
#next &gt; span,
#slider-nav &gt; a {
  background: url(../img/arrows.png) no-repeat;
}
#next &gt; span,
#prev &gt; span {
  display: block;

  width: 16px;
  height: 24px;
}
/* Arrows */
#next &gt; span {
  background-position: -20px 0;
}
#prev &gt; span {
  background-position: 0 0;
}
#next,
#prev {
  position: absolute;
  top: 50%;

  margin-top: -20px;
  padding: 10px 15px;

  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;

  border-radius: 5px;
  background: rgba(0, 0, 0, .39);

 /* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 * /
       -o-user-select: none;*/
}
#prev {
  left: 10px;
}
#next {
  right: 10px;
}
.caption {
  position: absolute;
  bottom: 0;

  display: block;

  width: 100%;
  padding: 0 10px 30px;

  color: #fff;
  background: rgba(0,0,0,.8);
  background: -webkit-linear-gradient(bottom, rgba(0,0,0, .8), transparent 100%);
  background: linear-gradient(to top, rgba(0,0,0, .8), transparent 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */
}
.caption a {
  display: block;

  color: #fff;
}
.slider-nav {
  line-height: 30px;

  position: absolute;
  bottom: 0;
  left: 0;

  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0;

  text-align: center;
  /*background: #323232;*/
  /*opacity: .9;*/

  filter: alpha(opacity=90); /* ie8 */
}
.slider-nav a {
  display: inline-block;

  width: 12px;
  height: 12px;
  margin: 0 3px;

  -webkit-transition: background .5s ease;
     -moz-transition: background .5s ease;
       -o-transition: background .5s ease;
          transition: background .5s ease;

  border: 2px solid #fff;
  border-radius: 50%;
  background: transparent;
}

.slider-nav .active {
  width: 12px;
  height: 12px;

  background: #fff;
}

#slider-principal-largo .slide .txt { font-size:2em; margin:auto;z-index: 6;max-width: 62em;background:none !important}
#slider-principal-largo .slide .caption-spot a{color:#fff !important}
/*#slider-principal-largo  .slide .txt:hover{opacity:1;transition-duration:0.5s}*/
#slider-principal-largo  .slide .desc { padding: 0 0 0.5em;margin:auto;line-height:1em;font-size:1.2em;max-width: 84em;background:none !important}
/*#slider-principal-largo  .slide .desc:hover{opacity:1;transition-duration:0.5s}*/
#slider-principal-largo .slide .caption-spot{ bottom: 0;left: 0;position: absolute; text-align: center;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%) repeat scroll 0 0;width:100%;padding-bottom: 3em;color:#fff}
.fons-solid{background: rgba(0,0,0,0.4) !important}
#slider-segons-largo  .txt {font-family:"SourceSansPro",Arial; font-size:1.3em;position: absolute;left:5%; /*bottom: 90px;*/ top:340px; height: 30px; line-height: 2em; margin:0; padding: 0 10px 1px;  z-index: 6; opacity:0.8  }
#slider-segons-largo   .txt:hover{opacity:1;transition-duration:0.5s}
#slider-segons-largo   .desc { font-family:"SourceSansPro",Arial;position: absolute; left:5%; /*bottom: 53px;*/ top:380px; padding: 2px 10px;margin:0.1em 0 0;opacity: 0.8;width:388px;line-height:1em;max-height:45px;overflow:hidden;text-align:left;color:#292a25;font-size:1.2em}
#slider-segons-largo  .desc:hover{opacity:1;transition-duration:0.5s}

#slider-segons-largo .slide .txt { font-size:2em; margin:auto;z-index: 6;max-width: 62em;background:none !important; position: unset; opacity: 1.0;padding: 0.5em 0em}
#slider-segons-largo .slide .caption-spot a{color:#fff !important}
/*#slider-principal-largo  .slide .txt:hover{opacity:1;transition-duration:0.5s}*/
#slider-segons-largo  .slide .desc { padding: 0 0 0.5em;margin:auto;line-height:1em;font-size:1.2em;max-width: 84em;background:none !important;position: unset;opacity: 1;left: 0; text-align: center; color:#fff}
/*#slider-principal-largo  .slide .desc:hover{opacity:1;transition-duration:0.5s}*/
#slider-segons-largo .slide .caption-spot{ bottom: 0;left: 0;position: absolute; text-align: center;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 100%) repeat scroll 0 0;width:100%;padding-bottom: 3em;color:#fff}

@media (max-width: 580px) {
  .caption {
    display: none;
  }
  .galeriaImatges .galeria img {
    width: 19em;
    height: 13em;
}
.galeriaImatges .caja-gradiente {
    width: calc(100% - 27px);
}
}


/*ESTILOS CSEPintaOferta */
.addthis-derecha{
	float: right;
	margin: 0em 1em;
	text-align: left;
}

.fa, .fa-brands {
	color: #a9a9a9;
}

/*FIN ESTILOS CSEPintaOferta*/




/* format   */
*{font-size:100%;margin:0;padding:0;}
html{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;}
body{font:0.75em/1.5 'Arial',Heveltica;text-align:center;}
h1{font-family:Arial;font-size:1.5em; font-weight: lighter;}
h2{font-family:Arial;font-size:1em;font-weight:lighter;}
h3{font-family:Arial;font-size:1.1em;text-align:left}
h3 a:hover { text-decoration: underline; }
h3 span{color:#000;}
h3.fons1{background: none repeat scroll 0 0 #f5f5ed;padding: 0.1em 0.4em !important;color:#333;margin-bottom:0.6em}
ul.fons1 li{background: none repeat scroll 0 0 #f5f5ed !important;margin-top: 1em}
ul.fons1 li a{color: #333}
h4{font-size:1em;}
h5{font-size:0.9em;font-weight:bold;font-size:0.9em;}
h6{font-size:0.8em;font-weight:normal;font-size:0.8em;}
p{font-family:Arial;font-size:1em;}
ul,ol,ul#ussabilitat .a1{font-size:1em;margin-bottom: 9px;}
figcaption{text-align:center;font-size:0.8em}
sup{font-size:0.8em}
sub{font-size:0.8em}
small{font-size:0.8em}
big{font-size:1.2em}


ul.nobottom{margin-bottom:0px}

blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 55px;
  margin: 20px 20px 30px;
  position: relative;
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 1.3em;
  line-height: 1.2;
  color: #666;
  text-align: justify;
  
  /*Borders - (Optional)*/
  /*border-left: 15px solid #082B3E;
  border-right: 2px solid #082B3E;*/
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 4em;
  font-weight: bold;
  color: #999;
  
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #082B3E;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}	

.resumen-busqueda li{
	/* background: url("boton-flecha-r.gif") no-repeat scroll left center #FFFFFF; */
	margin-left: 1.83em;
}
a{text-decoration: none}
a :hover{ text-decoration: none}
.entry-content a{color:#016ca2}
.entry-content a:hover{color:#016ca2}
img, img a {border: 0;}
.clear{clear:both;height:0;line-height:0;visibility:hidden;}
.m05{margin-bottom:0.5em}
.m1{margin-bottom:1em}
.m15{margin-bottom:1.5em}
.m2{margin-bottom:2em}
.m25{margin-bottom:2.5em}
.m4{margin-bottom:4em}
.m-3{margin-bottom:-3em}
.p0{padding:0 !important}
.p05{padding-bottom:0.5em}
.p1{padding-bottom:1em}
.p15{padding-bottom:1.5em}
.p2{padding-bottom:2em}
.p3{padding-bottom:3em}
.mr2{margin-right:2em}
.mt25{margin-top:2.5em}
.mi{margin: 0.83em}
.centro{text-align:center !important}
.justify{text-align:justify !important}
.ml05{margin-left:0.5em}
.f95{font-size:0.95em}
.f11{font-size:1.1em}
.f2{font-size:2em}
.f25{font-size:2.5em}
.f3{font-size:3em}
.negrita{font-weight: bold}
.right{float:right !important}
.left{float:left !important}
.nofloat{float:none !important}
.block{display:block !important}
.absolute{position:absolute !important}
.img100 img{width:100%}
.img100-m0 img{width:100%;margin:0!important;}
.font-normal {font-weight:normal !important;}
.flex-espaciado{display: flex; justify-content: space-around}
.flex-izquierda{display: flex; justify-content: flex-start}
.flex-derecha{display: flex; justify-content: flex-end}
.flex-centro{display: flex; justify-content: center }
.flex-between{display: flex; justify-content: space-between}
.flex-evenly{display: flex; justify-content: space-evenly}

/* wrap   */
#wrap {margin:0 auto;width:100%;text-align:center;}
.no-banda{background: #fff url("fondo-anb.jpg") repeat-x scroll center top !important}
.no-banda-negro{background: #fff url("fondo-bbnb.jpg") repeat-x scroll center top !important}

/* fondos */
.fondo-blanco {
	background-color: #FFFFFF !important;
}

.fondo-gris {
	background-color: #F2F2F2 !important;
}

/* Containers */
.container_16{margin-left:auto;margin-right:auto;width:80em;}

/* Grid &gt;&gt; Global  */
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:0.83em;}
.container_16 .grid_1{width:3.33em;}
.container_16 .grid_2{width:8.33em;}
.container_16 .grid_3{width:13.33em;}
.container_16 .grid_4{width:18.33em;}
.container_16 .grid_5{width:23.33em;}
.container_16 .grid_6{width:28.33em;}
.container_16 .grid_7{width:33.33em;}
.container_16 .grid_8{width:38.33em;}
.container_16 .grid_9{width:43.33em;}
.container_16 .grid_10{width:48.33em;}
.container_16 .grid_11{width:53.33em;}
.container_16 .grid_12{width:58.33em;}
.container_16 .grid_13{width:63.33em;}
.container_16 .grid_14{width:68.33em;}
.container_16 .grid_15{width:73.33em}
.container_16 .grid_16{width:78.33em}
/* container   */
#container{margin:0 auto;width:80em;position:relative;background:#FFF;color:#292a25}

/* cabecera  */
#containerCab{margin:0 auto;width:80em;position:relative;background:#FFF;color:#292a25;}
#cabecera {height:8.75em;margin:0;position:relative;width:80em;}
#cabecera h1#logo {display:inline;float:left;}
/* #cabecera h1#logo a{display:block;height:5.8em;width:21.08em;} */
#cabecera h1#logo img{margin-top:-1px}  
#cabecera h1#logo a span{display:none;}


/* menu-sercicios-usabilidad   */
.menu-servicios{display:inline;
float:right;
height:8.75em;
margin-right: 0.9em;
}
.menu-servicios ul{font-size:0.9em;font-weight:lighter;height:5.00em;margin:1.67em 0;list-style:none;padding:0;}
.menu-servicios ul li{display:inline;float:left;height:5.00em;list-style:none;margin:0;text-align:center;}
.menu-servicios ul li p{margin:1.17em 0 0 0;padding:0;}
.menu-servicios ul li a{text-decoration: none; color: #ccc; }
.menu-servicios ul li a:hover {text-decoration: none; color: #fff; }

.menu-servicios ul li.idiomes{width:5.83em;background:transparent url(border.png) right center no-repeat;text-align:left;padding:0 0.7em 0 0.83em;}
.no-banda .menu-servicios ul li.idiomes{background: rgba(0, 0, 0, 0) none repeat scroll 0 0}
.menu-servicios ul li.directori{width:8.67em;text-align:left;padding:0 0 0 1.67em;}
.menu-servicios ul li.wikipedia{width:3.33em;background:transparent url(border.jpg) right center no-repeat;line-height:5.00em;font-size:2em;font-family:Times;padding:0 5px;}
.menu-servicios ul li.buscador{margin-right:0.2em;}
.menu-servicios .form-text{background:#fff;border:0;float:left;height:1.67em;padding:0;width:13.33em;margin:1.67em 0 1.67em 1.67em;}
.menu-servicios .form-submit{border:0;cursor:pointer;float:right;height:1.67em;width:2.7em;margin:1.67em 0;}
span.petit{font-size:0.8em;}
span.normal{font-size:1em;}
span.gran{font-size:1.2em;}

/* menu principal   */
/*2.85*/ /*2.9*/
#menu-principal{height:2.85em;width:80em;}
#menu-principal ul{margin:0;padding:0;list-style-type:none;text-align:left;}
#menu-principal ul li{position:relative;display:inline;float:left;width:13.33em;}
#menu-principal ul li a{display:block;padding:0.2em 0 0 0.5em;height:2.83em;line-height:2.75em;text-decoration:none;font-size:0.9em;}
#menu-principal ul li a{background:#cbc0a0;color:#282828;border-left: 1px solid #A6A69C;}
#menu-principal ul li a.active{background:#e6e3d2;color:#282828;border-left: 1px solid #A6A69C;}
#menu-principal.div5 ul li {width:16em!important;}
#menu-principal.div4 ul li {width:20em!important;}

/* menu desplegable - pagina principal  */
#menu-desplegable{width:80em;text-align:left;}
#menu-desplegable ul{
	font-size:0.9em;
	display:inline;
	float:left;
	list-style-type:none;
	text-align:left;
	width:14.62em;
	margin:0.83em 0;
}
#menu-desplegable.div5 ul{width:17.58em;}
#menu-desplegable.div4 ul{width:22em;}
#menu-desplegable ul li{padding:0 5px 0 1.67em;}
#menu-desplegable ul li a{display:block;text-decoration:none;}
#menu-desplegable ul li a:hover{display:block;text-decoration:none;text-decoration: underline;}
#menu-desplegable .desplegar{padding:0 0.83em;}
.desplegar p{padding:5px 5px 5px 1.67em;cursor:pointer;font-size:0.8em;}
.active p{cursor:pointer;}


/* submenu segundos niveles  */
#submenu{width:80em;position:relative;overflow:auto;}
#submenu a{text-decoration: none;}
#submenu a.active{font-weight: bold;}
#submenu ul{list-style: none;}
#submenu ul li{float:left; min-height: 2.5em; width:78.33em;}
#submenu ul li h4{text-align:left; font-weight: lighter; padding:6px 0;}
#submenu ul li h4.submenu-s1 {margin: 0 0 0 0px;padding-left:10px;}
#submenu ul li h4.submenu-s2 {margin: 0 0 0 15.83em;}
#submenu ul li h4.submenu-s3 {margin: 0 0 0 30.33em;}
#submenu ul li h4.submenu-s4 {margin: 0 0 0 43.5em;}
#submenu ul li h4.submenu-s5 {margin: 0 0 0 40.83em;}
#submenu ul li h4.submenu-s6 {margin: 0 0 0 40.83em;}


/* menu desplegable segundos niveles  */
#menu-segundos{text-align:left; height:1%;width:80em;position:relative;}


#menu-segundos .viewport{width:79em;height:2.5em;overflow:hidden;position:relative;margin:0;padding:0;}
#menu-segundos .disable{visibility:hidden;}
#menu-segundos .overview{list-style:none;position:absolute;left:0;top:0;}
#menu-segundos .overview li{float:left;margin:0;height:2.5em;padding:0;width:88.7em;font-size:0.9em}

#menu-segundos .overview li h4{width:auto;height:2.5em;line-height:2.9em;text-align:center; font-weight: lighter; padding:0;}

#menu-segundos .overview li h4.submenu-s1 {margin: 0 0 0 0px;float: left;margin-left: 1em;}
#menu-segundos .overview li h4.submenu-s2 {margin: 0 0 0 1.6em;float: left;margin-left: 8em;}
#menu-segundos .overview li h4.submenu-s3 {text-align: center;}
#menu-segundos .overview li h4.submenu-s4 {margin: 0 16em 0 0; text-align: right;}
#menu-segundos .overview li h4.submenu-s5 {margin: 0 5em 0 0; text-align: right;}
#menu-segundos .overview li h4.submenu-s6 {margin: 0 1em 0 0; text-align: right;}

#menu-segundos .div4 .overview li h4.submenu-s4 {margin: 0 1em 0 0; text-align: right;}

#menu-segundos .div5 .overview li h4.submenu-s4 {margin: 0 14em 0 0; text-align: right;}
#menu-segundos .div5 .overview li h4.submenu-s5 {margin:  0 1em 0 0; text-align: right;}

#menu-segundos .overview li ul{width:20em;line-height:2.5em}
#menu-segundos .overview li ul li{margin:0;height:2.5em;padding:0;width:20em;float:none}
/*
#menu-segundos .overview li ul.left li{float:left;display:inline;width:auto;padding:0 0.83em;}
#menu-segundos .overview li ul.right li{float:right;display:inline;width:auto;padding:0 0.83em;}
*/


.desplegar1,.desplegar2,.desplegar3,.desplegar4,.desplegar5,.desplegar6,.desplegar7,.desplegar8,.desplegar9,.desplegar10,
.desplegar11,.desplegar12,.desplegar13,.desplegar14,.desplegar15,.desplegar16,.desplegar17,.desplegar18,.desplegar19,.desplegar20,
.desplegar21,.desplegar22,.desplegar23,.desplegar24,.desplegar25,.desplegar26,.desplegar27,.desplegar28,.desplegar29,.desplegar30
{
	background-color: #dce0e1;
    padding: 0.4em !important;
    color: #3F3C35;
    font-size: 14px;
	margin-bottom: 0.5em;
}

.desplegar1 .fa,.desplegar2 .fa,.desplegar3 .fa,.desplegar4 .fa,.desplegar5 .fa,.desplegar6 .fa,.desplegar7 .fa,.desplegar8 .fa,.desplegar9 .fa,.desplegar10 .fa,
.desplegar11 .fa,.desplegar12 .fa,.desplegar13 .fa,.desplegar14 .fa,.desplegar15 .fa,.desplegar16 .fa,.desplegar17 .fa,.desplegar18 .fa,.desplegar19 .fa,.desplegar20 .fa,
.desplegar21 .fa,.desplegar22 .fa,.desplegar23 .fa,.desplegar24 .fa,.desplegar25 .fa,.desplegar26 .fa,.desplegar27 .fa,.desplegar28 .fa,.desplegar29 .fa,.desplegar30 .fa
{
	cursor: pointer;
    color: dimgrey;
	float: right;
    padding: 5px;
}


.desplegar1 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar2 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar3 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar4 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar5 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar6 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar7 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar8 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar9 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar10 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar11 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar12 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar13 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar14 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar15 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar16 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar17 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar18 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar19 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar20 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar21 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar22 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar23 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar24 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar25 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar26 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar27 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar28 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar29 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}
.desplegar30 p{width: 94%;display: inline-block;cursor: pointer; padding: 0 !important;}



.menu-segundos{
    clear:both;
    overflow:visible; /* antes tenia auto pero salia scroll en chrome */
	/* background:none repeat scroll 0 0 #E6E3D2; */
	background:none repeat scroll 0 0 #D8D1B7;
	margin-bottom: 0px;
}
.menu-segundos li{
    float:left;
    background:none!important;    
    border-left:1px solid #000;
    padding:0 !important;
	margin-bottom:5px
}
    
.menu-segundos li.first{
    border-left:none;
}

.menu-quintos{
    clear:both;
    overflow:auto;  
}
.menu-quintos li{
    float:left;
     background: none repeat scroll 0 0 transparent !important;   
    border-left:1px solid #000;
	
	
    padding:0!important;
}
    
.menu-quintos li.first{
    border-left:none    
}

.entry-content .menu-segundos{
	background-color: #e6e3d2;
}

.entry-content .menu-segundos a {
    color: #3f3c35;
}

.entry-content .menu-segundos li {
    border-left: medium none;
}

.entry-content .menu-segundos li.last a {
	padding: 7px 0.6em;
	border-left: 1px solid #fff;
}

.entry-content .menu-segundos a.active {
    background-color: #dce0e1;
}

.entry-content .menu-quintos {
	background-color: #dce0e1;
}

.entry-content .menu-quintos li {
    border-left: medium none;
}

.entry-content .menu-quintos a {
    color: #3f3c35;
}

.entry-content .menu-quintos li a {
	padding: 7px 0.6em;
	border-left: 1px solid #fff;
}

.entry-content .menu-quintos li.first  a {
	padding: 7px 0.6em;
	border-left: medium none;
}

.entry-content .completo p{
	border-bottom: medium none;
}

.entry-content .completo span.titol{
	background-color: #E6EAEB;
	border-bottom: 1px solid #fff;
	text-align: right;
	color: #3f3c35;
	margin-right: 1em;
    padding-right: 1em;
	padding-top: 3px;
    padding-bottom: 3px;
	font-size: 1em;
}

.entry-content .completo .curt{
	/*width: 45%;*/
	width: 33%;
}

.entry-content .completo .llarg{
	/*width: 45%;*/
	width: 33%;
}

.entry-content  .medio span.titol{
	background-color: #dce0e1;
	border-bottom: 1px solid #fff;
	text-align: right;
	color: #3f3c35;
	margin-right: 1em;
    padding-right: 1em;
}

.entry-content .medio p {
    border-bottom: medium none;
}

.entry-content  .medio1 p{
	border-bottom: medium none;
}
.entry-content .medio1 span.titol{
	background-color: #E6EAEB;
	border-bottom: 1px solid #fff;
	text-align: right;
	color: #3f3c35;
	margin-right: 1em;
    padding-right: 1em;
	padding-top: 3px;
    padding-bottom: 3px;
	font-size: 1em;
}
.entry-content  .medio2 p{
	border-bottom: medium none;
}
.entry-content .medio2 span.titol{
	background-color: #E6EAEB;
	border-bottom: 1px solid #fff;
	text-align: right;
	color: #3f3c35;
	margin-right: 1em;
    padding-right: 1em;
	padding-top: 3px;
    padding-bottom: 3px;
	font-size: 1em;
}
.entry-content .completo2 span.titol{
	color: #3f3c35;
	background-color: #dce0e1;
	display: block;
    padding-left: 1em;
	margin-bottom: 1.5em;
	width: 98%;
}

.entry-content .medio1 span.titol span.subtitol, .entry-content .medio2 span.titol span.subtitol {
	font-weight: normal;
	display: inline-block;
	font-size: 0.9em;
}

.medio1 {
    float: left;
    margin: 2%;
    position: relative;
    /*width: 56%;*/
	width: 45%;
    font-size: 0.88em;
    padding-bottom: 2px;
}
.medio2 {
    float: left;
    margin: 2%;
    position: relative;
    /*width: 34%;*/
	width: 45%;
    font-size: 0.88em;
    padding-bottom: 2px;
}
.medio1 .titol {
    clear: both;
    float: left;
    /*width: 77.5%;*/
	width: 70.5%;
}
.medio5 {
    width: 94%;
    float: left;
}
.formulario {
    /* padding-left: 1em; */
    width: 93%;
    background: #F8F8F8;
    margin-left: 2.2em;
    padding: 1em;
    padding-left: 3em;
}

.largo5 {
    float: left;
}
.formulario legend {
    color: #292a25;
}
.formulario fieldset {
    margin-bottom: 0em !important;
}
.formulario span.texto {
    margin-bottom: 0.5em;
    float: left;
    padding-right: 1.5em;
}
.formulario textarea.corto {
    width: 27.7em !important;
}
.formulario input.texto {
    width: 22.4em !important;
}
.largo4 {
    width: 94%;
    float: left;
    margin-bottom: 1em;
    margin-left: 3.5em;
    margin-top: 0.5em;
}
span.titol.entero2 {
    width: 100% ! important;
    margin-bottom: 1em;
    /* margin-left: 1em; */
    text-align: left !important;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    margin-top: 8px;
}
.medio2 .titol {
    clear: both;
    float: left;
    /*width: 56%;*/
	width: 66%;
}
.completo {
    font-size: 0.88em;
}
span.titol.entero3 {
    width: 100% !important;
    margin-bottom: 1em;
    padding-left: 10px;
    text-align: left !important;
}
span.titol.entero4 {
    width: 100% !important;
    margin-bottom: 1em;
    text-align: left !important;
    padding-left: 10px;
    margin-left: 2.2em;
}

.formulario fieldset {
    margin-bottom: 0em;
}
.completo2 {
    float: left;
    margin: 2%;
    position: relative;
    width: 96%;
    font-size: 0.88em;
	text-align: justify;
}
.dades{
    float: left;
	padding-top: 3px;
    padding-bottom: 3px;
}
.llarg2 {
    float: left;
    width: 49% !important;
    padding-top: 3px;
    padding-bottom: 3px;
}
.form-generic input#check {
    margin-left: 0px;
    margin-top: 20px;
}
.sortable-titulacio tr.titulo-tabla {
	border-bottom: 1px solid #ffffff !important;
    background: #C4CDD0 !important;
}
.sortable-titulacio{
	text-align: left;
    border-collapse: collapse;
    margin-bottom: 1.67em;   
	margin-top: 10px;
	margin-left: 0px;
    width: 100%;
	clear: both;
}
.sortable-titulacio td {
    border-bottom: 1px solid #ffffff !important;
    background: #e6eaeb!important;
	vertical-align:top;
	border-left: none !important;
	border-right: none !important;
	padding: 4px 0;
}
.sortable-titulacio .columna-tabla-mediano {
    text-align: left !important;
    width: 24% !important;
}
.sortable-titulacio .columna-tabla-numero {
    padding-left: 0px !important;
}
.sortable-titulacio .columna-tabla-corto {
    padding-left: 10px !important;
}
.sortable-titulacio .columna-tabla-mediano {
    padding-left: 10px !important;
}
.sortable-titulacio .columna-tabla-nombre{
	padding-left: 10px !important;
}
.entry-content .menu-titulacio  {
	background-color: #C4CDD0;
}


/* slider principal   */
#slider-principal{height:1%;overflow:hidden;width:78.33em;margin:0.83em;position:relative;}
#slider-principal .viewport{width:78.33em;height:18.50em;overflow:hidden;position:relative;margin:0;padding:0;}
#slider-principal .disable{visibility:hidden;}
#slider-principal .overview{list-style:none;position:absolute;left:0;top:0;}
#slider-principal .overview li{float:left;margin:0;height:18.50em;padding:0;width:78.33em;}
#slider-principal .panel-foto {position: relative;height:18.50em;}
/* #slider-principal .panel-foto .txt { position: absolute; left:0; bottom: 0; height: 2.5em; line-height: 2.5em; margin:0; padding: 0 0 0 0.83em;  z-index: 6;   } */
#slider-principal .panel-foto .txt {font-family:"SourceSansPro",Arial; font-size:1.2em;position: absolute; left:30px; top:130px; height: 30px; line-height: 2em; margin:0; padding: 0 10px;  z-index: 6; opacity:0.8  }
#slider-principal .panel-foto .txt:hover{opacity:1;transition-duration:0.5s}
#slider-principal .panel-foto .desc { font-family:"SourceSansPro",Arial;position: absolute; left:30px; top:162px; padding: 2px 10px;margin:0.1em 0 0;opacity: 0.8;width:275px;line-height:1em;max-height:40px;overflow:hidden;text-align:left;color:#292a25;font-size:1.1em}
#slider-principal .panel-foto .desc:hover{opacity:1;transition-duration:0.5s}



#slider-principal .pie-slider {position: absolute; bottom:0; left:0; width:32.50em; height:2.5em; line-height:2.5em; }
#slider-principal ul.pager{width: 12.5em; float: right; display: inline; margin:0;padding:0 0.83em 0 0;text-align:right; }
#slider-principal ul.pager li{display:inline}
#slider-principal ul.pager li a{text-decoration:none;padding:0 6px;}

#slider-principal a.prev{float:left;bottom:9.25em;position:relative;padding:4.3em 0.2em 0; font-size: 2em;color: #fff;background: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);height: 5em;opacity: 0;}
#slider-principal a.prev:hover{opacity: 1;transition-duration:0.5s}
#slider-principal a.prev i{margin-top:0.2em;margin-right: 0.1em}
#slider-principal a.next{float:right;bottom:9.25em;position:relative;right:9.2em;padding:4.3em 0.2em 0; font-size: 2em;color: #fff;background:linear-gradient(to left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);height: 5em;opacity: 0;}
#slider-principal a.next:hover{opacity: 1;transition-duration:0.5s}
#slider-principal a.next i{margin-top:0.2em;margin-left: 0.1em}
#slider-principal a.noPerfil{right:0}
#slider-principal div.pager{ bottom: 0.5em;
    float: left;
    left: 28em;
    position: absolute;}
#slider-principal div.pager a{    
background-color: #fff;
    border-radius: 50%;
    float: left;
    height: 11px;
    margin-right: 0.2em;
    opacity: 0.5;
    text-decoration: none;
    width: 11px;}
	
	#slider-principal div.pager a.active{    

    opacity: 1;
   }




.menu-slider {width:18.33em;position:absolute;top:0;right:0;text-align:left;margin-right:0px; padding-right:0px;}
.menu-slider ul{list-style:none;}
.menu-slider ul li {line-height:36px; margin-right: 0;}
.menu-slider ul li a {padding: 0 0 0 0.83em;text-decoration: none; display: block;font-size:0.9em}
.menu-slider ul li a:hover { text-decoration: none; display: block;}
.menu-slider ul li.last {height:37px;line-height:37px;border-bottom:0;cursor:pointer;}
.menu-slider ul li.last:hover {border-bottom:0;}

/* slider cabecesa segundos niveles   */
#slider-segons{height:1%;overflow:hidden;width:78.33em;margin:0.83em;position:relative;}
#slider-segons .viewport{width:59.1em;height:12.5em;overflow:hidden;position:relative;margin:0;padding:0;float:left;}
#slider-segons .viewportLong{width:78.3em;height:170px;overflow:hidden;position:relative;margin:0;padding:0;float:left;}

#slider-segons .panel-foto .txt {font-family:"SourceSansPro",Arial; font-size:1.2em;position: absolute; left:30px; top:50px; height: 30px; line-height: 2em; margin:0; padding: 0 10px;  z-index: 6; opacity:0.8  }
#slider-segons .panel-foto .txt:hover{opacity:1;transition-duration:0.5s}
#slider-segons .panel-foto .desc { font-family:"SourceSansPro",Arial;position: absolute; left:30px; top:83px; padding: 2px 10px;margin:0.1em 0 0;opacity: 0.8;width:275px;line-height:1em;max-height:40px;overflow:hidden;text-align:left;color:#292a25;font-size:1.1em}
#slider-segons .panel-foto .desc:hover{opacity:1;transition-duration:0.5s}

#slider-segons .disable{visibility:hidden;}
#slider-segons .overview{list-style:none;position:absolute;left:0;top:0;}
#slider-segons .overview li{float:left;margin:0;height:12.5em;padding:0;}
.menu-slider-segons{width:18.33em;position:absolute;top:0;right:0;text-align:left;}
.menu-slider-segons ul{list-style:none;}
.menu-slider-segons ul li{cursor:pointer;line-height:2em;}
.menu-slider-segons ul li a{display:block;text-decoration:none;padding:0 0.5em; font-size: 0.9em}

#slider-segons-largo{margin:0.83em}
#slider-segons-largo .overview{list-style:none}




/* menu-navegacion   */
#menu-navegacion{text-align:left; font-size: 0.9em; width: 98%}
#menu-navegacion a{text-decoration: none;}
#titulo-contenido{text-align:left; float:left; width: 100%; margin: 0 0.83em; }

#menu-cuatro-nivel{ width: 60.75em;float:left;display:inline}
#menu-cuatro-nivel-corto{ width: 39.8em;float:left;display:inline}
.entry-menu-cuatro{text-align:left;margin:0em 0 0.83em 1.67em;float: left;width: 96%;overflow: hidden;}
.entry-menu-cuatro ul{list-style:none;clear:both;margin-bottom: 0px;width:auto;overflow: auto} /* el overflow porque se ve blanco en las antiguas */
.entry-menu-cuatro ul li{padding:3px 0 3px 1.25em;}
.entry-menu-cuatro a {color:#3F3C35;}
.entry-menu-cuatro a:hover{color:#3F3C35;}


.titulo-alternatiu h2{
    line-height: 1em;font-size: 1.7em;}
.titulo-alternatiu {
    clear: both;
    color: #013952;
    float: left;
    font-size: 1.8em;
    margin-left: 0.95em;
    position: relative;
    text-align: left;
    width: 96.3%;
	margin-top: 0.5em;
	margin-bottom: 10px;
	}
	
#titulo-contenido.titulo-activitat{
	width:71.4em !important;
}

/* content   */
#content{ width: 59.7em;float:left;display:inline;}
#content-total{width: 100%;float:left}
#content-tres-columnas{
	float: left;
    position: relative;
    width: 38em;
	/*width: 40em;*/
}

#content-tres-columnas .entry-content{
	width: 100%;
}

#content-total .entry-content{text-align:left;margin: 0.83em 0.45em 0.83em 1.9em;float: left;width: 78.35em;}
#content-total .entry-content .menu-segundos{width:auto;}
#content-total #titulo-contenido {width:98%}
#content-total #titulo-contenido  h2{width:100%}
#content-total #titulo-contenido .menu-segundos{width:100%}

.entry-content{text-align:left;margin: 0.83em 0.45em 0.83em 1.9em;float: left;width: 58.1em;}
.entry-content p{padding:0 0 0.83em;}
.entry-content h3{padding:0.83em 0 0;}


.entry-content ul{list-style:none}
.entry-content ul li{padding:3px 0 3px 1.25em;}
.entry-content ul.llistat-content{width:21.67em;float:left;display:inline;margin:0.83em 1.67em 1.67em 0;padding:0;}
.entry-content ul.llistat-content li{cursor:pointer;}
.entry-content ul.llistat-content-last{width:21.67em;float:left;display:inline;margin:0.83em 0 1.67em;padding:0;}
.entry-content ul.llistat-content-last li{cursor:pointer;}

/* Se cambia de 0.5 a 1.2 por la foto de la rectora */
#content .entry-content img{margin-left:1.2em;margin-right:1.2em}
#content .entry-content .galeriaImatges img {
    margin-left: 0em !important;
    margin-right: 0.5em;
}
#content-total .entry-content img{margin-left:0.5em;margin-right:0.5em}
/* JIRA UNITWEB-3646 */
#content .entry-content #slider-code img {
    margin-left: 0em !important;
    margin-right: 0em !important; 
}

#content .entry-content #slider-code1 img {
    margin-left: 0em !important;
    margin-right: 0em !important; 
}

.vista-completa {margin-left: 0.84em !important;}
.vista-completa-titulo {margin-left: 0.42em;}
.titol-bloc{text-align:left;padding:5px 0.83em; text-transform:uppercase;font-weight:normal}
.titol-bloc a{text-decoration: none; 
	height: auto;
	 color: #3F3C35} 
.agenda-home{
    background: none repeat scroll 0 0 #E6E3D2;
    text-align: left;
	padding:5px 0.83em; 
	margin-left:0.5em;
	text-transform:uppercase;
	font-weight:normal;
	width: 19.9em;
	float:left}
.agenda-home a{text-decoration: none; 
	height: auto;
	 color: #3F3C35}
.agenda-home2{
    background: none repeat scroll 0 0 #f5f4ee;
    padding:5px 0 5px 0.83em; 
	text-transform:uppercase;
	font-weight:normal;
	margin-top: 0.8em;
	margin-left:0.51em;
	width: 10.9em;
	font-size:0.9em;
	text-align:left;
	float:left}
.agenda-home2 a{text-decoration: none; 
	height: auto;
	 color: #3F3C35}
.agenda-caja{
	width:6.7em;
	float:left;
	}

.agenda-caja .mes{
    background: none repeat scroll 0 0 #364b5c;
    padding:3px 0; 
    color: #FFFFFF;
    font-weight: bold;
	text-transform: uppercase;
	font-size: 1.2em;
}
.agenda-caja .dia{
    background: none repeat scroll 0 0 #E6E3D2;
    color: #004577;
    font-size: 2em;
}

.agenda-caja .mesSemana{
    background: none repeat scroll 0 0 #364b5c;
    padding:6.5px 0; 
    color: #FFFFFF;
    font-weight: bold;
	text-transform: uppercase;
	font-size: 0.8em;
}
.agenda-caja .diaSemana{
    background: none repeat scroll 0 0 #E6E3D2;
    color: #004577;
    font-size: 1.8em;
}	
	
.titulo-segundos h2{
    line-height: 1em;font-size: 1.7em;}
.titulo-segundos {
    clear: both;
    color: #013952;
	font-size: 1.6em;
    font-weight: normal;
    margin-left: 0.53em;
    position: relative;
    text-align: left;
    width: 98%;
	}
.titulo-segundos-nuevo {
    clear: both;
    color: #013952;
	font-size: 1.9em;
    font-weight: normal;
    margin-left: 0.53em;
    text-align: left;
    width: 98%;
	margin-top: 0.4em;
	}	
	
	
/*
.entry-content input{
	border:none;
	background-color: #FFFFFF;
	cursor:pointer;
}
.entry-content  input:hover{
	border-bottom:1px solid;
	
}
*/
.menu-segundos{text-align:left;padding:5px 0em 0px;}
.content-agenda .menu-segundos{padding:5px 0em}
.menu-segundos a{text-decoration: none; padding:0px 0.6em; }
.menu-segundos a.active{font-weight: bold;background-color: #E6E3D2;padding: 7px 0.6em;}
/* F9F5E2*/

.menu-quintos{
	text-align:left;padding:5px 0.83em;
}
.menu-quintos a{
	text-decoration: none; padding:0px 0.83em; 
}
.menu-quintos a.active{
	font-weight: bold;
}
.titol-bloc2{text-align:center;padding:5px 0.83em; text-transform: none;}
.titol-bloc2 a{text-decoration: none; }
.titol-bloc2 b{font-weight: bold;}

#content-slider{width:60em; height: 1%; margin:0 auto; position: relative; overflow: hidden; float:left;display:inline;}
#content-slider .disable{visibility:hidden;}
#content-slider .viewport{width:60em;height:400px;overflow:hidden;position:relative;margin:0;padding:0;}
#content-slider .overview{list-style:none;position:absolute;left:0;top:0;}
#content-slider .overview li{float:left;margin:0;height:400px;padding:0;width:60em;}
#content-slider h2 a {padding: 0 0.83em;}
#content-slider h2 a.active {font-weight: bold;}
#content-slider ul.pager{width:58.85em; border-top: 1px dotted #000; margin-top: 0px; }
#content-slider ul.pager li.anterior{width:21.67em;float:left;display:inline;margin:0.83em 0 1.67em;}
#content-slider ul.pager li.siguiente{width:200px;float:right;display:inline;text-align:right;margin:0.83em 0 1.67em;}
#content-slider ul.pager li a.prev{padding:0 0 0 1.25em;}
#content-slider ul.pager li a.next{padding:0 1.25em 0 0;}

#content-slider ul.pager li a {text-decoration: none;}

/* paginas de agenda  */
.content-agenda {margin: 0 0.83em 0;float: left;width: 99.5%;text-align:left}

.content-agenda .agenda-caja{
width:6.55em;
text-align: center;
margin-top: 1em;
}

.content-agenda .titol-seccio{
float:left;
margin-left: 0.8em;

}

.content-agenda .agenda-caja .mes{
	font-size:1em;
	height: 1.95em;
    padding: 0.5em 0 0;
}

.content-agenda .agenda-caja .dia{
	font-size: 1.6em;
}

.menu-listado-agenda {
    float: left;
    padding: 5px 0.6em;
    background: none repeat scroll 0 0 #E6E3D2;
    text-align: left;
	width: 47em;
	margin-left: 1.5em;
}

.menu-listado-agenda a{
	margin:0 0.5em;
	color: #3F3C35
}

.cercador{text-align:left;margin:3.5em 0.83em 1.67em 0.83em;}
.cercador-central{text-align:left;margin:1em 0.83em 1.67em 0.83em;}
.caja-check{float:left;width:31%;margin:1em 1em 0em 0em}
.caja-check{float:left;width:31%;margin:1em 1em 0em 0em}
.form-central .form-submit{
 		margin: 0.2em 0 0 0.1em;
}
.cercador-central .form-data{width: 92%;}
.cercador-central .todos-ninguno{text-align:right}
.pub{margin-top:3.65em}
.arriba .cercador{margin-top:0.81em}
.agenda-left{margin:0.83em 0.83em 0.83em 0;width:28.333em;float:left;display:inline;}
.agenda-right{margin:0.83em 0 0.83em 0.83em;width:28.333em;float:left;display:inline;}
/* el 85 por las actividades */
.titol-seccio{font-size:1.8em; margin:0.15em 0 0.1em;width: 85%}
.detall-imagenNoticia{padding-bottom:2em}
.detall-info li.detall-share {
    height: 2.5em;
    position: relative;
    line-height: 2.5em;
    padding-top: 0.45em;
	float: right;
}
.detall-info li.detall-date {
	font-size:0.9em;
	clear:both
}
.detall-box {
    height: 2.5em;
    line-height: 2.5em;
    background-color: #eee;
    padding-left: 1em;
    padding-bottom: 0em;
	border-radius: 4px;
	margin-left: 0.83em;
	margin-right: 0.83em
}
.detall-box  li{
	list-style-type:none
}

.detall-data {
    text-align: left;
    color: #a4a4a4;
}

.caja-contacta {
    float: left;
    color: #999999;
}
.detall-info li{
    color: #777;
    float: left;
    padding-right: 1em;
    font-size: 1.1em;
    font-style: italic; 
}
.detall-box .caja-autor{
	font-size: 0.9em;
	margin-left: 0;
}
.detall-box .caja-autor a {
    padding-left: 0.3em;
	color: #777;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: bold;
	font-style: normal;
}
.caja-autor .autoria{
    padding-left: 0.3em;
	color: #777;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-weight: bold;
	font-style: normal;	
}
.categoria{margin:0.83em 0 5px;}
.arriba{margin-top:-3.9em}
.arriba-listado{margin-top:-6.65em}
#sidebar form .select { position: absolute; width: 15.83em; height: 1.42em; padding: 0 2.5em 0 1.67em; color: #000; background: url(select.gif) no-repeat; overflow: hidden; }
#sidebar input.styled { display: none; } 
#sidebar select.styled { position: relative; width: 18.33em; z-index: 5; } 
#sidebar .disabled {  }
  
#sidebar form option {width: 15.83em; border: 0; margin:0; padding: 0 1.67em 0 0.83em;}

#sidebar-left form .select { position: absolute; width: 15.83em; height: 1.42em; padding: 0 2.5em 0 1.67em; color: #000; background: url(select.gif) no-repeat; overflow: hidden; }
#sidebar-left input.styled { display: none; } 
#sidebar-left select.styled { position: relative; width: 18.33em; z-index: 5; } 
#sidebar-left .disabled {  }
  
#sidebar-left form option {width: 15.83em; border: 0; margin:0; padding: 0 1.67em 0 0.83em;}

.form-data{float:left;height:1.25em;padding:0;width:15.83em;margin:5px 0;}
.form-calendari{border:0;cursor:pointer;float:left;height:1.42em;width:1.42em;margin:5px 0 5px 0.83em;}
.select-option label {float:left; width:100%;margin:2px 0}
.select-option .titulo-form {font-size:1.1em; font-weight: bold; margin:0.83em 0;float:left}
.select-option .form-submit {float:right;margin:.5em 2.30em 0 0 }

.navegador-articles{width:auto; border-top: 1px dotted #000; margin: 1.67em 0em 0em 0.95em; }
.navegador-articles-departament{width:58em; border-top: 1px dotted #000; margin: 1.67em 0em 0em 0.83em; }
.navegador-articles-video{width:100%; border-top: 1px dotted #000 }


.p-anterior{float:left;display:inline;margin:5px 0 1.67em;padding:0 0 0 1.25em;background:transparent url(p-anterior.jpg) left 50% no-repeat;}
.p-seguent{float:right;display:inline;text-align:right;margin:5px 0 1.67em;padding:0 1.25em 0 0;background:transparent url(p-seguent.jpg) right 50% no-repeat;}
.p-anterior-color{float:left;display:inline;margin:5px 0 1.67em;padding:0 0 0 1.25em}
.p-seguent-color{float:right;display:inline;text-align:right;margin:5px 0 1.67em;padding:0 1.25em 0 0}

/* foto-agenda width:27% */
.foto-agenda{float:right;display:inline;margin: 0 1em 1.67em 0;width:27%}
.foto-agenda img{width:100%;}
.article-agenda{width:67%;float:left;display:inline;margin:0 0 1.67em 1.67em;padding-right:10px}
.article-agenda-nofoto{float:left;display:inline;margin:0 0.83em 1.67em 1.67em;}
.content-agenda li{clear: both;margin:0 0 0.83em 0;list-style:none}
span.titol{font-family:Arial;font-size:1.1em;text-align:left;font-weight:600}
span.titol2{font-family:Arial;font-size:1em;text-align:left;font-weight:600;color: #013952}
span.titol-doctorat{font-family:Arial;font-size:1.1em;text-align:left;font-weight:600}
.article-agenda span.titol{float:left;width:29%}
.article-agenda span.texto{float:left;width:71%}
.article-agenda .des{float:left;width:71%}

.article-agenda-nofoto span.titol{float:left;width:10em}
.article-agenda-nofoto span.texto{float:left}
.article-agenda-nofoto .des{float:left}

.dia-semana{float:left;}
.evento-fecha{ text-align: center;margin-left:1.7em}
.evento-fecha-listado{ text-align: center;overflow:auto}
.evento-dia{font-size: 3.8em;color: #606E79}
.evento-semana{color: #606E79;margin-top: -1.4em;float: left; width: 100%;}
.evento-mes{ font-size: 0.85em;color: #FF0000;float:left;margin: 1.8em 0 0;}
.titulo-evento{border-bottom: 1px solid #B3AB9E; margin-bottom: 2em !important; margin-top: 0.55em !important; width:58.4em !important;position:relative;float:left}
.titulo-evento .titol-seccio{margin: 0 0 0 0.83em;;bottom:0}
.titulo-evento h3{float:right;margin-top: -1.45em;font-size: 1.5em; font-weight: lighter;}

.titulo-activitat{border-bottom: 1px solid #B3AB9E;  margin-top: 0.55em !important; width:58.4em !important;position:relative;float:left}
.titulo-activitat h3{float:right;margin-top: -1.45em;font-size: 1.5em; font-weight: lighter;}

/* paginas contenido izquierda  */
.content-esquerra {margin: 0 0.83em 1.67em 0.83em; text-align: left;}
.resumen-busqueda {margin: 0.83em 0;}

/* blocs del index   */
#bloc-noticias{margin:0;float:left;display:inline;width:100%}
.bloc-noticias{margin:0;float:left;display:inline;width:100%}
#bloc-noticias2{margin:0;float:left;display:inline;width:100%}
#bloc-agenda{width: 28.77em;margin:0.83em 0em 0.83em 0.83em;float:left;display:inline; }
#bloc-videos{width: 28.35em;margin:0.83em 0px 0.83em 0.93em;float:left;display:inline;text-align:left;}
#bloc-texto{width: 28.57em;margin:0.83em 0px 0.83em 0.83em;float:left;display:inline;text-align:left;height: 45em}
#bloc-campus{width:28.333em;margin:0.83em;float:left;display:inline;}

#scrollbar{overflow:auto; width: 28.333em; height: 35.00em;}


.caja-home{float:left;width: 60.7em;display:inline; margin: 0.83em 0 1.2em 0.83em;text-align:left;padding-bottom:0.83em;font-size: 0.95em}
.caja-home2{float:left;width: 58em;display:inline; margin: 0.83em 0 1.2em 0.83em;text-align:left;padding-bottom:0.83em}

/* texto */
.resum-texto{float:left;width: 61em;display:inline; margin: 0.83em 0 1.2em 0.83em;text-align:left;padding-bottom:0.83em;font-size: 0.95em}
.resum-texto p{padding:0 0 0.83em;}
.resum-texto h3{padding:0.83em 0 0;}
.resum-texto ul{list-style:none}
.resum-texto ul li{padding:3px 0 3px 1.25em;}
.resum-texto-meitat{margin: 0.86em 0.2em 1.2em 0em;text-align:left;padding-bottom:0.83em;font-size: 0.95em}
.resum-texto-meitat img{margin-right: 0.5em;margin-bottom: 0.5em}
.resum-texto ul{list-style:none}
.resum-texto ul li{padding:3px 0 3px 1.25em;}
.resum-texto ul li{background: url("boton-flecha-r.gif") no-repeat scroll left 0.86em #FFFFFF;}
.resum-texto-mapa{float:left;width: 61em;display:inline; margin: 0.83em 0 0 0.83em;text-align:left;font-size: 0.95em}
.resum-texto-mapa ul{list-style:none}
.resum-texto-mapa ul li{padding:3px 0 3px 1.25em;}
.resum-texto-mapa ul li{background: url("boton-flecha-r.gif") no-repeat scroll left 0.86em #FFFFFF;}


/* noticias  */
/* cambios el 22/11/17 osa2 para el destacats de la home de uv margin: 0.83em 0 0 0.83em; */
.menu-content{float:left;display:inline;width: 58em;margin: 0.83em 0 0 0.75em;text-align:left;}
.resum-noticia-extensa{float:left;width: 58em;display:inline; margin: 0.83em 0 1.2em 0.83em;text-align:left;/*border-bottom:1px solid #f0eee3;*/padding-bottom:0.83em;}
.resum-noticia-extensa-final{float:left;width: 58em;display:inline; margin: 0 0 1.5em 0.83em;text-align:left;/*border-bottom:1px solid #f0eee3;*/}
.resum-noticia-extensa a:hover{text-decoration:underline} 
.resum-noticia a:hover{text-decoration:underline}
.resum-noticia-extensa a:hover img{opacity:0.65} 
.resum-noticia a:hover img{opacity:0.65}
.resum-noticia-extensa img{float:left;display:inline;
/*width:18.33em;*/
margin:0 1.67em 0 0;}
.resum-noticia-extensa-unica{float:left;width: 58em;display:inline; margin: 0.83em 0 1.2em 0.83em;text-align:left;padding-bottom:0.83em;}
.resum-noticia-extensa-unica img{float:left;display:inline;margin:0 1.67em 0 0;}
.resum-noticia{float:left;display:inline;width: 28.35em;margin: 0 0.5em 0.83em 0.83em;text-align:left;}
.resum-noticia img{float:left;
display:inline;
/*width:100px;*/
margin:0 1.67em 0 0;}
.resum-noticia p{font-size:0.9em}
.resum-noticia-extensa p{font-size:0.9em}
#menu-segundos .div5 .overview li h4.submenu-s4.resum-noticia-extensa p{font-size:0.9em}
.resum-noticia img.videos{width:100px;}
.img-novetat-departament {width:145px;}
.img-entrevista-departament {width:98%;}
.titol-novetat-departament {font-size: 1em}
p.novetat-departament {font-size: 0.95em;text-align: justify}
.pieFoto{color:#a9a9a9;font-size:0.8em;padding-top: 0.1em;text-align: left}

.justificado {text-align: justify}

ul.a2 {
  font-size: 0.95em;
  margin-left: 20px;
  margin-bottom: 0px;
  list-style-image: url(boton-flecha.gif);
  list-style-position: inside;
}
/* agenda   */
.resum-agenda-index{margin:0.83em 0.83em 0.83em 0;text-align:left;padding-bottom:0.83em;clear: both}
.resum-agenda-index a{height: 80px;overflow: hidden;}
.resum-agenda-index img{float: left;margin-right: 1em;width: 80px;margin-bottom: 1em;margin-top: 0.3em}

.agenda-derecha{display:table-cell}

.resum-agenda{
	margin:0.83em 0;
	text-align:left;
	border-bottom:1px dotted #000;
	padding-bottom:0.83em; 
	min-height: 5.83em;
	position:relative;
	float:left;
	width: 98%;
	}
.resum-agenda-doble{margin:0.83em 0;text-align:left;padding-bottom:0.83em; min-height: 5.83em; }
.resum-agenda-last{   
	float: left;
    margin: 0.83em 0;
    min-height: 5.83em;
    text-align: left;
    width: 98%;
}
.data-doble {width:5.83em; float:left;display:inline;}

p.data{ height: 5.83em; margin:0 1.67em 0 0;float:left;display:inline;padding:0;text-align:center}
p.data span.mes{font-size:0.85em;}
p.data span.dia{font-size:3.8em;}
.resum-agenda-index p {margin-bottom:0.5em;} 
.evento-izquierda p.data{width: 6em;}
.evento-derecha{float: left;margin-bottom: 1em;width:calc(100% - 7.7em)}

.resum-agenda p, .resum-agenda-doble, .resum-agenda-index, .resum-agenda-last p{font-size: 0.95em;}


#mycustomscroll { /* percentage width without the fix*/ margin: 0.83em 0 0 0; width: 100%; height: 31.7em; overflow: auto; /* IE overflow fix, position must be relative or absolute*/ position: relative; }
#bloc-texto #mycustomscroll { height: 37.40em; }

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 5px; background-color: black; }
.vscrollerbar { width: 5px; background-color: #a9b8c0; }
.hscrollerbase { height: 5px; background-color: white; }
.hscrollerbar { height: 5px; background-color: black; }
.scrollerjogbox { width: 5px; height: 5px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }

.destacados-agenda{text-align: left;overflow: hidden; margin-top: 0.5em;}
.destacados-agenda a {

    line-height: 1em;
    text-decoration: none;
}
.i1:hover a {color: #fff;}
.i2:hover a {color:#fff;}
.i3:hover a {color:#fff;}

.i1 a {color: #fff;}
.i2 a {color:#fff;}
.i3 a {color:#fff;}

.destacados-agenda h3 {padding:5px 5px 2px 5px; font-size: 1.2em; line-height: 1em; font-weight: bold;color: #FFFFFF !important;}
.destacados-agenda p {padding:0 5px 5px 5px; font-size: 0.9em; line-height: 1em;}

.i1 {float:left;display:inline;width:9.17em; min-height: 6.5em; margin:0.83em 8px -10px 0; background: #364b5c; color:#fff;padding-bottom:10px}
.i2 {float:left;display:inline;width:9.17em; min-height: 6.5em; margin:0.83em 8px -10px 0;  background: #ed2b08; color:#0b0000;padding-bottom:10px}
.i3 {float:left;display:inline;width:9.17em; min-height: 6.5em; margin:0.83em 0 -10px;  background: #e6971e; color:#0b0000;padding-bottom:10px}

/* 3 Columnas */

.componente33{float:left;width:33.3333%}
.componente66{float:left;width:66.6666%}
.componente30{float:left;width:30%}
.componente70{float:left;width:70%}
.componente33 .resum-texto {width: auto}

.titol-columna{margin-bottom: 2em}
.titol-columna .titol-bloc{font-weight:bold;font-size:2.5em}

/* Titulos Propios Adeit */

#content-tres-columnas .img-text-3col{
	display: inline;
    float: left;
    margin: 0 0.5em 0.83em 0.83em;
    text-align: center;
    width: 19em;
    font-size: 0.9em;
}

#titolsPropis {
    text-align: left;
    margin: 0.83em 0 0.83em 1.67em;
    float: left;
    width: 100%;
	/*width: 96%;*/
    /*overflow: hidden;*/
}

#titolsPropis .list-group-item-text {
	display: inline-block;
	    font-size: 0.95em;
	/*width:33.33333%;*/
}
#titolsPropis p.list-group-item-text:nth-of-type(1) {
	text-align: left;
    width: 31%;
}
#titolsPropis p.list-group-item-text:nth-of-type(2) {
	text-align: center;
    width: 28%;
}
#titolsPropis p.list-group-item-text:nth-of-type(3) {
	text-align: center;
    width: 19%;
}
#titolsPropis p.list-group-item-text:nth-of-type(4) {
	width: 19%;
    text-align: right;
}

#titolsPropis .list-group {
    /*background: #e7e7e7;*/
    border-bottom: 1px solid white;
    padding: 1em;
	-webkit-box-shadow: 0px 0px 8px #00000029;
    -moz-box-shadow: 0px 0px 8px #00000029;
    box-shadow: 0px 0px 8px #00000029;
    margin-bottom: 1em;
}

#titolsPropis .list-group-item-heading {
    padding-bottom: 0.5em;
}



/* FIN Titulos Propios Adeit */

.banner-tl{margin-top:1em}
.tl-banner{margin:1.2em 0 1.5em !important}

/* Texts Plegats */

.tp-titol{background: none repeat scroll 0 0 #f5f5ed;padding: 3px 0 3px 4px;cursor:pointer}
.tp-titol h3{padding:0}
.tp-text{display:none;margin-top:1em}
.iconTitol{float: right;margin: 0.5em 0.9em 0 0}

/* Fin Texts Plegats*/ 

/* Cercador Titulos Propios Adeit */
.cercador-titolPropi .form-key{
	width: 100%;
    box-sizing: border-box;
	height:21px;
	border:none
}



/*
.cercador-titolPropi button.submit {
    position: relative;
    top: -4em;
}*/

.cercador-titolPropi select {
    width: 100%;
    box-sizing: border-box;
	height:21px;
	border:none
}

.cercador-titolPropi .form-data {
    width: calc(100% - 31px);
    box-sizing: border-box;
    height: 21px;
    margin: 0;
	border:none
}

.cercador-titolPropi button.ui-datepicker-trigger {
    margin-left: 8px;
}


/* FIN Cercador Titulos Propios Adeit */



#content-tres-columnas .entry-content li.novetat-boxes:nth-child(2n+1) {
    padding-left: 0em;
	/*padding-right: 1.1em;*/
	clear:left
}
#content-tres-columnas .entry-content li.novetat-boxes:nth-child(2n+2) {
    padding-left: 1.1em;
	padding-right: 0em;
	clear:none;
}

#content-tres-columnas .entry-content li.novetat-boxes {
    float: left;
    width: 18em;
	background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding-bottom: 1.5em;
}


/*.entry-content li.novetat-boxes:nth-child(3n+1) {
    padding-left: 0em;
	padding-right: 0em;
	clear:left
}

.entry-content li.novetat-boxes:nth-child(3n+2) {
    padding-left: 1.1em;
	padding-right: 1.1em;
}

.entry-content li.novetat-boxes:nth-child(3n+3) {
    padding-right: 0em;
	padding-left: 0em;
}*/
.entry-content li.novetat-boxes:nth-child(3n+1) {
    padding-left: 0em;
	padding-right: 0em;
	clear:left
}

.entry-content li.novetat-boxes:nth-child(3n+2) {
    padding-left: 1.1em;
	padding-right: 1.1em;
}

.entry-content li.novetat-boxes:nth-child(3n+3) {
    padding-right: 0em;
	padding-left: 0em;
}

.entry-content li.novetat-boxes {
    float: left;
    width: 18em;
	background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding-bottom: 1.5em;
}

.entry-content li.novetat-boxes h3{padding-top:0.5em}


.novetat-boxes img{
	width: 210px;
}

li.novetat-boxes .novetat-box-clock{padding-left:0}

.entry-content p.novetat-box-date {
  color: #a9a9a9;
  font-size: 0.95em;
  margin: 0;
  display: inline-block;
  padding-left: 1em;
  padding-bottom:0em
}

/* TPLProjecteInvestigacio */

.noticiesProjecte {
    box-sizing: border-box;
}
.noticia-projecte {
    float: left;
    box-sizing: border-box;
    width: 33.3%;
    position: relative;
    min-height: 1px;
	padding-left: 5px;
    padding-right: 5px;
}
.noticia-projecte img{
	margin: 0 !important;
	width: 100%;
}
.noticia-projecte .titol-novetat-projecte{
	color: #333333;
    padding: 0.5em 0 0 0em;
    max-width: 260px;
    font-size: 1em;
    min-height: 4.5em;
}
.noticia-projecte .titol-novetat-projecte a{
	color: #333333;
}

.noticia-projecte .projecte-box-imatge {
    min-height: 155px;
}
.noticia-projecte .projecte-box-clock {
    /*padding-left: 0.5em;*/
    padding-top: 0.5em;
    text-align: left;
    width: 200px;
}
.noticia-projecte .projecte-box-clock span {
    color: #a9a9a9;
}
.noticia-projecte .projecte-box-date {
    color: #a9a9a9 !important;
    font-size: 1em;
    margin: 0;
    display: inline-block;
    padding-left: 1em !important;
}

/* Fin TPLProjecteInvestigacio */

/*	CSECercadorProjecteInves  */
.select-option button[class=submit-btnCercador] {
	cursor: pointer;
	background: transparent none repeat scroll 0 0;
	position: absolute;
	border: 0 none;
	top: 0.8em;
	right: 0.5em;
	font-size: 1.5em;
}
/*	Fin CSECercadorProjecteInves  */

/* TPCHomeLlistaReproduccio */

#bloc-videoLlistaRepro{background:#1c1c1c;padding:2em 0em 2em 0em;margin: 0 auto;width: 80em;position: relative; }
#bloc-videoLlistaRepro .titol-bloc{color:#fff}
.video-llistaRepro{width:78em;margin: 0 auto;overflow: auto;padding-top:2em;padding-right:1em;padding-left:1em}
#bloc-videoLlistaRepro .llistatRepoVideo{width:695px;float:left}
#bloc-videoLlistaRepro .llistatReproduccio{width:240px;float:left}
#bloc-videoLlistaRepro .llistatReproduccio img{width:100px;float:left;margin-right: 0.5em}
#bloc-videoLlistaRepro .llistatReproduccio a{color:#fff}
#bloc-videoLlistaRepro .llistatReproduccio a:hover{color:#fff}
#bloc-videoLlistaRepro #mycustomscroll{margin:0;height: 32.7em;}
#bloc-videoLlistaRepro .vscrollerbase{background-color:#e1e1e1;visibility:visible !important}
.videoN{clear:both;margin-left:1.70em;margin-bottom:1.5em;text-align: left;overflow: auto;padding-right: 0.7em}

#sidebar.sidebar-activitat .UVNoticies-header{
	width: 100%;
}

#sidebar.sidebar-activitat .UVNoticies-header .header-darreres-noticies-item{
	width: inherit;
}

.UVNoticies-header {
    width: 78.5em;
    margin: 0 auto;
	text-align: left;
}

.inter-bloc-uvnews {
	width: 100%;
	text-align: left;
	display: inline-block;
}
.header-darreres-noticies-item button.compartir-menu{
	background-color: #f0f0f0;
    border: #f0f0f0;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    font-size: 1.4em;
    padding: 0.3em;
}

.header-darreres-noticies-item button.compartir-menu:hover {
    border: 1px solid #fff;
	margin: -1px;
}
.header-darreres-noticies-item button.compartir-menu:focus{
	border: 1px solid #ff !important;
	margin: -1px !important;
}

.header-darreres-noticies-item .btn-videos button.compartir-menu{
	background-color:#1c1c1c
}
.color-A9{
	color: #fff !important;
}
.color-A9:before{
	color: #fff !important;
}
.header-darreres-noticies-item .fa-navicon:before, .fa-reorder:before, .fa-bars:before{
	color:#fff;
}

#sidebar.sidebar-activitat .UVNoticies-header .header-darreres-noticies-item{
	width: inherit;
}

#bloc-videoLlistaRepro .UVNoticies-header .inter-bloc-uvnews .header-darreres-noticies-item .titol-bloc {
	text-align: left;
	background: none;
	color: #fff;
	font-size: 1.8em;
	padding: 0;
	font-family: Raleway;
	text-transform: none;
}

.header-darreres-noticies-item {width: 50%;display: inline-block;text-align: right;}

.wrap-yt{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

.wrap-yt iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Fin TPCHomeLlistaReproduccio */

/*Cercador Premsa*/
.background {
	background: #e7e7e7;
	margin-top: 2.5%;
	padding: 14px;
	padding-bottom: 0px;
}

div.cercador.pub.f95 input[type="checkbox"] {
	margin: 4px 0 0;
	margin-right: 6px;
	margin-top: 1px \9;
	line-height: normal;
	vertical-align: bottom;
	position: relative;
}
.cercador-novetat .form-evento label {
	width: 50%;
	margin: 3px 0px 0px;
	font-size: 10px;
	float: left;
}
/* FIN Cercador Premsa */

/* TPCVideoHome */
.mostrar-video iframe.youtube-player{
	height: 192px;
}

.jw-state-idle .jw-controls{background:none !important}
/* Fin TPCVideoHome */

/* Plantilla Galeria Imatges Externes*/
.galeriaImatgesExt .galeria-boxes .item-imagen img {
    width: 100%;
}
.galeriaImatgesExt {
    margin: 0.83em 0 0 0.83em;
}
.galeriaImatgesExt ul.galeria-boxes {
    list-style: none;
}
.galeriaImatgesExt .galeria-boxes .item-imagen {
    /*height: 179px;
    overflow: hidden;*/
}
.galeriaImatgesExt .galeria-boxes li {
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.galeriaImatgesExt .galeria-boxes.overview li:nth-child(2) {
    margin: 0 1.3em;
}

.galeriaImatgesExt .galeria-boxes.overview li {
    float: left;
    width: 31%;
    height: 145px;
    overflow: hidden;
}
ul.galeria-boxes .caja-gradiente {
    bottom: 0px;
    height: auto;
    line-height: 1.2em;
    position: absolute;
    text-align: left;
    width: calc(100% - 30px);
    padding: 0 15px;
    padding-bottom: 0.5em;
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0);
}
ul.galeria-boxes .caja-gradiente span {
	color:#f2f2f2;
}
ul.galeria-boxes .caja-gradiente a:hover {
	color:#f2f2f2;
}

/* Plantilla FIN Galeria Imatges Exterior*/

/* Plantilla LISTADO  Galeria Imatges Interior*/
.galeriaImatgesInterior{
	text-align:left;
}

.galeriaImatgesInterior .item-imagen {
    /* margin-left: 0.83em; */
    box-sizing: border-box;
    width: 33%;
    display: inline-block;
    padding: 0 15px;
	margin-bottom: 2em;
}

.galeriaImatgesInterior .item-imagen a img {
    width: 100%;
}

.galeriaImatgesInterior  .caja-gradiente span {
    color: #333;
    font-family: Arial;
    font-size: 1.1em;
    text-align: left;
	font-weight:bold;
}

/* Plantilla FIN LISTADO Galeria Imatges Interior*/

/* Plantilla Llistat Titulacions Graus*/

.informeTitulacions{
	width: 70.2em;
	margin-bottom: 3em;
	margin-top: -1em;
	padding: 0.5em;
	background-color: #C4CDD0;
}
.informeTitulacions h3{
	margin: 0em;
	padding: 0em;
}
.brancaTitulacio h3.branca{
	
	background-color: #C4CDD0;
    margin: 0% 0% 0% 0%;
    padding: 0.5em;
	margin-bottom: 2px;
	color: #333;
	cursor:pointer
}

.brancaTitulacio h3.branca a{
	font-size: 0.75em;
	font-style: italic;
}

.brancaTitulacio .titulacio {
    /*background-color: #E6EAEB;*/
    background-color: #f2f3f3;
    /*padding: 0 1em;
    margin-right: 1em;*/
}
.brancaTitulacio .nomTitulacio{
	background-color: #dce0e1;
    padding: 4px 1em;
    
}
.brancaTitulacio .nomTitulacio a{
	color: #000;
}
.brancaTitulacio .nomTitulacio a .nomGrau:hover{
	text-decoration: underline;
}

.brancaTitulacio .info-expander{
	cursor:pointer;
}
.brancaTitulacio .iconTitulacio {
   /* float: right;*/
    position: relative;
	display: inline-block;
    /*top: 4px;*/
}

.brancaTitulacio .iconTitulacio2 {
	float: right;
	margin: 0.5em 0.9em 0 0
}

.brancaTitulacio .nomGrau {
    box-sizing: border-box;
    width: 95%;
    display: inline-block;
}


.brancaTitulacio .brancaTitulacio {
    /*width: 50%;
    box-sizing: border-box;
    float: left;*/
}

.brancaTitulacio .infoTitulacio {
    padding: 1em;
	padding-left: 2em;
	position: relative !important;
}
.brancaTitulacio .fa-minus, .brancaTitulacio .fa-plus {
    color: #aaa;
}

.brancaTitulacio  .iconTitulacio2 .fa-minus, .brancaTitulacio .iconTitulacio2 .fa-plus {
    color: #333;
}

.brancaTitulacio {
    margin-bottom: 10px;
}

.brancaTitulacio ul.titulacio-items {
    margin-bottom: 0em;
}

.brancaTitulacio .titulacio-segells{
	margin:0 !important;
    margin-top: 1.5em !important;
}

.brancaTitulacio .titulacio-segells img {
    max-width: 170px;
	margin:0 !important;
}

.brancaTitulacio .titulacio-observacio {
    font-style: italic;
	font-size: 11px;
	margin: 0 !important;
    margin-top: 1em !important;
}


.brancaTitulacio ul.titulacio-items li {
    /*display: inline-block;*/
	background: transparent !important;
    padding: 0;
}
.brancaTitulacio ul.titulacio-items li a{
    padding-left: 0.5em;
}



.brancaTitulacio .comentariTitulacio{
	 background: transparent !important;
    padding: 0;
	    float: left;
}

.brancaTitulacio .titulacio-observacio p{
	padding-left: 1.5em;
	display: inline-block;
}

.brancaTitulacio ul.titulacio-segells li {
    display: inline-block;
	background: transparent !important;
    padding: 0;
	margin-bottom:0.5em;
	margin-right: 1em;
	
}
.titulacioGraus .columnaTitulacio:nth-child(odd) {
    margin-right: 0.5em;
}
.titulacioGraus .columnaTitulacio:nth-child(even) {
    margin-left: 0.5em;
}
.titulacioGraus .columnaTitulacio {
    width: 49%;
    float: left;
}


/* Plantilla FIN Llistat Titulacions Graus*/

/* Nou estil Plantilla Llistat Titulacions */
.brancaTitulacioModern {
	/*box-shadow: 0 0.5em 1em rgb(0 0 0 / 15%) !important;*/
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
    border-radius: 0.25em !important;
    background-color: #fff !important;
    margin-bottom: 1.5em !important;
    padding: 0.5em;	
}

.brancaTitulacioModern h3.branca {
	font-weight: 700;
    font-size: 1.3em;
    line-height: 1.5;
    font-family: Raleway;
	background-color: #fff !important;
	text-transform: uppercase;
	color: #013952;
}

.brancaTitulacioModern .titulacio {
    /*border: solid 1px #c0c0c0;*/
    border-radius: 0.25em;
    margin-bottom: 5px;
    cursor: pointer;
    /*background: none;*/
	background-color: #ededed;
}

.brancaTitulacioModern .nomTitulacio {
	background: none;
}

.brancaTitulacioModern .infoTitulacio {
	background-color: #f8f8f8;
}

.brancaTitulacioModern .fa-minus, .brancaTitulacioModern .fa-plus {
	color: #333;
}

.brancaTitulacioModern ul.titulacio-items li {
	margin-bottom: 0.5em;
}
.brancaTitulacioModern ul.titulacio-items li a{
    padding-left: 16px !important;
}

/* Fi Nou estil Plantilla Llistat Titulacions*/


/* blocs de videos   */
.mostrar-video{margin:0.83em 0;width:28.333em;}
.altres-videos{background:#ccc;margin:0;width:28.333em;}
.mini-video1 {
    background: none repeat scroll 0 0 #CCCCCC;
    display: inline;
    float: left;
    height: 5em;
    margin: 0 0.81em 0.83em 0.1em;
    width: 100px;
}
.mini-video2 {
    background: none repeat scroll 0 0 #CCCCCC;
    display: inline;
    float: left;
    height: 5em;
    margin: 0 0.81em 0.83em 0.81em;
    width: 100px;
}
.mini-video3{background:#ccc;margin:0 0 0.83em 0.82em;width:100px;height:5.00em;float:left;display:inline}

.caja-video{width:22.5em;float:left;margin: 0 1em}

.recursos-campus{ width: 58.1em;margin: 0.95em 0 0.83em 0.83em;}

ul.llistat-1{text-align:left;list-style:none;width:13.33em;float:left;display:inline;margin:0.83em 0.83em 0.83em 0;}
ul.llistat-2{text-align:left;list-style:none;width:13.33em;float:left;display:inline;margin:0.83em;}
ul.llistat-3{text-align:left;list-style:none;width:13.33em;float:left;display:inline;margin:0.83em;}
ul.llistat-4{text-align:left;list-style:none;width: 13.125em;float:left;display:inline;margin:0.83em 0 0.83em 0.83em;}
ul.llistat-1 li,ul.llistat-2 li,ul.llistat-3 li,ul.llistat-4 li{padding:3px 0;}
ul.llistat-1 li a,ul.llistat-2 li a,ul.llistat-3 li a,ul.llistat-4 li a {text-decoration: none; display: block;}

/* tablas de 4 col en content   */
table.sortable{text-align:left;border-collapse:collapse;margin-bottom:1.67em;margin-left: 1.7em;width: 100%;clear: both;}
/* 58.3em */
.entry-content table.sortable{margin-left: 0px;}
tr.titulo-tabla{text-align:left;}
tr.titulo-tabla th, tr.titulo-tabla-doctorado th {width:14.75em;padding:3px 0 3px 4px}
tr.bolsatrabjo th{font-size:0.9em}
tr.indicadores th{width:auto}
tr.titulo-tabla th h2{font-weight:bold;font-weight:lighter;text-transform:uppercase;}
.grid3-1{padding:0 0 0 0.83em;margin:0 1.67em 0 0;}
.grid3-2{padding:0 0 0 0.83em;margin:0 1.67em 0 0;}
.grid3-3{padding:0 0 0 0.83em;margin:0 1.67em 0 0;}
.grid3-4{padding:0 0 0 0.83em;margin:0;}
table.sortable td{vertical-align:top;}

/* titulo table accesibilidad */
table.sortable caption {
	padding: 0.83em 0 0;
    color: #333;
    font-family: Arial;
    font-size: 1.1em;
    text-align: left;
    font-weight: bold;
}

tr.sortabletr {
	 background: none repeat scroll 0 0 #f5f5ed;
	  color: #333;
}
tr.sortabletr th{width:14.75em;padding:3px 0 3px 4px}
tr.noborder td{border:none !important; padding: 0 !important;}

table.tabla-imagen4col td img {
	width: 23.5em;
}

table.sortable2{text-align:left;border-collapse:collapse;margin-bottom:1.67em;margin-left: 1.7em;width: 100%;clear: both;}
.entry-content table.sortable2{margin-left: 0px;}

table.sortable2 td{
    background-color: #f9f9f9;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    padding: 5px 0 0 5px;
	vertical-align:middle

}

table.sortable3{text-align:left;border-collapse:collapse;margin-bottom:1.67em;margin-left: 1.7em;width: 100%;clear: both;}
.entry-content table.sortable3{margin-left: 0px;}

table.sortable3 td{
    border-bottom: 1px solid #f0eee3;
    padding: 5px 0 0 5px;
	vertical-align:middle

}

table.sortable3 thead tr{
    background: none repeat scroll 0 0 #f5f5ed;

}

table.sortable4{text-align:left;border-collapse:collapse;margin-bottom:1.67em;margin-left: 1.7em;width: 100%;clear: both;}
.entry-content table.sortable4{margin-left: 0px;}

table.sortable4 td{
    padding: 5px 0 0 5px;
	vertical-align:middle

}

table.sortable4 tr.fila1{}

table.sortable4 tr.fila0{
	background: none repeat scroll 0 0 #fafafa;


}

table.sortable4 thead tr{
    background: none repeat scroll 0 0 #f5f5ed;

}

table.sortable4 th{
    padding: 5px 0 0 5px;
	vertical-align:middle

}

table.sortable5{text-align:left;border-collapse:collapse;margin-bottom:1.67em;margin-left: 1.7em;width: 100%;clear: both;}
.entry-content table.sortable5{margin-left: 0px;}

table.sortable5 td{
    padding: 5px 0 0 5px;
	vertical-align:middle
}

table.sortable5 tr.fila1{}

table.sortable5 tr.fila0{
	background: none repeat scroll 0 0 #dce0e1;
}

table.sortable5 td.cabecera{
    width: 10%;
    text-align: center;
	background-color: #C4CDD0;
	padding:0px;
}

table.sortable5 td.sep{
	width: 10px;
	background: #fff;
	padding: 0;
}

table td a .info-expander {
    font-size: 18px;
    vertical-align: middle;
	float:right;
}
.titulo-tabla-doctorado{
	background: #ECEdEC;
}

.entry-content table.sortable6{margin-left: 0px;margin-bottom: 15px;}

table.sortable6 {
	border-radius: 5px;
    font-size: 12px;
    font-weight: normal;
    border: none;
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
    /*white-space: nowrap;*/
    background-color: white;
}

/*Sortable 6*/

table.sortable6 td, table.sortable6 th {
    text-align: center;
    padding: 8px;
}

table.sortable6 td:first-child, table.sortable6 th:first-child {
	 text-align: left;
	 /*width:45%;*/
}

table.sortable6 th:first-child {
	border-radius:5px 0 0 0;
}

table.sortable6 th:last-child {
	border-radius:0 5px 0 0;
}

table.sortable6 td {
    /*border-right: 1px solid #f8f8f8;*/
    font-size: 12px;
}

table.sortable6 thead th {
    color: #ffffff;
    background: #324960;
}

table.sortable6 tr:nth-child(even) {
    background: #F8F8F8;
}

table.sortable6 ul li {
	background-color: unset !important;
}

/*Sortable 7*/

.entry-content table.sortable7{margin-left: 0px;margin-bottom: 15px;}

table.sortable7 {
	border-radius: 5px;
    font-size: 12px;
    font-weight: normal;
    border: none;
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
    /*white-space: nowrap;*/
    background-color: white;
}

table.sortable7 td, table.sortable7 th {
    text-align: left;
    padding: 8px;
}

table.sortable7 td:first-child {
	 text-align: center;
	 /*width:45%;*/
}

table.sortable7 th:first-child {
	border-radius:5px 0 0 0;
}

table.sortable7 th:last-child {
	border-radius:0 5px 0 0;
}

table.sortable7 td {
    /*border-right: 1px solid #f8f8f8;*/
    font-size: 12px;
}

table.sortable7 thead th {
    color: #ffffff;
    background: #324960;
}

table.sortable7 tr:nth-child(odd) {
    background: #F8F8F8;
}

/* Sortable APP */
table.sortable-app{text-align:left;border-collapse:collapse;margin-bottom:1.67em;margin-left: 1.7em;width: 100%;clear: both;}

.entry-content table.sortable-app{margin-left: 0px;}

table.sortable-app td{
    border-bottom: 1px solid #D5D8DC;
    padding: 5px 0 0 5px;
	vertical-align:middle
}

table.sortable-app thead tr{
    background: none repeat scroll 0 0 #D5D8DC;
}

/* sidebar   */
#sidebar{
    float: right;
    width: 20.17em;
}
#sidebar-left{width:19.17em;float:left;min-height: 17.7em;}
.menu-sidebar{text-align:left;margin:0.83em 0 0.83em 0.83em;}
.menu-sidebar ul{list-style:none;}
.menu-sidebar ul li{padding: 6px 0 6px 0.83em;cursor:pointer;padding-right:0px;margin-right:0;}
.menu-sidebar ul li a{text-decoration:none;}
.menublanc-sidebar{margin: 1.67em 0.9em 0.83em;text-align:left;}
.menublanc-sidebar ul{list-style:none;}
.menublanc-sidebar ul li a{padding:2px 0px; text-decoration: none; display: block;}

.texte-sidebar{margin:0.83em 0.84em 1.67em 1em;text-align:left}
.texte-sidebar img{margin-bottom:0.3em;}
.texte-sidebar h2{margin-bottom:0.83em;}
.texte-sidebar p{font-size: 0.9em;}
.texte-sidebar h3{font-size: 0.9em;}
.texte-sidebar ul{list-style:none}
.texte-sidebar ul li{padding:3px 0 3px 1.25em;}
.texte-sidebar ul li{background: url("boton-flecha-r.gif") no-repeat scroll left 0.86em #FFFFFF;}


.xarxes-sidebar{margin:3.33em 0 0.83em 1.1em;text-align:left;}
.xarxes-sidebar a img{float: left; display: inline; text-decoration: none; border:0;margin-bottom: 0.5em; margin-right: 0.6em}

.links-sidebar{margin:0.83em 0 0.83em 0.83em;text-align:left;}
.links-sidebar ul{list-style:none;}
.links-sidebar ul li{padding:25px 0.83em 25px 5.00em;margin:0 0.83em;cursor:pointer;}
.links-sidebar ul li.videos{border-bottom:0;}
.banner-sidebar{margin: 0.83em 0 0.83em 0.07em;}

/* sidebar left  */
#menu-banners{height:80px;overflow:auto;}

/* bottombar*/

#bottombar{
	background: #fff none repeat scroll 0 0;
    clear: both;
    margin-bottom: 3em;
    margin-top: 3em;
}

#bottombar .titol-bloc{background:rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 5px 0}

.texte-bajo{text-align:left;display: inline-block;margin: 0 2em}
.banner-bajo{display: inline-block;margin: 0 2em}
/* cercador directori */
.fitxa-directori{margin:0.83em 0;text-align:left;border-bottom:1px dotted #000;padding-bottom:0.83em; min-height: 6.25em; }
.fitxa-directori img {width: 6.25em; height: 6.25em; float: left; display: inline; margin: 0 0.83em 0 0;}
.fitxa-directori h3 {width: 12.08em; height: 6.25em; float: left; display: inline; margin: 0 0.83em 0 0;}
.fitxa-directori p {width: 21.67em; height: 6.25em; float: left; display: inline; margin: 0 0.83em 0 0;  font-size: 0.95em;}

.fitxa-directori-last{margin:0.83em 0;text-align:left;padding-bottom:0.83em; min-height: 6.25em; }
.fitxa-directori-last img {width: 6.25em; height: 6.25em; float: left; display: inline; margin: 0 0.83em 0 0;}
.fitxa-directori-last h3 {width: 12.08em; height: 6.25em; float: left; display: inline; margin: 0 0.83em 0 0;}
.fitxa-directori-last p {width: 21.67em; height: 6.25em; float: left; display: inline; margin: 0 0.83em 0 0;  font-size: 0.95em;}

/* footer   */
#footer{width:100%;margin:3em auto 0;  background: none repeat scroll 0 0 #2d2d2d !important; color: #b2b2b2 !important}
#footer ul{ list-style-type: none;}
.pie-pagina{width:80em;margin:0 auto;text-align:left;background:none !important; color:#b2b2b2 !important;position:relative}

#footer p.f-left{float:left;display:inline;padding:0.83em;text-align:left;} 
#footer p.f-right{float:right;display:inline;padding:0.83em;text-align:right;}

.pie-pagina .logo-pie{padding: 2.5em 0 1em 0;position: relative}
.logo-pie span{font-size: 1.3em;margin-left: 2em; /*margin-top: 1.8em;*/ position: absolute;  width: 35em; bottom: 0em;float:left;margin-bottom:0.8em}
.logo-pie img{float:left}
.caja-pie {float: left;margin-right: 1em; margin-top:3em;width: 12.3em;}
.caja-pie li { line-height: 0.9em;}
.pie-pagina .div4{width: 19em;}
.pie-pagina .div5{width: 15em;}
.caja-pie .lvl1 {font-size:0.9em;font-weight: bold;}
.caja-pie .lvl2 {font-size:0.85em;color:#7f7f7f}
.servicios-pie2{border-bottom: 1px solid #444;border-top: 1px solid #000}
.servicios-pie{background: none repeat scroll 0 0 #434343;height: 3.5em;margin-top: 2em;font-size:0.8em}
.servicios-pie a{color:#b2b2b2}
.servicios-pie a:hover{color:#b2b2b2;text-decoration:underline}
/*.servicios-pie li{color:#b2b2b2;margin:1em 10em 0 0;display:inline;float:left}*/
.servicios-pie li{color:#b2b2b2;display:table-cell;height:3.5em;width: 17em; vertical-align: middle}
.servicios-pie ul{  margin: auto; width: 102em;}
.pie-pagina .pie-dire{  float:left;margin-top: 1em; font-size: 0.8em;margin-bottom: 1em; max-width: 115em;}
.pie-pagina .pie-enlace{ float:right;margin-top: 1em;margin-bottom: 1em;font-size: 0.8em}
.iconos-pie{float:right}
.iconos-pie img{margin-left: 0.6em}
.iconos-pie img.youtube{height: 20px}
.iconos-pie a {width:2.5em;display: inline-block}
.peu-link{display: inline-block;margin-top: 1em;font-size: 0.9em;font-weight: bold}
.pie-pagina .peu-link a{color:#b2b2b2 }
.pie-pagina .peu-link a:hover{text-decoration: none}
.peu-segell{position: absolute;bottom: 0;right: 0;margin-bottom: 0.5em}
.peu-segell img{margin-left:1em}

.pie-pagina .enlaces-ocultos a{
color:#2d2d2d;
text-decoration: none;
}

.pie-pagina .enlaces-ocultos {
color:#2d2d2d
}

.pie-pagina  .enlaces-ocultos a:hover{
color:#2d2d2d;
text-decoration: none;
cursor: default;
}

/* slides-calendari  */
#slider-calendari {height:1%; width: 22.5em; overflow:hidden; position: relative; }
#slider-calendari .viewport { width: 22.5em; height: 20.83em; overflow: hidden; position: relative;  }
#slider-calendari .disable { visibility: hidden; }
#slider-calendari .overview { text-align: left; list-style: none; position: absolute;  left: 0;top: 0;  }
#slider-calendari .overview li{ float: left; margin: 0; height: 20.83em; padding: 0; width: 22.5em; border:0;}
#slider-calendari .overview li:hover{ background: transparent;}

#slider-calendari .overview li h4 {text-align: center; height: 2.17em; width: 22.5em; line-height: 2.17em; font-size: 1em; }
#slider-calendari .overview li h4 a:hover{text-decoration: underline; background: none;}

#slider-calendari .overview li ul {width: 20.83em;  list-style: none; margin: 0 0.83em; padding: 0; text-align: center;}
#slider-calendari .overview li ul  li {float: left; display:inline; width: 2.5em; height: 2.5em; line-height: 2.5em;  margin:0; padding:0;}
#slider-calendari .overview li ul  li:hover { background: #000; color: #fff; }

#slider-calendari .overview li ul  li a {width: 2.5em; height: 2.5em; display: block; background: #ccc; color: #000; margin:0; padding:0;}
#slider-calendari .overview li ul  li a:hover {background: #000; color:#fff; display: block; }


#slider-calendari .cal-prev {position: absolute; top:3px; left:0.83em; width: 1.67em; height: 1.67em;}
#slider-calendari .cal-next {position: absolute; top:3px; right:0.83em; width: 1.67em; height: 1.67em;}
#slider-calendari .buttons {  width: 1.67em; height: 1.67em;   }

.enlace-listado {
    float: right;
    text-align: right;
    width: 75%;
    margin-right:1em;
}
.enlace-listado:hover{
	text-decoration: underline;
}

#sidebar-left-asignatura{
	float: left;
    position: relative;
    width: 14em;
	margin-left: 0.8em;
}
#sidebar-left-asignatura .menu-sidebar{
	margin: 0.83em 0 0.83em 0;
}

#content-asignatura{
	float: right;
    position: relative;
    width: 62.9em;
}

/**** HACKS IE9 ******/
.menu-servicios{
	width: 43%;
}

.menu-servicios ul{
	text-align: right;
	float: right;
}

.menu-servicios ul li.buscador{
	width: auto;
}

.menu-servicios ul li.buscador form{
	width: 3em;
	/*estilo para input de busqueda*/
	/*width: 18em;*/
}

/*
#menu-segundos .submenu-s1 a{
	float: left;
	margin-left: 0.8em;
}

#content .entry-content .menu-segundos{
	margin-top: -19px;
}
*/
.coordinador-curso{
	text-align: right;
/*	width: 50%;*/
	float: right;
/*	padding: 0.83em 0 0;*/
}

.caja-mapa-web-sevicios{

	color: #FFF;
}

.site-map-sevicios{
    margin-left: 1em;
    margin-top: 3.5em;
    width: 18.33em;
    overflow: auto;

}

.caja-mapa-web-sevicios h3{
	color: #FFF;
}

.caja-mapa-web-sevicios a:hover{
	color: black;
	background: #EEE;
}

.caja-mapa-web-sevicios a{
	width: 95%;
	padding-left: 5%;
	float:left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


.caja-mapa-web-sevicios ul{
	clear: both;
}

.caja-mapa-web-sevicios li{
	border-bottom:1px dotted #013952;
	width: 100%;
	float: left;
	text-align: left;
}

.caja-mapa-web-sevicios h3{
	float: left;
	position: relative;
	width: 93%;
	padding: 5px 0 5px 1.2em;
}

.mesNovetat{
   /* background: none repeat scroll 0 0 #f5f4ee;*/
    color: #e6e3d2;
    float: right;
    font-size: 0.8em;
    margin-right: 1.1em;
   /* padding: 2px 0.83em; */
}

.mesNovetat a{ 
	background:rgba(0, 0, 0, 0) url("mas20n.png") no-repeat scroll right center;
	padding: 5px 2.83em 5px 0;
}

.mesNovetat:hover{
   /* background: none repeat scroll 0 0 #f5f4ee;*/
    color: #e6e3d2;
    float: right;
    font-size: 0.8em;
    margin-right: 1.1em;
   /* padding: 2px 0.83em; */
}

.mesNovetat a:hover{ 
	background:rgba(0, 0, 0, 0) url("mas20p.png") no-repeat scroll right center;
	padding: 5px 2.83em 5px 0;
}

.mesAgenda{
   /* background: none repeat scroll 0 0 #f5f4ee;*/
    color: #e6e3d2;
    float: right;
    font-size: 0.8em;
    margin-right: 1.1em;
   /* padding: 2px 0.83em; */
}

.mesAgenda a{ 
	background:rgba(0, 0, 0, 0) url("mas20n.png") no-repeat scroll right center;
	padding: 5px 2.83em 5px 0;
}

.mesAgenda:hover{
   /* background: none repeat scroll 0 0 #f5f4ee;*/
    color: #e6e3d2;
    float: right;
    font-size: 0.8em;
    margin-right: 1.1em;
   /* padding: 2px 0.83em; */
}

.mesAgenda a:hover{ 
	background:rgba(0, 0, 0, 0) url("mas20p.png") no-repeat scroll right center;
	padding: 5px 2.83em 5px 0;
}

.mesVideo{
   /* background: none repeat scroll 0 0 #f5f4ee;*/
    color: #e6e3d2;
    float: right;
    font-size: 0.8em;
    margin-right: 1.1em;
   /* padding: 2px 0.83em; */
}

.mesVideo a{ 
	background:rgba(0, 0, 0, 0) url("mas20n.png") no-repeat scroll right center;
	padding: 5px 2.83em 5px 0;
}

.mesVideo:hover{
   /* background: none repeat scroll 0 0 #f5f4ee;*/
    color: #e6e3d2;
    float: right;
    font-size: 0.8em;
    margin-right: 1.1em;
   /* padding: 2px 0.83em; */
}

.mesVideo a:hover{ 
	background:rgba(0, 0, 0, 0) url("mas20p.png") no-repeat scroll right center;
	padding: 5px 2.83em 5px 0;
}

.highlight{
	background: #f2f2f2;
}

table.sortable.aed tbody table.sortable tbody td {
    padding-left: 15px;
    padding-right: 15px;

}

table.aed td div {
    display: inline-block;
}
table.sortable.aed td div {
    display: inline-block;
    max-width: 90%;
}

table.aed td div[id^=resum] {
    padding-top: 1em;
	text-align: justify;
}
table.aed td {
	border:none !important;
}
table.aed img.info-expander{
	cursor: pointer;
}

.listat-novetat{
	font-size: 0.9em;

}

ul.listat-novetat li.novetat{
	font-size: 0.9em;
	border-top: 1px solid #f0eee3;

}

ul.listat-novetat li.first{
	border-top: none;
}

.entry-content ul.novetat {
    font-size: 0.9em;
    width: 100%;

}

.entry-content li.novetat {
    padding: 1em 0em 1em 0em;
    background: none;
    border-top: 1px dotted #000000;
    float: left;
    width: 100%;
    clear: both;
}

.entry-content li.first {
    padding: 0em 0em 1em 0em;
    border-top: none;
}

.entry-content li.novetat  img{
	float:left;
/* border: 1px solid #666;*/
	margin-top: 0.4em;
	width:6em
}

.entry-content li.novetat  p{
	padding: 0px;
	padding-left:7em;
	text-align: justify

}

.entry-content li.novetat  ul{
	padding: 0px;
	padding-left:8em;
	clear:none;

}

.entry-content li.novetat  li{
	padding-top: 0px;
	padding-bottom:0px;

}

p.novetat-date {
  color: #B3AB9E;
  font-size: 0.95em;
  margin: 0;
  padding-left: 6.3em;
  margin-bottom: -5px;
}

p.gaseta-date{
    color: #6C6C6C;
    font-size: 1em;
    margin: 0 0 -2px;
}

.imagenGaseta{
  float: left;
  margin-right: 1em;
  margin-bottom:1em;
  text-align: center;
  outline: 0px;
  vertical-align: baseline;
  display: block;
}

.imagenGaseta img{
  max-width:195px
}

.gaseta-destacat img {
  max-width:145px;
  float: left;
  margin: 0 1.67em 0 0

}


.caja-home .overview li {
  width: 60.7em;
  float: left;
  margin:0;
  padding:0;
  min-height: 16em
}

.caja-home .viewport{
 width: 60.7em;
 height:  16em;
 overflow: hidden;
 position: relative
}

.caja-home .overview{
 position: absolute;
 top: 0
}

.caja-home div.pager{ 
    float: left;
    left: 28em;
    position: absolute;}
.caja-home div.pager a{    
background-color: #333;
    border-radius: 50%;
    float: left;
    height: 11px;
    margin-right: 0.2em;
    opacity: 0.5;
    text-decoration: none;
    width: 11px;}
	
	.caja-home div.pager a.active{    

    opacity: 1;
   }

ul.gaseta-destacat {
	list-style: none;
}

ul.gaseta-boxes-destacat {
	list-style: none;
}

.gaseta-boxes-destacat li {
	display: inline-block;
    margin: 0em 1.1em 2em;
    vertical-align: top;
    width: 145px;
}

.gaseta-boxes-destacat img {
    width: 195px;
	/*height: 145px;*/
}

p.novetat-departament-date {
  color: #B3AB9E;
  font-size: 0.95em;
  margin: 0}
p.novetat-boxes-date {
  color: #B3AB9E;
  font-size: 0.95em;
  margin: 0}

.entry-content li.novetat  p.novetat-date{
	color: #B3AB9E;
	font-size: 1.1em;
	margin: 0;
  padding-left: 6.3em;
  margin-bottom: -2px
}

.entry-content li.novetat  p.gaseta-date{
    color: #6C6C6C;
    font-size: 1em;
    margin: 0 0 -2px;
}

.entry-content li.novetat  h3{
	padding: 0px;
	padding-left:6.3em

}

.anterior-siguiente{
	float: right;
    width: 26%;
	padding-right: 1em
}

.anterior-siguiente .p-anterior-color{
 margin: 0em;
}

.anterior-siguiente .p-seguent-color{
 margin: 0em;
}

.menu-segundos{
width: 58.16em;
}

.dia-titol{
	border-bottom: 1px solid #B3AB9E;
    font-size: 1.5em;
    margin: 1.15em 0 0.1em;
    text-align: right;
    width: 38.9em;	
	font-weight: lighter;
	
}

.lista-eventos{
	width: 98%;
	list-style: none outside none;
}

.dia-item{
float:right;
    background: none repeat scroll 0 0 #F9F5E2;
    list-style: none outside none;
    margin: 0 0 1em;
    padding: 5px 0.6em;
    text-align: left;
    width: 750px;
 }

 .lista-eventos-dias{
	list-style: none outside none;
    width: 100%;
 }
 .lista-eventos-dias li{
	width: 100%;
 }
 .resum-agenda-listado{
    margin: 1.2em 0;
    text-align: left;
    width: 100%;
    padding-left: 0.3em
}

.evento-titulo a{
		color: #013952;
		font-size: 1.1em;
		font-weight: bold
}

.evento-izquierda{
	 width: 39%;
}


#calendario table{
		margin: 0em auto 0em;
		width: 100%;
}

#calendario td{
		text-align: center;
}

#calendario tr{
		text-align: center;
}

.cercador .mes{
 		padding: 5px 0.83em;
 		text-align: center;
}

.cercador .mes .ant{
 		float:left;
}

.cercador .mes .sig{
 		float:right;
}

.form-evento .form-data{
		width: 14em;
}
.form-evento .form-submit{
 		margin: 0.2em 0 0 0.1em;
}

.form-evento p{
		font-size:0.8em;
		margin-bottom:1em
}

.form-evento label{
		width:35%;
		margin-right:0.2em;
		margin-top: 0.45em;
		float:left;
}

.form-evento .form-fecha{
		width: 12em;
		margin-right:0.2em;
		border: 1px solid #CCCCCC;
}

.campos-fecha{
	text-align: right;
}

.form-evento{
		margin-bottom:0.2em
}

.buscar{
		margin-bottom:1.2em
}

.buscar-pt {
	padding-bottom:1.2em
}

.form-evento.buscar.cecadorHome{
	width: 33.3333%;
	float: right;
	display: grid;
	background-color: #f5f5f5;
	padding: 2.15em 0em 2.85em;
}
.form-evento.buscar.cecadorHome.cercadorInterior{
	width: 23%;
	padding-bottom: 1.85em;
	background-color: transparent;
}
.form-evento.buscar.cecadorHome input{
	padding: 5px 0px;
	width: 95%;
}
.form-evento.buscar.cecadorHome .form-data{
	float: left;
	margin: 2em auto;
}
.form-evento.buscar.cecadorHome .form-submit{
	float: left;
	margin: 0.80em auto;
	padding: 0.60em;
	border: none;
	background-color: #b0b0b0;
}
.form-evento.buscar.cecadorHome.cercadorInterior .form-submit{
	margin-top: 1.8em;
}
.form-evento.buscar.cecadorHome .form-submit:hover{
	background-color: #909090;
	cursor: pointer;
}
.mesBuscadorHome{
	width: 66.6666%;
	float: left;
	background: #f5f5f5;
	padding: 2em 0em;
}
.mesBuscadorHome.buscadorInterior{
	width: 77%;
	padding: 1em 0em;
	background-color: transparent;
}
.mesBuscadorHome .back-tipos{
	padding: 0px;
	margin: 5.5px 0px;
	width: 100%;
}
.mesBuscadorHome .back-tipos .grupoCategoria{
	width: 31.3333%;
	margin: 0px 1%;
	float: left;
}
.form-evento .tipos{
		margin-left: 1em;
}
.form-evento .tipos label{
	width: 46%;
	margin: 4px;
}
.form-evento .tipos label input{
		margin-right: 0.2em;
}
.back-tipos{
	/* background: #f5f5f5; */
	padding: 10px;
	margin: -10px;
	visibility: visible;
}

.back-tipos legend.desc-larga{
	font-size:0.8em;
	margin-bottom:1em;
	padding-top: 1em;
}

.oculto {
	display: none;
}
.todos-ninguno{
    border-top: 1px solid #CCCCCC;
    margin-left: 1.5em;
    margin-top: 0.5em;
}

/* table.sortable td {
    vertical-align: middle !important;
}
*/

.entry-content .comparte li {
	clear: none;
	float:left;
	list-style: none outside none;
	margin-right: 0.2em;
	padding:0;
	background: none repeat scroll 0 0 transparent;
}

.entry-content .comparte ul {
		float:right;
		margin-left: 0.5em;
}

.comparte{
		float:left;
		width:12.5em
}

.dest-grau{text-align:left;margin:0.83em 0 0.83em 0}

.dest-grau .menublanc-sidebar{margin: 1.67em 0 0.83em 0}

.nivel2{
		font-weight: bold;
}

.icono-info{
	float:right;
	font-size: medium !important;
	color: #C4CDD0;
}	

.cabecerasimple{
	/*margin-top:1em;
	 border-bottom: 1px solid #d2d2d2;*/
	 padding-top:105px;
	  text-align: left
}

.piesimple{
	 /*border-top: 1px solid #d2d2d2;*/
	 padding:0.5em;
	   text-align: left
}

.pdf-boletin{
	float:right;
}


.noticia-boletin .entry-content{
		border-bottom:1px solid #e3e2dd;
}

.entry-content li.boletin {
    background: none repeat scroll 0 0 transparent;
 }
 
#login_qualitat	label{ margin-right: 10px; display:block;  float: left; text-align: right;  width: 13%;}  
#login_qualitat	div.buttonrow{margin-left: 8.3em;}   
#login_qualitat	div.buttonrow input{  width: 6.5em;}
.form_error{color:red;}

.entry-content  h3.enlaceIndi {
		float:left;
		padding: 0px;
		padding-right:1em;
		font-size:1em
}


/* Estilos buscador Google */
.gsc-result-info {
color: #B3AB9E!important;
font-size: 0.9em!important;
}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
font-size: 1em!important;
font-weight: bold!important;
}

.gs-result .gs-snippet {
font-size: 0.85em!important;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
font-weight: bold!important;
font-size: 0.85em!important;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
text-decoration: underline!important;
font-size: 0.9em!important;
}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {
border: 1px solid #A6A69C!important;
background-color: #E6E3D2!important;
}

.gsc-above-wrapper-area {
border-bottom: 0px solid #E9E9E9!important;
}
/* Fin estilos buscador Google */

/*Estilos TITOLPROPI*/

.entry-content .titolPropi .medio2 span.titol {
    background-color: #E6EAEB;
    border-bottom: 1px solid #fff;
    text-align: right;
    color: #3f3c35;
    margin-right: 1em;
    padding-right: 1em;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 1em;
    width: 39%;
}
.titolPropi .medio1 {
    float: left;
    margin: 2%;
    position: relative;
    width: 93%;
    font-size: 0.88em;
    padding-bottom: 2px;
}

.entry-content .titolPropi .medio1 span.titol {
    background-color: #E6EAEB;
    border-bottom: 1px solid #fff;
    text-align: right;
    color: #3f3c35;
    margin-right: 1em;
    padding-right: 1em;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 30%;
    font-size: 1em;
}
.titolPropi .llarg3 {
    float: left;
    width: 100%;
    margin-top: 5px;
}

.titolPropi .medio2 {
    float: left;
    margin-top: 4%;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 0%;
    position: relative;
    width: 46%;
    font-size: 0.88em;
    padding-bottom: 2px;
}

/***************/

/* Estilos lightbox */

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);*/
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  /**zoom: 1; no cumple w3c */
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container &gt; .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:img/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../img/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../img/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  /**zoom: 1; no cumple w3c */
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 1em;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

/* Fin estilos lightbox */

/* Estilos galeria */

.caja-galeria{
	border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
	margin: 0 1.3em 2em;
    width: 200px;
	float: left;
    overflow: hidden;
}

.fila-galeria .video{
	margin: 0 1.6em 2.7em;
}

.item-galeria{
	border-radius: 3px 3px 0 0;
	/*padding-left:0.5em;*/
	/*padding-right:0.5em;*/
	text-align: justify; 
	line-height: 120%;
}

.item-galeria-simple{
	border-radius: 10px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
}

.imagen-galeria a:hover{
	opacity: 0.65;
}

#content .entry-content .item-galeria img{
	margin-left: -1em;
	/*margin-left: 0em;*/
	margin-right: 0em;
	margin-bottom: 0.5em;
}

#content-tres-columnas .entry-content .item-galeria img{
	margin-left: -1em;
}

#content .video .item-galeria img{
	margin-left: -1em;

}

#content-total .entry-content .item-galeria img{
	margin-left: -1em;
	/*margin-left: 0em;*/
	margin-right: 0em;
	margin-bottom: 0.5em;
}


.caja-galeria a:hover{
	opacity: 0.65;
}

.caja-galeria .titulo-galeria{
	padding-left:0.5em;
	margin-top: 0.5em;
}

.caja-galeria .cuerpo-galeria{
	height:28em;
	padding: 0px 1em;padding: 0px 1em;
}

.caja-galeria .descripcion-galeria{
	padding:0.5em;
	overflow: hidden;
	font-size:0.8em;
	text-align:justify;
	line-height:1.3em;
}

.caja-galeria .pie-galeria{
    background-color: #F6F6F6;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #E7E7E7;
    box-shadow: 0 1px 0 0 white inset;
    padding: 7px 8px 8px;
    position: relative;
	height: 1em	
}

.galeriaImatges .caja-gradiente {
    bottom: 0px;
    height: auto;
    line-height: 1.3em;
    position: absolute;
    left: 6px;
    text-align: left;
    width: calc(100% - 13px);
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0);
}
.galeriaImatges {
    margin-left: 2em;
}
.galeriaImatges .caja-gradiente a:hover{
	color: #fff;
}
.galeriaImatges .titol-galeria-imatge-news {
    color: #fff;
    padding: 1em 1em;
    font-family: "Lato",sans-serif;
    font-weight: 600;
}

.galeriaImatges .galeria {
    position: relative;
    width: 50%;
    float: left;
    margin-left: -1em;
    margin-bottom: 1em;
    margin-right: 1.0em;
}
.galeriaImatges .galeria img {
    width: 27em;
    height: 18em;
}

.pie-galeria img{
	float:left
}

.pie-galeria a{
	font-size: 0.9em
}

.imagen-galeria{
	float:left;
	margin:0.6em;
}

/* Fin estilos galeria */

/*ESTILOS TITULOS PROPIOS*/
.titol_propi_asignaturas td.titolpropidades {
    text-align: justify;
    padding-top: 0.5em;
    padding-bottom: 1em;
    padding-right: 4em;
    padding-left: 2em;
}
.resum_tp .largo3 {
	width: 64%;
    margin-bottom: 1.5em;
    margin-left: 28%;
    margin-top: -10px;
}
.titol_propi_asignaturas {
    margin-top: 2.0em;
}
.titol_propi_asignaturas td {
    padding-left: 1em;
}
.titol_propi_table tbody tr td {
    padding: 7px;
}
.titol_propi_table tr:nth-child(even) {
    background-color: #dce0e1;
}
.titol_propi_table thead tr th {
    padding: 5px;
	background-color: #C4CDD0;;
	padding-left: 12px;
}
.titol_propi_table {
    margin-top: 2em;
}
.resum_tp .medio2 {
        width: 45.5%;
}
.resum_tp .medio2 span.titol {
    position: relative;
    top: -4px;
    width: 44%;
}
.resum_tp .competencias .completo2 {
    float: left;
    margin: 2%;
    margin-bottom: 0px;
	margin-top: 0px;
    position: relative;
    width: 94%;
}
td.titolpropidades_main {
    font-weight: bold;
}
.medio1 .lista_acceso {
    text-align: left !important;
    margin-top: -8px;
    padding-left: 31.5%;
}
.resum_tp .aceso .medio1 {
    float: left;
    margin: 2%;
    position: relative;
    width: 94%;
    font-size: 0.88em;
    padding-bottom: 2px;
}
.resum_tp .aceso .medio1 span.titol {
    width: 23%;
    position: relative;
    top: -3px;
    margin-left: 35px;
    /* position: relative; */
    /* top: -3px; */
}
.titol_propi_table table.sortable td {
    padding: 8px;
    border-style: none;
	text-align: justify;
}
.medio1 .lista .llarg2 {
    margin-bottom: -10px !important;
    margin-top: -10px !important;
    /* padding-bottom: 56px; */
}
.resum_tp .largo {
    padding-left: 53%;
    margin-top: -10px;
    width: 49%;
    text-align: justify;
}
.resum_tp .medio1 .lista_acceso p {
        width: 87%;
    text-align: justify;
}

.titol-propi-sense-marge &gt; .resum_tp &gt; .medio1 {
	font-size: 1em;
}

.titol-propi-sense-marge &gt; .resum_tp &gt; .medio2 {
	font-size: 1em;
}

.titol-propi-sense-marge &gt; .resum_tp &gt; .aceso &gt; .medio2 {
	font-size: 1em;
}

.titol-propi-sense-marge &gt; .resum_tp &gt; .medio5 &gt; .medio2 {
	font-size: 1em;
}

.resum_tp .competencias p {
    width: 86%;
    margin-left: 15px;
    padding-left: 2em;
    text-align: justify;
    margin-right: 35px;
}
.resum_tp .medio1 {
    float: left;
    margin: 2%;
    position: relative;
    width: 100%;
    font-size: 0.88em;
    padding-bottom: 2px;
}
.titol_propi_table {
    margin-right: 1em;
    margin-left: 1em;
}
.resum_tp span.titol.entero {
    background-color: #E6EAEB;
}
.resum_tp span.llarg2 {
    text-align: justify;
    width: 88% !important;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
}
.resum_tp .medio2 .lista {
    margin-top: -5px;
}
.resum_tp .medio2 p {
    width: 104%;
	margin-top: 1px;
}
.medio2 .lista .arriba_lista p {
    width: 58%;
}
.resum_tp {
    margin-top: 20px;
}
.resum_tp .medio1 span.titol {
    width: 38%;
}
.resum_tp span.titol {
    position: relative;
    top: -1px;
}
.resum_tp .medio1 span.titol {
   
    width: 20%;
    position: relative;
    top: -3px;
    margin-left: 35px;
    /* position: relative; */
    /* top: -3px; */

}
.resum_tp .medio2 {
    margin-left: 2em;
    width: 43%;
}

@media (max-width: 1020px){
	.resum_tp .medio2 {
		width: 100%;
	}
  .p-num{
    float: right;
    margin-right: 0.9em;
    text-align: center;
    width: 60% !important;
  }
}

@media (max-width: 768px){
	.resum_tp .medio2 {
		width: 43%;
	}
}

.resum_tp span.titol.entero {
    width: 95%;
	margin-left: 1em;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
	margin-top: 8px;
}
.resum_tp .completo2 {
    float: left;
    margin: 1%;    
    margin-top: 0px;
	margin-bottom: -12px;
    position: relative;
    width: 96%;
}
.resum_tp .llarg2 p {
    padding-left: 1.5em;
	text-align: justify;
}
.resum_tp .redes {
    display: inline-flex;
	margin-bottom: -40px;
}
.resum_tp .redes .dades {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 50px;
}
/*************************/

/* Activitat */


.entry-content ul.activitat {
    font-size: 0.9em;
    width: 100%;

}

.entry-content li.activitat {
	padding: 1em 0em 1em 0em;
	background: none;
	border-top: 1px dotted #000000;
	float:left;
	width: 100%;
	clear: both
}

.entry-content li.first {
    padding: 0em 0em 1em 0em;
    border-top: none;
}

.entry-content li.activitat  img{
	float:left;
	border: 1px solid black;
	margin-top: 0.4em;
	width:6em
}

.entry-content li.activitat  p{
	padding: 0px;
	text-align: justify

}

.entry-content li.activitat  ul{
	padding: 0px;
	padding-left:8em;
	clear:none;

}

.entry-content li.activitat  li{
	padding-top: 0px;
	padding-bottom:0px;

}

p.activitat-date {
  color: #B3AB9E;
  font-size: 0.95em;
  margin: 0;
  margin-bottom: -5px;
}

p.activitat-departament-date {
  color: #B3AB9E;
  font-size: 0.95em;
  margin: 0;
  margin-bottom: -5px;
}

.entry-content li.activitat  p.activitat-date{
	color: #B3AB9E;
	font-size: 1.1em;
	margin: 0;
  margin-bottom: -2px
}

.entry-content li.activitat  h3{
	padding-top: 0px;
}

.navegador-articles-activitat{width:100%; border-top: 1px dotted #000;text-align:center }

#content .entry-content .content-activitat img{margin:0;max-width: 100%;}

.content-activitat .titol{
	width: 13em;
	float: left;color: initial
}

.content-activitat .texto{
	display: inline-block
}


.p-activitat{
	display: inline-block;
	margin:5px 0 0em;
}

.p-num{
    float: right;
    margin-right: 0.9em;
    text-align: center;
    width: 80%;
}

.form-activitat .form-data{
		width: 14em;
}
.form-activitat .form-submit{
 		margin: 0.2em 0 0 0.1em;
}

.form-activitat p{
		margin-bottom:0.5em;
		font-size:0.8em;
}

.form-activitat legend{
		margin-bottom:0.2em;
}

.form-activitat label{
		width:3em;
		margin-right:0.2em;
		margin-top: 0.45em;
		float:left;
}

.form-activitat .form-fecha{
		width: 12em;
		margin-right:0.2em;
		border: 1px solid #CCCCCC;
}

.form-activitat{
		margin-bottom:0.2em;
		overflow: auto
}

.form-activitat .tipos{
	margin-left: 1em;
	overflow: auto;
}
.form-activitat .tipos label{
	width: 94%; /* Antes 100 y se cambia por el buscador de jurisprudencia*/
	margin: 0em 0em 0em 0em;
}
.form-activitat .tipos label span{
	float:left;
	width: 16.22em;
}
.form-activitat .tipos label input{
		margin-right: 0.2em;
		float:left;
}


/* Fin activitat */

/* Honoris */

.imagenHonoris{
	/*float:left;*/
	margin: 0em 0 1em 0;
	text-align: center;
}

.imagenHonoris img {
	margin: 0 !important;
}

.honorisDatos{
    /*float: left;*/
	text-align:justify;
	/*width: 78%;*/
	width: 100%;
	margin:1.5em 0em;
	/*background-color: #F2F2F2;*/
}

.honorisDatos .titol{
	width:13em;
	float: left;
    margin-top: -0.1em;
}

.videoHonoris{
	/*float:right;
	clear:both;
	margin-left: 0.5em;
	padding-bottom: 2em;*/
	margin-bottom: 1em;
}
/* Fin honoris */

/* Inicio Estilos TPLRector */

.honorisDatos div{
    padding: 0.35em 1.25em;
	font-family: 'Lato', serif;
	font-size: 1em;
}

#justify-rector {
	margin: 1em 0em;
}

#justify-rector .titol{
	color: #000;
}

#justify-rector p{
	font-family: 'Lato', serif;
	font-size: 1em;
}

#justify-rector li{
	font-family: 'Lato', serif;
	font-size: 1em;
}

#justify-rector #slider-code .viewport.ampladaTotal img{
	margin: 0;
}

#justify-rector #slider-code1 .viewport.ampladaTotal img{
	margin: 0;
}

/* Fin Estilos TPLRector */

.videoRector{
	float:left;
	margin-left: 0.5em;
	margin-right: 0.5em;
	width:249px;
	font-family: 'Lato', serif;
	font-size: 1em;
}

.videoProjecte{
	float:left;
	margin-left: 0.5em;
	margin-right: 0.5em;
	width:325px
}

.videofitxaprojecte{
	float:left;
	margin: 1em;
	width:400px;
	height: 300px;
}

.videofitxaprojecte .wrap-yt{
	padding: 34.45%;
}

.videofitxaprojecte .wrap-yt iframe{
	padding: 0px;
	width: 400px;
	height: 275px;
}


#slider-code { height: 125px; overflow:hidden; }
#slider-code .viewport { float: left; width: 46.5em; height: 125px; overflow: hidden; position: relative; }
#slider-code .viewport1 {width: 709px !important;}
@media (max-width: 1210px){
	#slider-code .viewport1 {width: 567px !important;}
}
@media (max-width: 670px){
	#slider-code .viewport1 {width: 425px !important;}
}
@media (max-width: 530px){
	#slider-code .viewport1 {width: 283px !important;}
}
#slider-code .viewport.ampladaTotal { float: left; width: 66.15em; height: 125px; overflow: hidden; position: relative; }
#content-tres-columnas #slider-code .viewport {  width: 34em;  }
#slider-code .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code .next { margin: 30px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; padding: 0; /*margin: 0; left: 0;*/ position: relative; margin: auto; top: 0; display: block; }
#slider-code .overview li{ float: left; margin: 0 5px 0 0; padding: 1px; height: 100px; /*border: 1px solid #dcdcdc; */ width: 133px;  background: none repeat scroll 0 0 transparent;}

#slider-code1 { height: 125px; overflow:hidden; }
#slider-code1 .viewport { float: left; width: 47em; height: 125px; overflow: hidden; position: relative; }
#slider-code1 .viewport1 {width: 709px !important;}
@media (max-width: 1210px){
	#slider-code1 .viewport1 {width: 567px !important;}
}
@media (max-width: 670px){
	#slider-code1 .viewport1 {width: 425px !important;}
}
@media (max-width: 530px){
	#slider-code1 .viewport1 {width: 283px !important;}
}
#slider-code1 .viewport.ampladaTotal { float: left; width: 66.15em; height: 125px; overflow: hidden; position: relative; }
#content-tres-columnas #slider-code1 .viewport {  width: 34em;  }
#slider-code1 .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code1 .next { margin: 30px 0 0 10px;  }
#slider-code1 .disable { visibility: hidden; }
#slider-code1 .overview { list-style: none; padding: 0; /*margin: 0; left: 0;*/ position: relative; margin: auto; top: 0; display: block; }
#slider-code1 .overview li{ float: left; margin: 0 5px 0 0; padding: 1px; height: 100px; border: 1px solid #dcdcdc; width: 133px;  background: none repeat scroll 0 0 transparent;}

#slider-gaseta { overflow:hidden; }
/*#slider-gaseta .viewport { float: left; width: 54em;  height: 20em; overflow: hidden; position: relative; }*/
/*Se cambia el alto del componente para que no se corten los titulos de las opiniones cuando estos son largos, si son cortos quedarÃ¡ un hueco en blanco*/
#slider-gaseta .viewport { float: left; width: 54em;  height: 25em; overflow: hidden; position: relative; }
#slider-gaseta .buttons { display: block; margin: 60px 10px 0 0; float: left; }
#slider-gaseta .next { margin: 60px 0 0 10px;  }
#slider-gaseta .disable { visibility: hidden; }
#slider-gaseta .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-gaseta .overview li{ float: left; margin: 0 0.6em 0em; width: 195px;height: 22em}


#slider-code-proj { height: 125px; overflow:hidden; }
#slider-code-proj .viewport { float: left; width: 47em; height: 125px; overflow: hidden; position: relative; }
#slider-code-proj .viewport {width: 709px !important;}
@media (max-width: 1210px){
	#slider-code-proj .viewport {width: 567px !important;}
}
@media (max-width: 670px){
	#slider-code-proj .viewport {width: 425px !important;}
}
@media (max-width: 530px){
	#slider-code-proj .viewport {width: 283px !important;}
}
#slider-code-proj .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#slider-code-proj .next { margin: 30px 0 0 10px;  }
#slider-code-proj .disable { visibility: hidden; }
#slider-code-proj .overview { list-style: none; padding: 0; /*margin: 0; left: 0;*/ position: relative; margin: auto; top: 0; display: block; overflow: initial; }
#slider-code-proj .overview li{ float: left; margin: 0 5px 0 0; padding: 1px; height: 100px; border: 1px solid #dcdcdc; width: 133px;  background: none repeat scroll 0 0 transparent;}


.logosTitulacion{
	margin:2%
}

/* Estilos CECT */

.entry-content ul.listadoCepa li {
	background:none;
	padding:0
}

.entry-content ul.listadoCepa ul {
	margin:0
}

.entry-content ul.listadoCepa span{
	padding:2.5px 0.83em;
	display:block
}

.entry-content ul.listadoCepa span.cepa{
    color: #007AC3;
    font-weight: bold;
	padding:0;
	display:inline
}

span.cepa{
    color: #007AC3;
    font-weight: bold;
	padding:0;
	display:inline
}



span.cepa:hover{

	text-decoration: underline;
	cursor: pointer
}

.entry-content ul.listadoEspecie{
	background: none repeat scroll 0 0 #fff;
}

ul.listadoCepa li.genero {
	background: none repeat scroll 0 0 #CBC0A0;
    border-bottom: 0.1em solid #B3AB9E;
    border-left: 0.1em solid #B3AB9E;
	border-right: 0.1em solid #B3AB9E;
    margin-bottom: 1em;
}

ul.listadoCepa li.especie {
	background: none repeat scroll 0 0 #E6E3D2;
}

ul.listadoCepa li.cepa {
	background: none repeat scroll 0 0 #fff;
}

ul.listadoMedio li.medioPar {
	background: none repeat scroll 0 0 #E6E3D2;
}

ul.listadoMedio li.medioImpar {
	background: none repeat scroll 0 0 #fff;
}

ul.listadoMedio{
    border: 0.1em solid #B3AB9E;

}
/* Fin CECT */

/* Formulario generico */

/* Cambios checkbox 
input[type="checkbox"]:checked + label {
 
}

input[type="checkbox"] {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:#ee0000;
    cursor:pointer;
}
input[type="checkbox"]:checked  {
    background:#ee0000;
}
 Fin cambios checkbox */
 
 
 /* Cambios checkbox 08-03-18, 10-04-18*/
.checkbox-style input[type="checkbox"] {
	opacity: 0;
}

.checkbox-style label.check{
	position: relative;
	width: 13px;
	height: 13px;
	margin-left: -3px;
	margin-right: -12px;
	margin-top: 0px;
	background: white;
	border: 1px solid #CCCCCC;
}

.checkbox-style label.check:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 8px;
	height: 4px;
	background: transparent;
	top: 2px;
	left: 2px;
	border: 2px solid #3b3b3b;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.checkbox-style label.check:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.checkbox-style input[type=checkbox]:checked + label.check:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

input[type="checkbox"]:focus + label.check{
	outline: 1px solid #BBBBBB;
}

/*Fin cambios checkbox */
 
/*Cambios 22/03/2018 */
.desplegado {
    padding: 10px;
    margin: -10px;
    background: #f5f5f5;
    max-height: 500 !important;
    -webkit-transition: max-height 500ms ease-out;
    -moz-transition: max-height 500ms ease-out;
    -o-transition: max-height 500ms ease-out;
    /* transition: max-height 500ms ease-out; */
    overflow: none !important;
}
h2.titolBus {
    cursor: pointer;
    position: relative;
    margin-top: 0em !important;
    margin-bottom: 1em;
    /* margin-left: 1.0em; */
}
div.titolBus {
    cursor: pointer;
    position: relative;
    margin-top: 0em !important;
    margin-bottom: 1em;
    /* margin-left: 1.0em; */
}
i#int {
    margin-right: 1.0em;
    position: relative;
}

i.int {
    margin-right: 1.0em;
    position: relative !important;
}

span#int {
    margin-right: 1.0em;
    position: relative;
}
/*Fin cambios*/
 
 i.more-less.fa.fa-chevron-down {
    position: absolute;
    margin-top: -8px;
}

 span.more-less.fa.fa-chevron-down {
    position: absolute;
    margin-top: -8px;
}
 
div.titolBus a, div.titolBus a:hover {
	color: #292a25;
}

 .form-generic input[type="checkbox"] {
    margin-right: 10px;
    margin-top: 5px;
    margin-left: 15px;
}
.form-generic label {
    width: 38em;
    margin-right: 1em;
    margin-top: 1em;
    margin-bottom: 0.5em;
    float: left;
}
.form-generic input.form-botton {
    padding: 2px;
}

.form-generic label.largo{
	width:58em;
}

.form-generic fieldset.enlinea label{
	width:18em;

}
.form-generic fieldset.enlinea input.texto{
	width:20em;
	margin-top: 1em;

}
fieldset.enlinea select{
	width:20em;
	margin-top: 1em;

}

.form-generic input.texto{
	width:20em;
	margin-top: 1em;
}


.texte-sidebar .form-generic input.texto{width:17em}

.form-generic input.largo{
	width:58em;
}

.form-generic textarea.corto{
	width:30em;
}

.form-generic fieldset{
	margin-bottom:2em
}

.form-generic legend{
	color: #013952;
	font-size: 1.1em;
	font-weight:bold;
	margin-bottom:0.5em
}

.form-generic .radio{
	margin-left: 26em;
}


/* Fin formulario generico */

/* Formulario nuevo */

.caja-formulari-nou{padding:1.5em;background: #e2e6ea none repeat scroll 0 0; color: #9f9aae}
.caja-formulari-nou label{color: #666}
.formulari-nou input.texto{background: #9f9aae none repeat scroll 0 0;border: 0 none;box-sizing: border-box;color: #000;height: 2em;margin: 0.5em 0;padding-left: 0.5em;width: 100%}
.formulari-nou select {
    background: #9f9aae;
    color: #000;
    width: 100%;
    height: 2em;
    margin: 0.5em 0;
    padding-left: 0.5em;
}
input#Queden {
    outline: none;
    border: none;
    background-color: #E2E6EA;
    color: #9F9AAE;
}
.formulari-nou textarea{ background: #9f9aae none repeat scroll 0 0;border: 0 none;box-sizing: border-box;color: #000;font-family: inherit; margin: 0.5em 0;padding: 0.5em;width: 100%;}
.formulari-nou input[type=submit] {background: #9f9aae none repeat scroll 0 0;border: 0 none;color: #000;padding: 0.3em;}
.formulari-nou input[type=reset] {background: #9f9aae none repeat scroll 0 0;border: 0 none;color: #000;padding: 0.3em;}
.formulari-nou ::-webkit-input-placeholder {color: #000}
.formulari-nou :-moz-placeholder {color: #000}
.formulari-nou ::-moz-placeholder {color: #000}
.formulari-nou :-ms-input-placeholder {color: #000}

/* Fin Formulario nuevo */

/* 6 nivel */


/* Drop-Down Navigation */
ul.menu-quintos li:hover &gt; ul
{
/*these 2 styles are very important, 
being the ones which make the drop-down to appear on hover */
	visibility:visible;
	opacity:1;
}

ul.menu-quintos ul, ul.menu-quintos ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;    
/*the next 2 styles are very important, 
being the ones which make the drop-down to stay hidden */
    visibility:hidden;
    opacity:0;
    position: absolute;
    z-index: 99999;
	width:180px;
	background:#edeadf;
	box-shadow:1px 1px 3px #ccc;
/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul.menu-quintos ul {
 /*   top: 43px;
    left: 1px;*/
}

ul.menu-quintos ul li ul {
    top: 0;
    left: 181px; /* strong related to width:180px; from above */
}

ul.menu-quintos ul li {
	clear:both;
	width:100%;
	border:0 none;
	border-bottom:1px solid #c9c9c9;
}

ul.menu-quintos ul li a {
	background:none;
	padding:5px 0.83em;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;
	width:150px;
}

.menu-sextos{
margin: 0.6em 0 0 -0.8em !important;
}

.menu-sextos  li.flecha{background: url(boton-flecha-r.gif) right 0.86em no-repeat !important;}


/* Fin 6 nivel*/





/* 7 nivel */

.menu-sextos li.last.flecha{
	position: relative;
}

/*.menu-sextos li:nth-of-type(1) ul{
	
}

.menu-sextos li:nth-of-type(2) ul{
	
}
.menu-sextos li:nth-of-type(3) ul{
	
}
.menu-sextos li:nth-of-type(4) ul{
	
}*/

/* Fin 7 nivel*/


/* Drop-Down Navigation */
ul.menu-prim-nuevo li:hover &gt; ul
{
/*these 2 styles are very important, 
being the ones which make the drop-down to appear on hover */
	visibility:visible ;
	opacity:1 ;
	 
}

ul.menu-prim-nuevo ul, ul.menu-prim-nuevo ul li ul {
	list-style: none;
    margin: 0;
    padding: 0;    
/*the next 2 styles are very important, 
being the ones which make the drop-down to stay hidden */
    visibility:hidden;
    opacity:0;
    position: absolute;
    z-index: 99999;
	background:#edeadf;
	box-shadow:1px 1px 3px #ccc;
/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
}

ul.menu-prim-nuevo ul {
 /*   top: 43px;
    left: 1px;*/
}

ul.menu-prim-nuevo ul li ul {
    top: 0;
    left: 181px; /* strong related to width:180px; from above */
}

ul.menu-prim-nuevo ul li {
	clear:both;
	width:100%;
	border:0 none;
	border-bottom:1px solid #c9c9c9;
}

ul.menu-prim-nuevo ul li:hover {
	background:#e6e3d2;
}

ul.menu-prim-nuevo ul li a {
	background:none;
	padding:5px 0.83em;
	text-decoration:none;
	display:inline-block;
	border:0 none;
	float:left;
	clear:both;

	
}

ul.menu-seg-nuevo li:hover &gt; ul,ul.menu-ter-nuevo li:hover &gt; ul,ul.menu-cuar-nuevo li:hover &gt; ul
{
	visibility:visible;
	opacity:1 ;
	 
}

ul.menu-prim-nuevo ul.menu-seg-nuevo li &gt; ul, ul.menu-prim-nuevo ul.menu-ter-nuevo li &gt; ul, ul.menu-prim-nuevo ul.menu-cuar-nuevo li &gt; ul{
	left: 100%;
	top: 0;
	margin-left: 1px;
	width: max-content;
}

#menu-principal.div4 ul li ul.menu-seg-nuevo ul, #menu-principal.div4 ul.menu-prim-nuevo ul.menu-seg-nuevo ul a,  #menu-principal.div4 ul.menu-prim-nuevo ul.menu-seg-nuevo ul li{
    width: 15em !important;
}



/*#menu-principal ul.menu-prim-nuevo ul li a{width:15.53em;background:none;	line-height: 1.5em; min-height: 2.83em;}*/

#menu-principal ul.menu-prim-nuevo ul li a{width:15.53em;background:none}
#menu-principal.div5 ul.menu-prim-nuevo ul li a{width:17.2em;background:none;}
#menu-principal.div4 ul.menu-prim-nuevo ul li a{width:22.2em;background:none;}

.nou-submenu {
 /*padding: 6px 0 6px 0.83em;*/
}

.nou-submenu span{
  background: none repeat scroll 0 0 #edeadf;
    display: block;
    font-size: 0.9em;
    padding: 6px 0 6px 0.83em;
	 width: auto
}

/*.nou-submenu span.div50{
    width: 16.8em;
}*/

.nou-submenu span.div51{
    margin-left: 18em;
}

.nou-submenu span.div52{
    margin-left: 35.7em;
}

.nou-submenu span.div53{
    margin-left: 53.5em;
}

.nou-submenu span.div54{
    margin-left: 71.2em;
}

/*.nou-submenu span.div0 {width: 13.9em}*/
.nou-submenu span.div1 {margin-left: 14.9em}
.nou-submenu span.div2 {margin-left: 29.7em}
.nou-submenu span.div3 {margin-left: 44.5em}
.nou-submenu span.div4 {margin-left: 59.3em}
.nou-submenu span.div5 {margin-left: 74.1em}

/*.nou-submenu span.div40 {width: 21.3em}*/
.nou-submenu span.div41 {margin-left: 22.3em}
.nou-submenu span.div42 {margin-left: 44.5em}
.nou-submenu span.div43 {margin-left: 66.8em}



.nou-submenu a{
  color:#282828
}

.menu-seg-nuevo  li.flecha{background: url(boton-flecha-r.gif) right 0.86em no-repeat !important;}

#menu-principal ul.menu-prim-nuevo  ul.menu-seg-nuevo li a{
   display: table-cell;
    float: none;
    height: 2em;
    line-height: 1.5em;
    vertical-align: middle;
	border: none;

}

#menu-principal ul.menu-prim-nuevo  ul.menu-seg-nuevo li {
	   display: block;
    float: none;
    min-height: 2em;
    vertical-align: middle;

}

/* Fin 6 nivel*/

ul.menu-prim-movil {
 list-style-type: none;
/* background: #edeadf none repeat scroll 0 0;
 position: absolute; */
 z-index: 9999;
 margin: 7em 0.5em 11.7em;
 padding: 0.5em 0;
 border-bottom: 1px solid #fff;
 border-top: 1px solid #fff;

}


ul.menu-prim-movil li {
	/*width: 14em;
	border-bottom:1px solid #c9c9c9;*/
	display:block;
	min-height:2em
}

ul.menu-prim-movil li  a{
	font-size: 0.9em;
    padding: 0.2em 0 0 0.5em;
	display: table-cell;
	vertical-align:middle;
	height: 2em;
}

ul.menu-seg-movil {
 list-style-type: none;
 margin-left: 2em;
}

.boton-menu{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
 margin-left: 5px;
    margin-right: 0;
    position:absolute;
	height:2.83em;
	cursor:pointer;
	position:relative;
	width: 6em
}

.boton-menu .barra-menu{ 
background-color: #f5f5f5;
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 18px;

}

.boton-menu .barra-menu + .barra-menu{
    margin-top: 3px;
}

.barra-contenido{
	border-bottom:3px solid #e6e3d2 
	
}

.boton-menu .menu-text {
	color: #f5f5f5;
	font-weight: 700;
    left: 26px;
	position: absolute;
    text-transform: uppercase;
    top: 10px;
}


.boton-menu-izquierda{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
 margin-left: 5px;
    margin-right: 0;
	height:2.83em;
	cursor:pointer;
	position:relative;
	width: 8.2em
}

.boton-menu-izquierda .barra-menu{ 
background-color: #013952;
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 18px;

}

.boton-menu-izquierda .barra-menu + .barra-menu{
    margin-top: 3px;
}

.boton-menu-izquierda .menu-text {
	color: #013952;
	font-weight: 700;
    left: 26px;
	position: absolute;
    text-transform: uppercase;
    top: 11px;
}





















/* Publicaciones */

.entry-content li.publicacio {
	font-size:0.95em;
	background:none;
	padding: 0 0 15px;
	margin-right: 0.5em;
}

.entry-content li.publicacio p{
	padding: 0.15em;
}

.entry-content li.publicacio h3{
	background: none repeat scroll 0 0 #f2f2f2;
	  margin-bottom: 1em;
    padding-left: 0.5em;
    padding-top: 0.1em;
	padding-bottom: 0.1em;
	color:#3F3C35;
	font-size:0.95em;
}

.entry-content li.publicacio  img{
	float:left;
	margin-bottom: 0.2em;
    margin-right: 0.5em;
}

.entry-content li.publicacio  span.titol{
	float:left;
	font-size:1em;
	color: #3F3C35;
}

.entry-content li.publicacio  span.texto{
	float:left;
}

/*.entry-content .projecteInves p{
	padding:0;
}*/

#magazine{
    width: 600px;
    height: 400px;
}
#magazine .turn-page{
    background-color:#ccc;
}

/* Fin Publicaicones */

/* Normativas */

.normativas{
	line-height: 110%;

}

.entry-content .normativas ul li {
    padding: 5px 0 0 1.25em;
}

/* Fin Normativas*/

/* Summon */

.summon{
	padding-top:1em;
	text-align:center

}
.summon .boton-comparte{
	margin-top:-4.1em
}

.summon button.compartir-menu{
	font-size:1.5em
}

.resum-texto .summon  ul li{
	background:none;
	padding:0
}

.summon form{
	display: inline-block;
}

.summon label.radio{margin-right:1em;font-size: 0.9em;}

.summon .radio-inputs {text-align:left}

.summon input[type="text"]{
	width: 44em;
	text-align:left;
	padding-left: 0.2em;
	height: 40px;
	border: 1px solid #444;
	font-size: 1.3em;
	}

.summon input[type="submit"]{
	height: 2.17em;
    width: 10em;
	background: none repeat scroll 0 0 #444;
	color: #FFFFFF;
    font-weight: bold;
	height: 40px;
	border: 1px solid #444;
}

.summon input.caja-3n  {
    width: 35em;
}

.summon img{
	display: inline-block;
	margin: 0 1em -0.6em 0;
}

.summon-pie{
	background: none repeat scroll 0 0 #cfdfef;
  padding: 0.3em;
}

.summon-pie a{
	color:#016ba9;
	font-weight:bold;
	margin-left: 1em;
	margin-right: 1em;

}

.summon-pie img{
	margin-top:-0.1em

}

.summon a{
	color:#016ba9;
	font-weight:bold
}

.summon-dest{
	background: none repeat scroll 0 0 #f3f3f3;
	padding:0.5em;

}
.summon-search-box{
	padding: 0.5em;
	/*padding-bottom:1.5em;*/
}

.summon-dest form{
	float:right;
}

.summon-search-box form{
	float:right;
}

.summon-dest input{
	height: 1.5em;
	border: 1px solid #016ba9;
	
}
.summon-search-box input{
	height: 1.5em;
	border: 1px solid #016ba9;
	
}

.summon-dest input[type="text"]{
	width: 14.9em;
	padding-left: 0.1em;
	text-align:left;
	font-size:0.85em;
	}
	
	
.summon-search-box input[type="text"]{
	width: 14.9em !important;
	padding-left: 0.1em;
	text-align:left;
	font-size:0.85em;
	}

.summon-dest input[type="submit"]{
	height: 1.7em;
    width: 5em;
	background: none repeat scroll 0 0 #016ba9;
	color: #FFFFFF;
    font-size: 0.85em;
}

.summon-search-box input[type="submit"]{
	height: 1.7em;
    width: 5.5em;
	background: none repeat scroll 0 0 #016ba9;
	color: #FFFFFF;
    font-size: 0.85em;
	
}

.summon-dest img{
	float:left;
	margin-bottom: 0.4em;
}

.summon-dest a{
	color:#016ba9;
	font-weight:bold;
	font-size:0.85em
}

.summon-search-widget a{
	color:#016ba9 !important;
	font-weight:bold;
	font-size:0.85em
}

.summon-dest .avanzada{
	margin-top:0.2em
}


.summon-search-widget .summon-search-tagline {
    color: #016ba9 !important;
    font-size: 0.8em;
    font-weight: 800;
    letter-spacing: 0.05em;
}

form#s93dff280e74101327bb22ae8d1b2df50 {
    background: none repeat scroll 0 0 #f3f3f3;
    padding: 0.5em;
}

.caja-biblioteca {
    /* display: inline-block; */
    width: 100%;
    background: none repeat scroll 0 0 #f3f3f3;
}
.caja-biblioteca form#s93dff280e74101327bb22ae8d1b2df50 {
    clear: both;
}


.avanzada{
	margin-top:1em
}

/* Fin Summon */

/* Barra Cookies */

#barracookies{
	display: none;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	min-height: 40px;
	color: #000;
	z-index: 99999;
	background: rgb(241, 245, 249);
	text-align: left;

}

#barracookies .texto{
	padding-left: 5px;
	font-family: arial;
	font-size: 1em;
	top: 30%;
	margin: 1em 16em;

}


/* Fin Barra Cookies */


/* Cookie Dialog */
#gdpr-cookie-message {
    position: fixed;
	/*right: 11%;*/
    bottom: 0;
    width: 93%;
    background-color: rgba(56, 54, 70, 0.8);
    padding: 20px;
    /*border-radius: 5px;*/
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    /*margin-left: 30px;*/
    font-family: system-ui;
	padding-left: 6%;
	z-index: 9000;
}
#gdpr-cookie-message h4 {
    /*color: #EE4B5A;*/
	color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 2.5em;
    font-weight: 500;
    margin-bottom: 10px;
	padding-left: 0;
	padding-top: 2%;
	text-align: left;
}

#gdpr-cookie-message p.title-cookies {
    /*color: #EE4B5A;*/
	color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 2.5em;
    font-weight: 500;
    margin-bottom: 10px;
	padding-left: 0;
	padding-top: 2%;
	text-align: left;
}

#gdpr-cookie-message h5 {
    /*color: #EE4B5A;*/
	color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
}

#gdpr-cookie-message p.subtitle-cookies {
    /*color: #EE4B5A;*/
	color: white;
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
	text-align: left;
}

#gdpr-cookie-message p, #gdpr-cookie-message ul {
    color: white;
    font-size: 15px;
    line-height: 1.5em;
	float: left;
	width: 65%;
	text-align:justify;
	margin-bottom: 20px;
}
#gdpr-cookie-types{
	float: left;
	width: 65%;
}
#gdpr-cookie-types h5{
	text-align: left;
}
#gdpr-cookie-types ul{
	text-align: right;
	width:95%;
	padding-left: 1%;
	padding-right: 4%;
	background: white;
	color: black;
	border-radius: 5px;
	font-family: 'Arial',Heveltica;
}
#gdpr-cookie-types label{
	float: left;
	padding-left: 1%;
	font-weight: bold;
	text-align: justify;
	width: 90%;
}
#gdpr-cookie-types .alineaContenido{
	text-align: justify;
	margin-left: 10px;
	width: 90%;
}

#gdpr-cookie-types .alineaContenido p{
	text-align: left;
	border: 0;
    font-size: 100%;
	margin: 0;
    padding: 0 !important;
	color: black;
	font-family: 'Arial',Heveltica;
	width: 100% !important;
	float: none !important;
}

#gdpr-cookie-types input{
	position: relative;
	z-index: 3;
	opacity: 0;
	width: 33px;
	margin-top: 7px !important;
	cursor: pointer;
}
#gdpr-cookie-types input:checked + .slider{
	background-color: green;
}
#gdpr-cookie-types input:checked + .slider:before{
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px);
}
#gdpr-cookie-types .slider{
	position: absolute;
	top: 5px;
	right: 0;
	/*bottom: 30px;*/
	background-color: #edeadf;
	-webkit-transition: .4s;
	transition: .4s;
	width: 40px;
	height: 17px;
	margin: 0;
}
#gdpr-cookie-types .slider.round{
	border-radius: 34px;
	background-color: red;
}
#gdpr-cookie-types .slider.round:before{
	border-radius: 50%;
}
#gdpr-cookie-types .slider:before{
	position: absolute;
	content: "";
	height: 13px;
	width: 13px;
	right: 23px;
	bottom: 2px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
#gdpr-cookie-message p:last-child {
	float: right;
	width: 20%;
	padding-right: 10%;
}
#gdpr-cookie-message #buttonsCookie{
	float: left;
	width: 20%;
	margin-left: 50px;
}
#gdpr-cookie-message li {
    /*width: 49%;*/
	width: 100%;
    display: inline-block;
	margin: 1%;
	position: relative;
}
#gdpr-cookie-message li span{
    text-align:left;
}
#gdpr-cookie-message a {
    /*color: #EE4B5A;*/
	color: white;
    text-decoration: none;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message a:hover {
    color: white;
    border-bottom-color:white;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    /*background: #EE4B5A;*/
	background: white;
    color: #082b3e;
    font-family: 'Quicksand', sans-serif;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    /*margin-left: 15px;*/
    cursor: pointer;
    transition: all 0.3s ease-in;
	width: 100%;
}

button:hover#gdpr-cookie-advanced {
	background: #082b3e;
	color: white;
    transition: all 0.3s ease-in;
}

button#gdpr-cookie-advanced {
    background: white;
	color: #082b3e;
	margin-top: 2%;
}

button:hover#gdpr-cookie-rejectall {
	background: #082b3e;
	color: white;
    transition: all 0.3s ease-in;
}

button#gdpr-cookie-rejectall {
    background: white;
	color: #082b3e;
	margin-top: 2%;
}

button:hover#gdpr-cookie-accept {
    background: #082b3e;
    /*color: #EE4B5A;*/
	color: white;
    transition: all 0.3s ease-in;
}

#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0.5%;
    margin-right: 5px;
}

/* Fin Cookie Dialog */

#bloc-menu{margin:0;float:left;display:inline;}
.resum-menu{float:left;display:inline;width: 28.35em;margin: 0.83em 0.5em 0.83em 0.83em;text-align:left;}
.resum-menu img{float:left;display:inline;margin:0 1.67em 0 0;}

.barra-menu-home{
background: none repeat scroll 0 0 #0a3869;
height: 2.85em;
}

/* Listado Deportes */

.esport-sidebar{
	margin: 0.83em 0.9em 0.83em 1em;

}

ul.esport{
	list-style: outside none none;
	overflow: auto;
	background-color: #f9f8f2;
}

li.esport{
	float: left;
    font-size: 0.85em;
    text-align: left;
    width: 9.4em;
/*	background: url("boton-flecha-r.gif") no-repeat scroll left 0.86em #ffffff; */
	 padding: 3px 0 3px 1.25em;
	 border-bottom:1px solid #fff
}

.esport-sidebar .titol-show
{
	cursor: pointer;
    position: relative;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    margin-left: 1.0em;
	text-align: left;
}


/* Fin Listado Deportes */

/* Estilos oferta */

/* se cambia para que en todas las interiores de vista completa se ajuste a la izquierda */
#content-total .titol-bloc{margin:1em 0em}

#content-total .caja-oferta{margin:0 1em 2em}

.caja-oferta{
	border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
	margin: 0 0.6em 2em;
    width: 159px;
	float: left;
    overflow: hidden;
}

.fila-oferta .video{
	margin: 0 1.6em 2.7em;
}

.item-oferta{
	border-radius: 3px 3px 0 0;
	padding-left:0.5em;
	padding-right:0.5em;
	text-align: justify; 
	line-height: 120%;
}

.item-oferta-simple{
	border-radius: 10px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
}

.imagen-oferta a:hover{
	opacity: 0.65;
}

.item-oferta img{
	margin-left: -1em !important;
	margin-bottom: 0.5em;
}


.caja-oferta a:hover{
	opacity: 0.65;
}

.caja-oferta .titulo-oferta{
	padding-left:0.5em;
	margin-top: 0.5em;
}

.caja-oferta .cuerpo-oferta{
	height:22em;
}

.caja-oferta .descripcion-oferta{
	padding:0.5em;
	overflow: hidden;
	font-size:0.8em;
	text-align:justify;
	line-height:1.3em;
}

.caja-oferta .pie-oferta{
    background-color: #F6F6F6;
    border-radius: 0 0 3px 3px;
    border-top: 1px solid #E7E7E7;
    box-shadow: 0 1px 0 0 white inset;
    padding: 3px 8px 8px;
    position: relative;
	height: 1em	
}



.pie-oferta img{
	float:left
}

.pie-oferta a{
	font-size: 0.9em
}

.imagen-oferta{
	float:left;
	margin:0.7em;
}


#content .pie-oferta .addthis_toolbox.addthis_default_style{
margin:0
}

.content-oferta {text-align:left}

.article-oferta{float:left;display:inline;margin:0 0 1.67em 1.67em;padding-right:10px;clear:left}


/* Fin estilos oferta */

/* Estilos grups investigacio */

.filtro-gi{
	 background: none repeat scroll 0 0 #f8f8f8;
	 padding: 0.5em 0.5em 1em;
}

.nota-gi{
	margin-left:8.5em
}

#components tr.titulo-tabla th{width:auto}


/* Fin estilos grups investigacio */

/* Estilos convocatoria */

.convocatoria h3{
	background: none repeat scroll 0 0 #f5f4ee;
	padding: 6px 0 6px 0.83em;
	font-size:1em;
	color:#333;
	margin-bottom: 1em
}

.convocatoria p {
	font-size: 0.9em;
    padding: 0 0 0 1em;
}

.convocatoria .caja li{
	background: none repeat scroll 0 0 #f9f9f9;
}

.convocatoria .caja ul{
 list-style: inside;
 font-size: 0.9em;
}
.convocatoria .caja {
	width:38em;
	background: none repeat scroll 0 0 #f9f9f9;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
}

.convocatoria .grande {
	width:58em;
}

.convocatoria .notes{
	float:right;
	width:18.4em;
	background: none repeat scroll 0 0 #f9f9f9;
}

.convocatoria .notes-desc{
	font-size: 0.9em;
	margin: 0.5em;
	
}

.convocatoria ul li{
	 padding: 0 0 0 1.25em;
}

.llistat-conv .data{
    background: none repeat scroll 0 0 #f9f9f9;
    float: left;
    height: 20px;
    margin-left: 0.83em;
    padding: 6px;
    width: 6em;
}

.llistat-conv .grup{
    background: none repeat scroll 0 0 #f9f9f9;
    float: left;
    height: 18px;
    margin-left: 0.83em;
    font-size: 0.9em;
    width: 6em;
}
.llistat-conv .text{
    background: none repeat scroll 0 0 #f9f9f9;
    float: left;
    font-size: 0.9em;
    min-height: 32px;
    margin-bottom: 1em;
    margin-left: 1em;
    text-align: left;
    width: 55.6em;
}
.llistat-conv .text-borsa{
    background: none repeat scroll 0 0 #f9f9f9;
    float: left;
    font-size: 0.9em;
    height: 18px;
    margin-bottom: 1em;
    margin-left: 1em;
    text-align: left;
    width: 50.6em;
}

.llistat-conv .data-borsa{
    background: none repeat scroll 0 0 #f9f9f9;
    float: left;
    height: 18px;
    margin-left: 0.83em;
font-size: 0.9em;
    width: 6em;
}



.llistat-conv .grande{
 width: 99% !important; 
 margin-left:0;
 height:auto;
 padding:0.2em;
 float:none


}

.inves .text{
	height:auto;
}

.llistat-conv p{
    background: none repeat scroll 0 0 #f9f9f9;
    font-size: 0.9em;
    margin-bottom: 1em;
    margin-left: 0.83em

}

/* Fin estilos convocatoria  */

/* Estilos Imagen Texto Home */
.img-text-2col{
	display: inline;
    float: left;
    margin: 0 0.5em 0.83em 0.83em;
    text-align: left;
    width: 31.3em;
	font-size:0.9em

}

.img-text-2col img {
    display: inline;
    float: left;
    margin: 0 1em 0 0;
}
.img-text-2col h3 {
    margin-top: 0.5em ;
}


#content .img-text-3col{
	display: inline;
    float: left;
    margin: 0 0.5em 0.83em 0.83em;
    text-align: center;
    width: 20.4em;
	font-size:0.9em

}

.img-text-3col1{
    margin: 0 0.5em 0.83em 0.83em;
    text-align: center;
	font-size:0.9em

}

.img-text-3col1 h3{
    text-align: center;
}

.img-text-3col h3 {
    margin-top: 0.5em;
	text-align: center;
}

.img-text-3col p {
      text-align: left;
}

.img-text-4col {
    display: inline;
    float: left;
    margin: 0 0.3em 0.83em 0.53em;
    text-align: center;
    width: 15em;
    min-height: 160px;
    font-size: 0.9em;
}


.img-text-4col h3 {
    margin-top: 0.5em;
	text-align: center;
}
.img-text-4col p {
      text-align: left;
}

/* Fin Estilos Imagen Texto Home */

/*************** CSEObtindreBancImatgeInterior ********/
.img-banc-0 {
    display: contents;
    float: left;
    margin: 0 0.3em 0.83em 0.53em;
    text-align: center;
    width: 15em;
    min-height: 160px;
    font-size: 0.9em;
}

.img-banc-1 {
    /*display: contents;*/
    float: left;
    margin: 0 0.3em 0.83em 0.53em;
    text-align: center;
    width: 15em;
    min-height: 160px;
    font-size: 0.9em;
}

.img-banc-2 {
    /*display: contents;*/
    float: left;
    margin: 0 0.3em 0.83em 0.53em;
    text-align: center;
    width: 15em;
    min-height: 160px;
    font-size: 0.9em;
}

.img-banc-3 {
    float: left;
    margin: 0 0.3em 0.83em 0.53em;
    text-align: center;
    width: 15em;
    min-height: 160px;
    font-size: 0.9em;
}

.img-banc-0 img{
	margin: 4.5%;
}

.img-banc-1 img{
	margin: 4.5%;
}

.img-banc-2 img{
	margin: 4.5%;
}

.img-banc-3 img{
	margin: 4.5%;
}
/*************** Fin Estilos CSEObtindreBancImatgeInterior ********/

/* CM */

#comments_container{
	margin: 0.83em 0.45em 0.83em 1.9em;
	text-align: left
}

.wsdk-widget .wsdk-records-summary span{
 font-size: inherit !important;
    font-weight: normal !important;
}

.wsdk-widget .wsdk-records-summary {
 font-size: inherit !important;
    font-weight: normal !important;
}

.wsdk-widget .wsdk-pre-body{
white-space: pre-wrap;white-space: -moz-pre-wrap; 
}


.infoEstu{font-size:0.9em}

table#infoEstu td {vertical-align:top}






/* Ficha Persona */


#content-persona{/*border-top: 2.9em solid #0a3869;*/padding-top: 3em;padding-bottom: 2em;font-family:"Humanist777",Arial}
#content-persona p{font-family:"Humanist777",Arial}

.persona-izq{text-align:right;float: left;width: 32%;padding-right: 5em}
.entry-content .persona-izq{padding-right: 3em}
.persona-izq .nom{font-family:"Humanist777-Bold",Arial;font-size: 1.5em;color: #1c3651}
.persona-izq .afiliacio{font-size: 1.2em; color: #1c3651;}
.persona-dcha{float: left;text-align: left;width: 59%}
.entry-content .persona-dcha{width:62.5%}
.bio-titol{width:95%;background: #e6eaeb none repeat scroll 0 0;float:left;padding-left:0.5em;color:#182e4c;box-sizing:border-box;cursor: pointer}
.bio-info{margin-top:1em}
.bio-info ul{list-style: outside none none}
.bio-info ul li {background: #fff url("boton-flecha-r.gif") no-repeat scroll left 0.86em;padding: 3px 0 3px 1.25em}
.msbio.bio-info p {
    margin-bottom: 1em;
    text-align: justify;
}
.msbio.bio-info a {
    color: #0190a2;
}
.persona-dire{border-bottom:0.2em solid #dde3e4;padding: 0.5em 0;margin-left: 5em}
.entry-content .persona-dire{margin:0}
.persona-izq img{width:160px}
.persona-icono img{width:auto;margin:0 0.5em}
.persona-icono-rs img{width:auto;margin:0.2em}
.caja-flecha{background: #c4cdd0 none repeat scroll 0 0;color: #fff;margin-left: 0.1em;padding: 0.1em 0.5em;display:inline-block;height: 1.3em;width: 0.7em}
.caja-flecha i{display: inherit}
.caja-flecha a, .caja-flecha a:hover{color: #fff}
.tuto{width: 100%}
.tuto .titulo{background-color: #fafafa}
.asig{width: 100%}

/* Plantilla LISTADO Ficha de Personas*/

.caja-lista-foto-persona {
    width: 80px;
    /*height: 160px;*/
    overflow: hidden;
}

.caja-lista-foto-persona img {
    width: 50%;
	margin-left:1.5em !important;
	margin-right:0em !important;
	
}

.persona-lista-dire{padding: 0.5em 0;margin-left: 0em}
.persona-lista-dire-noinfo{padding: 0.5em 0;margin-left: 0em;text-align: center;}
.persona-lista-dire p {
    padding-bottom: 0em;
}
.persona-lista-dire-noinfo p {
    padding: 0 0 0 0;
}
table.listable td {
    border-bottom: 1px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
    padding: 7px 10px 7px;
	vertical-align: center;
	
}

#content-tres-columnas table.listable td {
	padding:12px
}

table.listable  {
	margin-bottom: 2.0em;
    width: 100%;
}

.listable tbody tr:nth-child(odd) {
   background-color: #F2F2F2;
}

/* titulo table accesibilidad */
table.listable caption {
	padding: 0.83em 0 0;
    color: #333;
    font-family: Arial;
    font-size: 1.1em;
    text-align: left;
    font-weight: bold;
}


div.nombre-persona p { 
padding: 0.0em 0;
font-weight: bold;    
text-transform: uppercase;
}

.entry-content-listado {
width:100%; 
padding: 2.0em 0.0em 2.0em 3.5em;
}


.caja-fitxa-persona {
	width: 166px;
    display: inline-block;
    padding-bottom: 1.5em;
    vertical-align: top;
}

.caja-foto-persona {
    width: 160px;
    /*height: 160px;*/
    overflow: hidden;
	border: 1px solid #f2f2f2;
}
.caja-foto-persona img {
    width: 100%;
	margin-left:0em !important;
	margin-right:0em !important;
}

/*Margenes caja persona 4 por linea*/

	div.caja-fitxa-persona:nth-of-type(4n+2) {
		margin: 0em 0.5em 0em 0.5em;
	}
	div.caja-fitxa-persona:nth-of-type(4n+4) {
		margin: 0em 0.0em 0em 0.0em;
	}
	div.caja-fitxa-persona:nth-of-type(4n+3) {
		margin: 0em 0.5em 0em 0.5em;
	}
	/**********************/




/* FIN Plantilla LISTADO Ficha de Personas*/

/* Ficha LISTA  Persona FIN*/

.caja-persona-last{float: left;width: 160px;min-height: 210px;}
.caja-persona{float: left;margin-right: 1.0em;width: 160px;min-height: 210px;margin-bottom:1em}
.caja-persona:nth-child(3n+1){clear:left}
.caja-persona .nombre-persona{ margin-top:0.3em}
.caja-persona img{border: 1px solid #a1a1a1;margin:0 !important;width:100%}
.caja-persona-last .nombre-persona{ margin-top:0.3em}
.caja-persona-last img{border: 1px solid #a1a1a1}

.head-propia {position: absolute;top: 0;width: 80%;height: 105px;text-align: left;margin-top: 4em}
.head-propia-img {width: 40%;height: 105px;float: left;text-align: center;}
/*.head-propia img {float: left;margin-right:0.5em;}*/
.head-propia-text{display: inline-block;line-height: 105px;padding-left: 5em;float: left;}
.head-propia span {color: #FFF;font-size: 1.3em;margin-bottom: 1.8em;bottom: 0;text-align: left;}
/*.head-propia{position: absolute;top: 0}
.head-propia span{color:#fff;position: absolute;width: 25em;font-size: 1.3em;margin-bottom: 1.8em; bottom: 0;text-align: left}
.head-propia img{float:left;margin-right: 0.5em;min-height: 105px}*/

/* Fin Ficha Persona */

/* Plantilla TPCLlistatPersonaFoto  */
.ficha-persona-o .caja-persona{
	min-height:220px;
	
}

.ficha-persona-o .caja-persona:nth-child(3n+1) {
    clear: none;
}
.ficha-persona-o .caja-persona:nth-child(4n+1) {
    clear: left;
}


/* Fin Plantilla TPCLlistatPersonaFoto */


/* Gaseta Recerca */

.gasetas-recerca .n2{
	margin:0em 3.03em 1.5em
}

.gasetas-recerca .n5{
	margin:0em 3.03em 1.5em
}

.gaseta-relacionada .gasetas-recerca .n2 {
    margin: 0 2.8em;
}

.gaseta-recerca-dest{
	width:auto;
	margin-bottom: 1.5em;
	position: relative;
	
}

.gaseta-recerca-titulo{background: rgba(0, 0, 0, 0.45) none repeat scroll 0 0;bottom: 0;height: auto;line-height: 1.3em;position: absolute;text-align: left;width: 100%; padding-bottom: 0.3em}
.gaseta-recerca-titulo h3{padding:0em}
.gaseta-recerca h3 a{color: #fff;display: block;padding-left: 0.3em;padding-right: 0.3em;padding-top: 0.2em;font-family:"Humanist777",Arial;font-weight: normal}
.gaseta-recerca-titulo{font-family: Arial;font-size: 1.1em;text-align: left;padding: 0em;}
.gaseta-recerca-titulo a{color: #fff;display: block;padding-left: 0.3em;padding-right: 0.3em;padding-top: 0.2em;font-family:"Humanist777",Arial;font-weight: normal;padding: 0.75em;}
.gaseta-recerca-titulo a:hover{color: #ffffff;text-decoration: underline;}
.gaseta-recerca-dest img{
	width:50%;
	
}

.gaseta-dest-text{
	background: rgba(0, 0, 0, 0.624) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
	 text-align: center;
}

.gaseta-dest-text h3{
	text-align:center;
	margin:3em 5em 0em 5em;
	color: #fff;
	font-size: 1.3em;
}

.gaseta-dest-text p{
	text-align:center;
	margin:0.5em 5em 0;
	color: #fff
}

.gaseta-dest-text a{
	color: #fff
}

.gaseta-dest-text a.boton-leermas{
	background: transparent none repeat scroll 0 0;
    border: 1px solid;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: inherit;
    line-height: normal;
    padding: 0.3em;
    text-align: center;
    text-decoration: none !important;
    /*text-transform: uppercase;*/
    transition: background 0.2s ease 0s;
	margin-top: 1em;
}

.gaseta-dest-text a:hover{
	color: #fff;

}

.gaseta-dest-text a.boton-leermas:hover{
	color: #fff;
	background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;

}

.gaseta-recerca{
	width: 18em;
	float:left;
	margin-bottom:1.5em;
	position: relative
}

.gaseta-recerca a:hover{opacity:0.65}


.gaseta-recerca img{
	width:18em;
	
}


.gaseta-recerca-img {
    height: 150px;
    overflow: hidden;
}

.dest-gasetas-recerca{
	border: 1px solid #e6e3d2;
	padding:0 1em 1em
	
	
}


.dest-gaseta-recerca{
	text-align:left;
	padding-top: 1em;
}

.dest-gasetas-recerca2{
	border-top: 1px solid #e6e3d2;
	margin-top:2em;
	padding-top: 0.5em;
	
}

.dest-gaseta-recerca2{
	text-align:left;
	padding-top: 1em;
}

.dest-gaseta-opinio:nth-child(even) {
    width: 45%;
    float: left;
    padding: 0 0em 0;
}

.dest-gaseta-opinio:nth-child(odd) {
    width: 45%;
    float: right;
    padding: 0 0em 0;
}
.dest-gaseta-opinio img {
    width: 100%;
	margin-left: auto;
    margin-right: auto;
    display: block;
}
.dest-gaseta-opinio a{
    text-align:justify;
	font-style: italic;
	font-size:0.9em;
}

.gaseta-relacionada{
	border-top: 1px solid #e6e3d2;
    margin-top: 2em;
    padding-top: 0.5em;
}

.caja-contacta{
	background-color: #fafafa;
	padding: 0.5em
}

.caja-contacta .post-by{
	margin: 0 0.1em;
}

.etiqueta{
	border:1px solid #e5e5e5;
	border-radius:2px;
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.05);
	/*height:26px;*/
	line-height:27px;
	margin:0 5px 5px 0;
	padding: 0 9px;
	float:left
}


/* Fin Gaseta Recerca */


/* Entrevista*/

.entrevista{position: relative;font-family:"Humanist777",Arial;float:left;margin-right:1em;}
.entrevista-nova{    
	position: relative;
    font-family: "Humanist777",Arial;
    float: left;
    /* margin-right: 1em; */
	margin-bottom: 2em;
	}
	
.entrevista-nova:nth-of-type(3n+4) {
    margin-left: 20px;
    margin-right: 20px;
}

#content .entry-content .entrevista img{margin: 0}

.entry-content.vista-completa .text-entrevista {
    background: rgba(0, 0, 0, 0.45) none repeat scroll 0 0;
    height: 40px;
    position: absolute;
    text-align: left;
    bottom: 0;
    line-height: 1.3em;
    width: 100%;
	left: 0px;
	
}

.entry-content.vista-completa .text-entrevista a{
	color: #fff
}

.entry-content.vista-completa .entrevista:nth-of-type(3n+2) {
    margin-left: 6px;
    margin-right: 6px;
}

.entry-content.vista-completa .entrevista {
    position: relative;
    font-family: "Humanist777",Arial;
    float: left;
	margin-bottom: 2.0em;
    margin-right: 0em; 
}

.text-entrevista{ 
	background: rgba(0, 0, 0, 0.45) none repeat scroll 0 0;
    height: 40px;
    position: absolute;
    text-align: left;
    left: 2px;
    bottom: 0;
    line-height: 1.3em;
    width: 98%;
}

.text-entrevista a{ 
	color: #fff;
    display: block;
    padding-left: 0.3em;
    font-size: 11px;
    padding-right: 0.3em;
    padding-left: 0.5em;
    padding-top: 0.2em;
}

.text-entrevista a:hover{ 
		color: #fff;
}

.entrevista-dest{position: relative;font-family:"Humanist777",Arial}

.entrevista-dest img{margin: 0}


.text-entrevista-dest{ 
	background: rgba(0, 0, 0, 0.45) none repeat scroll 0 0;
    height: 40px;
    position: absolute;
    text-align: left;
    bottom: 5px;
	line-height: 1.3em;
    width: 100%
}

.buttons-entrevista-dest{
	position: absolute;
	top:4px;
	left:4px
}

.text-entrevista-dest a{ 
		color: #fff;
		display:block;
		padding-left:0.3em;
		padding-right: 0.3em;
		padding-top:0.2em
}

.text-entrevista-dest a:hover{ 
		color: #fff;
}
.formulario textarea.corto {
    width: 27.7em !important;
    margin-bottom: 2.0em;
}

.imagenEntrevista {
    display: block;
    float: left;
    margin-bottom: 1em;
    margin-right: 1em;
    outline: 0 none;
    text-align: center;
	 margin-top: 0.4em;
}

#slider-dest .viewport{
	overflow: hidden;
	position: relative;
	height:12em;
	width: 220px;
}

#slider-dest .overview {
    list-style: outside none none;    
	position: absolute;
}

#slider-dest ul {
    margin: 0;
    padding: 0;
}

#slider-dest .disable {
    visibility: hidden;
}

#slider-dest .buttons-entrevista-dest a {
	background: #2e2d29 none repeat scroll 0 0;
    border: medium none;
    border-radius: 25px;
    color: #fff;
    font-size: 1.5em;
    opacity: 0.5;
    padding: 0 0.5em 0.1em 0.5em;
	margin: 0 0.1em;
}

#slider-dest .overview li {
    float: left; 
    margin: 0;
    padding: 0;
  
}

#slider-dest {
	clear:both
}

/* Fin Entrevista*/

/* Imagen texto circulos*/

#bottombar2 .caja-circulo{margin: 9em 2em}
.bottombar2 .caja-circulo{margin: 4em 2em 9em}
#bottombar .caja-circulo{margin: 9em 2em}

/* por lo de universia (rectores) */
#container .covid .caja-circulo5:nth-of-type(5n){margin-right: 0}
#container .covid .caja-circulo5:nth-of-type(5n-4){margin-left: 0}

.covid .caja-circulo-margin2{margin: 2em 2em !important}


.caja-circulo{
	display:inline-block;
	vertical-align:top;
    margin: 3em 2em;
    text-align: center;
    width: 98px;
}

.cercles9pf{text-align: left}

.cercles9pf .caja-circulo{margin: 3em 1.5em !important}
.cercles9pf .caja-circulo .titulo-circulo{font-size: 1.1em}

.perFiles .caja-circulo{width: 145px;margin:3em 2em !important}
.perFiles {padding-bottom:2em}

.circulo-2fila{
	margin-top:0em
	
}

.caja-circulo img{
   margin-bottom:0.5em;
   width:100%;
}

.covid .caja-circulo img{
   margin-bottom:0.5em;
   width:100% !important;
}

.caja-circulo a:hover{opacity:0.65}

.titulo-circulo{
	font-size: 1.5em;
    line-height: 1.1em
}

.titulo-circulo-logo{
	font-size: 1.3em;
	line-height: 1.1em;
	display: block;
	/*max-width: 280px;*/
	margin-top: 0.5em;
}

/* FIN Imagen texto circulos*/

/* Imagen texto circulos columna */

.caja-circulo-columna{
	display:inline-block;
	vertical-align:top;
    margin: 3em 2em;
    text-align: center;
	min-width: 90%;
}

.caja-circulo-columna a.enlace-circulo-columna{
	display: inline-block;
    width: 140px;
    float: left;
}

.caja-circulo-columna .circulo-texto {
    float: left;
    padding: 20px 0 0 20px;
	width: 60%;
	font-family: Raleway;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.5;
    color: #212529;
    text-align: left;	
}

.caja-circulo-columna .circulo-texto a{
	color: #212529 !important;
}

.caja-circulo-columna .titulo-circulo {
	padding-top: 0.5em;
    display: inline-block;
	width: 100%;
}

.caja-circulo-columna .titulo-circulo:hover{
	text-decoration: underline;
}

/* FIN Imagen texto circulos columna */

/* CSEObtindreEsportsHome */

.esports-logos{text-align: left}

.caja-logo-esport{
	display:inline-block;
	vertical-align:top;
    margin: 3em 2em;
    text-align: center;
    width: 79px;
	/*width: 4vw;*/
}

.esports-logos .caja-logo-esport{margin: 1em 1.5em 1em 1.5em}
.esports-logos .caja-logo-esport .titulo-logo-esport{font-size: 1.1em}

.caja-logo-esport img{
   margin-bottom:0.5em;
   width:100%;
}

.caja-logo-esport a:hover{opacity:0.65}

.esport-2fila{
	/*margin-top:0em !important;*/
}

/* FIN CSEObtindreEsportsHome */

.revista-dest img{width:100%}
.entry-content ul li.revista{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;margin:0;display: inline-block;padding-left: 3.6em}
li.revista img{width:15em}

.categoria-revista li{list-style:none;padding-top:0.5em}


.revista-anterior{float:right}
.revista-anterior a{color:#a9a9a9;font-size:1.2em}
.revista-anterior a:hover{border-bottom: 1px solid #f63441;display: inline-block;padding-bottom:0.5em;text-decoration:none;font-weight:700; color: #222222;}

.imagen-revista {float:left;margin-top:0.86em;margin-left: 0.86em}
.imagen-revista img{width:30em}
.categoria-revista{display: inline-block;text-align: left;margin-top:0.86em;margin-left: 2.2em;width: 43em}
.categoria-revista h2{background: #222 none repeat scroll 0 0;color: #fff;font-weight: bold;padding-left: 0.5em}
.categoria-revista ul{padding-left: 0.5em;margin-bottom: 1.5em}
.categoria-revista .revista-date{}
.datos-revista{display: inline-block;
    margin-top: 0.86em;
    padding-left: 3em;
    text-align: right;
    vertical-align: top;
    width: 20em}	
.datos-revista h2{background: #222 none repeat scroll 0 0;color: #fff;font-weight: bold;padding-right: 0.5em}	
.datos-revista h3{text-align: right;padding-top: 0.5em}	
.credits-revista{font-size:0.9em}
.revista-date {color: #a9a9a9}
.revista-date a{color: #a9a9a9}

.boton-comparte{position: relative;float: right}
button.compartir-menu{background-color: #fff;border: 1px solid #fff;border-radius: 4px;color: #333;cursor: pointer;font-size: 1.4em;padding: 0.3em}
button.compartir-menu:hover,button.compartir-menu:focus{border: 1px solid #e1e1e1}
ul.compartir-menu{    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 1.2em;
    right: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;}
	
	ul.compartir-menu &gt; li &gt; a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}

.open &gt; .dropdown-menu {
    display: block;
}

/*Fin Plantilla TPCLlistatPersonaFoto  */


/* Plantilla TPCLlistatPersonaFoto  */
@media (max-width: 1210px){
	#content-tres-columnas
	.ficha-persona-o .caja-persona{
		width: 120px;
		min-height: 180px;
		font-size: 75%;
	}
	.ficha-persona-o .caja-persona img{
		width: 120px;
		height: 120px;
	}
	.dia-item{
    width: 574px;
 }
 
 .informeTitulacions{
	 width: 56.3em;
 }
}
/*Fin Plantilla TPCLlistatPersonaFoto  */

/*************** CSEObtindreBancImatgeInterior ********/
@media (max-width: 1210px){
	.img-banc-0 img{
		width: 93.5%;
	}
	
	.img-banc-1 {
		display: contents;
	}
	.img-banc-1 img{
		width: 93.5%;
	}
}
/*************** Fin Estilos CSEObtindreBancImatgeInterior ********/

@media (max-width: 1210px){
	.ficha-persona-o .caja-persona{
		width: 120px;
		min-height: 180px;
		font-size: 75%;
	}
}

/*************** Cookie Dialog 1040px ********/
@media (max-width: 1040px){
	#gdpr-cookie-message p, #gdpr-cookie-message ul {
		width: 97%;
	}
	#gdpr-cookie-message p:last-child {
		padding-top: 2%;
		margin-left: 0;
		width: 97%;
		padding-right: 3%;
	}
	#gdpr-cookie-message #buttonsCookie{
		float: left;
		width: 97%;
		margin-left: 0;
	}
	#gdpr-cookie-types {
		width: 85%;
	}
}
/************ Fin Cookie Dialog 1040px********/

/*************** CSEObtindreBancImatgeInterior ********/
@media (max-width: 1020px){
	.img-banc-1 {
		display: contents;
	}
	.img-banc-1 img{
		width: 93.5%;
	}
}
/*************** Fin Estilos CSEObtindreBancImatgeInterior ********/


@media (max-width: 1020px){
	.ficha-persona-o .caja-persona:nth-child(4n+1) {
    clear: none;
	}
	.ficha-persona-o .caja-persona:nth-child(3n+1) {
    clear: left;
	}
	
	.informeTitulacions {
		width: 35.3em;
	}
}

@media  (max-width: 976px){
	#container{width:60em}
	#containerCab{width:60em}
	.panel-foto img{width:698px}
	#slider-principal .panel-foto {text-align: left}
	#menu-principal {width: 60em }
	#menu-segundos {width: 60em }
	#menu-principal.div5 ul li {width: 12em !important;font-size: 1em }
	#menu-principal.div4 ul li {width: 15em !important;font-size: 1em }
	#menu-principal ul li {width: 11.1em !important;font-size: 0.9em }
	#menu-principal ul li a { height: 3.3em; line-height: 1.6em;}
	#menu-principal.div5  ul li a { height: 2.83em;line-height: 2.75em}
	#menu-principal.div4  ul li a { height: 2.83em;line-height: 2.75em}
	#menu-principal ul.menu-prim-nuevo ul.menu-seg-nuevo li {font-size: 1em }
	.nou-submenu span {padding: 6px 0 6px 0.5em;width: auto}
	.nou-submenu span.div0 {font-size:0.8em;/*width: 12em*/}
	.nou-submenu span.div1 {font-size:0.8em;margin-left: 12.5em}
	.nou-submenu span.div2 {font-size:0.8em;margin-left: 25.1em}
	.nou-submenu span.div3 {font-size:0.8em;margin-left: 37.5em}
	.nou-submenu span.div4 {font-size:0.8em;margin-left: 50em}
	.nou-submenu span.div5 {font-size:0.8em;margin-left: 62.5em}
	/*.nou-submenu span.div50 {width: 12.7em}*/
	.nou-submenu span.div51 {margin-left: 13.5em}
	.nou-submenu span.div52 {margin-left: 26.8em}
	.nou-submenu span.div53 {margin-left: 40.1em}
	.nou-submenu span.div54 {margin-left: 53.4em}
	/*.nou-submenu span.div40 {width: 16.1em}*/
	.nou-submenu span.div41 {margin-left: 16.7em}
	.nou-submenu span.div42 {margin-left: 33.4em}
	.nou-submenu span.div43 {margin-left: 50.1em}
	#slider-principal {width: 58.3em }
	#slider-principal div.pager { bottom: 0.6em; left: 23em }
	.menu-slider {width: 18em;font-size:0.8em}
	.menu-slider ul li {line-height: 27px}
	.menu-slider ul li.last {line-height: 27px}
	#slider-principal .viewport {height: 13.8em; width: 58.3em;}
	#slider-principal .overview li {height: 13.8em;width: 58.3em;}
	#slider-principal .panel-foto .txt {top: 75px;height: 25px;font-size: 1em}
	#slider-principal .panel-foto .desc {top: 108px;font-size: 0.9em}
	#slider-principal a.next {right: 7.1em}
	.menu-servicios ul {float: left; text-align: left}
	.menu-servicios ul li { height: 4em}
	.menu-servicios ul li.buscador { float: none}
	.menu-servicios ul li p { margin: 0.17em 0 0}
	.menu-servicios  .form-text {margin: 1.67em 0 1.67em 0.67em}
	.menu-servicios .form-submit { float: left}
	.menu-servicios {width: auto}
	#cabecera{width: 60em}
	#sidebar{float:left;width:100%}
	.banner-sidebar{float:left; margin: 0.83em 0 0.83em 1.07em;}
	.menublanc-sidebar{clear:both;float:left}
	.xarxes-sidebar{clear:both}
	.esport-sidebar{clear:both}
	.texte-sidebar{clear:both}
	.pie-pagina{width: 60em}
	.pie-pagina .div5 { width: 31%}
	.servicios-pie ul{width: 60em}
	.caja-pie{min-height: 11em}
	.pie-pagina .pie-enlace {float: left}
	#menu-segundos ul.menu-prim-movil{display:none }
	.menu-slider-segons{font-size:0.8em; /*right: 242px;*/}
	#slider-segons .panel-foto img{width: 513px;}
	#slider-segons .viewportLong .panel-foto img{width: 58.3em}
	#slider-segons .viewportLong {width:58.3em}
	.menu-slider-segons ul li {line-height: 1.82em;}
	#slider-segons{width:58.4em}
	#slider-segons .viewport {height: 9.2em;}/*9.5em*/
	.arriba{margin-top:0}
	#sidebar-left{font-size: 0.9em;}
	#menu-cuatro-nivel{font-size:0.9em;width:46.75em}
	#menu-cuatro-nivel-corto{font-size:0.9em;width:46.75em}
	/*#content{width:41.7em}*/
	#content{width:auto;float:none}
	#content .entry-content{width:40.1em}
	#content-total .entry-content{width:58.1em}
	#content-total .caja-oferta {margin: 0 0.4em 2em}
	.resum-noticia{width:28em}
	.form-evento .form-data{width:100%}
	.form-evento .form-submit{width:100%}
	.form-activitat .form-data{width:100%}
	.form-activitat .form-submit{width:100%}
	.form-activitat {overflow: visible}
	/*#content .entry-content {width: auto}*/
	#content .vista-completa {float:none;  width: auto}
	#content h2.vista-completa-titulo{font-size:1.7em}
	.menu-segundos{width:auto}
	.form-activitat .tipos label span {width: auto}
	.medio .titol {float: none !important}
	.convocatoria .grande {width: auto}
	.llistat-conv .grande {width: auto}
	.convocatoria .notes {float: none;width: 38em}
	.titol-seccio {width: auto}
	#slider-code .viewport {width: 35.1em}
	#slider-code1 .viewport {width: 35.1em}
	.dest-grau .banner-sidebar{margin:0}
	.dest-grau  .banner-sidebar img {width:18.3em}
	.info-asignatura{width:auto !important;padding-right: 1em;}
	.lista-info-asignatura {width: 67.85% !important}
	#content-asignatura {width: 43em !important}
	#content-asignatura .entry-content {width: auto !important}
	#content-asignatura .menu-segundos {width: auto !important}
	.tabla-examenes {width: 100% !important}
	#content .entry-content p img{max-width:100% !important;height:auto !important}
	#barracookies .texto {margin:1em;line-height: 15px;}
	/*.bio-titol{width:92%}*/
	.caja-home{width:auto}
	.caja-home2{width:auto}
	.gaseta-recerca{margin:0 4em 4em !important}
	.head-propia-text{padding-left: 4em}
	#titolsPropis {  width: 100%;}
	
	/* Plantilla TPCLlistatPersonaFoto  */
	
		.ficha-persona-o .caja-persona:nth-child(3n+1){clear:none}
		.ficha-persona-o .caja-persona:nth-child(2n+1){clear:left}
	/* Fin Plantilla TPCLlistatPersonaFoto */
	
	
	/*.caja-persona:nth-child(2n+1){clear:left}
	.caja-persona:nth-child(3n+1){clear:none}
	*/
	.galeriaImatges .caja-gradiente {
		
	

    width: calc(100% - 25px);
	}
	.galeriaImatges .galeria img {
    width: 17em;
    height: 13em;
	}
	
	.entry-content #content-persona .persona-izq{
		width: 100%;
		padding:0;
		margin-bottom:1em;
		text-align: left;
	}
	
	.entry-content #content-persona .persona-dcha{
		width: 100%;
		margin-left:0
	}
	/* Plantilla Llistat Titulacions Graus*/
	.titulacioGraus .columnaTitulacio {width: 48%;}
	/* Fin Plantilla Llistat Titulacions Graus*/
	
	.UVNoticies-header {
		width: 57em;
	}
	#bloc-videoLlistaRepro {
		width: 60em;
	}
	
	#bloc-videoLlistaRepro .llistatReproduccio {
		width: 58em;
		float: left;
		margin-top: 2em;
	}
	
	#bloc-videoLlistaRepro #mycustomscroll {
		height: 18em;
	}
	
	.video-llistaRepro{width:58em;padding-right:0em;padding-left:0em}
	
	.videoN {
		margin-left: 0;
	}
	
	.informeTitulacions {
		width: 34.5em;
	}
}
/*************** Cookie Dialog 976px ********/
@media (max-width: 976px){
	#gdpr-cookie-types {
		width: 83%;
	}
}
/************ Fin Cookie Dialog 976px********/

@media (max-width: 768px){
	.img-banc-1 {
		display: contents;
	}
	.img-banc-1 img{
		width: 56%;
	}
}

/*************** Cookie Dialog 768px ********/
@media (max-width: 768px){
	#gdpr-cookie-types {
		width: 80%;
	}
}
/************ Fin Cookie Dialog 768px********/

@media  (min-width: 741px){

#menu-segundos ul.menu-prim-movil{display:none !important }
	.menu-slider-segons{display:inline !important }
	.menu-slider{display:inline !important }
	.menu-sidebar{display:block } /* !important -&gt; Menu siempre */
    .menu-servicios{display:block !important }
}


/* Plantilla TPCLlistatPersonaFoto  */
@media  (max-width: 620px){
	#content-tres-columnas
	.ficha-persona-o {
		margin-right: 11%;
		margin-left: 10%;
	}	
}
/*Fin Plantilla TPCLlistatPersonaFoto  */

/*************** Cookie Dialog 620px ********/
@media (max-width: 620px){
	#gdpr-cookie-types{
		width: 70%;
	}
	#gdpr-cookie-types .slider{
		top: 3px;
		bottom: 52px;
	}
	#gdpr-cookie-types .slider:before{
		height: 12px;
		width: 12px;
		top: 2px;
		bottom: 0px;
	}
}	
/************ Fin Cookie Dialog 620px********/

@media  (max-width: 740px){

/* Plantilla TPCLlistatPersonaFoto  */	
#content-tres-columnas
	.ficha-persona-o {
		margin-right: 20%;
		margin-left: 20%;
	}
	.ficha-persona-o .caja-persona:nth-child(2n+1){clear:none}
	.ficha-persona-o .caja-persona:nth-child(3n+1){clear:left}	
/*Fin Plantilla TPCLlistatPersonaFoto  */	
#menu-principal  ul.menu-prim-nuevo{  display:none;}
.boton-menu{ display:inline !important}
.boton-menu-izquierda{ display:inline !important}
#container{width:100%}
#containerCab{width:100%}
.panel-foto img{max-width:100%}
#cabecera{width: 100%}
#cabecera h1#logo {float: none}
#cabecera h1#logo img { max-width: 100%}
#menu-principal {width:100%}
#menu-segundos {width:100%;overflow: hidden}
#slider-principal {width:auto;overflow: visible}
#content{width:100%;float:left}
#sidebar{padding-top:2em}
.texte-sidebar{text-align:center}
.texte-sidebar h3{text-align:center}
.menublanc-sidebar{text-align:center;width:100%;margin-left:0}
.menublanc-sidebar ul{margin-left:0.83em;margin-right:0.83em}
.banner-sidebar{width:46%}
.xarxes-sidebar{text-align:center}
.xarxes-sidebar a img{float:none}
.recursos-campus{width:auto;margin-right: 0.83em;}
/* ajuste para que este la hamburguesa en linea before:width:100%;float:none */
.menu-content{width:91%;display:block;margin:0.83em }
.resum-noticia-extensa{width:auto;display:block;float:none;padding-bottom:0.83em}
.resum-noticia{width:auto;display:block;float:none;border-bottom: 1px solid #f0eee3;padding-bottom:0.83em}
#slider-principal .viewport {width: 100%;}
#slider-principal div.pager {left: 12em}
.pie-pagina{width:  auto;margin-left: 0.83em;}
.servicios-pie ul{width:  100%}
.menu-slider{right:auto;z-index: 9999;width:100%;top:-14em;display:none}	
.menu-slider ul li{border-bottom: medium none !important;line-height: normal;min-height: 2em;}
.menu-slider ul li:hover{background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.menu-slider ul li.last{border-bottom: medium none !important;line-height: normal;min-height: 2em;}
.menu-slider ul li a{color: #013952 !important;;padding:0}
.menu-slider ul {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.menu-servicios{top:11em;z-index:999999;position:absolute;display:none;width:100%}
.menu-servicios ul li a {color: #013952}
.menu-servicios ul {width:30.5em}
.menu-servicios ul li  {color: #013952;float:right}
.menu-servicios .form-text{width:9.33em}
.menu-servicios ul li.idiomes {background: rgba(0, 0, 0, 0) none repeat scroll 0 0}
.nou-submenu{display:none}

#bloc-texto .titol-bloc{margin: 0 0.83em}
#bloc-texto{width: 100%;margin-left:0}
#bloc-texto .resum-texto-meitat {margin: 0 0.83em 1.2em}
#bloc-agenda{width: 100%;margin-left:0}
.agenda-caja{margin-left:0.83em}
.destacados-agenda{margin-left:0.83em}
#mycustomscroll{margin-left:0.83em;width: auto;margin-right: 0.83em;}
/*#mycustomscroll_mcontentwrapper{width:100% !important}*/
.agenda-home{float:none;width:auto;margin-left:7.3em;margin-right: 0.83em;}
#bloc-videos{width: auto;margin-right: 0.83em;}
#bloc-videos h3{clear:both}
#slider-segons{width: auto;overflow: visible}
#slider-segons .viewport {width: 100%;}
.menu-slider-segons{right:auto;width:100%;top:-13em;z-index: 9999;display:none;font-size:0.9em}
.menu-slider-segons ul {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
.menu-slider-segons ul li{border-bottom: medium none !important;line-height: normal;min-height: 2em;}
.menu-slider-segons ul li a {padding:0;color: #013952 !important}
#slider-segons ul.overview{width:100% !important}
#slider-segons .panel-foto img{width: 100%}
#slider-segons .viewportLong .panel-foto img{width:100%}
#slider-segons .viewportLong {width:100%}
#sidebar-left{width:100%;min-height:initial;margin-bottom:1em;text-align:left;margin-top: 1em}
.menu-sidebar ul li{background: #d8d1b7 none repeat scroll 0 0;font-size: 0.9em;padding: 0.5em;}
.menu-sidebar {margin: 0.83em;display:none}
#menu-cuatro-nivel-corto{width:100%}
#content-tres-columnas{width:100%}
.entry-content{margin:0 0 0 1.6em;}
#content-tres-columnas .entry-content {width: auto; margin-right: 0.83em;float:none;clear: both}
#menu-cuatro-nivel{width:100%}
#content .entry-content{width:auto;margin-right: 0.83em}
#content-total .entry-content{width:auto}
.entry-menu-cuatro{margin-left:0;width:100%}
.entry-menu-cuatro ul {margin-left: 1.67em;margin-right: 0.83em}
.titulo-alternatiu {width:auto}
.menu-servicios .form-submit{background:transparent url(lupa1.png) no-repeat !important;}
/*.menu-prim-movil .ad{display:none}*/
.content-agenda{width:auto}
.titol-seccio{width:auto}
.menu-listado-agenda{width:100%;margin-left:0;margin-top:1em;padding:5px 0}
.lista-eventos{width:auto}
/*.form-evento */
.form-data{width:100%}
.form-submit{width:100%;float:none !important;margin:0 !important}
.form-activitat {overflow: visible}
#noticia-actualidad {width: auto !important}
#noticia {float: none;width: auto !important}
#titulo-contenido {width: 100%;margin:0}
#titulo-contenido h2{margin-left:0.4em}
/*.menu-segundos {margin-right: 0.83em;width: auto;margin-left: 0.83em}
margin a 0 por los menus en las medallas
*/
.menu-segundos {margin: 0;width: auto}
.fila-noticia  .resum-noticia .resum-noticia{border:medium none;height:auto}
.resum-noticia{min-height:9em}
.resum-noticia-extensa{min-height:9em;margin-right: 0.83em}
.navegador-articles-departament{width: auto}
#bloc-noticias {width: 100%}
.bloc-noticias{width: 100%}
#bloc-noticias2 {width: 100%}
span.resum-noticia-extensa{display: none}
.resum-noticia-extensa-final{margin:0;width:100%}
.resum-noticia-extensa-unica{margin:0;width:100%}
#content .entry-content {width: auto;float:none}
.titulo-evento {width: auto !important}
.foto-agenda { float: left;width: auto}
#bloc-video { width: auto !important}
.titulo-activitat {width: auto !important}
.pie-pagina{text-align: center}
.logo-pie span {width: auto;display: block;float:none;margin-top:1em;margin-bottom:0.5em;position:static;margin-left:0}
.pie-pagina .pie-enlace {float: none; text-align: center; width: auto}
.pie-pagina .pie-dire {float: none; text-align: center; width: auto}
.logo-pie img {float: none}
.caja-pie {text-align: left;margin-left: 2em;display:none}
.servicios-pie {display: none}
.iconos-pie{float:none}
.form-activitat .tipos label span {width: auto}
.llistat-conv .text{width: auto;margin: 1em}
.llistat-conv .text-borsa {width: auto}
.convocatoria .notes {float: none;width: auto}
.convocatoria .caja {width: auto}
.resum-texto {width: auto}
#slider-code .viewport {width: 23.2em}
#slider-code1 .viewport {width: 23.2em}
#sidebar-left-asignatura {margin-left:0;width:100%}
#sidebar-left-asignatura .menu-sidebar {display:block;margin-left:0.8em;margin-right:0.8em}
#sidebar-left-asignatura .menu-sidebar ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0}
#content-asignatura {float: none;margin-right: 0.8em;width: auto !important}
.info-asignatura{margin-left:0 !important}
.lista-info-asignatura {width: auto !important; margin-left:1.6em}
.asignatura span {margin-right: 0.5em !important}
.tabla-creditos {float: left !important;margin-left: 1.6em !important}
.i1 {width:31%}
.i2 {width:31%}
.i3 {width:31%}
.mostrar-video{width: 100%}
div.mostrar-video embed {width:100%}
.mini-video1{margin-right:0.3em;width:31%;height: 6em}
.mini-video2{margin-right:0.3em;margin-left:0.4em;width:31%;height: 6em}
.mini-video3{margin-right:0.2em;margin-left:0.3em;width:31%;height: 6em}
ul.llistat-1{width: 46%;margin-left:0.83em}
ul.llistat-2{width: 46%}
ul.llistat-3{width: 46%}
ul.llistat-4{width: 46%;margin-right:0.83em}
.pie-pagina .logo-pie {margin-right: 0.83em}
.caja-persona-last{margin-right:1.5em}
.caja-home{width: auto}
.caja-home2{width:auto}
.persona-dcha{margin-left: 1.6em;margin-top: 1em;width: auto}
.persona-izq{margin:auto;float:none;text-align: center;padding: 0 1.6em;width: auto}
.persona-dire{margin:0}
#titolsPropis {width: calc(96% - 1.5em)}
.galeriaImatges .galeria img {
    width: 26em;
    height: 19em;
}



/*FORMULARIO*/
.formulario {
    /* padding-left: 1em; */
    width: 90%;
    background: #F8F8F8;
    margin-left: 0.2em;
    padding: 1em;
    padding-left: 2.5em;
}

.medio5 {
    float: left;
    width: 100%;
}
.formulario textarea.corto {
    width: 27.7em !important;
    margin-bottom: 2.0em;
}
#content .entry-content .addthis_toolbox.addthis_default_style {
    margin-left: 0em;
    float: left;
}
.form-generic label {
    width: 11em;
}
span.titol.entero4 {
    width: 96% !important;
    margin-bottom: 1em;
    text-align: left !important;
    padding-left: 10px;
    margin-left: 0.2em;
}

	#bloc-videoLlistaRepro {
		width: 100%;
	}
	
	.UVNoticies-header {
		width: auto;
		margin: 0em 1em;
	}

	.video-llistaRepro {
		width: auto;
		padding-right: 1em;
		padding-left: 1em;
	}

	#bloc-videoLlistaRepro .llistatRepoVideo {
		width: 100%;
	}

	#bloc-videoLlistaRepro .llistatReproduccio {
		width: 100%;
	}
	
	.inter-bloc-uvnews .header-darreres-noticies-item {width: 80%;}
	.inter-bloc-uvnews .header-darreres-noticies-item:nth-child(2){width:20%}
	
	.informeTitulacions {
		width: 96%;
	}
}


@media  (max-width: 540px){
.menu-servicios ul {width:100%}
ul.llistat-1{width: 96%}
ul.llistat-2{width: 96%}
ul.llistat-3{width: 96%}
ul.llistat-4{width: 96%}
.banner-sidebar{float:none;width:auto}
.agenda-home2 {margin: 0.7em 0.9em 0 8.15em;width: auto;float: none}

.galeriaImatges .galeria img {
    width: 17.5em;
    height: 13em;
}
.resum_tp .medio2 {
    margin-left: 2em;
    width: 42%;
}
.formulario textarea.corto {
    width: 20.7em !important;
}

.formulario input.texto {
    width: 16.4em !important;
}

.largo5 {
    float: left;
    width: 30%;
}
.g-recaptcha{
    transform: scale(0.60) !important;
    /* -webkit-transform: scale(0.8); */
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.formulario textarea.corto {
    width: 20.7em !important;
    margin-bottom: 2em;
}
#content .entry-content .addthis_toolbox.addthis_default_style {
    margin-left: 0em;
    float: left !important;
}
.g-recaptcha div {
    width: 100% !important;
}

.g-recaptcha iframe {
    width: 165% !important;
}
.formulario {
    /* padding-left: 1em; */
    width: 93%;
    background: #F8F8F8;
    margin-left: 0.2em;
    padding: 1em;
    padding-left: 1.5em;
}


/* Plantilla Llistat Titulacions Graus*/
	.titulacioGraus .columnaTitulacio {width: 100%;float:none;}
/* Fin Plantilla Llistat Titulacions Graus*/
}

/*************** Cookie Dialog 540px ********/
@media (max-width: 540px){
	#gdpr-cookie-message p, #gdpr-cookie-message ul {
		width: 95%;
	}
	#gdpr-cookie-types .slider{
		bottom: 50px;
	}
	#gdpr-cookie-types .slider:before{
		height: 12px;
		width: 12px;
		top: 3px;
	}
}
/********** Fin Cookie Dialog 540px ********/

@media  (max-width: 400px){
	
	.galeriaImatges .caja-gradiente {

    width: calc(100% - 27px);
	}
.galeriaImatges .galeria img {
    width: 11.5em;
    height: 9em;
}
.g-recaptcha iframe {
    width: 121% !important;
}

.resum_tp .medio2 {
    margin-left: 2em;
    width: 80%;
}
#menu-navegacion {
    text-align: left;
    font-size: 0.9em;
    width: 97%;
}
span.titol.entero4 {
    width: 100% !important;
    margin-bottom: 1em;
    text-align: left !important;
    padding-left: 10px;
    margin-left: 0.2em;
}
.formulario {
    /* padding-left: 1em; */
    width: 93%;
    background: #F8F8F8;
    margin-left: 0.2em;
    padding: 1em;
    padding-left: 2.6em;
}
}

/*************** CSEObtindreBancImatgeInterior ********/
@media (max-width: 400px){
	.img-banc-2 {
		display: contents;
	}
	.img-banc-2 img{
		width: 93.5%;
	}
}
/*************** Fin Estilos CSEObtindreBancImatgeInterior ********/
@media  (max-width: 347px){

  .p-num{
    float: right;
    margin-right: 0.9em;
    text-align: center;
    width: 50% !important;
  }

.g-recaptcha iframe {
    width: 141% !important;
}
.g-recaptcha{
    transform: scale(0.62) !important;
    /* -webkit-transform: scale(0.8); */
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.formulario textarea.corto {
    width: 20.7em !important;
    margin-bottom: 2em;
}
}







/*************** Cercador OCT COVID ********/

.oct_cercador .select-option{
    background-color: #ffffff;
    padding: 0.5em;
    border-radius: 0.4em;
    margin-bottom: 1.3em;
}

.oct_cercador .form-data {
    background-color: #ffffff !important;
    border-radius: 0.4em 0 0 0.4em;
    box-shadow: 0 0em 0.3em rgba(0,0,0,.25)!important;
    margin-top: 0.25% !important;
    margin-bottom: 0.25% !important;
    margin-left: 0.25% !important;
    width: 84.75% !important;
	-webkit-appearance: none;
}

.oct_cercador .desplegado_bloque{
    background-color: #ffffff;
    width: 45%;
    padding: 1%;
    display: inline-block;
    margin-top: 2em;
    border-radius:0.4em;
    box-shadow: 0em 0em 0.75em rgba(0,0,0,.15)!important;
    text-align: left;
}

.oct_cercador .desplegado_int h2{
    margin: 0em 0em 0em 2em;
    font-weight:normal;
    font-size: 1em;
}

.oct_cercador .form-activitat .desplegado_int label {
    width: calc(100% - 2em);
    padding-left: 2em;
    font-size: 1.1em !important;
}

.oct_cercador form button.submit {
    background-color: #082b4e;
    height: 32px;
    border-radius: 0 0.4em 0.4em 0;
    box-shadow: 0 0em 0.5em rgba(0,0,0,.35)!important;
    transition: 0.2s all;
    margin-top: 0.25% !important;
    margin-bottom: 0.25% !important;
    margin-right: 0.25% !important;
    width: 14.75% !important;
}


.oct_cercador form button.submit2 {
    background-color: #082b4e;
    margin-top: 1.5em;
    margin-bottom: 0.2em;
    border-radius: 0.4em;
    color: white;
    width: max-content !important;
    font-size: 1.2em;
    font-weight: bold;
    box-shadow: 0 0em 0.5em rgba(0,0,0,.35);
    transition: 0.2s all;
    padding: 10px 3em 10px 3em !important;
}


.oct_cercador form button.submit:hover {background-color: #ffffff !important;}

.oct_cercador form button.submit2:hover {color: #082b4e; background-color: #ffffff !important;cursor: pointer;}

.oct_cercador form fieldset.form-activitat {margin-bottom: 0.5em !important; margin-top: 0.5em;}

.oct_cercador form fieldset.oct_cercar_btn2{margin-bottom: 0em !important; text-align: center;}

.oct_cercador .form-activitat legend {margin-bottom: 0.2em;font-weight: bold;font-size: 1.2em;}

.oct_cercador .form-activitat .tipos label {font-size: 1.2em;}

.oct_cercador .desplegado_int label input[type="checkbox"]{margin: 2px 6px 0 0 !important;}

.oct_cercador .desplegado_bloque .form-activitat legend{margin-top: 0em;margin-bottom: 0.5em; margin-left: 0.2em;}

.oct_cercador .desplegado_bloque .form-activitat{margin-top: 0.2em;}

.oct_cercador .desplegado_bloque:first-child {float: left;margin-left: 2%;}

.oct_cercador .desplegado_bloque:nth-child(2n+1) {float: left;margin-left: 2%;}

.oct_cercador .desplegado_bloque:nth-child(2n) {float: right; margin-right: 2%;}

.oct_cercador .desplegado_bloque .todos-ninguno{margin-left: 2.72em;}

.oct_cercador .desplegado_bloque .fa{color: #000;font-size: inherit;}

.oct_cercador .tipos label input[type="checkbox"]{margin: 2px 6px 0 1px !important;}

.oct_cercador .submit .fa{color: #fff;font-size: 1.5em;margin-top: -0.2em;transition: 0.2s all;}

.oct_cercador .todos-ninguno {border-top: 1px solid #717171;}

.oct_cercador .video-llistaRepro{overflow: hidden !important}

.oct_cercador .titolBus_int{font-size: 1.2em;cursor: pointer;}

.oct_cercador p.titolBus {margin-bottom: 0.5em;margin-top: 0.7em !important;font-size: 1.2em; cursor: pointer; text-align: left;}

.oct_cercador p.titolBus-formacio {margin-bottom: 0.5em;margin-top: 0.7em !important;font-size: 1.2em; cursor: pointer; text-align: left;}

.oct_cercador p.titolBus-practica {margin-bottom: 0.5em;margin-top: 0.7em !important;font-size: 1.2em; cursor: pointer; text-align: left;}

.oct_cercador .titolBus .fa{color: #000;font-size: inherit;}

.oct_cercador form button.submit:hover i {color: #082b4e !important;}

.oct_cercador form button.submit:hover .fa {color: #082b4e !important;}

.oct_cercador .desplegado{/* box-shadow: 0 0 0.75em rgba(0,0,0,0.15)!important; */border-radius: 0.4em;margin:0px;width:100%;padding: 0px;padding-bottom: 1.5em;background-color: #f2f2f2 !important;}

.oct_cercador .titolBus_int{margin-bottom: 0px;}





@media (max-width: 600px)
{
	.oct_cercador .desplegado_bloque {
		width: 90%;
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 1.5em !important;
	}

	.oct_cercador .desplegado {
		text-align: center;
	}
}

/*************** FIN Cercador OCT COVID ********/

/************* Cercador CAIXES GENERIC ********/

.cercador-caixes .select-option{
    background-color: #ffffff;
    padding: 0.5em;
    border-radius: 0.4em;
    margin-bottom: 1.3em;
}

.cercador-caixes .form-data {
    background-color: #ffffff !important;
    border-radius: 0.4em 0 0 0.4em;
    box-shadow: 0 0em 0.3em rgba(0,0,0,.25)!important;
    margin-top: 0.25% !important;
    margin-bottom: 0.25% !important;
    margin-left: 0.25% !important;
    width: 84.75% !important;
	-webkit-appearance: none;
}

.cercador-caixes form input.form-data {
  width: 85%;
  padding: 16px 10px;
  font-size: 17px;
  box-sizing: border-box;
  margin: 0em;
  border: none;
  font-family: 'Lato';
  display: inline-block;
  background-color: #f2f2f2;
}

.cercador-caixes .desplegado-fila {
	display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-around;
}

.cercador-caixes .desplegado_bloque{
    background-color: #ffffff;
    width: 45%;
    padding: 1%;
    display: inline-block;
    margin-top: 2em;
    border-radius:0.4em;
    box-shadow: 0em 0em 0.75em rgba(0,0,0,.15)!important;
    text-align: left;
}

.cercador-caixes .desplegado_int h2{
    margin: 0em 0em 0em 2em;
    font-weight:normal;
    font-size: 1em;
}

.cercador-caixes .form-activitat .desplegado_int label {
    width: calc(100% - 2em);
    padding-left: 2em;
    font-size: 1.1em !important;
}

.cercador-caixes form button.submit {
    background-color: #082b4e;
    height: 32px;
    border-radius: 0 0.4em 0.4em 0;
    box-shadow: 0 0em 0.5em rgba(0,0,0,.35)!important;
    transition: 0.2s all;
    margin-top: 0.25% !important;
    margin-bottom: 0.25% !important;
    margin-right: 0.25% !important;
    width: 14.75% !important;
}


.cercador-caixes form button.submit2 {
    background-color: #082b4e;
    margin-top: 1.5em;
    margin-bottom: 0.2em;
    border-radius: 0.4em;
    color: white;
    width: max-content !important;
    font-size: 1.2em;
    font-weight: bold;
    box-shadow: 0 0em 0.5em rgba(0,0,0,.35);
    transition: 0.2s all;
    padding: 10px 3em 10px 3em !important;
}


.cercador-caixes form button.submit:hover {background-color: #ffffff !important;}

.cercador-caixes form button.submit2:hover {color: #082b4e; background-color: #ffffff !important;cursor: pointer;}

.cercador-caixes form fieldset.form-caixes {margin-bottom: 0.5em !important; margin-top: 0.5em; margin-left: 0.5em; cursor: pointer;}

.cercador-caixes form fieldset.caixes_cercar_btn2{margin-bottom: 0em !important; text-align: center; width: 100%;}

.cercador-caixes .form-caixes legend {margin-bottom: 0.2em;font-weight: bold;font-size: 1.2em;}

.cercador-caixes .form-caixes .tipos label {font-size: 1.2em;}

.cercador-caixes .desplegado_int label input[type="checkbox"]{margin: 2px 6px 0 0 !important;}

.cercador-caixes .desplegado_bloque .form-caixes legend{margin-top: 0em;margin-bottom: 0.5em; margin-left: 0.2em;}

.cercador-caixes .desplegado_bloque .form-caixes{margin-top: 0.2em;}

.cercador-caixes .desplegado_bloque:first-child {float: left;margin-left: 2%;}

.cercador-caixes .desplegado_bloque:nth-child(2n+1) {float: left;margin-left: 2%;}

.cercador-caixes .desplegado_bloque:nth-child(2n) {float: right; margin-right: 2%;}

.cercador-caixes .desplegado_bloque .todos-ninguno{margin-left: 2.72em;}

.cercador-caixes .desplegado_bloque .fa{color: #000;font-size: inherit;}

.cercador-caixes .tipos label input[type="checkbox"]{margin: 2px 6px 0 1px !important;}

.cercador-caixes .submit .fa{color: #fff;font-size: 1.5em;margin-top: -0.2em;transition: 0.2s all;}

.cercador-caixes .todos-ninguno {border-top: 1px solid #717171;}

.cercador-caixes .video-llistaRepro{overflow: hidden !important}

.cercador-caixes .titolBus_int{font-size: 1.2em;cursor: pointer;}

.cercador-caixes p.titolBus {margin-bottom: 0.5em;margin-top: 0.7em !important;font-size: 1.2em; cursor: pointer; text-align: left;}

.cercador-caixes p.titolBus-formacio {margin-bottom: 0.5em;margin-top: 0.7em !important;font-size: 1.2em; cursor: pointer; text-align: left;}

.cercador-caixes p.titolBus-practica {margin-bottom: 0.5em;margin-top: 0.7em !important;font-size: 1.2em; cursor: pointer; text-align: left;}

.cercador-caixes .titolBus .fa{color: #000;font-size: inherit;}

.cercador-caixes form button.submit:hover i {color: #082b4e !important;}

.cercador-caixes form button.submit:hover .fa {color: #082b4e !important;}

.cercador-caixes .desplegado{/* box-shadow: 0 0 0.75em rgba(0,0,0,0.15)!important; */border-radius: 0.4em;margin:0px;width:100%;padding: 0px;padding-bottom: 1.5em;background-color: #f2f2f2 !important;}

.cercador-caixes .titolBus_int{margin-bottom: 0px;}

.cercador-caixes .form-caixes button.ui-datepicker-trigger {
	width: 40px;
	height: 40px;
	display: inline-block;
	padding: 0 6px;
	box-sizing: border-box;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
	background: none;
}

.cercador-caixes .form-caixes .caixa-cercador {
	display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-around;
}

.cercador-caixes .form-caixes .caixa-cercador .texto-caixa-cercador {
	font-family: 'Arial', Helvetica;
    font-size: 1em;
    width: 94%;
}

.texto-caixa-cercador span {
  margin-top: 0em;
  margin-bottom: 0.5em;
  margin-left: 0.2em;
  font-weight: bold;
  font-size: 1.2em;
}

.cercador-caixes .form-caixes .caixa-cercador .mas-caixa-cercador {
	font-size: 1.25em;
    width: 6%;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador {
	padding: 0.7em;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador .hasDatepicker {
	height: 1.9em;
    width: 196px;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador select {
  border: 2px solid #ddd;
  background: #eee;
  padding: 10px;
  transition: 0.4s;
  width:100%;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador select:hover,
.cercador-caixes .form-caixes .contingut-caixa-cercador select:focus {
  background: #ddd;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador select::picker-icon {
  color: #999;
  transition: 0.4s rotate;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador select:open::picker-icon {
  rotate: 180deg;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador select {
  appearance: base-select;
}

.cercador-caixes .form-caixes .contingut-caixa-cercador select option {
	background: #fff;
}

@media (max-width: 600px)
{
	.cercador-caixes .desplegado_bloque {
		width: 90%;
		float: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-top: 1.5em !important;
	}

	.cercador-caixes .desplegado {
		text-align: center;
	}
}

/********* FI Cercador CAIXES GENERIC *****************/

/************* Cercador CAIXES ACORDIO ********/

.cercador-caixes-acordio form fieldset.caixes_cercar_btn2{margin-bottom: 0em !important; text-align: center; width: 100%;}

.cercador-caixes-acordio form button.submit2 {
    background-color: #082b4e;
    /*margin-top: 1.5em;*/
    margin-bottom: 0.2em;
    border-radius: 0.4em;
    color: white;
    width: max-content !important;
    font-size: 1.2em;
    font-weight: bold;
    box-shadow: 0 0em 0.5em rgba(0,0,0,.35);
    transition: 0.2s all;
    padding: 10px 3em 10px 3em !important;
}

.cercador-caixes-acordio form button.submit2:hover {color: #082b4e; background-color: #ffffff !important;cursor: pointer;}

.cercador-caixes-acordio form .hasDatepicker {
	height: 1.9em;
    width: 196px;
}

.cercador-caixes-acordio form input.form-data {
  width: 85%;
  padding: 16px 10px;
  font-size: 17px;
  box-sizing: border-box;
  margin: 0em;
  /*border: none;*/
  border-radius: 0.4em;
  box-shadow: 0 0em 0.3em rgba(0, 0, 0, .25) !important;
  font-family: 'Lato';
  display: inline-block;
  background-color: #fff;

}

.cercador-radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 1.4em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.cercador-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.cercador-radio .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.cercador-radio:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.cercador-radio input:checked ~ .checkmark {
  /*background-color: #2196F3;*/
  background-color:#082b3e;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.cercador-radio .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.cercador-radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.cercador-radio .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.bloc-caixa-cercador {
	width: 100%;
    margin-bottom: 0.5em;
    vertical-align: top;
    display: flex;
    flex-direction: column;
}

.bloc-caixa-cercador .cab-bloc-caixa-cercador {
	display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-around;	
	background-color: #E6EAEB;
	margin-bottom: 0.5em;
}

.bloc-caixa-cercador .cab-bloc-caixa-cercador div:nth-child(odd) {
	font-family: 'Arial', Helvetica;
    font-size: 1em;
    width: 94%;
}

.bloc-caixa-cercador .cab-bloc-caixa-cercador div:nth-child(even) {
	font-size: 1.25em;
    width: 6%;
	display: flex;
    justify-content: center;
    align-items: center;
}

.bloc-caixa-cercador span.subtitol-caixa-cercador {
    /*background-color: #E6EAEB;*/
    text-align: left;
    font-size: 1.4em;
    font-weight: 600;
    padding-left: 10px;
	/*display: inline-block;*/
    /*width: 100%;*/
    /*margin-bottom: 0.5em;*/
    /*margin-top: 0.5em;*/
}

/* Customize the label (the container) */
.cercador-check {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 1.4em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.cercador-check input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.cercador-check .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
}

/* On mouse-over, add a grey background color */
.cercador-check:hover input ~ .checkmark {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.cercador-check input:checked ~ .checkmark {
	background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.cercador-check .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.cercador-check input:checked ~ .checkmark:after {
	display: block;
}

/* Style the checkmark/indicator */
.cercador-check .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cercador-caixes-acordio form button.ui-datepicker-trigger {
    width: 40px;
	height: 40px;
    display: inline-block;
    padding: 0 6px;
    box-sizing: border-box;
    border: 0;
    vertical-align: middle;
    cursor: pointer;
    background: none;	
}

.fila-cercador-caixes-acordio {
	display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-around;
	column-gap: 1.5em;
}

@media screen and (max-width: 768px) {
	.fila-cercador-caixes-acordio {
		flex-direction: column;
	}
}


/********* FI Cercador CAIXES ACORDIO *****************/

/************* PLANTILLAS TITULACIONES APP UV ***********/
.titol-titulacio {
	font-family: 'Lato';
    font-size: 2.47em;
    font-weight: 700;
    padding-top: 42px;
    padding-bottom: 42px;
    padding-left: 20px;
	display: inline-block;
	background: #f1f4f9;
    width: 98%;
	text-align: left;
}

.subtitol-asignatura {
	font-family: 'Lato';
    font-size: 1.8em;
    font-weight: 700;
	margin-top: -25px;
    padding-top: 0;
    padding-bottom: 42px;
    padding-left: 20px;
	display: inline-block;
	background: #f1f4f9;
    width: 98%;
	text-align: left;
}

.subtitol-titulacio {
    position: relative;
    width: 93%;
    margin-top: -35px;
    margin-left: 23px;
    margin-bottom: 20px;
    background: #fff;
    z-index: 0;
	padding: 10px;
	text-align: left;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}

.subtitol-titulacio .icona-titulacio {
    width: 20px;
    color: #292a25;
    font-size: 1.8em;
    text-align: center;
    margin-right: 10px;
}

.subtitol-titulacio .icona-titulacio-ampla {
    width: 30px;
	display: inline-block;
    color: #292a25;
    font-size: 1.8em;
    text-align: center;
    margin-right: 10px;
}

.subtitol-titulacio .dades-prin-titulacio {
    width: 90% !important;
    font-family: 'Lato';
    color: #292a25;
    font-size: 1.4em;
    padding-bottom: 10px;
    font-weight: 700;	
}

.subtitol-titulacio .dades-prin-titulacio-txtmenut {
    width: 90% !important;
    font-family: 'Lato';
    color: #292a25;
    font-size: 1em;
    padding-bottom: 10px;
    font-weight: 700;	
}

.menu-titulacio-app {
	clear: both;
    overflow: visible;
	margin-bottom: 0px;
	padding: 5px 0em 0px;
	width: 71.3em;
	text-align: left;
	list-style: none;
	background: none;
}

.menu-titulacio-app li {
    float: left;
    background: none!important;
    padding: 0 !important;
    margin-bottom: 5px;
}

.menu-titulacio-app li.primera-op a {
	margin-right: 5px;
	padding: 7px 0.6em;	
}

.menu-titulacio-app li.menu-op a {
	margin-right: 5px;
	padding: 7px 0.6em;	
}

.menu-titulacio-app a {
    color: #3f3c35 !important;
	border-radius: 5px;
	background-color: #D5D8DC;
	font-family: 'Lato';
    font-size: 1.2em;
	display: block;
}

.menu-titulacio-app a.active-app {
	font-weight: 600;
    background-color: #555F6E;
    padding: 7px 0.6em;
	color: #fff !important;
}

.dades-titulacio-app {
	background: #fff;
    color: #494c5f;
    border-radius: 0.8rem;
}

.shadow-app {
    box-shadow: -5px 5px 15px 1px rgba(0, 0, 0, 0.1);
}


.dades-titulacio-app ul {
	margin: 2.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.dades-titulacio-app ul li {
	list-style-type: none;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 1rem 0;	
	background: none!important;
	flex-direction: column;
    align-items: center;
}

.bottom-bar-app {
    border-bottom: 2px solid rgba(214, 214, 220, 0.58);
}

.dades-titulacio-app ul li span.label-dades {
	color: #6d708d;
	font-family: 'Lato';
    font-size: 1.2em;
}

.dades-titulacio-app ul li span.text-dades {
	color: #6d708d;
	font-family: 'Lato';
    font-size: 1.6em;	
	font-weight: 700;
}

.caixa-desp-app {
	padding-bottom: 2em;
    cursor: pointer;
}

.caixa-desp-app .caixa-desp-titol-app {
	padding: 1em;
	box-shadow: -5px 5px 15px 1px rgba(0, 0, 0, 0.1);
	/*border-radius: 0.25em !important;*/
    /*box-shadow: 0 0.5em 1em rgba(0, 0, 0, .15) !important;*/
    border-radius: 0.8rem !important;
    background-color: #fff !important;
    margin-bottom: 1em !important;
}

.caixa-desp-app .caixa-desp-titol-app p {
	font-family: 'Lato';
    font-weight: bold;
    font-size: 1.4em;
    padding: 0;
}

.caixa-desp-app .caixa-desp-titol-app .icon-desp-titol-app {
	float: right;
	margin: 0.2em 0 0 0;
}

.caixa-desp-app .caixa-desp-text-app {
	background-color: #FFF;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 1em;
    margin-top: 0;
	margin-bottom: 2em;
	display: none;
}

.submenu-titulacio-decor {
	background-color: #555F6E;
	padding: 2px;
    display: block;
}

.submenu-titulacio {
    background: #D5D8DC;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.submenu-titulacio li {
	background: none!important;
	list-style-type: none;
	float:left;
	padding: 0 !important;
}

.submenu-titulacio li a {
	padding: 7px 0.6em;
	color: #3f3c35 !important;
    font-family: 'Lato';
    font-size: 1.2em;
    display: block;
}

.submenu-titulacio li a.active-app {
	font-weight: 600;
    background-color: #555F6E;
    color: #fff !important;
}

.submenu-titulacio li.primera-op a.active-app {
	border-bottom-left-radius: 5px;
}

.espai-titulacio {
	clear: both;
	overflow: hidden;
	padding: 5px;
}

.label-titulacio {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.2em;
	font-weight: 600;
}

.select-titulacio {
	width: 100%;
    min-width: 15ch;
    max-width: 30ch;
    border-radius: 0.25em;
    padding: 0.25em 0.5em;
    font-size: 1.2em;
    cursor: pointer;
    line-height: 1.1;
    background: linear-gradient(to bottom, #ffffff 0%, #d5d8dc 100%);
}

.caixa-curs-titulacio {
	padding: 1em;
    box-shadow: 0 0.5em 1em rgba(0, 0, 0, .15) !important;
    border-radius: 0.25em !important;
    background-color: #fff !important;
    margin-bottom: 1em !important;
}

.info-curs-titulacio {
	display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: space-around;
}

.header-titulacio {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.4em;
    font-weight: 600;
}

.header-titulacio-simple {
	display: flex;
    padding: 0;
    flex-direction: row;
    align-items: start;
	justify-content: space-between;	
}

.header-titulacio-simple .titol-app {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.4em;
    font-weight: 600;
}

.dades-curs-app {
	display: flex;
    padding: 0;
    flex-direction: row;
    align-items: start;
	justify-content: space-between;
}

.coordinador-curs-app {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.2em;
    font-weight: 600;
}

.dades-curs-app .credits-curs-app{
    display: flex;
    padding: 0;
    flex-direction: row;
    align-items: end;
}

.dades-curs-app .dada-curs-app {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.2em;
    font-weight: 600;
	margin-right: 0.5em;
}

.dades-curs-app .icona-curs-titulacio, .header-titulacio-simple .icona-curs-titulacio {
	padding: 0;
    font-size: 18px !important;
    color: #212529 !important;
    text-align: center;	
}

.icona-op-curs-titulacio {
	float: right;
    padding: 0;
    font-size: 18px !important;
    color: #212529 !important;
    cursor: pointer;
    margin-top: 5px;
}


.caixa-llista-asignatures {
	list-style: none;
    margin-left: 2em;
    margin-right: 2em;
	margin-top: 1em;
	display: none;
}

.caixa-llista-app {
	list-style: none;
    margin-left: 2em;
    margin-right: 2em;
}

.caixa-llista-grup {
	list-style: none;
    margin-top: 1em;
}

.caixa-llista-asignatures li, .caixa-llista-app li, .caixa-llista-grup li {
	text-align: left;
    color: #212529 !important;
    font-size: 1.4em;
    font-weight: 500;
    padding: 0.5em !important;
    border: solid 1px #c0c0c0;
    border-radius: 0.25em;
    margin-bottom: 5px;
    cursor: pointer;
    background: none !important;	
}

.caixa-llista-grup li {
	border-radius:0;
	font-size: 1em;
	font-weight: normal;
}

.caixa-llista-asignatures li .titol-asignatura, .caixa-llista-app li .titol-asignatura, .caixa-llista-grup li .titol-asignatura {
	display: inline-block;
    width: 85%;
	font-size: 0.9em;
    font-weight: 600;
    font-family: 'Lato';
    color: #292a25;
}

.caixa-llista-grup li .titol-asignatura {
	font-family: 'Arial', Heveltica;
	font-size: 1em;
}

.caixa-llista-asignatures li .icona-asignatura, .caixa-llista-app li .icona-asignatura, .caixa-llista-grup li .icona-asignatura {
    color: #212529 !important;
    float: right;
    margin-top: auto;
    padding: 0.25em;
    cursor: pointer;
}

.caixa-llista-asignatures li .info-asignatura-app, .caixa-llista-app li .info-asignatura-app, .caixa-llista-grup li .info-asignatura-app {
	margin-top: .5em;
	margin-left: 1em;
	display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.caixa-llista-asignatures li .hide, .caixa-llista-app li .hide, .caixa-llista-grup li .hide {
	display: none;
}

.caixa-llista-asignatures li .info-asignatura-app span, .caixa-llista-app li .info-asignatura-app span, .caixa-llista-grup li .info-asignatura-app span {
	font-size: 0.8em;
    font-weight: 500;
    font-family: 'Lato';
    color: #292a25;
}

.caixa-llista-asignatures li .info-asignatura-app span.info-imp {
	font-weight: bold !important;
}

.caixa-llista-grup li .info-asignatura-app span {
	font-size: 1em;
	font-family: 'Arial', Heveltica;
}

.caixa-llista-app li .info-asignatura-app span.subtitol-llista-app, .caixa-llista-grup li .info-asignatura-app span.subtitol-llista-app {
	font-weight: 700;
    background-color: #DCE0E1;
    padding: 2px;
    border-radius: 2px;
    margin-top: 5px;
}

span.separador-app {
	border-bottom: 1px solid #DCE0E1;
	margin: 5px 0;
}

.header-lista-subgrupos {
	font-size: 1em;
	font-weight: bold;
    background: #DCE0E1;
    padding: 0.5em;
	text-align: left;
    color: #212529 !important;
	margin-top: 3em;
}

.label-avis-asignatura {
	font-size: 1.5em;
	font-weight: bold;
    padding: 0.5em;
	text-align: left;
    color: #000000 !important;
	margin-top: 0;
}

.llista-app {
	list-style: none;
    margin-left: 2em;
    margin-right: 2em;
}

.llista-app li {
	text-align: left;
    color: #212529 !important;
    font-size: 1.4em;
    font-weight: 500;
    padding: 0.5em !important;
    background: none !important;
	display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.llista-app li.fila-color {
	background-color: #f1f4f9 !important;
}

.llista-app li span {
	font-size: 0.8em;
    font-weight: 500;
    font-family: 'Lato';
    color: #292a25;	
}

.btn-fitxa-asignatura {
	border-radius: 15px;
	background: #555F6E;
	padding-left: 10px;
	padding-right: 10px;
	max-width: 90px;
	width: 100%;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	font-size: 18px;
	line-height: 31px;
	font-family: 'Lato';
	color: #ffffff !important;
	margin-top: 10px;
	text-decoration: none;
}

.content-asignatura-app {
    float: left;
    width: 82.9em !important;	
}

.content-asignatura-app .entry-content {
    width: 80.16em !important;
}


.dades-grup-app {
	text-align: left;
    color: #212529 !important;
    font-size: 1em;
    font-weight: 500;
    padding: 0;
    border: solid 1px #c0c0c0;
    border-radius: 0.25em;
    margin-bottom: 5px;
	margin-left: 2em;
    margin-right: 2em;
    margin-top: 1em;	
}

.dades-grup-app .header-dades-grup-app {
	font-size: 1.2em;
	background: #D5D8DC;
	padding: 0.5em;
}

.dades-grup-app .info-dades-grup-app {
	font-size: 1em;
	padding: 0.5em;
}

.dades-grup-app .header-dest-dades-grup-app {
	font-size: 1.2em;
	background: #D5D8DC;
	padding: 0.5em;
	font-weight: 600;
}

.cap-horari-grup-app {
	text-align: left;
    color: #212529 !important;
    font-size: 1em;
    font-weight: 500;
    padding: 0;
    /*border: solid 1px #c0c0c0;*/
    border-radius: 0.25em;
    margin-bottom: 5px;
	margin-left: 2em;
    margin-right: 2em;
    margin-top: 1em;	
}

.cap-horari-grup-app .info-horari-grup-app {
	font-size: 1em;
	padding: 0.5em;
}

.cap-horari-grup-app .info-horari-grup-app .fa {
	/*width: 30px;*/
    display: inline-block;
    color: #292a25;
    font-size: 1.6em;
    text-align: center;
    margin-right: 5px;
}

.cap-horari-grup-app .info-horari-grup-app a {
    font-family: 'Lato';
    /*color: #292a25;*/
    font-size: 1.2em;
	font-weight: 600;
}

/* Directori */
.subtitol-app {
	font-family: 'Lato';
    font-size: 2em;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    display: inline-block;
    width: 98%;
    text-align: left;	
}

.caixa-app {
	padding: 1em;
    box-shadow: 0 0.5em 1em rgba(0, 0, 0, .15) !important;
    border-radius: 0.25em !important;
    background-color: #fff !important;
    margin-bottom: 1em !important;
}

.info-caixa-app {
	display: flex;
    flex-direction: column;
    /*align-items: center;*/
    justify-content: space-around;
}

.header-app {
    font-family: 'Lato';
    color: #292a25;
    font-size: 1.4em;
    font-weight: 600;
}

.dades-app {
    display: flex;
    padding: 0;
    flex-direction: row;
    align-items: start;
    justify-content: space-between;
}

.dades-app .dades-info-app{
    display: flex;
    padding: 0;
    flex-direction: row;
    align-items: end;
}

.dades-app .dada-app {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.2em;
    font-weight: 600;
	margin-right: 0.5em;
}

.dades-app .icona-cap-app {
	padding: 0;
    font-size: 18px !important;
    color: #212529 !important;
    text-align: center;	
}

.peu-cap-app {
	font-family: 'Lato';
    color: #292a25;
    font-size: 1.2em;
    font-weight: 600;
}

.peu-cap-app .fa {
	width: 20px;
    color: #292a25;
    font-size: 1.2em;
    text-align: center;
    margin-right: 10px;
}

.caixa-contingut-app {
    margin-left: 2em;
    margin-right: 2em;
	margin-top: 1em;
	display: none;
}

.caixa-contingut-app .directori-app {
	font-size: 1.2em;
    font-weight: 500;
    font-family: 'Lato';
    color: #292a25;	
}

.caixa-contingut-app .directori-app span.fa {
	color: #292a25;	
}

/*Estilos para moviles*/
@media only screen and (max-width: 1024px) {
	.menu-titulacio-app {
		margin: 0;
		width: auto;
	}
	
	.content-asignatura-app {width: 43em !important}
	.content-asignatura-app .entry-content {width: auto !important}
	
	.desplegar1 p, .desplegar2 p, .desplegar3 p, .desplegar4 p, .desplegar5 p, .desplegar6 p, .desplegar7 p, .desplegar8 p,
	.desplegar9 p, .desplegar10 p, .desplegar11 p, .desplegar12 p, .desplegar13 p, .desplegar14 p, .desplegar15 p, .desplegar16 p,
	.desplegar17 p, .desplegar18 p, .desplegar19 p, .desplegar20 p, .desplegar21 p, .desplegar22 p, .desplegar23 p, .desplegar24 p,
	.desplegar25 p, .desplegar26 p, .desplegar27 p, .desplegar28 p, .desplegar29 p, .desplegar30 p
	{width: 90%;}
}

@media only screen and (max-width: 557px) {
	.menu-titulacio-app {
		margin: 0;
		width: auto;
	}
	
	.subtitol-titulacio {
		margin-left: 10px;
	}
	
	.desplegar1 p, .desplegar2 p, .desplegar3 p, .desplegar4 p, .desplegar5 p, .desplegar6 p, .desplegar7 p, .desplegar8 p,
	.desplegar9 p, .desplegar10 p, .desplegar11 p, .desplegar12 p, .desplegar13 p, .desplegar14 p, .desplegar15 p, .desplegar16 p,
	.desplegar17 p, .desplegar18 p, .desplegar19 p, .desplegar20 p, .desplegar21 p, .desplegar22 p, .desplegar23 p, .desplegar24 p,
	.desplegar25 p, .desplegar26 p, .desplegar27 p, .desplegar28 p, .desplegar29 p, .desplegar30 p
	{width: 90%;}

}

/********************************************************/



</pre></body></html>