body{margin:0;padding:0;text-align:center;font-family:"tahoma";font-size:13px;line-height:18px;color:#ffffff;background-color:#000000;}
.container{margin:0 auto;text-align:left;padding:5px 0 20px 0;width:1000px;min-height:715px;overflow:hidden;background:url(../images/background.jpg) no-repeat left top;}
.containerpadding0141px0144px{padding:0 141px 0 144px;}
.containerpadding077px{padding:0 77px;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0;}
img{border:0;}
a{text-decoration:none;outline:0;color:#ffffff;}
a:hover{text-decoration:underline;}
a.active{text-decoration:underline;}
form{margin:0;}
input{font-family:"tahoma";}

/*.off{opacity:0.5;filter:alpha(opacity=50);}
.off:hover{opacity:1.0;filter:alpha(opacity=100);}
.on{opacity:1.0;filter:alpha(opacity=100);}*/

.bold{font-weight:bold;}
.italic{font-style:italic;}
.tac{text-align:center;}
.spandiv{display:block;}

.sp{width:1px;height:1px;overflow:hidden;}
.fl{float:left;}
.cl{clear:left;height:1px;overflow:hidden;}
.fr{float:right;}
.cr{clear:right;height:1px;overflow:hidden;}

ul.nostyle{list-style:none;list-style-type:none;list-style-image:none;margin:0;padding:0;}

/*header*/
.paddingtop22px{padding-top:22px;}
.floatleftwidth126px{float:left;width:126px;}
.textindentmenys9999px{display:block;width:1px;height:1px;text-indent:-9999px;}

.floatleftwidth589pxpaddingtop9px{float:left;width:589px;padding-top:9px;}
a.quienessomoses{display:block;width:144px;height:36px;background:url(../images/quienessomoses.png) left top no-repeat;float:right;}
a.quienessomoses:hover{display:block;width:144px;height:36px;background:url(../images/quienessomoses.png) left -36px no-repeat;float:right;}
a.quienessomosesactive{display:block;width:144px;height:36px;background:url(../images/quienessomoses.png) left -36px no-repeat;float:right;}
a.quienessomosen{display:block;width:100px;height:36px;background:url(../images/quienessomosen.png) left top no-repeat;float:right;}
a.quienessomosen:hover{display:block;width:100px;height:36px;background:url(../images/quienessomosen.png) left -36px no-repeat;float:right;}
a.quienessomosenactive{display:block;width:100px;height:36px;background:url(../images/quienessomosen.png) left -36px no-repeat;float:right;}
a.quienessomosca{display:block;width:90px;height:36px;background:url(../images/quienessomosca.png) left top no-repeat;float:right;}
a.quienessomosca:hover{display:block;width:90px;height:36px;background:url(../images/quienessomosca.png) left -36px no-repeat;float:right;}
a.quienessomoscaactive{display:block;width:90px;height:36px;background:url(../images/quienessomosca.png) left -36px no-repeat;float:right;}

.positionrelativetop0left0zindex1{position:relative;top:0;left:0;z-index:10;}
.margintopmenys13px{margin-top:-13px;}
.height500pxmargin00menys500px476px{height:300px;margin:0 0 -300px 476px;}
.height500pxmargin00menys500px564px{height:300px;margin:0 0 -300px 564px;}
.height500pxmargin00menys500px652px{height:300px;margin:0 0 -300px 652px;}
.height500pxmargin00menys500px589px{height:300px;margin:0 0 -300px 559px;}
.displaynone{display:none;}
.box{width:312px;}
.boxcentertop{background:url(../images/centertop.png) repeat-x left top;margin:0 31px 0 62px;}
.boxcentertopcontacto{background:url(../images/centertop.png) repeat-x left top;margin:0 62px 0 31px;}
.boxlefttop{background:url(../images/lefttop.png) no-repeat left top;margin:0 0 0 -62px;}
.boxlefttopcontacto{background:url(../images/lefttopcontacto.png) no-repeat left top;margin:0 0 0 -31px;}
.boxrighttop{background:url(../images/righttop.png) no-repeat right top;margin:0 -31px 0 0;height:30px;overflow:hidden;}
.boxrighttopcontacto{background:url(../images/righttopcontacto.png) no-repeat right top;margin:0 -62px 0 0;height:30px;overflow:hidden;}
.boxcentercenter{}
.boxleftcenter{background:url(../images/leftcenter.png) repeat-y left top;}
.boxrightcenter{background:url(../images/rightcenter.png) repeat-y right top;padding:0 31px;}
.backgroundcolorffffff{background-color:#ffffff;}
.ITCOfficinaSerifStdfontsize14px{font-size:14px;color:#FF6200;font-style:italic;}
.bordertop1pxdashed999999{border-top:1px dashed #999999;}
.ITCOfficinaSerifStdfontsize17px{font-size:17px;color:#FF6200;font-weight:bold;}
.color999999{color:#999999;}
.boxcenterbottom{background:url(../images/centerbottom.png) repeat-x left top;margin:0 31px;}
.boxleftbottom{background:url(../images/leftbottom.png) no-repeat left top;margin:0 0 0 -31px;}
.boxrightbottom{background:url(../images/rightbottom.png) no-repeat right top;margin:0 -31px 0 0;height:40px;overflow:hidden;}

a.digital{display:block;width:87px;height:36px;background:url(../images/digital.png) left top no-repeat;float:right;margin-left:10px;}
a.digital:hover{display:block;width:87px;height:36px;background:url(../images/digital.png) left -36px no-repeat;float:right;margin-left:10px;}
a.digitalactive{display:block;width:87px;height:36px;background:url(../images/digital.png) left -36px no-repeat;float:right;margin-left:10px;}

a.media{display:block;width:87px;height:36px;background:url(../images/media.png) left top no-repeat;float:right;margin-left:1px;}
a.media:hover{display:block;width:87px;height:36px;background:url(../images/media.png) left -36px no-repeat;float:right;margin-left:1px;}
a.mediaactive{display:block;width:87px;height:36px;background:url(../images/media.png) left -36px no-repeat;float:right;margin-left:1px;}

a.content{display:block;width:87px;height:36px;background:url(../images/content.png) left top no-repeat;float:right;margin-left:1px;}
a.content:hover{display:block;width:87px;height:36px;background:url(../images/content.png) left -36px no-repeat;float:right;margin-left:1px;}
a.contentactive{display:block;width:87px;height:36px;background:url(../images/content.png) left -36px no-repeat;float:right;margin-left:1px;}

a.contactoes{display:block;width:93px;height:36px;background:url(../images/contactoes.png) left top no-repeat;float:right;margin-left:10px;}
a.contactoes:hover{display:block;width:93px;height:36px;background:url(../images/contactoes.png) left -36px no-repeat;float:right;margin-left:10px;}
a.contactoesactive{display:block;width:93px;height:36px;background:url(../images/contactoes.png) left -36px no-repeat;float:right;margin-left:10px;}
a.contactoen{display:block;width:93px;height:36px;background:url(../images/contactoen.png) left top no-repeat;float:right;margin-left:10px;}
a.contactoen:hover{display:block;width:93px;height:36px;background:url(../images/contactoen.png) left -36px no-repeat;float:right;margin-left:10px;}
a.contactoenactive{display:block;width:93px;height:36px;background:url(../images/contactoen.png) left -36px no-repeat;float:right;margin-left:10px;}
a.contactoca{display:block;width:93px;height:36px;background:url(../images/contactoca.png) left top no-repeat;float:right;margin-left:10px;}
a.contactoca:hover{display:block;width:93px;height:36px;background:url(../images/contactoca.png) left -36px no-repeat;float:right;margin-left:10px;}
a.contactocaactive{display:block;width:93px;height:36px;background:url(../images/contactoca.png) left -36px no-repeat;float:right;margin-left:10px;}


/*default*/
.paddingtop77px{padding-top:77px; float:left; }
.opacity000000{background:url(../images/opacity000000.png) left top repeat;padding:21px 5px 11px 5px; height:250px;}
.ITCOfficinaSerifStdfontsize21px{font-size:21px;color:#FF6200;font-weight:bold;}
.floatleftwidth15px{float:left;width:15px;}
.paddingtop109px{padding-top:109px;}
.floatleftwidth815pxmargintopmenys70pxoverflowhidden{float:left;width:816px;margin-top:-49px;overflow:hidden;}
.floatleftwidth326pxpaddingleft67pxmargintopmenys70px{float:left;width:326px;padding-left:67px;margin-top:-49px;}/**/
.floatleftwidth294pxpadding059px068px{float:left;width:294px;padding:0 59px 0 68px;}/**/

.paddingtop40px{padding-top:40px;}
.MetaPro{font-family:metapro;font-size:20px;font-weight:bold;font-style:italic;}
.colorFF6200{color:#FF6200;}

.paddingtop30px{padding-top:30px;}
.opacity008135{float:left;width:186px;background:url(../images/opacity008135.png) repeat-y;padding:21px 18px 13px 22px;}
.fontsize12px{font-size:12px;}
.bordertop1pxdashed427F7E{border-top:1px dashed #427F7E;}
.opacityNOSE{float:left;width:183px;background:url(../images/opacityNOSE.png) repeat-y;padding:21px 21px 13px 22px;margin-left:18px;}
.opacity008CD0{float:left;width:192px;background:url(../images/opacity008CD0.png) repeat-y;padding:21px 12px 13px 22px;margin-left:19px;}


.floatleftwidth294pxpadding059px462px{float:left;padding:0 59px 0 462px;width:294px;}
.paddingtop77pxbackgroundpaddingbottom15{padding-top:77px;background: url(../images/promo_cecot.png);padding-bottom:15px;}

/*footer*/
.paddingtop36px{padding-top:36px;}
.fontsize11px{font-size:11px;}
.color999999{color:#999999;}
.paddingleft6px{padding-left:6px;}
.borderbottom1pxdashed427F7Epadding7px09px0{border-bottom:1px dashed #427F7E;padding:7px 0 9px 0;}
.marginleft36px{margin-left:36px;}

/*quienes somos*/
.opacity751D7F_715px{background:url(../images/opacity751D7F_715px.png) left top repeat-y;padding:20px 20px 20px 21px;}
.floatleftwidth325px{float:left;width:325px;}
.floatleftwidth325pxpaddingleft24px{float:left;width:325px;padding-left:24px;}

/*productos*/
.floatrightpaddingtop143px{float:right;padding-top:143px;}
.floatleftpaddingtop143px{float:left;padding-top:143px;}
.width15pxheight14px{width:15px;height:14px;}
.floatleftpadding049px052px{float:left;padding:0 49px 0 52px;}
.backgroundcolor000000{background-color:#000000;}
.paddingtop22px{padding-top:22px;}
.floatleftwidth533px{float:left;width:533px;}
.paddingtop12px{padding-top:12px;}
.bordertop1pxdashed427F7E{border-top:1px dashed:#427F7E;}
.padding22px017px0{padding:22px 0 17px 0;}
.paddingtop33px{padding-top:33px;}
.opacity751D7F_533px{background:url(../images/opacity751D7F_533px.png) left top repeat-y;padding:30px 28px 30px 24px;}
.opacity008CD0_163px{background:url(../images/opacity008CD0_163px.png) left top repeat-y;padding:9px 11px 9px 9px;}
.floatleftwidth163pxpaddingleft18px{float:left;width:163px;padding-left:19px;}
.opacity000000_{background:url(../images/opacity000000.png) left top repeat;}
.padding15px015px9px{padding:15px 0 15px 15px;}
.padding15px015px9px img{margin: 0 0 0 30px;}
.floatleft{float:left;}
.floatleftmarginleft7px{float:left;margin-left:6px;}
.margin33px016px0{margin:33px 0 16px 0;}
.margin17px0{margin:17px 0;}
.padding8px0{padding:8px 0;}
.textaligncenter{text-align:center;}
.width105pxheight19px{width:105px;height:19px;}

/*contacto*/
.paddingtop59px{padding-top:59px;}
#cycle{width:715px;height:222px;overflow:hidden;}
.floatrightpaddingright9pxmargintopmenys111px{float:right;padding-right:9px;margin-top:-111px;}
.floatleftpaddingleft9pxmargintopmenys111px{float:left;padding-left:9px;margin-top:-111px;}
.paddingtop20px{padding-top:20px;}
.floatleftw285{float:left;width:285px;}
.transD25A18{width:247px;background:url(../images/transD25A18.png) repeat-y;padding:22px 20px 22px 18px;}
.margintop17px{margin-top:17px;}
.trans751D7F{width:247px;background:url(../images/trans751D7F.png) repeat-y;padding:22px 20px 22px 18px;}
.floatleftw409paddingleft21px{float:left;width:409px;padding-left:21px;}
.mapTerrassa_Campus{width:409px;height:411px;}
.mapESADE_Creapolis{width:409px;height:411px;}
.mapSant_Cugat_Social_Media{width:409px;height:411px;}
.mapParc_Audiovisual_de_Catalunya{width:409px;height:411px;}

#cycle{width:715px;height:222px;margin:0;padding:0;}

/** 
 * Slideshow style rules.
 */
#slideshow {
  margin:0 auto;
  width:810px;
  height:353px;
  position:relative;
  overflow:hidden;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:830px;
  height:353px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:810px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:363px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:26px;
  left:0;
  background:transparent url(../images/esq.png) no-repeat 0 0;
  z-index:10;
  height:284px
}
#rightControl {
  top:26px;
  right:0;
  background:transparent url(../images/dre.png) no-repeat 0 0;
  z-index:10;
  height:284px
}

