

@charset "utf-8";
/* CSS Document */

/*BODY, PAGE Y ESTRUCTURA GENERAL DE LA PÁGINA */

/* h1, h2, p, a */
h1, h2, a {
	color:#004081; 
	text-decoration:none;
	}
h1{
	font-size:18px;
	text-transform:uppercase;
	}
h2{
	font-size:16px;
	text-transform:uppercase;
	}
body {
	background-image:url(/sites/default/files/public/bk-2.png);
	background-color:#0a4c78;
	font-family: Arial, Helvetica, sans-serif;
	overflow-x:hidden;
	font-size: 15px;
    line-height: 1.5;
	}

h1.title, h2.node-title, h2.block-title, h2.title, h2.comment-form, h3.title {
    margin-left: 10px;
	clear: right;
}
.sidebar h2.block-title{margin-left:0;}
.front h2.block-title{padding:0;}
div#block-search-form:after{clear:both;}
section, aside, .front section, aside.sidebars, region{max-width:1024px;}
div#content{max-width:100%;}
div#content .column{ width:100%; display:block;}
div#content .column:after{clear:both;}
#navigation{
	background-color: #0a4c78;
    height: 35px;
    margin-left: 10px;
    position: relative;
    width: 1004px;
}
#main{
	padding-top:0;
	width: 1004px;
}
.not-front #main{margin-top:30px;}
#section{padding:0;margin:0;}
#page, .region-bottom {
    margin-left:auto;
	margin-right:auto;
	padding:20px;
	padding-top:0px;
    max-width:1024px;
}
#page{
	background-color:white;
	min-height:650px;
	}


.region-bottom{padding-left:0;}
.front .sidebar-second .region-sidebar-second {
    float: right;
    margin-left: 0;
    margin-right: 0;
    width: 30%;
	overflow-x:hidden;
}
#header{
	height:120px;
	position:relative;
	background-image:url(/sites/default/files/public/header.png);
	background-repeat:no-repeat;
	width:100%;
	margin-left:10px;
}
.region-navigation{display:inline;}
/*.region-highlighted, region-header{clear:both;
width:1024px;
overflow:visible;}*/
.sidebar-second #content{
    float: left;
    margin-left: 0;
    margin-right: -710px;
    width: 710px;
}
.sidebar-second .region-sidebar-second {
    float: left;
    margin-left: 710px;
    margin-right: -1004px;
    width: 315px;
}
/*CABECERAS DIFERENTES POR CADA SECCION--------------------NO ESTÁ EN USO*/

/*.front #header{background-image:url(/sites/default/files/public/bg_header.png);}
.section-introduction #header, .section-partners #header, .section-objectives #header, .section-general-information #header{background-image:url(/sites/default/files/public/bg/bg_project.png);}
.section-publications #header{background-image:url(/sites/default/files/public/bg/bg_publications.png);}
.section-deliverables #header{background-image:url(/sites/default/files/public/bg/bg_deliverables.png);}
.section-press-corner #header, .section-press-clippings #header, .section-press-releases #header, .section-dissemination-materials #header, .section-events #header, .section-newsletter #header, .section-multimedia #header{background-image:url(/sites/default/files/public/bg/bg_press.png);}
.section-related-links #header{background-image:url(/sites/default/files/public/bg/bg_links.png);}
.section-contact #header{background-image:url(/sites/default/files/public/bg/bg_contact.png);}*/

/* ----------------------------FIN BODY, PAGE Y ESTRUCTURA GENERAL DE LA PÁGINA --------------------*/

/*----------------LOGO, BANNER Y SLOGAN--------------------*/
#logo{
	float:left;
	z-index:50;
	position:absolute;
	padding-left:10px;
}
#banner img{width:1004px;}
div#block-dynamic-banner-dynamic-banner-block{
position: absolute;
height:0;
}
div#block-dynamic-banner-dynamic-banner-block:after{clear:both;}
#logo img{
	padding-top:18px;
	width: 340px;
	height:auto;
	}
#name-and-slogan{
	float:left;
	clear:both;
	z-index:50;
	position:absolute;
	padding-top:120px;
	padding-left:10px;
}
#site-name a, #site-name a:hover, #site-name a:visited, #site-name a:link{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#408c08;
	font-size:50%;
	overflow:hidden;
	white-space:nowrap;
}
hgroup#name-and-slogan{z-index:2; display:none;}

/*---------------------LOGO, BANNER Y SLOGAN---------------*/

/* REDES SOCIALES */

table.redes{
	width:96px;
	position:absolute;
	z-index:50;
	margin-top:95px;
	margin-bottom:0;
	margin-left:-20px;
	}
table.redes td{padding-left:0px;}
div#block-block-5{
	margin-left: 890px;
	display:block;
	width:10%;
	z-index:50;
}
/*---------------------FIN Redes sociales---------------*/


div.region-navigation .container-inline{
	padding-left:70px;
	padding-right:0;
	/*display:block; */
	/*background-color:#0a4c78;*/
	height:30px;
	/*padding-bottom:7px;*/
	/*width:40%;*/
	/*margin-top:-24px;*/
	/*width:1024px;*/
	z-index:50;
	/*position:relative;*/
	/*width:400px;*/
	/*overflow:visible;*/
	/*float:right;*/
}
/*--------------------SLIDER---------------------------*/
.flexslider .slides img{display:inline-block; width:auto; margin:auto auto;}
.flex-nav-container{
	/*visibility:hidden;
	margin-bottom: 0;
	//margin-top:15px;
	float:left;
	margin-right:0;*/
	height:300px;
	border:0;
}
/*.flexslider{
	margin-bottom: 0px;
	//margin-left:10px;
	width:1010px;
}*/
/*---------control slider------
.flex-control-nav{
	display:block; 
	bottom:0;
	width:1004px;
	height:30px;
	}
.flexslider ul.slides, .flex-nav-container ol.flex-control-nav, .flex-nav-container ul.flex-direction-nav, .flexslider ul.slides li img { margin-top: -5px;}*/
/*---------------------FIN SLIDER----------------------*/


/*-----------------------------TWITTER------------------------------------*/
div#block-block-3{
	border:solid 7px #217f9f;
	border-radius:15px;
	height:100%;
	}
div#block-block-3 h2{
	display:block; 
	background-color:#217f9f;
	font-size:1.35em;
	margin:0;
	padding-left:40px;
	background-image:url(/sites/default/files/public/icono-twitter-box.png);
	background-repeat:no-repeat;
	}
div#block-block-3 h2 a{
	color:white;
	text-transform:capitalize;
	font-size:100%;
	line-height:0;
	}

ol#h-feed{
	padding-right:15px;
	display:box;
	border-radius:15px;
	overflow-y:scroll;
	height:308px;}
ol#h-feed li{
	list-style:none; 
	padding-bottom:6px; 
	padding-top:10px;
	border-bottom:1px dashed #666;
	line-height:1.3;
	font-size:80%;
	}

ul#last-tweets li:last-child{border:none;}

h2.block-title{
	background-color:#0a4c78;
	color:white;
	font-size:95%;
	padding-left:5px;
}

.timeline {
	background:transparent;border:none;margin:0;}
.customisable-border{
	border-bottom-with:0px;
	border-bottom-color:red;
	border-bottom-style:solid;
	
}
.var-borderless .customisable-border{border:1px #CCC solid;}

div#block-block-3 .block.even {
    height: 310px;
}
li.tweet{border-bottom:1px solid #CCC;}
/*---------------------------TWITTER---------------------*/

/*-------------MENÚ-------------------------------------*/

/*.block-nice-menus{padding-top:100px;}
.not-front .block-nice-menus{padding-top:123px;}*/
ul.nice-menu-down ul .active-trail a,ul.nice-menu-down a:hover, ul.nice-menu-down a:focus,.sidebar .menu a:hover {
    background-color: white;
    color: #0a4c78;
}
ul.nice-menu a {
	color:white; 
	text-decoration:none; 
	padding-top:0.49em;
	line-height:1.25;
	font-size:16px;
	}
ul.nice-menu li, ul.nice-menu-down .menuparent a{
	background-color:#0a4c78;
	}
ul.nice-menu-down .menuparent a:hover{
	background-color:white; 
	color:#0a4c78;
	}
ul.nice-menu-down .menuparent li.last a{border-bottom:1px solid #0a4c78;}
li.menuparent a.active, ul.nice-menu li.menuparent ul li.active-trail a.active, ul.nice-menu li.menuparent .active-trail a, li.active-trail .menuparent a, li.active-trail .menuparent a:link{	background-color:white; 
	color:#0a4c78;}
	
/*border-bottom:1px #0a4c78 solid; 
	border-top:border-bottom:1px #0a4c78 solid;*/
 ul.nice-menu a.active{background-color:white; 
	color:#0a4c78;border:0;}

ul.nice-menu li:hover{color:#0a4c78;}
ul.nice-menu li a:hover, ul.nice-menu li a:active, ul.nice-menu-down .menuparent a:active  {
	color:#0a4c78;
	}
/*ul.nice-menu-down li li{
	border:#0a4c78 1px solid;
	}*/
ul.nice-menu ul li{
	width:10em;
	border:#0a4c78 1px solid;
	border-bottom:0;
	}

ul.nice-menu li{
	border-color:#0a4c78;
	
	}
ul.nice-menu-down, ul.nice-menu-down .menuparent a ul.nice-menu-down .menuparent a:hover{
	z-index: 500;
	width: auto;
}
ul.nice-menu-down ul {
	top: 99%;
}
/*-----------menú SIDEBAR derecho---------------*/
.block-menu-block {
	background-color:#0a4c78;
	}
ul li.leaf {
	list-style-image:none; 
	list-style-type:none;
	}
ul.menu-mlid-489 li.leaf a, ul .menu-mlid-490 li.leaf a {
	padding-left:10px;
	}
ul.menu a {
	color:white; 
	display:block;
	}
ul.menu a:hover{
	color:#0a4c78;
	display:block;
	}
ul.menu li{
	border-right:1px solid #0a4c78;
	border-left:1px solid #0a4c78;
	display:block;/*añadido*/
	}
div#block-menu-block-1 ul.menu li.first a:hover, ul.menu li.first, div#block-menu-block-2 ul.menu li.first a:hover{border-top:1px solid #0a4c78;}
div#block-menu-block-1 ul.menu li.first, div#block-menu-block-2 ul.menu li.first {border-top:none;}
div#block-menu-block-1 ul.menu li li.active-trail a, div#block-menu-block-2 ul.menu li li.active-trail a{border-bottom:0;}
div.menu-block-2 li.menu-mlid-475{border-top:white 1px solid;}
div.menu-block-2 li.menu-mlid-475:hover{border-top:#0a4c78 1px solid;}

.node-type-partners .menu-block-1 ul.menu a{
	background-color:white; 
	color:#0a4c78;
	border-top:1px solid #0a4c78;
	border-bottom:1px solid #0a4c78;
	}
.node-type-partners div#block-menu-block-1 ul.menu li a{
	border-bottom:0;
	border-top:0;
	}
.node-type-partners div#block-menu-block-1 ul.menu li.first a{
	border-top:1px solid #0a4c78;
	}
.node-type-partners .menu-block-1 ul li a:before {
    content: url("/sites/default/files/public/list_style.png");
    padding-right: 10px;
}
ul.menu li.last{
	border-bottom:1px solid #0a4c78;
	}
ul.menu li a{border:0;display:block;}/*añadido*/
.menu-block-1 ul li, .menu-block-2 ul li{
	line-height:2;
	}
div#block-menu-block-1 .menu .active-trail a,div#block-menu-block-2 .menu .active-trail a  /*le está dando el estilo a Partners y, general, a cualquier link activo*/ {
	background-color:white; 
	color:#0a4c78;
	border-bottom:1px solid #0a4c78;
	border-top:1px solid #0a4c78;
	}
/*nice menu */
#block-nice-menus-1{
	overflow:visible;
	width:1024px;
}

.menu-block-1 ul, .menu-block-2 ul {
	padding:0;
	border:none;
	}
.menu-block-1 ul.menu a, .menu-block-2 ul.menu a /*Menú lateral. Da estilo a los enlaces inactivos*/{
	display:block; 
	background-color:#0a4c78;
	border-bottom: 1px solid white;
	}
.menu-block-1 ul.menu a li.collapsed, .menu-block-1 ul.menu a li.collapsed:hover, .menu-block-2 ul.menu a li.collapsed, .menu-block-2 ul.menu a li.collapsed:hover{border:0;}
.menu-block-1 ul.menu li.last a, .menu-block-2 ul.menu li.last a{
	border-bottom: none;
}
#header input {
	background-color:transparent;
	}
dl,menu, ol, ul, .item-list ul{
	margin-bottom:0; 
	margin-top:0;
	}
ul li.leaf{background-image:none;}

ul li.expanded, ul li.collapsed{
	list-style-type:none;
	list-style-image:none;
	}

.sidebar-second ul li a {
    padding-left: 8px;
}

.sidebar-second ul li li a {
    padding-left: 18px;
}
.menu-block-1 ul li li a:before {
	content: url(/sites/default/files/public/list_style.png);
	padding-right: 10px;
	}
.sidebar ul li li a:hover{
	border:none;
	} 
.menu-block-1 ul.menu li li.last a, .menu-block-2 ul.menu li li.last a{
	border-bottom: 1px solid white;
}
aside .sidebar-second ul li li{
	border:none;
	}
.menu-block-1 ul ul, .menu-block-2 ul ul {border:none;}
div#block-menu-block-1 ul.menu li.active.active-trail ul.menu li, div#block-menu-block-2 ul.menu li.active.active-trail ul.menu li  {
    border: none;
}
div#block-menu-block-1 ul.menu li.expanded li.leaf a, div#block-menu-block-2 ul.menu li.expanded li.leaf a{
	border:0;
	}
div#block-menu-block-1 ul.menu li.first:hover, div#block-menu-block-2 ul.menu li.first:hover{border-top:none;}


/*----------------BLOQUE DE SUSCRIPCIÓN---------*/
span.sectionLeft div#block-multiblock-1, section.region-sidebar-second div#block-simplenews-1{
	background-color:#eaeaea; 
	border:white 2px solid;
	border-radius:10px;
	box-shadow: 5px 5px 5px #CCC;
	-moz-box-shadow: 5px 5px 5px #CCC;
	-webkit-box-shadow: 5px 5px 5px #CCC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCC')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCC');
  line-height:0;
  padding-bottom:15px;
}
span.sectionLeft div#block-multiblock-1{padding-bottom:0;}
.logged-in div#block-multiblock-1 .form-item-accept{clear:none;margin-top:10px;}


.logged-in .section-newsletter input#edit-submit--2 {
    margin-left: 0px;float:none;}
.logged-in span.sectionLeft div#block-multiblock-1{height:50px;}
.not-logged-in div#block-multiblock-1 p, .logged-in div#block-multiblock-1 p{
	padding-left: 10px;
    width: 300px;
	line-height:2;
	font-size:13px;
	float:left;
	padding-bottom:5px;
	margin-left: 50px;
}
.logged-in div#block-multiblock-1 p{margin-left: 10px;margin-top:12px;}
.not-logged-in div#block-multiblock-1 .form-item-accept, .logged-in div#block-multiblock-1 .form-item-accept{
	width:200px;
	font-size:13px;
	float:left;
	clear:left;
	margin-left:185px;
	margin-left:85px;
	margin-top:15px;
	margin-right: 75px;
	}
.logged-in div#block-multiblock-1 .form-item-accept{
	font-size:13px;
	float:left;
	clear:left;
	margin:0;
	margin-top:12px;
	}
.not-logged-in .section-newsletter input#edit-submit--2{float:left;}
.logged-in div#block-multiblock-1 input.form-submit{margin-top:15px;margin-left:25px;margin-bottom:0;margin-right:0;}
.logged-in div#block-multiblock-1 .form-item-accept{clear:none;}
div#block-multiblock-1 .form-item-mail label{font-size:13px;padding-left:15px;}
section.region-sidebar-second div#block-simplenews-1 h2{background-color:transparent;color:#0a4c78;margin-left:5px;margin-top:10px; font-weight:bold;}
section.region-sidebar-second div#block-simplenews-1 p {
	margin-left:20px;
	line-height:1.2;
	font-size:12px;
	color:#3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:0;
	}
span.sectionLeft div#block-multiblock-1 div.form-type-textfield input{padding-left:10px;}
span.sectionLeft div#block-multiblock-1 div.form-type-textfield input#edit-mail{width:220px;}
section.region-sidebar-second div#block-simplenews-1 div.form-type-checkbox{padding-bottom:5px;}
div#block-multiblock-1 input,section.region-sidebar-second div#block-simplenews-1 input {
	margin-left:15%;
	margin-bottom:10px; 
	font-size:11px;
	color:#3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 7px;
	}
div#block-multiblock-1 input{margin-left:0px;}
section.region-sidebar-second div.form-item-mail label, section.region-sidebar-second div.form-item-accept label{
	padding-top:0;
	font-size: 11px;
	}



form#simplenews-block-form-1 input.edit-mail{float:left;width:250px;}
section.region-sidebar-second div.form-item-mail label{padding-left:15%;}
section.region-sidebar-second div#block-simplenews-1 input#edit-submit--2{margin-top:5px;}
section.region-sidebar-second .form-item{margin-bottom:0; margin-top:5px;}
section.region-sidebar-second div#block-simplenews-1 input.form-text{background-color:#999;color:white;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

/*----------------FIN BLOQUE DE SUSCRIPCIÓN---------*/

/*-------------------SEARCH BOTON-----------------*/

#navigation div#block-search-form{
	float:right;
	width:320px;
	clear:right;
	}
#navigation .form-submit {
	background-image:url("/sites/default/files/public/img_buscador.png");
	background-repeat:no-repeat;
	color: transparent; 
	background-position:left;
	padding:0;
	clear:both;
	height: 32px;
	}
	
div#edit-actions{display:inline-block;width:0px;}
#navigation .form-submit {
	border:none;
	}
#navigation input {
    line-height: normal;
	border-top:0;
	border-right:0;
	border-left:0;
	border-bottom:2px solid white;
	color:white;
	margin-left:10%;
	background-color:transparent;
}
/*-------------------FIN SEARCH BOTON-----------------*/

/*-----------------------TABLAS-----------------------*/
table, table.dissemination {width:100%;}
td{
    vertical-align: top;
	font-size:13px;}
table img, article table img{float:left;}
td.title-td{color:#0a4c78;}
tr.odd,tr.odd td.active, table.dissemination tr, table.dissemination td{background-color:#f6f6f6;}
tr.even,tr.odd td.even{background-color:#e4e4e4;}
table.dissemination td.even {background-color:white;}
tr.even, tr.odd, table.dissemination tr {
				border-top:1px #999 solid;
				border-bottom:none;
				border-left:none;
				border-right:none;
				border-collapse:separate;
}
table.dissemination td#black{background-color:black;}
table.dissemination td#black img{padding-left:15%;}
#content table a, #content table.dissemination a{color:#0a4c78;}
p.tit-dissemination, p.tit-newsletters{color:#004081; font-size:18px;font-weight:bold; float:none;}
div#block-multiblock-1{height:140px;}
table td.views-field-field-date, table.views-table .views-field-field-event-place{width:20%;}

.item-list .pager{font-size:13px;}
table.views-table td{padding-left:5px;}

/*------------------FIN TABLAS-----------------------*/

/*-----------------PIE PARTNERS-------------------*/
h1.tit-partners {
	background-color:#e8e6e7;
	text-transform:capitalize;
	padding-left:15px;
	margin-left:15px;
	}
table#logos-partners img{
	padding-left:12px;
	}
.img-first{
	padding-left:0px;
	}
/*------------FIN PIE PARTNERS-------------------*/

/*-------------TABLA PARTNERS-------------------*/
table.partners{font-size:90%;text-align:center;}
table.partners img{padding-top:5px;}
table.partners td {padding:0 auto;}
table.partners td.uk{color:#b2c4e2; }
table.partners td.france{color:#cdd299;}
table.partners td.germany{color:#af85b7;}
table.partners td.italy{color:#a67b55;}
table.partners td.spain{color:#f7af1f;;}

/*------------FIN TABLA PARTNERS--------------*/
/*----------PÁGINA DETALLE PARTNERS----------------*/

article.node-partners div.field-item img{
	float:none;
	padding-top: 5px;
	}
article.node-partners div.field-item a{
	display:block; 
	margin-bottom:15px;
	padding-left:5px;
	}
/*-----COPYRIGHT---------*/
.region-bottom img{
	padding-left:15px;
	}

.front .region-bottom p,.region-bottom p{
	color:#666; 
	font-size:10px;
	display:block;
	width:1080px;
	}
.front .region-bottom a, .region-bottom a {color:#666;}
.region-bottom a:hover{color:#004081; }
/*----- FIN COPYRIGHT---------*/

/*----BLOQUES PÁGINA FRONT----------*/
.front article p, div #block-block-2 p{margin-top:0;margin-bottom:5px;}
.front article{
	clear:none; 
	background:#E8E6E7; 
	float:left; 
	width:380px; 	
	padding:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
	line-height:1.4;
	} 
.front article img{padding-top:10px;}
.front div#block-views-hews-block-1, div#block-views-events-block-1{
	float:right;
	width:235px;
	clear:right;
	background:#E8E6E7;
	padding:10px;
	margin-left:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	line-height:1.4;
	} 
.region-sidebar-second div.block-views h2.block-title a{color:white;}
div.montblanc-news-homePage div.views-row, div#block-views-events-block-1 div.views-row{padding-bottom:5px;}

/*div#block-views-events-block-1 div.views-field, */div.montblanc-news-homePage div.views-row, .front div#block-views-events-block-1 div.views-row{
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	padding-left:10px; 
	line-height: 1.5;
    padding-left: 10px;
	}

div.montblanc-news-homePage div.views-row-1{
	padding-top:15px;
	}
.front span.date-display-single,.front span.views-field-field-media{font-weight:bold; font-size:90%;}
.front p{font-size:90%;}
.front span.views-field-title{font-size:90%;}
.not-front div.montblanc-news-homePage div.views-row, .not-front div.view-events div.views-row{padding-left:20px; padding-top:15px;}
.front div#content .block{margin-bottom:.3em;height:240px; overflow-y:auto;}

div#block-views-hews-block-1 h2, div#block-views-events-block-1 h2 {color:#004081; background:none;}
div.montblanc-news-homePage div.views-row{line-height:1.3; margin-bottom: 0.5em;}
div#page div#main aside.sidebars section.region div#block-block-2.block, div#page div#main aside.sidebars section.region div#block-block-3.block,div#page div#main aside.sidebars section.region div#block-block-13.block {margin-bottom:0;}
div#page div#main aside.sidebars section.region div#block-block-14.block p {margin-top:0; text-align:center;}
div#page div#main aside.sidebars section.region div#block-block-13.block p{margin-top:10px;text-align:center;margin-bottom:10px;}

html.js body.html div.region div#block-masquerade-masquerade.block h2.block-title{padding-left:5px;margin-left:0;width:200px; margin-bottom:10px;}

/*---- FIN BLOQUES PÁGINA FRONT----------*/

/*-------LOGIN, LOGOUT, ADD CONTENT----------*/
#block-user-login {float: right;}
div.region-bottom div#block-block-6{float:right;}
div.region-bottom div#block-block-6 a {color:#666;}
#block-user-login h2.block-title {
	background-color: transparent;
    color: inherit;
    font-size: 100%;
    padding-left: 0px;}
div#block-system-user-menu ul.menu li a, div#block-system-navigation ul.menu li a{
	color:#666;
	float:right;
	border-bottom:0.25px dashed #0a4c78;
	width:100px;
	padding-bottom:1px;
	padding-top:5px;
	clear:right;
	}
div#block-system-user-menu ul.menu li, div#block-system-navigation ul.menu li{border:none;}
div#block-system-user-menu ul.menu li a:hover, div#block-system-navigation ul.menu li a:hover{color:#0a4c78;}

/*-------FIN LOGIN, LOGOUT, ADD CONTENT----------*/


	
/*----------------PRESS REALEASES------------------------*/
.page-press-corner-press-releases div.views-row img{float:left;}
//.page-press-corner-press-releases div.views-row .date-display-single{float:left;}
//.page-press-corner-press-releases div.views-row .date-display-single:after{content:"//";}
div.montblanc-press-releases .views-field-title a{color:#0a4c78; font-weight: bold; }
div.montblanc-press-releases .views-field-field-attachments{display:block;width:250px;}
div.montblanc-press-releases span.file img.file-icon{padding-left:25px;padding-right: 5px;width: 16px;}
/*div.montblanc-press-releases .views-row{float:left; display:block;width:10%;}*/
div.montblanc-press-releases .views-field-field-newsimg div.field-content{
	display:block;
	width:150px;
	}
.page-press-corner-press-releases div#content a, .page-press-corner-press-releases div#content p, .page-press-corner-press-releases div#content span.date-display-single{
	//font-size:90%; 	
	}
.page-press-corner-press-releases div#content .views-row{margin-top:15px; margin-bottom:15px;}
.page-press-corner-press-releases div#content div.views-row-1 .views-field-body{clear:right; }
.page-press-corner-press-releases .flexslider{
	width:102px;
	height:105px;
	float:left;
	}
.page-press-corner-press-releases .flex-caption{display:none;}
.page-press-corner-press-releases ol.flex-control-nav{display:none;}
//.page-press-corner-press-releases .views-field-title{float:left;}
.page-press-corner-press-releases div.views-row-1 .views-field-title{float:right; font-weight:bold; float: none;}
.page-press-corner-press-releases span.date-display-single{font-weight:bold;}
.page-press-corner-press-releases .flex-direction-nav .flex-next, .page-press-corner-press-releases .flex-direction-nav .flex-prev{
	display:none;
	opacity: 0;
	}
.page-press-corner-press-releases div.views-field-field-attachments{display:inline;}
.page-press-corner-press-releases div.views-field-field-attachments{
	display:inline;
	width:100%; 
	border-bottom:solid 1px #0a4c78;
	padding-bottom:15px; 
	padding-top:15px; 
	float:left;
	clear:both;
	}
.page-press-corner-press-releases div.views-field-field-attachments img{float:none;}
.page-press-corner-press-releases div.views-field-field-attachments .field-content{display:inline;}
.page-press-corner-press-releases div.views-field-field-link-news{float:right;}

.page-press-corner-press-releases .views-field-field-newsimg{float:none;width:100%;}
.page-press-corner-press-releases .views-field-field-newsimg img{float:left;}
.page-press-corner-press-releases div.montblanc-press-releases img{padding-right:10px;}

.page-press-corner-press-releases .views-row-last .views-field-field-attachments{border-bottom:none;}

/*.file-icon{float:left;display:inline;  }


/*----------------------------FLEXISLIDER DENTRO DE PRESS RELEASES--------------------------------

.node-type-news article.view-mode-full .flexslider ul.slides li img{width:600px;}
.node-type-news article.view-mode-full div.flex-caption{display:none;}
.node-type-news article.view-mode-full ul.slides li{list-style:none; width:70%;}
.node-type-news article.view-mode-full .field-name-field-attachments div.field-label {display:none;}
.node-type-news article.view-mode-full .field-name-field-attachments table td{padding:5px;}
.node-type-news article.view-mode-full .flexslider{width:606px;height:500px;}
.node-type-news .flex-control-nav{width:610px;}

.node-type-news .field-name-field-attachments img.file-icon{padding-right:5px;}
.node-type-news .field-name-field-attachment{display:inline;}*/

/*-------------FIN PRESS REALESES------------------------*/




/*-----------------Listado de contenidos. Edición UL--------------------*/

article ul {
	padding-left:0px;
}
article ul li {
	list-style-image: url("/sites/default/files/public/punto_verde.png");
	list-style-position:inside;
}
/*article img, article .pie-foto{
	float:right;
	padding-left:5px;
}
article .pie-foto{
	clear:both;
	font-style:italic;
	font-size:11px;
	margin-top:6px;
	padding-left:5px;
}*/
/*--------------------Listado de contenidos. Edición UL------------------*/

/*-------------PUBLICATIONS----------------*/
div#biblio-header div.biblio-export{font-size:80%;margin-bottom:5px;}
div.biblio-entry{
	background-color:#f6f6f6;
	border-top:1px #999 solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	clear:both;
	margin-top:0px;
	padding:5px;
}
.page-publications div.biblio-entry .file-icon{padding-left:15px;width:18px;}
.biblio-separator-bar{
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-top:0;
	margin-bottom:0;
	clear:both;
	}
.biblio-authors a{
	color: black;
	}
.biblio-title a{
	color: #0a4c78;
	font-weight:normal;
	}
.section-publications .field-name-field-attachment img {float:left; padding-right:5px;}

/*---------------FIN PUBLICATIONS-------------*/

/*-------------NEWSLETTER-------------*/
.section-newsletter article img {float:none;}


/*---------------------MULTIMEDIA-----------------------*/

.page-press-corner-multimedia div.view-header{padding-bottom:25px;}
.page-press-corner-multimedia .views-field-title{
//	float:left;
	font-weight:bold; 
	padding-bottom:10px;
	}
.page-press-corner-multimedia span.date-display-single {
	float:left;
//	padding-left:15px; 
	padding-bottom:10px; 
	font-size:70%;
	font-weight:bold;
	}
.page-press-corner-multimedia div.video-embed-description{
	font-size:80%;
	font-weight:bold; 
	color:#0a4c78;
	}
/*---------------------FIN MULTIMEDIA-----------------------*/

/*---------------------RELATED LINKS-----------------------*/
.section-related-links ul li.item-related a{color:#0a4c78;}
.section-related-links h2{text-transform:capitalize;}
.section-related-links li.item-related{font-weight:bold;font-size:13px;}
        /*-------------------------------------------*/
		
/*---------------------PRESS CORNER>NEWS-----------------------*/
.node-type-news	h1{
text-transform: none;
}
.node-type-news div#content .date-display-single{
	color:#7a7a7a;
	padding-right:15px;
	font-size:90%;
	padding-top: 15px;
	padding-bottom: 15px;
	}

.node-type-news	div#content .field-name-field-media{
	float:left;
	color:#7a7a7a;
	font-weight:bold;
	padding-right:5px;
	font-size:90%;
	padding-top: -10px;
	padding-bottom: 15px;
	}

.node-type-news div#content .date-display-single:before{
	content:" / ";
	}
.node-type-news	div#content .view-mode-full .date-display-single:before{
	content:" / ";
	}
.node-type-news div#content div.field-type-text-with-summary div.field-item{
	float:none;
}
/*.node-type-news article.view-mode-full img > p {display:block; width:700px; float:left;}
.node-type-news article.view-mode-full p{float:left;width:900px;}
.node-type-news article.view-mode-full img {max-width:200px; float:left; padding-right:15px;}
.node-type-news article.view-mode-full address{display:block; width:700px; float:left;}*/

	
/*---------------------CONTACT----------------------*/
.section-contact div.form-item-name, .section-contact div.form-item-mail, .section-contact div.form-item-mail, .section-contact div.form-item-subject, .section-contact div.form-item-message{color:#0a4c78; font-size:95%;}
.section-contact span.form-required{display:none;}
.section-contact input{font-family: Arial, Helvetica, sans-serif;}
.section-contact div.form-item-copy label{font-size:90%;}
.section-contact .resizable-textarea .grippie{display:none;}
.section-contact input.form-submit{
	font-size: 72%;
	white-space:nowrap;
	margin-bottom:5px;
}


.section-contact textarea#edit-message{width:432px;}
/*---------------------BUSCADOR AVANZADO----------------------*/
.section-search .container-inline {background-color:none; width:100%;}
.section-search .container-inline input.form-submit{
color:transparent;
background-image:url(/sites/default/files/public/img_buscador_positiva.png);
background-repeat:no-repeat;
background-color:transparent;
border:none;
}
.section-search .container-inline div.form-item-keys input {
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:2px solid #0a4c78;
	padding-left:5px;
	}
.section-search div.form-item-keys label{
	color:#0a4c78;
	border-bottom:2px solid #0a4c78;

	padding-bottom:1px;}
	
.section-search .container-inline{
	margin-bottom:25px;
	padding-left: 25px;
	}
.section-search a.fieldset-title{
	font-weight:bold;
	}
	
.section-search fieldset{
	border:#0a4c78 1px solid; 
	width: 52%;
	border-radius:15px;
	}
html.js fieldset.collapsed{border:0;}
.section-search div.action input.form-submit{
	font-size: 80%;
    margin-left: 48%;
    width: 85%;
	}
.section-search div.criterion label{font-weight:normal; font-size:85%; color: #004081;}
.section-search div.form-item-type label{font-weight:bold;}
.section-search div#edit-type div.form-type-checkbox label{
	font-weight:normal;
	padding-left:3px;
	color:#0a4c78;
	}
.section-search fieldset#edit-advanced .form-type-textfield input{
	border:#0a4c78 0.25px solid;
	padding:5px;
	font-size:80%;
	color:#0a4c78;
	border-radius:5px;
	}

/*----------------DELIVERABLES-------------------------------*/
.section-deliverables div#content h2{
	padding-left:5px;
	background-color:#e4e4e4;
	border-top:#999 1px solid;
	margin:0;
	line-height:1.2;
	padding-bottom:0;
	padding:10px;
	text-transform:capitalize;
	}
.section-deliverables div#content h2 a{color:#0a4c78; font-size:14px;}
.section-deliverables .views-field-field--deliverable-description {
	background-color:#F6F6F6;
	border-top:#999 1px solid;
	}
.section-deliverables .views-field-field--public-deliverable-file{
	background-color:#F6F6F6;
	padding:5px;
	padding-left:18px;
	}
.section-deliverables .views-field-field--deliverable-description .deliverable-description{padding:15px;font-size:14px;}
.section-deliverables .views-field-field--public-deliverable-file span.file img.file-icon{padding-right:15px;}
.section-deliverables .views-field-field--public-deliverable-file div.field-content{padding-bottom:5px;}
.section-deliverables .views-field-field--public-deliverable-file span.file a{font-size:90%;}

/*--------------------------PUBLICATIONS--------------------------*/
.section-publications ul.secondary{ 
	margin-top:.2em; 
	border:0; 
	float:right;
	clear:right;
	padding-right: 0px;
	}
.section-publications ul.secondary li{
	margin-left:5px; 
	margin-right:5px;
	}
.section-publications .biblio-current-filters{
	clear:both;
	padding:5px;
	padding-left:15px;
	font-size:80%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#0a4c78;
	opacity:0.7;
	color:white;
	border-radius:5px;
	}
.section-publications .biblio-current-filters a{
	color:white;
	}
.section-publications .biblio-alpha-line{padding-top:5px;}
.section-publications .biblio-alpha-line a{
	padding-left:3px; 
	padding-right:3px; 
	}
.section-publications .biblio-alpha-line a.active,.section-publications .biblio-alpha-line a:hover {
	color:#0a4c78;
	}	
.section-publications .biblio-alpha-line b{color:#0a4c78;}

/*----------------BREADCRUMB-----------------------*/
.breadcrumb ol{
	float: right;
    font-size: 74%;
	}
div#bread{
	margin-right:10px;
	padding-top:2px;
	z-index:50;
	height:15px;
	display:none;
	}
.breadcrumb {
    font-size: 75%;
    padding-left: 10px;
	color:#464646;	
}
.breadcrumb a,  .breadcrumb a:link{	color:#464646;}
.breadcrumb a:hover, .breadcrumb a:active{color:#0a4c78;}

/*----------------------PRESS CLIPPINGS------------------------------*/
div.article-byline img{float:none;}
.field-label-inline .field-label, .field-label-inline .field-items {
    clear: both;
    float: none;
}
/*.node-type-news .field-type-text-with-summary p{
	padding-top:50px;}
.node-type-news .field-type-text-with-summary p+p{
	padding-top:0px;}*/
div.field-name-field-subtitle {
	font-style:italic;
	padding-top:50px;
}
div .sb-image{
	float: left;
	clear:left;
	padding-left:0;
	padding-right:10px;
}
.node-type-news div#content .field-name-field-media:after{clear:both;}

/*---------------------FIN PRESS CLIPPINGS---------------------------*/

.toolbar-drawer div#content span.date-display-single {
    padding-right: 7px;
}

/*----------------------FEATURED ARTICLES----------------------------*/
section.region-sidebar-second h2.block-title{padding-left:15px;}
section.region-sidebar-second div.montblanc-featured-articles, section.region-sidebar-second div.view-events{font-size:90%; padding-right:25px;}
section.region-sidebar-second div.montblanc-news-homePage div.views-row, section.region-sidebar-second div.view-events div.views-row {line-height:1.5; margin-bottom:0;}

/*---------------------PROJECT--------------------------------------*/

div#block-block-11{display:block;width:660px; padding-left:10px;padding-top:0,margin-top:0;}
/*ojo!!!metida por num de nodo!!!*/
.page-node-3 .not-front #main{margin-top:0;}
.page-node-3 .region-sidebar-second {
    margin-top: 23px;
}
/*--------------------MENÚ AÑADIDO----------------------------------*/
/*prueba*/
ul.nice-menu li.active-trail.menuparent a{background-color:white; color:#0a4c78;}
ul.nice-menu li.over.menuparent a{background-color:#0a4c78;color:white;}
ul.nice-menu li.over.menuparent a:hover{background-color:white;color:#0a4c78;}
ul.nice-menu-down .menuparent a {
  padding-right: 15px; /* LTR */
  
}

ul.nice-menu-down li.menuparent {
	
}

ul.nice-menu-down li.menuparent:hover {

}

ul.nice-menu-down li li.menuparent {

}

ul.nice-menu-down li li.menuparent:hover {
}


/*ul.nice-menu li.active-trail.menuparent a:hover{color:white;}/*
/*prueba*/
div.menu-block-2 ul.menu a {
	color:white; 
	text-decoration:none; 
	padding-top:0.49em;
	line-height:1.25;
	font-size:16px;
	}
.menu-block-2 ul li{
	line-height:2;
	}
.menu-block-2 ul.menu a /*Menú lateral. Da estilo a los enlaces inactivos*/{
	display:block; 
	background-color:#0a4c78;
	border-bottom: 1px solid white;
	}
div.menu-block-2 li.first{display:none;}
div.menu-block-2 ul.menu li.first a:hover, ul.menu li.first{border-top:1px solid #0a4c78;}
div#block-menu-block-2{margin-top:-25px;}

/*----------------------TABLA GENERAL INFORMATION--------------------*/

.section-project #main table{font-size:12px;}
.section-project #main table td{padding:8px;}


.page-node-3 #main{margin-top:0;}

/*-------------------------LINKS EVENTS------------------------------*/

.page-press-corner-events a#past-event-link:before{content:" << ";}
.page-press-corner-events a#past-event-link{font-size:12px;}

/*-------------------------LINK MEDIAWIKI--------------------------*/

/*div#block-block-13 a{
	background-color:#004081; 
	color:white; 
	text-decoration:none;
	font-size:bold;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	padding:5px;
	display:block;
	width:95%;
	font-size:17px;
	margin-left:2px;
	}
div#block-block-13 a.contextual-links-trigger {background:none; color:black;}
div#block-block-13 a:hover{
	text-decoration:underline;
}
div#block-block-14 a{
	background-color:#217F9F; 
	color:white; 
	text-decoration:none;
	font-size:bold;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	padding:5px;
	display:block;
	width:95%;
	font-size:17px;
	margin-left:2px;
	}
div#block-block-14 a:hover{
	text-decoration:underline;
}*/


/*---------------------------APPLICATIONS-----------------------------*/

/*--------Página detalle-------------*/

/*html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article div.field div.field-items div.field-item p {
	margin:0;
	}*/

html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article div.field div.field-label{
	background-color:#E4E4E4;
	border-top:1px #CCCCCC solid;
	border-bottom:none;
	border-left:none;
	border-right:none;
	clear:both;
	margin-top:0px;
	padding:5px;
	}
	
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article div.field div.field-items div.field-item a img{float:none;}
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node-12862 div.field div.field-items div.field-item table tbody tr td{border:0; padding-bottom:5px; padding-left:5px;}
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node-12862 div.field div.field-items div.field-item table tbody tr td p{padding-left:5px; padding-bottom:5px;}
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node-12862 div.field div.field-items div.field-item table{border:0;}
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node-12862 div.field div.field-items div.field-item table tbody tr td p a{color:black;}
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node-12862 div.field div.field-items div.field-item table tbody tr td p a:hover{color:#004081;}

html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node fieldset#node_applications_full_group_versions.field-group-fieldset div.fieldset-wrapper div.field div.field-label{
	background-color:transparent;
	border-top:0px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	clear:none;
	margin-top:0px;
	padding:0px;
	padding-left:5px;
	}
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node fieldset#node_applications_full_group_versions.field-group-fieldset{
	margin-bottom:15px;
	width:50%; 
	border:1px dashed #999;
	border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; 
	background-color:#E4E4E4;
	margin-left: 15px;
	 }
html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.nodefieldset#node_applications_full_group_versions.field-group-fieldset legend{display:block;}
.node-type-applications div#main div#content.column div#slider div.container div#content.column span.sectionLeft article div.field div.field-items div.field-item p,.node-type-applications div#main div#content.column div#slider div.container div#content.column span.sectionLeft article div.field div.field-items div.field-item{padding:5px;}

html.js body.html div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node fieldset#node_applications_full_group_versions.field-group-fieldset div.fieldset-wrapper div.field div.field-items div.field-item{border:0; background-color:transparent;}

.node-type-applications div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node fieldset#node_applications_full_group_versions.field-group-fieldset legend{
	margin-top:15px; 
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
	background-color:#0a4c78;
	color:white;
	font-weight:bold;
	display:block;
	width:100%;
	padding-left:5px;
	}
.node-type-applications div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node fieldset#node_applications_full_group_versions.field-group-fieldset div.fieldset-wrapper div.field div.field-label{
	font-weight:normal;
	padding-left:5px;
	color:#0a4c78;}
.view-mode-full div#main div#content.column div#slider div.container div#content.column span.sectionLeft article.node-applications{background-color:#F6F6F6;}

.node-type-applications article {
    background-color:#F6F6F6;
}
.node-type-applications div.field-items > div.even{border-top:1px #999 solid;}
.node-type-applications div.odd + div.even{border-top:0px;}

.page-node-12925 div#page div#main div#content.column div#slider div.container div#content.column span.sectionLeft article div.field div.field-items div.field-item p {margin-top:5px;}
div.region div#block-block-1.block p{margin-top:0;}