html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center,dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { background: transparent; border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; outline: 0; vertical-align: baseline; }

table { border-collapse: collapse; border-spacing: 0; }

/* Main Layout */
html { height: 100%; margin-bottom: 1px; }

body { font: 60%/1.1 Helvetica, Arial, sans-serif; color: #555; }

h1,h2,h3,h4,.componentheading { margin: 10px 0; }

h1 { font-size: 180%; }

h2 { font-size:150%; }

h2.contentheading, h2.componentheading  {
	font-size: 36px!important;
	line-height:36px;
	color:#000000;
	margin-bottom:30px;
	font-weight:bold;
}
h3 { font-size: 130%; }

h4 { font-size: 110%; }

a { color: #990002; text-decoration: none; font-weight: bold; }

a:hover { text-decoration: none; color: #C90002;}

ul { margin: 1em; }

li a { color: #990002; }

li a:hover { color: #C90002; }

p { margin:0;/*margin-top: 10px; margin-bottom: 10px;*/ }

#main { font-size: 1.3em; line-height: 140%; background: url("../images/peu.jpg") repeat-x 0 bottom; }

.background { position: absolute; width: 100%; height: 166px; background: url(../images/light.png) 0 -384px repeat-x; }

#main .foreground, #message, #showcase, .leading, #page { position: relative; }

#message, #showcase { z-index: 0; }

#main-content { /*border-bottom: 1px solid #ddd;*/ }

.dp20,.dp25,.dp33,.dp50,.dp100 { float: left; margin-top: 15px; }

.dp20 { width: 20%; }

.dp25 { width: 25%; }

.dp33 { width: 33.33%; }

.dp50 { width: 50%; }

.dp100 { width: 100%; margin-top: 0; }

.clr { clear: both; font-size: 0; }

#colmask { clear: both; overflow: hidden; position: relative; width: 100%; }

#maincol, #wrapper { position: relative; }

.s-c-s #colmid, .s-c-x #colright { float: left; position: relative; width: 200%; }

.s-c-s #colright { float: left; left: 50%; position: relative; width: 100%; }

.s-c-s #col1wrap { float: right; position: relative; right: 100%; width: 50%; }

.s-c-s #col1pad, .x-c-s #col1, .x-c-s #colmid { overflow: hidden; }

.s-c-s #col1 { overflow: hidden; width: 100%; }

.s-c-s #col2 { float: left; position: relative; overflow: hidden; margin-left: -50%; padding-top:26px!important; }

.s-c-s #col3 { float: left; position: relative; overflow: hidden; left: 0; padding-top:26px!important;}

.s-c-x #col1wrap { float: right; position: relative; width: 50%; }

.s-c-x #col1 { overflow: hidden; position: relative; right: 100%; }

.s-c-x #col2 { float: left; position: relative; }

.x-c-s #colright { float: left; position: relative; right: 100%; width: 200%; }

.x-c-s #col1wrap { float: left; left: 50%; position: relative; width: 50%; }

.x-c-s #col3 { float: right; position: relative; }

.s-c-s .ctr-color1, .s-c-s .ckl-color1, .s-c-x .ckl-color1, .x-c-s .cdr-color1 { background: #fff; }

.s-c-s .ctr-color2, .s-c-s .ckl-color2, .s-c-x .ckl-color2, .x-c-s .cdr-color2 { background: #d1e0e7; }

.s-c-s #col1pad, .s-c-x #colright, .x-c-s #colright, #wrapper, body { background: #fff; }

.cols1 { display: block; float: none; margin: 0; width: 100%; }

.cols2 { width: 49%; overflow: hidden; }

.cols3 { width: 30%; }

.column1, .column2 { position: relative; float: left; margin: 0; }

.colpad { padding: 0 10px; position: relative; }

.column2 { float: right; width: 49%; }

.article_row { overflow: hidden; margin: 0 -10px 15px -10px; }

/* Header */
#logo { width: 950px; height: 70px; background: url(../images/logo_url_cei.png) no-repeat; display: block; margin: 33px 15px 30px 0; }

#header { overflow: hidden; height: 127px; background: url(../images/light.png) 0 -384px repeat-x; }

#header li { list-style: none; float: left; padding-left: 15px; font-weight: bold; }

#nav { height: 35px; background: url(../images/menu.jpg) 50% 0 no-repeat; z-index: 1; position: relative; margin-bottom: 16px; }

#nav ul { margin: 0; }

#nav li { list-style: none; float: left; padding-left: 2px; height: 27px; position: relative; }

#nav li a { display: block; padding: 2px 8px 0 8px; line-height: 26px; color: #fff; font-weight: bold; }

#nav li.active a { background: url("../images/nav-active.jpg") repeat-x 0 0 #d7d7d7; color: #c21a00; }

#nav li a:hover, #nav li:hover a, #nav li.sfHover a { background: #a6a6a6; color: #fff; text-decoration: none; }

#nav li ul { position: absolute; width: 170px; left: -999em; margin-left: -999999px; border: 1px solid #006B9F; border-top: 0; } /* Desactiva Suckefish!! */

#nav li ul ul { margin: -31px 0 0 170px; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul, #nav li.sfHover ul ul ul ul { left: -999em; }

#nav li li { padding: 0; height: auto; background: #fff; width: 170px; }

#nav li li a, #nav li li.active a, #nav li li a:hover { margin: 0; height: 30px; line-height: 30px; background: #fff; border-top: 1px solid #006B9F; color: #007EBA; }

#nav li li a, #nav li.active li a { font-weight: normal; }

#nav li:hover ul, #nav li.sfHover ul { left: 4px; }

#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li li li li.sfHover ul { left: 0; }

/* Showcase */
#showcase { margin: 22px 0 0 0; position: relative; color: #000; }

#showcase .background { position: absolute; width: 100%; min-height: 207px; background: none; }

#showcase .foreground { overflow: hidden; }

#showcase h1 { }

#showcase h3 {  }

#showcase b { }

#showcase .pad {  }

#showcase .num {  }

#showcase .pad h2 {  }

#showcase .pad p {}

#showcase .showcase1, 
#showcase .showcase2, 
#showcase .showcase3 {
	background:transparent;
	float:left;
}
#showcase .showcase1 {
	width:225px;
	height: 207px;
	margin-right:19px;
}
#showcase .showcase2 {
	width:387px;
	height: 207px;
	margin-right:19px;
}
#showcase .showcase3 {
	width:306px;
	height: 207px;
}
/* Content styles */
p.buttonheading { position: absolute; top: 2px; right: 10px; margin: 0; }

.buttonheading .icon { display: block; width: 16px; height: 16px; float: left; margin-left: 5px; }

.buttonheading .pdf { background: url(../images/light.png) -57px -366px; }

.buttonheading .print { background: url(../images/light.png) -21px -366px; }

.buttonheading .email { background: url(../images/light.png) -39px -366px; }

.iteminfo { font-size: 90%; overflow: hidden; border-bottom: 1px solid #dedede; margin-bottom: 20px; display: block; margin-top: -10px; width: 100%; }

.modifydate, .createdby, .createdate { display: block; }

.createdby { font-weight: bold; }

a.readon, a.readon2 { display: block; margin-top: 15px; font-style: italic; }

a.readon2 { background: url(../images/light.png) 100% -344px; display: block; float: right; color: #fff; font-weight: bold; line-height: 20px; }

a.readon2 span { background: url(../images/light.png) 0 -344px; display: block; margin-right: 10px; height: 21px; float: left; padding: 0 5px 0 15px; }

.breadcrumbs-pad { }

div.breadcrumbs a { color: #000000; }

div.breadcrumbs a:hover { color: #C90002; }

div.breadcrumbs { font-size: 9px; font-weight: normal; margin: 0; color: #595959; }

div.breadcrumbs .sep {padding: 0 5px; }

.component-pad { padding: 0 20px 25px 20px; }

.banneritem_text { margin-bottom: 10px; }

#modlgn_username, #modlgn_passwd { border: 1px solid #ccc; padding: 3px; }

.pagination span, .pagination a { margin-right: 5px; }

#colmask ul li { list-style: circle; }

#colmask ul ul { margin-top: 0; }

#colmask ul ul li { list-style: square; }

.colpad h2.contentheading { padding-right: 65px; }

.sectiontableheader { font-weight: bold; line-height: 25px; text-align: left; }

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { text-align: left; padding: 0 4px; vertical-align: middle; border-top: 1px solid #ddd; line-height: 30px; }

span.attention { display: block; margin: 15px 0; padding: 8px 10px 8px 10px; background: #FFF3A3; border: 1px solid #E7BD72; color: #B79000; }

/* Modules */
.module { padding: 1px; }

.module-title { font-size: 110%; font-weight: bold; margin: 0; padding: 7px 15px 5px; }

.module-body { /*padding: 10px 15px 25px;*/ }

.color1 .module-title {/* background: url(../images/light.png) 0 -204px repeat-x; border-bottom: 1px solid #ddd; color: #777; */}

.color1 .module-body { /*border-top: 1px solid #fff;*/ }

.color2 .module-title { /* background: url(../images/light.png) 0 -136px repeat-x; border-bottom: 1px solid #c3d9e1; color: #50646d; */ }

.color2 .module-body { /*border-top: 1px solid #dfeaef;*/ }

#colmask .m_menu { background: #cf2700; color: #fff; }

#colmask .m_menu .module-title { background: url(../images/light.png) 0 -0px repeat-x; border-bottom: 1px solid #c21a00; color: #fff; }

#colmask .m_menu .module-body { border-top: 1px solid #d64110; }

#colmask .m_menu a { color: #fff; }

#colmask .m_menu ul { margin: 0 1em; }

#mainmods, #mainmods2, #mainmods3 { overflow: hidden; padding: 15px 20px 0 20px; }

#mainmods3 { background: #eee; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; }

.spacer .module { float: left; }

/*.spacer.w99 .module { width: 100%; }

.spacer.w49 .module { width: 49.2%; }

.spacer.w33 .module { width: 32.8%; }*/

#main-content li .active a { font-weight: normal; }

/* Footer */
#footer { border-top: 1px #e5e5e5 solid; background: url("../images/gradient3.jpg") 0 1px no-repeat; }

.footer-pad { padding: 10px 0; overflow: hidden; }

#logo2 { display:none; /*width: 165px; height: 20px; background: url(../images/light.png) 5px -646px no-repeat; display: block; float: right; margin-left: 15px; margin-top: 15px;*/ }

#footer ul { margin: 0; padding: 0;}

#footer li { list-style: none; float: left;  }

/* Estilos personalizados */
/* selector de idiomas */
#header div.module div.module-body ul { margin-top: 65px; margin-right: 196px; }

#header div.module div.module-body ul li { display: inline; padding: 0 5px; line-height: 100%!important; }

#header div.module div.module-body ul li.es { border-right: 1px solid #FFF; border-left: 1px solid #FFF; }

#header div.module div.module-body ul li a { font-weight: normal!important; text-decoration: underline; color: #FFF!important; }

#header div.module div.module-body ul li a:hover, #header div.module div.module-body ul li a.language-link.active { text-decoration: none; }

/* bloc contacte */
#col2 .module.contacte { border: 1px solid #e8e8e8; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }

#col2 .module.contacte h3.module-title { font-size: 1.375em; font-weight: bold; border-bottom: 1px solid #e8e8e8; padding: .455em; color: #323232; }

#col2 .module.contacte p { padding: .833em; margin-bottom: 0; color: #696969; }

#col2 .module.contacte p a { text-decoration: none; color:#b70002;font-weight:normal;}

#col2 .module.contacte p a:hover { text-decoration: underline; }

#col2 .module.contacte p strong { color: #323232; }

#col2 .module.contacte p.planol { border-top: 1px solid #e8e8e8;margin-bottom: 0; }
#col2 .module.contacte .module-body {
	margin-bottom:0!important;
}

#header .module { float: right; }

/* bloc recerca */

#header div.module.recerca {
	width: 348px;
	float:left;
	margin: -28px 0 0 325px;
}
#header div.module.estil2 {
	float: right;
	margin: 48px 0 0 30px;
}

#header div.module div.module-body form div div div input,
#header div.module.recerca form input {
	display:block;
	width: 210px;
	height:27px;
	line-height:20px;
	box-shadow: 0 0 3px #990011;
	-moz-box-shadow: 0 0 10px #990011; 
	-webkit-box-shadow: 0 0 10px #990011;
	border:0;
	margin:0!important;
	padding:0 5px!important;
	float:left;
	color: #888888;
}

#header div.module div.module-body form div div input#edit-submit.form-submit,
#header div.module div.module-body form div div input#edit-submit-1.form-submit,
#header div.module div.module-body form div div input#edit-submit-2.form-submit {
	display:block;
	width:32px;
	height:27px;
	margin:0 0 0 -32px !important;
	padding:0!important;
	float:left;
	background: url("../images/buscar.jpg") 0 0 no-repeat;
	border:0;
	z-index:50;
	box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	text-indent:-999px;
}

/* Peu */
div.module.peu {
	height:113px;
	background: url("../images/url_ser_saber.png") 2px 47px no-repeat #f3f3f4;
	padding: 50px 50px 53px 250px;
}

/*Colaboradors */

#footer div.footer-pad li {
	float: left;
	margin: 20px 21px 35px 0;
	width: 142px;
	line-height: 1.25;
}
#footer div.footer-pad li.last {
	margin-right: 0!important;
}
#footer div.footer-pad a {
	font-size: .85em;
	color: #6d6e71;
	text-decoration: none;
	font-weight: bold;
}
#footer div.footer-pad a:hover {
	color: #c00;
}
#footer div.footer-pad img {
	padding: 4px;
	border: 1px solid #dfdfdf;
	display: block;
	margin-bottom: 10px;
}
/* Peu */

.module.peu .module-body {
	color: #919191;
}
.module.peu .module-body .adr {
	width:240px;
	float:left;
	line-height: 100%;
}
.module.peu .module-body .adr p{
	line-height: 150%;
	margin:0!important;
}
.module.peu .module-body .adr p.sitemap {
	padding-top:12px;
}
.module.peu .module-body ul {
	padding:0;
	margin: 0px;
	float: left;
	width: 33em;
}
.module.peu .module-body ul li {
	width: 50%;
	float: left;
	line-height: 100%;
	margin-bottom: 1em;
	list-style:none;
}
.module.peu .module-body a {
	text-decoration:underline;
	font-weight:normal!important;
	color: #919191;
}
/* Menu Lateral Inset 1*/
#main-content div#colmask #inset1.inset-col1 {
	float:left;
	width: 142px;
	padding-right:19px;
	padding-top:26px!important;
	margin-top:67px;
}
#main-content div#colmask #inset2.inset-col2 {
	float:right;
	width: 225px;
	padding-left:19px;
	padding-top:26px!important;
	margin-top:67px;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body,
#main-content div#colmask #inset2.inset-col2 div.module div.module-body,
#main-content div#colmask #col2 div.module div.module-body, 
#main-content div#colmask #col3 div.module div.module-body  {
	margin-bottom:20px;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu {
	border-top: 1px solid #dcb1b4;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu {
	padding:0!important;
	margin:0!important;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded.active-trail,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded.active-trail,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded.active-trail, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded.active-trail {
	margin:0!important;
	padding:0!important;
} 

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.collapsed,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.leaf
/*#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.leaf.first*/ {
	list-style:none!important;
	border-bottom: 1px solid #dcb1b4;
}
div#inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.leaf.last, 
html.js body.js div#main div#wrapper.foreground div#main-content.x-c-x div#colmask.ckl-color1 div#colmid.cdr-color1 div#colright.ctr-color1 div#col1wrap div#col1pad div#col1 div#inset1.inset-col1 div.module div.module-body div.menu-block-1 ul.menu li.expanded ul.menu li.leaf.last {
	border-bottom: 1px solid #dcb1b4!important;
}

/*#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li */
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded/*,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded*/ {
	list-style:none!important;
	border-bottom: 1px solid #dcb1b4;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded.active-trail,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded.active-trail,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded.active-trail, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded.active-trail {
	border:none!important;
	background: url("../images/submenu_desplegat.gif") 100% 6px no-repeat;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded.active-trail a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded.active-trail a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded.active-trail a, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded.active-trail a {
	padding-right:12px!important;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li a, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li a {
	display:block;
	padding:4px 0;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li a {
	color: #2f2f2f!important;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li {
	border-bottom:none;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li a:before {
	content:"- ";
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li a {
	color: #636363!important;
	font-weight:normal!important;
	padding:2px 0!important;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li a {
	color: #8f8f8f!important;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li a {
	color: #a6a6a6!important;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li a:hover,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li a:hover,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li a:hover, 
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li.expanded ul.menu li.expanded ul.menu li.expanded ul.menu li a:hover  {
	text-decoration:none;
	color: #c90002!important;
}

#main-content div#colmask #inset1.inset-col1 div.module div.module-body div ul.menu li.collapsed,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body div ul.menu li.collapsed.first,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.collapsed,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.collapsed.first {
	background: url("../images/desplegar_submenu.gif") 100% 6px no-repeat;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body div ul.menu li.collapsed a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body div ul.menu li.collapsed.first a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.collapsed a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.collapsed.first a {
	padding-right:12px!important;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.expanded,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.expanded.first {
	background: url("../images/submenu_desplegat.gif") 100% 6px no-repeat;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.expanded a,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li.expanded.first a {
	padding-right:12px!important;
}
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li a.active-trail.active,
#main-content div#colmask #inset1.inset-col1 div.module div.module-body ul.menu li ul.menu li a.active-trail.active {
	color:#990002!important;
}
/* Blocs Inset 2 */
/* Estil 1*/
#main-content div#inset2.inset-col2 div.module.estil1 div.module-body {
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border: 1px solid #dfdfdf;
}
#main-content div#inset2.inset-col2 div.module.estil1 div.module-body h3 {
	padding: 15px 10px;
	border-bottom: 1px solid #dfdfdf;
	margin:0!important;
	background: url("../images/fdo-estil1-h3.jpg") 100% 0 no-repeat;
}
#main-content div#inset2.inset-col2 div.module.estil1 div.module-body h3 a {
	color: #990002;
}
#main-content div#inset2.inset-col2 div.module.estil1 div.module-body p {
	padding: 10px;
	margin:0!important;
	background: url("../images/fdo-estil1.jpg") 0 1px repeat-x #fcfcfc;
}

/*Enlaces Externos*/

#col2 .module.estil2 .module-body, #col2 .module.estil2 .module-body ul, #vistas .module.estil2 .module-body, #vistas .module.estil2 .module-body ul {
	margin:0;
	padding:0;
}
#col2 .module.estil2 .module-body ul, #vistas .module.estil2 .module-body ul {
	border-top: 1px solid #d0d0d0;
}

#col2 .module.estil2 .module-body ul li, #vistas .module.estil2 .module-body ul li {
	list-style:none;
}
#col2 .module.estil2 .module-body ul li a, #vistas .module.estil2 .module-body ul li a {
	display:block;
	padding:8px 0;
	text-transform:uppercase;
	border-bottom: 1px solid #d0d0d0;
	font-weight:normal;
	color: #2f2f2f;
}
#col2 .module.estil2 .module-body ul li a:hover, #vistas .module.estil2 .module-body ul li a:hover {
	color: #990002;
	text-decoration:none;
}
/** ESTILOS EDITOR CKEDITOR **/

span.titolpagina {
	font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:32px;color:#000000;
}
span.subtitol {
	font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#000000;
}
span.titolfitxa {
	font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#000000;
}
span.textpla {
	font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#636363;
}
span.text_link, span.text_link a {
	font-family: Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#990000;
}
span.text_link_llistat, span.text_link_llistat a{
	font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#636363;
}

/** ESTILS DE IMATGE SECCIO **/
img.seccio {
	float:left;
	margin: 0 20px 20px 0;
}

/*Facebook-Twitter*/
.social {border: 1px solid #dfdfdf;}
#fb {border-bottom: none;}
#tw {margin-bottom: 1em;}
	.social h2 {background: #fff url('../images/bgs/gradient1.jpg') 0 100% repeat-x;margin:0!important;padding:0!important;}
		.social h2 a {
			display: block;
			border-bottom: 1px solid #dfdfdf;
			font-size: .875em;
			color: #5f5f5f;
			padding: .6em 0 .6em 2.2em;
			text-decoration: none;
			background: .7em 50% no-repeat;
			position: relative;
			font-weight:normal!important;
		}
		#fb h2 a {background-image: url('../images/icons/facebook.png');}
		#tw h2 a {background-image: url('../images/icons/twitter.png');}
		#tw div {display: none;}
			.social h2 a span {
				display: block;
				position: absolute;
				top: .8em;
				right: 1em;
				width: 13px;
				height: 13px;
				background: 50% 50% no-repeat;
			}
			#fb h2 a span.amagar {background-image: url('../images/icons/facebook_amagar.png');}
			#fb h2 a span.mostrar {background-image: url('../images/icons/facebook_mostrar.png');}
			#tw h2 a span.amagar {background-image: url('../images/icons/twitter_amagar.png');}
			#tw h2 a span.mostrar {background-image: url('../images/icons/twitter_mostrar.png');}
			
			/*VISTA DE BLOQUE NOTICIAS VIEW*/

			#vistas {
				padding: 30px 20px 0 20px;
				
			}
			
div#vistas div.module h3.module-title {
	font-size: 32px;
	font-weight:bold;
	padding:0 0 60px 0!important;
	color: #000;
}


.views-field-image-attach-images {
	width:115px!important;
	/*height:115px!important;*/
	float:left!important;
	margin: 0 15px 10px 0;
}

div.views-field-title span.field-content a {
	display:block;
	font-size:18px;
	color: #636363;
	line-height:115%;
	padding:0;
	margin:0 0 10px 0;
}

.views-field-tid span.field-content {
	

}
.views-field-tid span.field-content a {
	text-indent:-9999px;
	width:10px;
	height:10px;
	display:block;
	float:left;
	margin: 0 6px 4px 0;
}
.views-field-tid span.field-content a.Activitats {
	background: #f12362;
} 
.views-field-tid span.field-content a.Alumnat {
	background: #ffa200;
} 
.views-field-tid span.field-content a.Institucional {
	background: #22cf88;
} 
.views-field-tid span.field-content a.Professorat {
	background: #3399cc;	
} 
.views-field-tid span.field-content a.Actividad {
	background: #f12362;
} 
.views-field-tid span.field-content a.Alumnos {
	background: #ffa200;
} 
.views-field-tid span.field-content a.Institucional {
	background: #22cf88;
} 
.views-field-tid span.field-content a.Profesores {
	background: #3399cc;	
} 
.views-field-tid span.field-content a.Activities {
	background: #f12362;
} 
.views-field-tid span.field-content a.Students {
	background: #ffa200;
} 
.views-field-tid span.field-content a.Institutional {
	background: #22cf88;
} 
.views-field-tid span.field-content a.Teachers {
	background: #3399cc;	
}
.views-field-created span.field-content {
	display:block;
	margin: 0 10px 4px 0;
	font-weight:bold;
	font-size:12px;
	padding:0!important;
	line-height:90%!important;
}
#vistas .views-view-grid tbody tr,
#mainmods2 .views-view-grid tbody tr,
.component-pad .views-view-grid tbody tr {
	display:block;
	padding: 15px 0!important;
	margin-bottom: 10px!important;
	border-bottom: 1px #d0d0d0 solid;
}

div.view-content table.views-view-grid tbody tr td div.views-field-teaser div.field-content,
div.view-content table.views-view-grid tbody tr td div.views-field-teaser div.field-content p {

}
div.view-content table.views-view-grid tbody tr td div.views-field-view-node span.field-content a{
	color: #990002;
	font-weight:normal;
}

div#col1 div.component-pad div.view div.view-content table.views-view-grid tbody tr.row-1 {
	margin-top:20px;
}


div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets {
	position:absolute;
	top:70px;
	left: 158px;
}
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets {
	position:absolute;
	top:50px;
}
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div.form-item,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div.form-item {
	float:left;
}
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-4-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-4-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-146-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-146-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-241-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-241-wrapper.form-item label.option {	
	font-weight: bold;
	color: #22cf88;
}
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-3-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-3-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-144-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-144-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-239-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-239-wrapper.form-item label.option {
	font-weight: bold;
	color: #f12362;
}
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-2-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-2-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-145-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-145-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-240-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-240-wrapper.form-item label.option {
	font-weight: bold;
	color: #ffa200;
}
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-1-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-1-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-147-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-147-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-242-wrapper.form-item label.option,
div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget div.views-widget div.form-checkboxes div.bef-checkboxes div#edit-tid-242-wrapper.form-item label.option {
	font-weight: bold;
	color: #3399cc;
}

html.js body.js div#main div#wrapper.foreground div#main-content.s-c-s div#colmask.ckl-color1 div#colmid.cdr-color1 div#colright.ctr-color1 div#col1wrap div#col1pad div#col1 div#vistas div.module div.module-body form#views-exposed-form-noticias-block-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget input#edit-submit-noticias.form-submit {
	margin-top:10px;
}
html.js body.js div#main div#wrapper.foreground div#main-content.x-c-x div#colmask.ckl-color1 div#colmid.cdr-color1 div#colright.ctr-color1 div#col1wrap div#col1pad div#col1 div#vistas div.module div.module-body form#views-exposed-form-noticias-page-1 div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget input#edit-submit-noticias.form-submit {
	margin-top:10px;
}
/* VISTA DE NOTICIAS */
.content .all-attached-images {
	float:left;
	display: list-item;
	list-style-type:none;
	margin-right:10px;
}

/* VISTA DE EVENTOS */

div.content div.field.field-type-text.field-field-que{
		border-top:1px solid #d0d0d0;
}

div.content div.field .field-items {
	padding: 20px 0;
	border-bottom:1px solid #d0d0d0;
}
.field-label-inline-first {
	width: 95px;
	float:left;
	color:#000;
	
}
div.content div.field div.field-items div.field-item p,
div.field-item p {
	display:block;
	margin-left:95px;
}
div.content div.field div.field-items div.field-item p a,
div.content div.field div.field-items div.field-item p a {
	font-weight:normal;
	color: #990002;
}
div.view-content table.views-view-grid tbody tr td span.views-field-field-data-value {
	display:block;
	float:left;
	width: 46px;
	height:64px;
	background: url(../images/data.png) 0 0 no-repeat;
	text-transform: uppercase;
	color: #990002;
	font-size: 18px;
	line-height:100%;
	text-align: center;
	padding-top:15px;
}

div.view-content table.views-view-grid tbody tr td li {
	list-style:none;
	margin-left:60px;
}
div.view-content table.views-view-grid tbody tr td li span label {
	display:none;
}
div.view-content table.views-view-grid tbody tr td li span.views-field-field-que-value {
	display:block;
	float:left;
}
div.view-content table.views-view-grid tbody tr td li span.views-field-field-que-value:after {
	content: " -  ";
	padding-right:4px;
}
div.view-content table.views-view-grid tbody tr td li span.views-field-title {
	font-size: 24px;
	line-height:105%;
}

div.view-content table.views-view-grid tbody tr td li span.views-field-field-organitza-value span.field-content {
 	padding-top:18px;
	color: #990002;
	display:block;
}
div.view-content table.views-view-grid tbody tr {
	padding-bottom:20px;
}
#col3 div.module div.module-body div.view div.view-content table.views-view-grid tbody tr td div.views-field-field-startdate-value-1 span.field-content span.date-display-single {
	color: #990002!important;
	padding-top:5px;
}
#col3 div.module div.module-body div.view div.view-content table.views-view-grid tbody tr td span.views-field-title a {
	font-size:12px;
	color: #636363!important;
	font-weight:normal!important;
}
#col3 div.module div.module-body div.view div.view-content table.views-view-grid tbody tr td div,
#col3 div.module div.module-body div.view div.view-content table.views-view-grid tbody tr td span.views-field-title {
	margin-left:60px;
	display:block;
}

/* BLOQUE AGENDE RESUMEN */
#col3 div.module.agenda div.module-body div.view div.view-content table.views-view-grid,
#col3 div.module.calendari div.view-content table.views-view-grid tbody {
		border-right: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
}
#col3 div.module.agenda div.module-body div.view div.view-content table.views-view-grid {
	border-bottom: 1px solid #dfdfdf;
}
	
#col3 div.module.agenda div.module-body div.view div.view-content table.views-view-grid tbody tr ,
#col3 div.module.calendari {
	padding:0;
}
#col3 div.module.agenda div.module-body div.view-content table.views-view-grid tbody tr td span.views-field-field-data-value {
	margin-bottom:0!important;
	height:50px!important;
}

#col3 div.module.agenda h3.module-title,
#col3 div.module.calendari h3.module-title {
	padding:12px 15px;
	font-size: 24px;
	color: #FFFFFF;
	background: #990002;
	font-weight:bold;
}

#col3 div.module.calendari div.view-content table.views-view-grid tbody tr {
	padding-bottom:0!important;
	margin-bottom:0!important;
	background: url(../images/bg_td.jpg) 0 0 repeat-x;
}
#col3 div.module div.module-body div.view div.view-content table.views-view-grid tbody tr td span span.date-display-single {
	display:block;
	padding-top:10px!important;
	float:none!important;
}
#col3 div.module div.module-body div.view  div.view-content table.views-view-grid tbody tr td span.views-field-field-data-value {
	display:block;
	float:left;
	width: 46px;
	height:64px;
	background: url(../images/data2.png) 0 0 no-repeat!important;
	text-transform: uppercase;
	color: #990002;
	font-size: 16px;
	line-height:100%;
	text-align: center;
	padding-top:15px;
}
#col3 div.module.calendari .module-body {
	margin-bottom:0!important;
}
#col3 div.module.estil5 {
		text-align:center;
		margin-bottom:20px!important;
		padding:0!important;
		height:36px;
		line-height:36px;
}
#col3 div.module.estil5 .module-body {
		background: url(../images/bg_td.jpg) 0 0 repeat-x;
		border-right: 1px solid #dfdfdf;
		border-left: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
}
#col3 div.module.estil5  a {
	font-weight:normal;
	color: #555555;
}
#col3 div.module.estil5  a:hover {
	font-weight:normal;
	color: #990002;
}

div.module div.module-body div.contactes-comunicacio {
	padding:15px;
	font-size:24px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border:1px solid #cccccc;
	line-height:30px;
	background: url(../images/anunci.gif);
	margin-top:93px;
}


div.module div.module-body div.contactes-comunicacio a {
	color: #b70002;
}
div.module div.module-body div.contactes-comunicacio a:hover {
	text-decoration:underline;
}

/* CALENDARI BLOC */

div#colright.ctr-color1 div#col3.color1 div.module div.module-body div.view.view-calendar {
	margin-top:87px;
}
div#col1 div.component-pad div.view.view-Calendari-home div.view-content table.views-view-grid {
	border-top:1px solid #d0d0d0;
}
#col3 div.module div.module-body div.view div.attachment div.calendar-calendar {
	margin-top:0!important;
}
#col3 div.module div.module-body div.view div.view-content div.calendar-calendar .date-nav {
	background: #990002;
}
#col3 div.module div.module-body div.view div.view-content div.calendar-calendar .date-nav .date-heading h3,
#col3 div.module div.module-body div.view div.view-content div.calendar-calendar .date-nav .date-heading h3 a,
#col3 div.module div.module-body div.view div.view-content div.calendar-calendar .date-nav .date-heading h3 a:hover {
	text-decoration:none;
	color: #FFF!important;
}
#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini thead {
	display: none;
}
#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini tbody tr td div.month {
	width: 41px;
	height: 45px;
	text-align:center;
	line-height:45px;
	font-size:18px;
	color: #000000;
}
#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini tbody tr td {
	background: url(../images/bg_td.jpg) 0 0 repeat-x;
}

#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini tbody tr td div.month.mini-day-on {
	background: url(../images/has-event.png) 0 0 no-repeat;
}

#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini tbody tr td div.month.mini-day-on a {
	text-decoration:none;
}
#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini tbody tr td {
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
#col3 div.module div.module-body div.view div.attachment div.calendar-calendar div.month-view table.mini tbody {
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

/* Filtros */
div#inset2.inset-col2 div.module.estil4 {
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fdfdfd;
	padding:12px;
}

div#col3 div.module.estil4 {
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fdfdfd;
	padding:12px;
}
div#inset2.inset-col2 div.module.estil4 h3.module-title, 
div#col3 div.module.estil4 h3.module-title {
	margin:0!important;
	padding:0!important;
	color: #000000;
}

div#inset2.inset-col2 div.module div.module-body form div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget label, 
div#col3 div.module div.module-body form div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget label {
	font-weight:normal;
	color:#000000;
}
div#inset2.inset-col2 div.module div.module-body form div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget input#edit-teaser,
div#inset2.inset-col2 div.module div.module-body form div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget input#edit-created,
div#inset2.inset-col2 div.module div.module-body form div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget input#edit-created-1
{
	width:195px!important;
}
div#inset2.inset-col2 div.module div.module-body form div div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget select {
	margin-right: 100px;
}

html.js body.js div#main div#wrapper.foreground div#main-content.x-c-x div#colmask.ckl-color1 div#colmid.cdr-color1 div#colright.ctr-color1 div#col1wrap div#col1pad div#col1 div.component-pad div.view div.view-content table.views-view-grid {
	margin-top:18px!important;
}

html.js body.js div#main div#wrapper.foreground div#main-content.x-c-s div#colmask.ckl-color1 div#colmid.cdr-color1 div#colright.ctr-color1 div#col1wrap div#col1pad div#col1 div#vistas div.module div.module-body div.view {
	margin-top:-65px;
}



/* VISTA DE NOTICIA PRINCIPAL EN SALA DE PRENSA */

div#vistas div.module div.module-body div.view.view-noticias-salapremsa div.view-content table.views-view-grid tbody tr.row-1 td.col-1 div.views-field-image-attach-images  {
	width:469px!important;
	/*height:300px!important;*/
	margin-bottom:20px;
	float:none!important;
}

div#vistas div.module div.module-body div.view div.view-content table.views-view-grid tbody tr.row-1 td.col-1 div.views-field-body div.field-content {
	width:469px!important;
}
html.js body.js div#main div#wrapper.foreground div#main-content.x-c-s div#colmask.ckl-color1 div#colmid.cdr-color1 div#colright.ctr-color1 div#col1wrap div#col1pad div#col1 div#vistas div.module div.module-body div.view div.view-content table.views-view-grid tbody tr.row-1 td.col-1 div.views-field-view-node {
	margin-top:5px;
}
div#vistas div.module div.module-body div.view.view-noticias-salapremsa div.view-content table.views-view-grid tbody tr.row-1 td.col-1 div.views-field-title span.field-content a {
	font-size:22px!important;
	font-weight: bold!important;
	line-height:150%!important;
}
div#vistas div.module div.module-body div.view.view-noticias-salapremsa div.view-content table.views-view-grid tbody tr.row-1 {
	width:470px!important;
}
div#mainmods2.spacer div.module div.module-body div.view.view-noticias-list-2 {
	width:469px;
	margin-left:140px;
}
div#vistas div.module div.module-body div.view.view-noticias-salapremsa div.view-content table.views-view-grid tbody tr.row-1 {
	margin-top:10px;
	border-top: 1px solid #cccccc;
	padding-top:20px;
}

/* Tabs fix */
#tabcontent {
	overflow:hidden!important;
}
.quicktabs_wrapper {
	margin-top:15px;
	padding-top:15px;
}
#quicktabs-estudisanalitics,
#quicktabs-seguiment
 {
	padding-left:140px!important;
}






/*col-1 col-first mio*/
.calendari .col-first
{
width:304px !important;
}