/* Index
	(0) GENERAL 
	(1) HEADER REGION
		(1.1) Language switcher
		(1.2) Search form
		(1.3) Header menu
		(1.4) Text Resizer 
	(2) MAIN MENU
		(2.1) Main Menu
		(2.2) Submenus
	(3) CONTENT
		(3.0) Home	
		(3.1) Proyectos 
			(3.1.1) Proyectos (Vista)
			(3.1.2) Proyectos (INSIDE)
			(3.1.3) Sidebar-right proyecto
		(3.2) Equipo
		(3.3) Basic Page (AGENCIA)
		(3.4) Equipo
	(4) SIDEBAR-RIGHT	
		(4.1) Bloque "Area de conocimiento" -> Proyectos
		(4.2) Bloque "Por año" -> Proyectos	
	(X) EXTRA
*/

/**************************/
/*      (0) GENERAL       */
/**************************/

body { font-size: 13px; }

p {
	margin: 0;
	font-size: 13px;
	
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

a {
	cursor: pointer;
	font-size: 13px;
	text-decoration: none;
}

a:hover, a:focus, a:active {
  color: #ff9900;
  text-decoration: none;
}

span.file img { 
	float: left;
	margin-right: 10px;
}

span.file a {
	height: 21px;
	width: auto;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: inherit;
}

.content { margin: 0; }

.node .content { font-size: 13px; }

.one-sidebar #content {
	width: 640px;
	margin-right: 20px;
	top: 0;
	margin-top: 0;
	vertical-align: top;
}

#sidebar-first, #sidebar-second {
	width: 300px;
	margin: 18px 0 0 0;
}

.group-left h3 {
	display: block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 35px;
	line-height: 35px;
	margin: 23px 0 23px 0;
	font-size: 13px;
}

.sidebar .block {
	background-color: none;
	border-color: none;
	border: none;
	padding: 0;
	margin: 0 0 16px;
}

#messages { /* display: none;  */}

.breadcrumb, .breadcrumb a { text-transform: lowercase; }

.ajax-progress .throbber  {
  display: none;
}

/**************************/
/*   (1) HEADER REGION    */
/**************************/

#header {
	height: 150px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 20px 0;
}

#logo {
	padding: 25px 15px 15px 10px;
}

#idiomatic {
	float: right;
}

/***** (1.1) Language switcher ****/

#block-locale-language {
	margin: 22px 0 20px 0;
	float: right;
}

#block-locale-language h2 {
	display: none;
}

#block-locale-language ul.language-switcher-locale-url {
	margin: 0;
	padding: 0;
	background: white;
	font-size: 12px;
	height: 16px;
	border: 2px solid #cacaca;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	display: block;
}

#block-locale-language ul.language-switcher-locale-url li {
	display: inline-block;
	list-style: none;
	padding: 0 14px;
	height: 16px;
	border-right: 2px solid #cacaca;
	margin-left: -3px;
}

#block-locale-language ul.language-switcher-locale-url li.first {
	margin-left: 0;
}

#block-locale-language ul.language-switcher-locale-url li.last {
	border-right: none;
}

#block-locale-language ul.language-switcher-locale-url li.active {
	background: #ff9900;
}

#block-locale-language ul li.active a.active{
	color: white;
}

/***** (1.2) Search form ****/

#block-search-form  input.form-submit, a.button {
	background: none;
	border: none;
	color: black;
	cursor: pointer;
	font-size: 0.929em;
	font-weight: normal;
	text-align: left;
	margin: 1px 0 0 0;
	padding: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#block-search-form {
	margin: 0 0 0 0;
	float: right;
	height: 18px;
	clear: both;
	padding-bottom: 0;
	/* border: 1px solid black; */
}

#block-search-form .form-item, #block-search-form .form-actions {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#block-search-form #edit-actions {
	margin-left: -5px;
}

#block-search-form .container-inline, .container-inline label { 
	display: inline-block;
	clear: both;
	margin: 0;
	padding: 0;
}

.form-item-search-block-form label {
	margin: 0;
	padding: 0;
}

#block-search-form h2 {
	display: none;
}

.form-item-search-block-form input {
	background: #ccc;
	border: none;
	margin: 0;
	padding: 0 0 0 5px;
	height: 17px;
	width: 190px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px; 
	text-align: left;
	cursor: pointer;
	color: black;
}

/***** (1.4) Text Resizer ******/

#block-text-resize-0 {
	height: 35px;
}

#block-text-resize-0 h2 {
	display: none;
}


/**************************/
/*     (2) MAIN MENU      */
/**************************/

#menuprincipal li.expanded, #menuprincipal li.collapsed, #menuprincipal li.leaf {
	margin: 0;
	padding: 0;
}

/***** (2.1) Main Menu ****/

#menuprincipal div.section {
	position: relative;
}

#menuprincipal div.section {
	width: 960px;
	margin: 0 auto;
}

#menuprincipal #block-menu-menu-menu-principal {
	height: 40px;
}

#menuprincipal #block-menu-menu-menu-principal h2 {
	display: none;
}

#block-menu-menu-menu-principal ul {
	margin: 0;
	padding: 0;
	height: 40px;
	background: url(../images/mainmenu-bg.jpg) 0 0 repeat-x;
	list-style: none;
}

#block-menu-menu-menu-principal ul li {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 21px; /* S'haura de posar un padding especific per a cada item perque el menu s'ajusti al width */
	margin: 0;
	border-right: 1px solid white;
	border-collapse: collapse;
}

#block-menu-menu-menu-principal ul li.last {
	border: none;
}

#block-menu-menu-menu-principal ul li:hover, #block-menu-menu-menu-principal ul li a.active, .node-type-proyectos #block-menu-menu-menu-principal ul li a#proyectos, .node-type-destinatarios #block-menu-menu-menu-principal ul li a#proyectos, .node-type-page #block-menu-menu-menu-principal ul li a#agencia.active, .node-type-equipo #block-menu-menu-menu-principal ul li a#equipo, .node-type-page #block-menu-menu-menu-principal ul li a#prensa.active {
	background: white url(../images/mainmenu-bg.jpg) 0 -40px repeat-x;
	width: auto;
}

#block-menu-menu-menu-principal ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: black;
	font-size: 16px;
	padding: 0 21px; /* S'haura de posar un padding especific per a cada item perque el menu s'ajusti al width */
	display: block;
}



/***** (2.2) Submenus ****/

#block-menu-menu-submenu h2, #block-menu-menu-submenu-agencia h2, #block-menu-menu-submenu-equipo h2, #block-menu-menu-submenu-prensa h2, #block-menu-menu-submenu-formacion h2 {
	display: none;
}

#block-menu-menu-submenu ul, #block-menu-menu-submenu-agencia ul, #block-menu-menu-submenu-equipo ul, #block-menu-menu-submenu-prensa ul, #block-menu-menu-submenu-formacion ul {
	margin: 0;
	padding: 0;
	height: 41px;
	background: url(../images/submenu-bg.jpg) 0 0 repeat-x;
	list-style: none;
}

#block-menu-menu-submenu ul li, #block-menu-menu-submenu-agencia ul li, #block-menu-menu-submenu-equipo ul li, #block-menu-menu-submenu-prensa ul li, #block-menu-menu-submenu-formacion ul li {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	margin: 0;
	border-collapse: collapse;
}

#block-menu-menu-submenu ul li.last, #block-menu-menu-submenu-agencia ul li.last, #block-menu-menu-submenu-equipo ul li.last, #block-menu-menu-submenu-prensa ul li.last, #block-menu-menu-submenu-formacion ul li.last {
	border: none;
}

#block-menu-menu-submenu ul li:hover, #block-menu-menu-submenu-agencia ul li:hover, #block-menu-menu-submenu-equipo ul li:hover, #block-menu-menu-submenu-prensa ul li:hover, #block-menu-menu-submenu-formacion ul li:hover {
	background: white url(../images/submenu-bg.jpg) 0 -41px repeat-x;
	width: auto;
}

#block-menu-menu-submenu ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: black;
	font-size: 16px;
	display: block;
	padding: 0 20px; /* S'haura de posar un padding especific per a cada item perque el menu s'ajusti al width */
}

#block-menu-menu-submenu-agencia ul li a, #block-menu-menu-submenu-equipo ul li a, #block-menu-menu-submenu-prensa ul li a, #block-menu-menu-submenu-formacion ul li a {
	text-decoration: none;
	color: black;
	font-size: 16px;
	display: block;
	padding: 0 20px; /* S'haura de posar un padding especific per a cada item perque el menu s'ajusti al width */
}

#block-menu-menu-submenu ul li a.active, #block-menu-menu-submenu-agencia ul li a.active, #block-menu-menu-submenu-equipo ul li a.active, #block-menu-menu-submenu-prensa ul li a.active, #block-menu-menu-submenu-formacion ul li a.active {
	color: #ADAEAE;
}

/**************************/
/*   (3)   CONTENT        */
/**************************/

#page-title {
	display: none;
}

.page-taxonomy-term #page-title {
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

#content .section, .sidebar .section {
	padding: 0;
}

.node-proyectos .group-left, .node-equipo .group-left, .node-page .group-left, .node-destinatarios .group-left, .node-prensa .group-left, .node-publicaciones .group-left, .node-modelo-conceptual .group-left  {
	width: 620px;
	margin: 0 40px 0 0;
}

.node-proyectos .group-right, .node-equipo .group-right, .node-page .group-right, .node-destinatarios .group-right, .node-prensa .group-right, .node-publicaciones .group-right, .node-modelo-conceptual .group-right {
	width: 300px;
}

/***** (3.0) Home ****/

.front .view-id-frontpage .views-row:hover {
	background: none;
	color: #333;
}

.front.two-sidebars #content {
	width: 100%;
}

.front #sidebar-first {
	width: 640px;
	height: auto;
	margin-right: 20px;
}

.front #sidebar-second {
	width: 300px;
	height: auto;
}

/* BANNER IMATGES FRONT */

.front .view-id-frontpage .views-row .views-field-field-proyecto-banner-rotativo {
	display: block;
	float: left;
	margin-right: 15px;
}

.front #block-views-frontpage-banner-front2 {
	overflow: hidden;
	height: 302px;
}

/* LEMA */

#featured {
	text-align: left;
	font-weight: normal;
	line-height: 1.4;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	text-shadow: none;
}

#block-views-frontpage-block-1 .content {
	margin-top: 1px;
	background: #F4F4F4;
	font-size: 20px;
	padding: 10px;
	
}


/* PROYECTO DESTACADO FRONT */

.front #sidebar-first #block-views-frontpage-block-2 h2, .front #sidebar-first #block-views-frontpage-block-3 h2 {
	display: block;
	height: 40px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 18px;
}

.front #sidebar-first #block-views-frontpage-block-2 img {
	margin: 0 10px 5px 0;
}

.front #sidebar-first #block-views-frontpage-block-2 .views-field-field-proyecto-des-titulo {
	font-size: 16px;
	text-transform: uppercase;
	/* color: #00A4B0; */
	color: #4C99B2;
	margin-bottom: 10px;
}

.front .view-display-id-block_2 .view-content .views-row .views-field span a {
	text-transform: uppercase;
	font-size: 20px;
}

/* DESTACAMOS FRONT */

.front #block-views-frontpage-block-3 {
	clear: both;
	display: block;
	margin: 20px 0 0 0;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}

.front #block-views-frontpage-block-3 .content {
	padding: 0 18px 18px 18px;
}
	
.front #block-views-frontpage-block-3 .views-row {
	display: block;
	width: 185px;
	margin-right: 20px;
	float: left;
}

.front #block-views-frontpage-block-3 .views-row:nth-child(3n+3) {
	margin-right: 0;
}

.front .view-display-id-block_3 .view-content .views-row .views-field-view-node {
	margin: 5px 0;
}

.front .view-display-id-block_3 .view-content .views-row .views-field span a {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 18px;
}

/* BANNERS FRONT */

#block-block-1 .content {
	margin-top: 0;
}

#block-block-1 .content p {
	display: block;
	/* background: #b2e4e6; */
	background: #9EB0CC;
	width: 270px;
	height: 49px;
	margin-bottom: 10px;
	padding: 15px;
}

#block-block-1 .content p a {
	display: block;
	background: url(../images/pdfdown.png) no-repeat top left;
	color: #333;
	height: 43px;
	text-indent: 46px;
	padding: 12px 0 0 0;
}

#block-block-1 .content p:hover {
	background: #405779;
	color: white;
}

#block-block-1 .content p a:hover {
	color: white;
}

/* TAULA BOTTOM FRONT */

.front h2.region-sidebar-second-top {
	margin-bottom: 0;
}

.front div.region-sidebar-second-top {
	padding: 9px;
	margin-top: -25px;
}


/* TABS AGENDA CALENDARIO I NOTICIAS */

.front #block_tab-title-views_calendar-block_2, #block_tab-title-views_secci_n_de_prensa-block_11, #block_tab-title-views_calendar-block_1{
	/* padding-left: 0; */
}

.front .block_tab-titles {
	display: block;
	border-bottom: 1px solid #CCCCCC;
	height: 27px;
}

.front .block_tab-title.active {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	color: black;
	font-weight: bold;
}

.front .block_tab-title {
	/* Border radius */
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	background: #999999;
	padding: 4px 10px 4px 10px;
	margin-right: 3px;
	width: inherit;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	float: right;
	color: white;
}

.front .block_tab-title#block_tab-title-views_secci_n_de_prensa-block_11 {
	margin-right: 0;
}

.front .block_tab-title:hover {
	background: #ff9900;
	color: white;
}

.front .region-sidebar-second-top {
	background: #F3F4F4;
}

.front .region-sidebar-second-top .block_tab-blocks {
	background: white;
	clear: both;
	display: block;
}

.front .region-sidebar-second-top .block_tab-blocks .block_tab-block .content {
	padding: 9px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.front .view-id-secci_n_de_prensa .views-row, .front #block-views-calendario-prensa-block-2 .views-row {
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 10px;
}

.front .view-id-secci_n_de_prensa .views-row-last, .front #block-views-calendario-prensa-block-2 .views-row-last {
	border-bottom: none;
}

.front #block-views-calendario-prensa-block-2 .views-row .views-field span a {
	text-transform: none;
	font-size: 13px;
}

.views-view-grid .views-field-title{
	margin-top: -20px;
	margin-bottom: 10px;
	width: 320px;
	float: right;
}

.views-view-grid .views-field-title a{
	font-size: 16px;
}

#block-gtranslate-gtranslate h2{
	display: none;
}

#block-locale-language{
	z-index: 3;
}

#block-search-form{
	z-index: 2;
}

#block-gtranslate-gtranslate{
	padding-top: 85px;
	z-index: 1;
	
}

#google_translate_element{
	margin-top: 5px;
}

#google_translate_element:before {
	margin: 3px 5px 0 0;
	float: left;
   	content: "Other languages: "
}

.view-display-id-page_1 .view-header P{
	display: block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 35px;
	text-transform: uppercase;
	line-height: 35px;
	margin: 0 0 23px 0;
	padding-left: 15px;
	font-size: 13px;
	background: #F3F4F4;
	color: black;
}

.front .view-secci-n-de-prensa .more-link a {
	padding: 4px 6px 4px 6px;
	background: #4C9AB3;
	text-align: center;
	color: white;
	text-align: right;	
}

.front .view-secci-n-de-prensa .more-link a:hover {
	background: #405779;
}

/***** (3.1.1) Proyectos (Vista) ****/

/* Banner rotativo */

.view-display-id-banner_proyectos, .view-id-destinatarios.view-display-id-block_5 {
	margin: 20px 0 18px 0;
	height: 294px;
}

.view-display-id-banner_proyectos ul, .view-display-id-banner_proyectos ul li, .view-id-destinatarios.view-display-id-block_5 ul, .view-id-destinatarios.view-display-id-block_5 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.view-display-id-banner_proyectos .title-banner, .front #views_slideshow_cycle_main_frontpage-banner_front2 .views-field-title {
	position: relative;
	z-index: 10;
	bottom: 45px;
	background: black;
	opacity: 0.7;
	color: white;
	text-align: left;
	line-height: 40px;
	padding: 0 0 0 15px;
	font-size: 18px;
	text-transform: uppercase;
}

.views-slideshow-controls-top {
	position: absolute;
	z-index: 10;
	margin-right: 0;
	background: white;
	opacity: 0.75;
	width: 71px;
	height: 43px;
	margin-left: 860px;
	margin-top: 0;
	
	/* Border radius */
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-o-border-bottom-radius-bottomright: 5px;
	-o-border-bottom-radius-bottomleft: 5px;
	-ms-border-bottom-radius-bottomright: 5px;
	-ms-border-bottom-radius-bottomleft: 5px;
	-khtml-border-bottom-radius-bottomright: 5px;
	-khtml-border-bottom-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.views-slideshow-controls-top #views_slideshow_controls_text_pause_proyectos-banner_proyectos, .front .views-slideshow-controls-top #views_slideshow_controls_text_pause_frontpage-banner_front2 {
	display: none;
}

.views-slideshow-controls-top #views_slideshow_controls_text_previous_proyectos-banner_proyectos a, .front .views-slideshow-controls-top #views_slideshow_controls_text_previous_frontpage-banner_front2 a {
	display: block;
	background: url(../images/controls.png) no-repeat top left;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 10px 0 10px;
}

.views-slideshow-controls-top #views_slideshow_controls_text_next_proyectos-banner_proyectos a, .front .views-slideshow-controls-top #views_slideshow_controls_text_next_frontpage-banner_front2 a {
	display: block;
	background: url(../images/controls.png) no-repeat -19px 0;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 0 0 0;
}

/* Bloque texto introductorio */

#block-views-proyectos-proyectosintro, .view-display-id-destinatarios_intro {
	padding-bottom: 20px;
	border-bottom: 1px solid #cccdcc;
	margin-bottom: 20px;
}

#block-views-proyectos-proyectosintro .views-field-title, .view-display-id-destinatarios_intro .views-field-title {
	display: block;
	height: 40px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 18px;
}

/* Grid de proyectos */

.field-name-proyectos-relacionados {
	clear: both;
	margin: 30px 0 0 0;
}

.view-display-id-page ul {
	margin: 0;
	padding: 0;
}

.view-display-id-page .views-row, .view-destinatarios.view-display-id-destinatarios .views-row, .view-destinatarios.view-display-id-page_1 .views-row  {
	list-style: none;
	padding: 16px;
	margin: 0 15px 15px 0;
	display: block;
	width: 161px;
	height: 215px;
	vertical-align: top;
	background: #f5f4f4;
	float: left;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.view-display-id-page .views-row:hover, .view-destinatarios.view-display-id-destinatarios .views-row:hover, .view-destinatarios.view-display-id-page_1 .views-row:hover {
	background: #405779;
	color: white;
}

.view-display-id-page .views-row-3, .view-display-id-page .views-row-6, .view-display-id-page .views-row-9, .view-display-id-page .views-row-12, .view-display-id-page .views-row-15, .view-display-id-page .views-row-18, 
.view-destinatarios.view-display-id-destinatarios .views-row-3, .view-destinatarios.view-display-id-destinatarios .views-row-6, .view-destinatarios.view-display-id-destinatarios .views-row-9, .view-destinatarios.view-display-id-destinatarios .views-row-12, .view-destinatarios.view-display-id-destinatarios .views-row-15, .view-destinatarios.view-display-id-destinatarios .views-row-18, 
{
	margin: 0 0 15px 0;
}

.view-display-id-page .views-field-field-proyecto-banner-rotativo {
	margin: 0 20px 0 0;
}

.view-display-id-page .views-field-field-proyecto-banner-rotativo ul, .view-proyectos .views-field-field-proyecto-banner-rotativo ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}


.view-display-id-page .views-field-title, .view-display-id-page .views-field-field-proyectos-title-short {
	/* margin: 0 20px 0 0; */
	text-transform: uppercase;
}

.view-display-id-page .views-field-title a:hover, .view-display-id-page .views-field-field-proyectos-title-short a:hover {
	color: white;
}


/***** (3.1.2) Proyectos (INSIDE) ****/

.node-proyectos .group-left {
	width: 620px;
	margin: 0 40px 0 0;
}

.node-proyectos .group-right {
	width: 300px;
}

/***** Banner Rotativo ****/

.node-proyectos .field-slideshow-wrapper, .view-mode-equipo_general .field-slideshow-wrapper, .node-destinatarios .field-slideshow-wrapper, .node-publicaciones .field-slideshow-wrapper, .node-modelo-conceptual .field-slideshow-wrapper {
	margin: 0 0 35px 0;
	padding: 0 0 35px 0;
	border-bottom: 1px solid #ccc;
	height: 350px;
	overflow: hidden;
}

.node-proyectos .field-slideshow img, .view-mode-equipo_general .field-slideshow img, .node-destinatarios .field-slideshow img, .node-modelo-conceptual .field-slideshow img {
	border: 1px solid #ccc;
}
 
.node-proyectos .field-slideshow-caption, .view-mode-equipo_general .field-slideshow-caption, .node-destinatarios .field-slideshow-caption, .node-prensa .field-slideshow-caption, .node-modelo-conceptual .field-slideshow-caption {
	position: absolute;
	/* bottom: 16px; */
	bottom: 0;
	height: auto;
	min-height: 60px;
	width: 616px;
	background: black;
	opacity: 0.7;
	margin: 0 0 5px 0;	
	left: 1px;
	display: inline-block;
}

.field-slideshow-caption.captionunic {
	position: absolute;
	height: auto;
	bottom: inherit;
	left: inherit;
	min-height: 60px;
	width: 616px;
	background: black;
	opacity: 0.7;
	margin: -66px 0 5px 1px;	
	display: inline-block;
}

.node-proyectos .field-slideshow-caption span, .view-mode-equipo_general .field-slideshow-caption span, .node-destinatarios .field-slideshow-caption span, .node-prensa .field-slideshow-caption span, .node-modelo-conceptual .field-slideshow-caption span {
	color: white;
	opacity: 1;
	width: 418px;
	padding: 10px;
	/* position: absolute; */
	bottom: 0;
	text-transform: uppercase;
	display: block;
}

.node-proyectos #field-slideshow-0-pager, .view-mode-equipo_general #field-slideshow-0-pager, .node-destinatarios #field-slideshow-0-pager, .node-prensa #field-slideshow-0-pager, .node-modelo-conceptual #field-slideshow-0-pager {
	position: relative;
	/* top: 54px; */
	top: -59px;
	left: 0;
	z-index: 300;
	width: auto;
	display: block;
	float: right;
	margin: 0 10px 0 0;
	text-align: right;
}

.node-proyectos #field-slideshow-0-pager a, .view-mode-equipo_general #field-slideshow-0-pager a, .node-destinatarios #field-slideshow-0-pager a, .node-prensa #field-slideshow-0-pager a, .node-modelo-conceptual #field-slideshow-0-pager a {
	display: block;
	background: url(../images/controls-contador.png) no-repeat 0 0;
	width: 11px;
	height: 10px;
	text-indent: 99999px;
	float: left;
	margin: 7px 0 0 4px;
	overflow: hidden;
}

.node-proyectos #field-slideshow-0-pager a.activeSlide, .view-mode-equipo_general #field-slideshow-0-pager a.activeSlide, .node-destinatarios #field-slideshow-0-pager a.activeSlide, .node-prensa #field-slideshow-0-pager a.activeSlide, .node-modelo-conceptual #field-slideshow-0-pager a.activeSlide {
	display: block;
	background: url(../images/controls-contador.png) no-repeat 0 -10px;
	width: 11px;
	height: 10px;
	text-indent: 99999px;
	float: left;
	margin: 7px 0 0 4px;
	overflow: hidden;
}

#field-slideshow-0-controls {
	position: absolute;
	z-index: 300;
	margin-right: 30px;
	background: white;
	opacity: 0.75;
	width: 71px;
	height: 43px;
	margin-left: 520px;
	margin-top: 1px;
	
	/* Border radius */
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-o-border-bottom-radius-bottomright: 5px;
	-o-border-bottom-radius-bottomleft: 5px;
	-ms-border-bottom-radius-bottomright: 5px;
	-ms-border-bottom-radius-bottomleft: 5px;
	-khtml-border-bottom-radius-bottomright: 5px;
	-khtml-border-bottom-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#field-slideshow-0-wrapper a.prev, .view-mode-equipo_general #field-slideshow-0-wrapper a.prev {
	display: block;
	background: url(../images/controls.png) no-repeat top left;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 10px 0 10px;
}

#field-slideshow-0-wrapper a.next, .view-mode-equipo_general #field-slideshow-0-wrapper a.next {
	display: block;
	background: url(../images/controls.png) no-repeat -19px 0;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 0 0 0;
}

/***** Body Proyecto ****/

.node-proyectos .field-name-body, .node-destinatarios .field-name-body, .node-publicaciones .field-name-body, .node-modelo-conceptual .field-name-body {
	margin: 0 0 35px 0;
	text-align: justify;
}

.node-proyectos .field-name-body .destacado, .node-publicaciones .field-name-body .destacado {
	float:right;  
    width:200px;  
    padding:10px;  
    margin: 0 0 5px 15px;  
    position:relative; 
    top: 0; 
    font-size:14px;  
    font-weight:normal;  
    text-align:left;  
    background: #f4f4f4;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.node-proyectos .field-name-field-proyecto-texto-destacado, .node-publicaciones .field-name-field-publi-destacado {
	display: none; /* Amaguem el camp destacat perque l'incloim per JS */
}

/***** Documentacion Proyecto ****/

.node-proyectos .field-name-field-proyecto-documentacion, .node-publicaciones .field-name-field-publi-docs, .node-modelo-conceptual .field-name-field-modelo-documentacion {
	margin: 0 0 20px 0;
}

.node-proyectos .field-name-field-proyecto-documentacion .field-label, .node-modelo-conceptual .field-name-field-modelo-documentacion .field-label {
	display: block;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 35px;
	text-transform: uppercase;
	line-height: 35px;
	margin: 0 0 23px 0;
}

/***** Noticias relacionadas ****/

.node-proyectos .field-name-noticias-relacionadas-2, .node-destinatarios .field-name-noticias-relacionadas, .field-name-noticias-relacionadas {
	margin: 0 0 20px 0;
}

.node-proyectos .field-name-noticias-relacionadas-2 .views-row, .node-destinatarios .field-name-noticias-relacionadas .views-row, .node-modelo-conceptual .field-name-noticias-relacionadas .views-row {
	display: block;
	height: inherit;
	margin-bottom: 10px;
}

.node-proyectos .field-name-noticias-relacionadas-2 .views-field, .node-destinatarios .field-name-noticias-relacionadas .views-field, .node-modelo-conceptual .field-name-noticias-relacionadas .views-field {
	float: left;
	margin-right: 10px;
}

.node-proyectos .field-name-noticias-relacionadas-2 .views-field-field-prensa-fuente, .node-destinatarios .field-name-noticias-relacionadas .views-field-field-prensa-fuente, .node-modelo-conceptual .field-name-noticias-relacionadas .views-field-field-prensa-fuente {
	text-transform: uppercase;
	padding-left: 10px;
	border-left: 1px solid black;
	margin-left: 0;
}

/***** Proyectos relacionadas ****/

.node-proyectos .field-name-field-proyectos-pro-relacionados, .node-modelo-conceptual .field-name-field-modelo-proyectos {
	margin: 0 0 20px 0;
	clear: both;
}

.node-proyectos .field-name-field-proyectos-pro-relacionados .field-label, .node-modelo-conceptual .field-name-field-modelo-proyectos .field-label {
	display: block;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 35px;
	text-transform: uppercase;
	line-height: 35px;
	margin: 0 0 23px 0;
}

.node-proyectos .field-name-field-proyectos-pro-relacionados .node-teaser, 
.node-destinatarios .view-display-id-proyectos_relacionados .views-row, 
.node-modelo-conceptual .field-name-field-modelo-proyectos .node-teaser {
	list-style: none;
	padding: 16px;
	margin: 0 15px 15px 0;
	display: block;
	width: 161px;
	height: 215px;
	vertical-align: top;
	background: #f5f4f4;
	float: left;
	border-bottom: none;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

}

.node-proyectos .field-name-field-proyectos-pro-relacionados .node-teaser:hover, 
.node-destinatarios .view-display-id-proyectos_relacionados .views-row:hover, 
.node-modelo-conceptual .field-name-field-modelo-proyectos .node-teaser:hover {
	background: #405779;
	color: white;
}

.node-proyectos .field-name-field-proyectos-pro-relacionados .grid-link:nth-child(3n+3) .node-teaser, 
.node-modelo-conceptual .field-name-field-modelo-proyectos .grid-link:nth-child(3n+3) .node-teaser,
.node-destinatarios .view-display-id-proyectos_relacionados .grid-link:nth-child(3n+3) .views-row {
	margin: 0 0 15px 0;
}


.field-type-image img { margin: 0; }

/***** (3.1.3) Sidebar-right proyecto ****/

/* Título proyecto */

.node-proyectos .group-ficha-proyecto, .node-destinatarios .group-destinatarios-ficha, .node-publicaciones .group_publi_ficha, .node-modelo-conceptual .group_modelo_ficha {
	border-top: 4px solid #ccc;
	background: #f4f4f4;
	padding: 16px 16px;
	margin-bottom: 25px;
}

.node-proyectos .group-ficha-proyecto .field-name-title h2, .node-destinatarios .group-destinatarios-ficha .field-name-title h2, .node-publicaciones .group_publi_ficha .field-name-title h2, .node-modelo-conceptual .group_modelo_ficha .field-name-title h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 16px;
	border-bottom: 1px solid #ccc;
	margin: 0 0 16px 0;
}

.node-proyectos .group-ficha-proyecto .field-name-title h2, .node-modelo-conceptual .group_modelo_ficha .field-name-title h2 {
	margin: 0;
}

.node-proyectos .group-ficha-proyecto a, .node-modelo-conceptual .group_modelo_ficha a {
	font-size: 14px;
}

.node-proyectos .group-ficha-proyecto h3, .node-modelo-conceptual .group_modelo_ficha h3, .node-proyectos .group-ficha-proyecto .field-name-field-proyecto-destinatario .field-label {
	font-size: 14px;
	font-weight: bold;
}

.node-proyectos .group-ficha-proyecto .field-name-field-proyecto-area-conocimiento {
	margin: 0;
}

.node-proyectos .group-ficha-proyecto .field-name-field-proyecto-area-conocimiento li {
	white-space: normal;
}

.node-proyectos .group-ficha-proyecto .field-name-field-proyecto-ano {
	margin: 0 0 10px 0;
	float: left;
}

.node-proyectos .group-ficha-proyecto .field-name-field-proyecto-ubicacion { clear: both;}


.field-type-taxonomy-term-reference,
.node-proyectos .group-ficha-proyecto .field-name-field-proyecto-destinatario
{
	margin: 0 0 10px 0;
}


/* Banner premios */

.node-proyectos .field-name-field-proyecto-banner {
	margin: 0 0 25px 0;
/*
	border: 1px solid #ccc;
	padding: 13px;
*/
}

/*
.node-proyectos .field-name-field-proyecto-banner .field-items {
	background: #b2e5e7 url(../images/premios.jpg) top left no-repeat;
	min-height: 79px;
	padding: 0 14px 0 65px;
}

.node-proyectos .field-name-field-proyecto-banner .field-items .field-item {
	padding: 14px 0;
	text-transform: uppercase;
}
*/

/* Equipo relacionado */

.group-proyectos-equipo {
	border: none;
	margin-bottom: 25px;
}

.group-proyectos-equipo legend {
	display: block;
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-left: 15px;
	margin-bottom: 18px;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 285px;
}

.group-proyectos-equipo .fieldset-wrapper {
	margin-top: 0;
	padding: 45px 0 0 0;
}

.group-proyectos-equipo .field-name-field-proyectos-equipo-bcn .field-label, .group-proyectos-equipo .field-name-field-proyectos-equipo-dest strong {
	padding: 0 0 15px 25px;
	border-bottom: 1px dotted black;
	font-size: 14px;
	font-weight: bold;
}

.group-proyectos-equipo .field-name-field-proyectos-equipo-dest {
	margin: 15px 0 0 0;
}

.group-proyectos-equipo .field-name-field-proyectos-equipo-dest strong{
	line-height: 16px;
	display: block;
}

.group-proyectos-equipo .field-name-field-proyectos-equipo-bcn .field-items .node-teaser {
	border-bottom: 1px dotted black;
	padding: 0 0 5px 25px;
	margin: 5px 0 0 0;
}

.group-proyectos-equipo .field-name-field-proyectos-equipo-dest ul {
	margin: 0;
	padding: 0;
}

.group-proyectos-equipo .field-name-field-proyectos-equipo-dest ul li {
	list-style: none;
	border-bottom: 1px dotted black;
	padding: 0 0 5px 25px;
	margin: 5px 0 0 0;
}

/***** (3.2) Equipo ****/

/* Equipo General */

.field-name-field-equipo-texto {
	border-top: 3px solid #cbcbcb;
	background: #f3f4f4;
	padding: 0 10px 10px 10px;
}

.view-mode-equipo_general .group-right h3 {
	display: block;
	border-bottom: 1px solid #CCC;
	height: 35px;
	line-height: 35px;
	margin: 10px 0 10px 0;
	font-size: 15px;
}

/* Grid Equipo */

.view-id-equipo.view-display-id-block_2 {
	margin: 0 0 35px 0;
	padding: 0 0 35px 0;
	border-bottom: 1px solid #CCC;
}

.view-id-equipo.view-display-id-block_2 .views-field-field-equipo-foto,
.view-id-equipo.view-display-id-block_2 .views-field-field-equipo-foto-active {
	float: left;
	margin-right: 10px;
	background: #f3f4f4;
	height: 68px;
	margin-bottom: 15px;
}


.view-id-equipo.view-display-id-block_2 .grid-link {
	width: 189px;
	height: auto;
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	background: #F4F4F4;
	padding: 5px;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.view-id-equipo.view-display-id-block_2 .grid-link:hover {
	background: #405779;
}

.view-id-equipo.view-display-id-block_2 .grid-link:nth-child(3n+3) {
	margin: 0 0 10px 0;
}

.view-id-equipo.view-display-id-block_2 .views-field-field-equipo-cargo { color: black; }




/* Equipo Fotos */

.field-name-field-equipo-fotos table {
	border: none;
	border-collapse: separate;
}

.field-name-field-equipo-fotos table td { width: 50%; }

.field-name-field-equipo-fotos table td.col2 { padding-left: 11px; }

.field-name-field-equipo-fotos table img { margin-bottom: 10px; }

/* Equipo Estatico */

.view-mode-equipo_estatico .group-left .field-name-title {
	margin-top: 0;
	display: block;
	height: 40px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 18px;
}

/* Ficha equipo */

.group-equipo-ficha {
	border: none;
	background: #f3f4f4;
	border-top: 3px solid #cbcbcb;
	border-bottom: 3px solid #cbcbcb;
	margin-top: 0;
	margin-bottom: 32px;
	padding: 0;
	position: relative;
	top: 0;
	
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	
	display: block;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-before: 0;
	-webkit-padding-start: 0;
	-webkit-padding-end: 0;
	-webkit-padding-after: 0;
}

.node-type-equipo .field-name-title {
	margin: 15px 0 0 0;
	font-size: 20px;
}

.field-name-field-equipo-cargo {
	margin: 5px 0;
	font-size: 16px;
}

.group-equipo-ficha legend {
	display: none;
	
}

.group-equipo-ficha .fieldset-wrapper {
	padding: 0 0 0 178px;
	margin: 0 0 25px 0;
}

.group_equipo_left {
	display: block;
	width: 158px;
	float: left;
	margin-right: 20px;
}

.group_equipo_right {
	display: block;
	width: 440px;
	margin-left: 178px;
}

.field-name-field-equipo-foto img {
	margin: 0;
	border-top: 3px solid #cbcbcb;
	border-bottom: 3px solid #cbcbcb; 
	background: #f3f4f4;
}

.group-equipo-contactar {
	width: 158px;
	border: none;
	border-radius: 0;
}

.group-equipo-contactar legend {
	display: block;
	border: none;
	background: white;
	text-align: center;
	border-top: 3px solid #cbcbcb;
	border-bottom: 3px solid #cbcbcb;
	border-radius: 0;
	text-transform: uppercase;
	display: block;
}

.group-equipo-contactar .fieldset-wrapper {
	padding: 40px 0 0 0;
}

#block-views-equipo-block-1 h2 {
	display: block;
	height: 37px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-left: 15px;
	margin-bottom: 0px;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 285px;
}

#block-views-equipo-block-1 .view-display-id-block_1 .views-row {
	padding: 15px 10px 15px 10px;
	border-bottom: 1px dotted black;
}

#block-views-equipo-block-1 .view-display-id-block_1 .views-row-last {
	border: none;
}

.field-name-field-equipo-cv {
	float: right;
	margin: 20px 0 0 0;
}

.field-name-field-equipo-presentaciones {
	margin-bottom: 15px;
}

.field-name-field-equipo-presentaciones .field-label {
	display: block;
	height: 37px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-left: 15px;
	margin-bottom: 10px;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 285px;
}

.field-name-field-equipo-presentaciones .field-item {
	padding: 5px 10px 5px 10px;
}

.field-name-field-equipo-facebook, .field-name-field-equipo-twitter, .field-name-field-equipo-linkedin, .field-name-field-equipo-web {
	display: block;
	float: left;
	margin-right: 10px;
}

.field-name-field-equipo-facebook .facebook {
	display: block;
	text-indent: -99999px;
	width: 28px;
	height: 28px;
	background: url(../images/social_facebook.jpg) no-repeat top left;
}

.field-name-field-equipo-twitter .twitter {
	display: block;
	text-indent: -99999px;
	width: 28px;
	height: 28px;
	background: url(../images/social_twitter.jpg) no-repeat top left;
}

.field-name-field-equipo-linkedin .linkedin {
	display: block;
	text-indent: -99999px;
	width: 28px;
	height: 28px;
	background: url(../images/social_linked_in.jpg) no-repeat top left;
}

.field-name-field-equipo-web .webpersonal {
	display: block;
	text-indent: -99999px;
	width: 28px;
	height: 28px;
	background: url(../images/website.jpg) no-repeat top left;
}

/***** (3.3) Basic Page (AGENCIA) ****/

.node-page .group-left .field-name-title {
	display: block;
	height: 40px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 18px;
}

.node-page .group-left .field-name-title h2 {
	margin: 0;
	padding: 0;
}

/* Bloque Dirección */ 

#block-block-2 .content {
	margin: 0;
}

/* Bloque Cómo llegar */

#block-block-3 h2 {
	display: block;
	height: 37px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	padding-left: 15px;
}

#block-block-3 .content {
	margin: 0;
}

/***** (3.4) Destinatarios ****/

.group_destinatarios_ficha .field-name-field-destinatario-url {
	border-bottom: 1px solid #CCC;
	padding: 0 0 16px 0;
	margin: 0 0 16px 0;
}


/***** (3.5) PRENSA ****/

/* PRENSA GENERAL */

.view-mode-prensa_general .group-left {
	width: 221px;
	margin-right: 20px;
}

.view-mode-prensa_general .group-middle {
	width: 398px;
	margin-right: 20px;
}

.view-mode-prensa_general .group-right {
	width: auto;
}


.view-mode-prensa_general .group-left .field-name-agenda,
.view-mode-prensa_general .group-left .field-name-notas-de-prensa,
.view-mode-prensa_general .group-left .field-name-kit-de-prensa {
	margin-bottom: 20px;
}

.view-mode-prensa_general .group-left .field-name-agenda .block h2,
.view-mode-prensa_general .group-left .field-name-notas-de-prensa .block h2,
.view-mode-prensa_general .group-left .field-name-kit-de-prensa .block h2,
.view-mode-prensa_general .group-middle .field-name-block-noticias .block h2,
.view-mode-prensa_general .group-middle .field-name-multimedia .block h2 {
	display: block;
	height: 40px;
	background: #F3F4F4;
	color: black;
	line-height: 44px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 10px;
	font-family: 'TititlliumText22L002';
}

.view-mode-prensa_general .group-left .field-name-agenda .block .content,
.view-mode-prensa_general .group-left .field-name-notas-de-prensa .block .content,
.view-mode-prensa_general .group-left .field-name-kit-de-prensa .block .content,
.view-mode-prensa_general .group-middle .field-name-block-noticias .block .content,
.view-mode-prensa_general .group-middle .field-name-multimedia .block .content,
.view-mode-prensa_general .group-middle .field-name-multimedia2 .block .content {
	padding: 0 13px 0 13px;
}

.view-mode-prensa_general .group-left .field-name-agenda .block .views-row,
.view-mode-prensa_general .group-left .field-name-notas-de-prensa .block .views-row,
.view-mode-prensa_general .group-left .field-name-kit-de-prensa .block .views-row,
.view-mode-prensa_general .group-middle .field-name-block-noticias .block .views-row,
.view-mode-prensa_general .group-middle .field-name-multimedia .block .views-row {
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px dotted black;
}

.view-mode-prensa_general .group-left .field-name-agenda .block .views-row-first,
.view-mode-prensa_general .group-left .field-name-notas-de-prensa .block .views-row-first,
.view-mode-prensa_general .group-left .field-name-kit-de-prensa .block .views-row-first,
.view-mode-prensa_general .group-middle .field-name-block-noticias .block .views-row-first,
.view-mode-prensa_general .group-middle .field-name-multimedia .block .views-row-first {
	padding-bottom: 20px;
	padding-top: 0;
}


.view-mode-prensa_general .group-left .field-name-agenda .block .views-row-last,
.view-mode-prensa_general .group-left .field-name-notas-de-prensa .block .views-row-last,
.view-mode-prensa_general .group-left .field-name-kit-de-prensa .block .views-row-last,
.view-mode-prensa_general .group-middle .field-name-block-noticias .block .views-row-last {
	padding-bottom: 0;
	border-bottom: none;
}

.view-mode-prensa_general .group-middle .field-name-multimedia .views-field-field-prensa-video {
	margin: 15px 0 0 0;
}

.view-mode-prensa_general .group-middle .field-name-multimedia .views-field-title {
	margin: 15px 0 0 0;
}

.view-mode-prensa_general .group-middle .field-name-multimedia2 .views-row {
	padding-top: 20px;
	display: block;
	width: 180px;
	float: left;
}

.view-mode-prensa_general .group-middle .field-name-multimedia2 .views-field-title {
	margin: 15px 0 0 0;
}

.view-mode-prensa_general .group-middle .field-name-block-noticias .views-field-field-prensa-imagen {
	border: 1px solid #CCC;
	float: left;
	margin-right: 20px;
}

.view-mode-prensa_general .group-middle .field-name-block-noticias .views-field-field-prensa-fuente {
	float: left;
	border-right: 1px solid black;
	padding-right: 8px;
	margin-right: 8px;
}

.view-display-id-block_1 .pager,
.view-display-id-block_2 .pager,
.view-display-id-block_6 .pager {
	margin: 20px 0 20px 0;
	padding: 15px 0 0 0;
}

.view-display-id-block_6 .item-list .pager li {
	padding: 0;
}

.pager li a:hover {
	color: #F90;
}

/* PRENSA - Subapartado */

.view-mode-prensa_subadpartado .field-name-noticias h2, 
.view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina h2,
.view-mode-prensa_multimedia .field-name-multimedia-pagina-1 h2 {
	display: block;
	height: 40px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 10px;
	font-family: 'TititlliumText22L002';
}

.view-mode-prensa_subadpartado .field-name-noticias .views-row, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-row {
	clear: both;
	padding-bottom: 20px;
	padding-top: 20px;
	height: auto;
	border-bottom: 1px dotted black;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-row-first, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-row-first {
	padding-bottom: 20px;
	padding-top: 0;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-row-last, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-row-last {
	padding-bottom: 0;
	border-bottom: none;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-field-title, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-field-title {
	margin-bottom: 20px;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-field-title a, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-field-title a {
	font-size: 16px;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-field-field-prensa-fuente, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-field-field-prensa-fuente {
	float: left;
	border-right: 1px solid black;
	padding-right: 8px;
	margin-right: 8px;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-field-field-prensa-imagen, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-field-field-prensa-imagen {
	border: 1px solid #CCC;
	float: left;
	margin-right: 46px;
	height: 97px;
	display: block;
}

.view-mode-prensa_subadpartado .field-name-noticias .views-field-field-prensa-imagen a, .view-mode-prensa_notas_de_prensa .field-name-notas-de-prensa-pagina .views-field-field-prensa-imagen a {
	display: block;
}

/* MULTIMEDIA Inside */

.view-mode-prensa_multimedia .views-row {
	padding-bottom: 30px;
	border-bottom: 1px dotted black;
	margin-bottom: 30px;
}	

.view-mode-prensa_multimedia .view-display-id-block_10 .views-row .views-field-field-prensa-video {
	float: left;
	margin-right: 30px;
}

.view-mode-prensa_multimedia .views-field-title {
	margin: 25px 0 0 0;
}

.view-mode-prensa_multimedia .views-field-title a {
	font-size: 20px;
}

.view-mode-prensa_multimedia .views-field-field-prensa-lugar {
	float: left;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid black;
	font-size: 18px;
}

.view-mode-prensa_multimedia .views-field-field-prensa-fecha {
	font-size: 18px
}

/* Kit de Prensa */

.kit-row {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px dotted black;
}

.kit-row h4 {
	font-size: 20px;
}

.kit-row.last {
	border-bottom: none;
}

/* Fichas prensa */

.node-prensa .field-name-field-prensa-tipo {
	display: block;
	height: 40px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	border-bottom: 1px solid #D6D6D6;
	padding-left: 15px;
	margin-bottom: 26px;
	font-family: 'TititlliumText22L002';
}

.node-prensa .field-name-field-prensa-imagen img {
	border: 1px solid #CCC;
}

.node-prensa .field-name-field-prensa-imagen, .node-prensa .field-name-field-prensa-video {
	margin: 20px 0 20px 0;
}

.node-prensa .field-name-title {
	margin-bottom: 20px;
}

.node-prensa.view-mode-full .field-name-title .field-item h2 {
	line-height: 30px;
}

.node-prensa .field-name-body {
	margin-bottom: 20px; 
}

.node-prensa .field-name-field-prensa-fuente {

}

.node-prensa .field-name-field-prensa-documentos {
	margin-bottom: 23px;
}

/***** (3.6) FORMACION ****/

/* Formación general */

.view-mode-formacion .field-name-body h2 {
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-left: 15px;
	margin-bottom: 18px;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.view-mode-formacion .field-name-body table,
.view-mode-formacion .field-name-body table tbody {
	border: none;
}

.view-mode-formacion .field-name-body table td {
	display: block;
	float: left;
	width: 300px;
}

.view-mode-formacion .field-name-publicaciones-formaci-n {
	background: #F4f4f4;
	margin-bottom: 20px;
}

.view-mode-formacion .field-name-publicaciones-formaci-n #block-views-publicaciones-block-1 h2 {
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	border-bottom: 1px dotted #cbcbcb;
	border-right: none;
	border-left: none;
	padding-left: 15px;
	margin-bottom: 18px;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .view-content {
	padding: 10px;
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-row {
	float: left;
	display: block;
	width: 280px;
	margin-left: 20px;
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-row-first {
	margin-left: none;
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-field-field-publi-portada {
	margin-bottom: 20px;
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-field-field-publi-portada img {
	display: block;
	margin: 0 auto;
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-field-title { text-align: center; font-family: 'TititlliumText22L002';}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-field-title a {
	font-size: 20px;
	text-align: center;
	font-family: 'TititlliumText22L002';
}

.view-mode-formacion .field-name-publicaciones-formaci-n .view-display-id-block_1 .views-field-field-publi-subtitulo {
	text-align: center;
	font-size: 16px; 
	font-family: 'TititlliumText22L002';
}

.view-display-id-block_1 .views-slideshow-controls-top {
	position: absolute;
	z-index: 10;
	margin-right: 0;
	background: transparent;
	opacity: 1;
	width: 71px;
	height: 43px;
	margin-left: 540px;
	margin-top: -70px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-o-border-bottom-radius-bottomright: 5px;
	-o-border-bottom-radius-bottomleft: 5px;
	-ms-border-bottom-radius-bottomright: 5px;
	-ms-border-bottom-radius-bottomleft: 5px;
	-khtml-border-bottom-radius-bottomright: 5px;
	-khtml-border-bottom-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-pause,
.view-display-id-banner_destinatarios .views-slideshow-controls-text-pause {
	display: none;
}

.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-previous,
.view-display-id-banner_destinatarios .views-slideshow-controls-text-previous {
	display: block;
	background: url(../images/controls.png) no-repeat top left;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 10px 0 10px;
}

.view-display-id-block_1 .views-slideshow-controls-top .views-slideshow-controls-text-next,
.view-display-id-banner_destinatarios .views-slideshow-controls-text-next {
	display: block;
	background: url(../images/controls.png) no-repeat -19px 0;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 0 0 0;
}

.banner-link a {
	font-size: 16px;
}

.view-mode-full .group-right h2,
.node-equipo.view-mode-full .group-right h2,
.view-mode-formacion_areas .group-right h2,
.view-mode-formaci_n_universidades .group-right h2,
.view-mode-formacion_oferta_de_estudios .group-right h2,
.view-mode-formacion_cursos .group-right h2,
.view-mode-formacion_masters .group-right h2 {
	font-size: 18px;
}

.view-mode-full .field-name-title .field-item h2,
.view-mode-formacion_areas .field-name-title .field-item h2,
.view-mode-formaci_n_universidades .field-name-title .field-item h2,
.view-mode-formacion_oferta_de_estudios .field-name-title .field-item h2,
.view-mode-formacion_cursos .field-name-title .field-item h2,
.view-mode-formacion_masters .field-name-title .field-item h2 {
	font-size: 20px;
	line-height: 44px;
}

.group-right #block-views-publicaciones-block {
	margin-bottom: 20px;
}

/* Publicaciones */

.node-publicaciones .field-name-field-publi-portada {
	margin: 30px 0 30px 0;
}

.node-publicaciones .field-name-field-publi-portada img {
	display: block;
	margin: 0 auto;
}

.field-name-publicaciones #block-views-publicaciones-block h2{
	display: block;
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding-left: 15px;
	margin-bottom: 18px;
	border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	width: 285px;
}

.field-name-publicaciones #block-views-publicaciones-block .views-row {
	padding: 20px 13px 20px 13px;
	border-bottom: 1px dotted black;
}

.field-name-publicaciones #block-views-publicaciones-block .views-row-first {
	padding-top: 0;
} 


/***** (3.7) MODELO CONCEPTUAL ****/

.node-modelo-conceptual .field-name-field-modelo-aplicada {
	margin: 20px 0 0 0;
}

.node-modelo-conceptual .field-name-field-modelo-doc-iframe {
	margin: 0 0 20px 0;
}

/* Modelo Conceptual pagina general */

.field-name-nuestras-ideas-slider,
.field-name-modelo-urbano-slider,
.field-name-indicadores-slider {
	clear: both;
}

.view-mode-modelo_conceptual_general .field {
	margin-bottom: 43px;
	background: #F3F4F4;
	border-top: 4px solid #CCC;
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 13px;
}

.page-node .view-mode-modelo_conceptual_general .field .block h2 {
	display: block;
	border-top: none;
	border-bottom: 1px dotted #CCC;
	height: 35px;
	text-transform: uppercase;
	line-height: 37px;
	margin: 0 0 23px 0;
	font-size: 20px;
}

.view-mode-modelo_conceptual_general .views-row {
	float: left;
	margin-right: 87px;
	display: block;
	width: 230px;
}

.view-mode-modelo_conceptual_general .views-row-first {
	margin-left: 35px;
}

.view-mode-modelo_conceptual_general .views-row:nth-child(3n+3) {
	margin-right: 0;
}

.view-mode-modelo_conceptual_general .views-row .views-field-title {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

.view-mode-modelo_conceptual_general .views-row .views-field-title a {
	font-size: 20px;
}

.view-mode-modelo_conceptual_general .views-row .views-field-field-modelo-subtitulo {
	text-align: center;
}

.view-mode-modelo_conceptual_general .views-row .views-field-field-modelo-subtitulo .field-content {
	font-size: 16px;
}	

.view-mode-modelo_conceptual_general .views-slideshow-controls-top {
	margin-top: -63px;
	background: none;
	border: none;
}

.view-mode-modelo_conceptual_general .views-slideshow-controls-top .views-slideshow-controls-text-previous a {
	display: block;
	background: url(../images/controls.png) no-repeat top left;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 10px 0 10px;
}

.view-mode-modelo_conceptual_general .views-slideshow-controls-top .views-slideshow-controls-text-pause { display: none; }

.view-mode-modelo_conceptual_general .views-slideshow-controls-top .views-slideshow-controls-text-next {
	display: block;
	background: url(../images/controls.png) no-repeat -19px 0;
	width: 19px;
	height: 19px;
	text-indent: -9999px;
	float: left;
	margin: 13px 0 0 0;
}

.field-name-field-modelo-proyectos .field-items .field-item:nth-child(3n+3) .node-teaser {
	margin-right: 0;
}

/* Modelo Conceptual - RELATED MODELOS block */

#block-views-modelo-conceptual-block-1 h2 {
	display: block;
	height: 37px;
	background: #F3F4F4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #CBCBCB;
	padding-left: 15px;
	text-transform: none;
	margin-bottom: 15px;
}

#block-views-modelo-conceptual-block-1 .views-row {
	clear: both;
	padding: 13px;
	margin-bottom: 15px;
	border-bottom: 1px dotted black;
}

#block-views-modelo-conceptual-block-1 .views-field-field-modelo-img-grande, #block-views-modelo-conceptual-block-1 .views-field-field-modelo-img-thumb {
	float: left;
	margin: 0 10px 0 0;
}

#block-views-modelo-conceptual-block-1 .views-field-title a {
	font-size: 16px;
	margin-bottom: 5px;
}

#block-views-modelo-conceptual-block-1 .views-field-field-modelo-subtitulo .field-content {
	display: block;
	width: 218px;
	padding-left: 68px;
}
 
/********************************/
/*      (4) SIDEBAR-RIGHT       */
/********************************/

#sidebar-second {
	background: none;
}

/***** (4.1) Bloque "Area de conocimiento" ****/

#block-views-proyectos-area, #block-views-proyectos-area2, #block-views_destinatarios-block_2, #block-views_destinatarios-block_3 {
	margin: 10px 0 20px 0;
}

h2.region-sidebar-second-top {
	display: block;
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	padding-left: 15px;
	margin-bottom: 18px;
}

/* TABS */

.block_tab-title:hover {
	background-color: white;
}

.block_tab-title.active {
	font-weight: bold;
	text-decoration: none;
	background-color: white;
	border-bottom: 2px solid #4C9AB3;
}

.block_tab-title {
	background: none;
	color: #333;
	cursor: pointer;
	margin-right: 0;
	padding: 4px 21px 4px 21px;
	display: inline;
	width: 150px;
	border-bottom: 2px solid #F3F4F4;
	text-align: center;
	text-transform: uppercase;
}

/*******/

#block-views-proyectos-area ul, #block-views-proyectos-area ul li, #block-views-proyectos-area2 ul, #block-views-proyectos-area2 ul li, #block-views-destinatarios-block-2 ul, #block-views-destinatarios-block-3 ul li {
	margin: 0;
	padding: 0;
}

#block-views-proyectos-area ul li, #block-views-proyectos-area2 ul li, #block-views-destinatarios-block-2 ul li, block-views-destinatarios-block-3 ul li {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 3px 0;
	display: block;
	width: 280px;
	border-bottom: 1px dotted black;
	display: block;
	height: 30px;
	line-height: 30px;
}

#block-views-proyectos-area ul li a, #block-views-proyectos-area2 ul li a, #block-views-destinatarios-block-2 ul li a, #block-views-destinatarios-block-3 ul li a {
	display: block;
	float: left;
	width: 220px;
	line-height: 14px;
}

#block-views-proyectos-area ul li span, #block-views-proyectos-area2 ul li span, #block-views-destinatarios-block-2 ul li span, #block-views-destinatarios-block-3 ul li span {
	float: right;
	margin: 5px 0 0 0;
	padding: 0 10px 0 10px;
	background: #4C9AB3;
	display: block;
	color: white;
	height: 20px;
	line-height: 20px;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.number-link {
	display: inherit !important;
	float: none !important;
	width: inherit !important;
	line-height: inherit !important;
}

/***** (4.2) Bloque "Por año" ****/

#block-views-proyectos-bloques-by-year h2 {
	display: block;
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	padding-left: 15px;
	margin-bottom: 10px;
}

#block-views-proyectos-bloques-by-year .content {
	padding: 0 10px 10px 25px;
}

#block-views-proyectos-bloques-by-year .content .views-summary li {
	float: left;
	margin: 0 10px 10px 0;
	width: 41px;
	height: 18px;
	background: #4C9AB3;
	display: block;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#block-views-proyectos-bloques-by-year .content .views-summary li a {
	color: white;
	text-align: center;
	width: 41px;
	height: 18px;
	display: block;
}

#block-views-proyectos-bloques-by-year .content .views-summary li a:hover {
	background: #FF9900;
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#block-views-proyectos-bloques-by-year .pager {
	padding: 0;
}

/***** (4.3) Bloque "Por ubicación" ****/

#block-views-proyectos-ubicacion, #block-views-destinatarios-block-4 {
	margin-bottom: 20px;
}

#block-views-proyectos-ubicacion h2, #block-views-destinatarios-block-4 h2 {
	display: block;
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	padding-left: 15px;
	/* margin-bottom: 18px; */
}

#block-views-proyectos-ubicacion ul, #block-views-proyectos-ubicacion ul li, #block-views-destinatarios-block-4 ul, #block-views-destinatarios-block-4 ul li {
	margin: 0;
	padding: 0;
}

#block-views-proyectos-ubicacion ul li, #block-views-destinatarios-block-4 ul li {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 3px 0;
	display: block;
	width: 280px;
	border-bottom: 1px dotted black;
	display: block;
	height: 30px;
	line-height: 30px;
}

#block-views-proyectos-ubicacion ul li a, #block-views-destinatarios-block-4 ul li a {
	display: block;
	float: left;
	width: 220px;
	
}

#block-views-proyectos-ubicacion ul li span, #block-views-destinatarios-block-4 ul li span {
	float: right;
	margin: 5px 0 0 0;
	padding: 0 10px 0 10px;
	background: #4C9AB3;
	display: block;
	color: white;
	height: 20px;
	line-height: 20px;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}


/***** (4.4) Bloque "Por estado" ****/

#block-views-proyectos-estado {
	margin-bottom: 20px;
}

#block-views-proyectos-estado h2 {
	display: block;
	height: 37px;
	background: #f3f4f4;
	color: black;
	line-height: 37px;
	font-size: 18px;
	border-top: 3px solid #cbcbcb;
	padding-left: 15px;
	/* margin-bottom: 18px; */
}

#block-views-proyectos-estado ul, #block-views-proyectos-estado ul li {
	margin: 0;
	padding: 0;
}

#block-views-proyectos-estado ul li {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 3px 0;
	display: block;
	border-bottom: 1px dotted black;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 138px;
	float: left;
}

#block-views-proyectos-estado ul li a {
	display: block;
	float: left;
	width: 90px;
	text-transform: uppercase;	
}

#block-views-proyectos-estado ul li span {
	float: right;
	margin: 5px 0 0 0;
	padding: 0 10px 0 10px;
	background: #4C9AB3;
	display: block;
	color: white;
	height: 20px;
	line-height: 20px;
	
	/* Border radius */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}



/********************************/
/*	      (5) FOOTER       		*/
/********************************/


#footer-wrapper {
	padding: 20px 5px 20px 5px;
}

#footer {
	letter-spacing: 0.2px;
	margin-top: 0;
	border: none;
}

#footer .region {
	margin-top: 0;
}

#footer .block {
	clear: none;
	margin: 0;
	padding: 0;
}

#block-menu-menu-footer-menu { 
	display: block; 
	width: 750px;
	float: left;
}

#block-menu-menu-footer-menu h2 { display: none; }

#block-menu-menu-footer-menu li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	display: block;
}

#block-menu-menu-footer-menu li a:hover { text-decoration: none; color: #FF9900; }

#block-block-12 {
	display: block;
	width: 150px;
	float: right;
}

#block-block-12 ul li { clear: both; }

#block-block-12 ul li a { 
	border: none; 
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
}

#block-block-12 ul li a:hover {
	text-decoration: none;
	color: #FF9900;
}

#block-block-12 .lin {
	background: url(../images/socialmedia.jpg) 0 0 no-repeat;
}

#block-block-12 .lin:hover {
	background: url(../images/socialmedia.jpg) 0 -64px no-repeat;
}

#block-block-12 .fb {
	background: url(../images/socialmedia.jpg) 0 -16px no-repeat;
}

#block-block-12 .fb:hover {
	background: url(../images/socialmedia.jpg) 0 -80px no-repeat;
}

#block-block-12 .tw {
	background: url(../images/socialmedia.jpg) 0 -32px no-repeat;
}

#block-block-12 .tw:hover {
	background: url(../images/socialmedia.jpg) 0 -96px no-repeat;
}

#block-block-12 .rss {
	background: url(../images/socialmedia.jpg) 0 -48px no-repeat;
}

#block-block-12 .rss:hover {
	background: url(../images/socialmedia.jpg) 0 -112px no-repeat;
}

#block-block-13 {
	display: block;
	padding-top: 10px !important;
	clear: both !important;
}

#block-block-13 a:hover {
	text-decoration: none;
	color: #FF9900;
}

/********************************************************************************************/
/*      (XX) HEADERS																			*/ 
/********************************************************************************************/


h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: inherit;
}

/* H3 general */

.group-left h3 {

	display: block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 35px;
	line-height: 35px;
	margin: 23px 0 23px 0;
	font-size: 13px;
	text-transform: uppercase;
}

.field .field-label {
	font-weight: normal;
}

/* Camps de CCK (legend, fieldset) */

.node-proyectos .field-name-field-proyectos-pro-relacionados .field-label,
.node-proyectos .field-name-field-proyecto-documentacion .field-label, 
.node-proyectos .field-name-field-proyectos-noticias .field-label,
.node-proyectos .field-name-noticias-relacionadas-2 h2,
.node-prensa .field-name-field-prensa-documentos .field-label,
.node-prensa .field-name-field-prensa-links .field-label,
.node-publicaciones .field-name-field-publi-docs .field-label,
.field .block h2 {
	display: block;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	height: 35px;
	text-transform: uppercase;
	line-height: 35px;
	margin: 0 0 23px 0;
	font-size: 13px;
}

.view-mode-prensa_kit_de_prensa .field-name-title h2 {
	font-size: 13px;
}

/* Banners sidebar right */

.banner-wrapper:first-child {
	margin-top: 0;
}


/* Títols PROYECTOS, PUBLICACIONES, DESTINATARIOS, MODELO CONCEPTUAL */

.node-proyectos .group-ficha-proyecto .field-name-title h2, 
.node-destinatarios .group-destinatarios-ficha .field-name-title h2, 
.node-publicaciones .group_publi_ficha .field-name-title h2, 
.node-modelo-conceptual .group_modelo_ficha .field-name-title h2 {
	line-height: 28px;
	margin-bottom: 20px;	
}

























