@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
  font-family: 'tw-cen-mt';
	src: url('../fonts/tw-cen-mt.eot');
	src: local('tw-cen-mt'), url('../fonts/tw-cen-mt.woff') format('woff'), url('../fonts/tw-cen-mt.ttf') format('truetype');
  
}

html {
	/*font-family: "PT Sans Narrow","Archivo Narrow","Cuprum",sans-serif;*/
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-size: 100%;
}
body {
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
}
h1, .h1, h2, .h2, h3, .h3 {
	color: #000000;
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	margin: 10px 0px;
	padding: 0px;
}
h1, .h1, h2, .h2, h3, .h3 {
	font-size: 1.4em;
}
.radio label, .checkbox label {
	color: #5b5b5b;
	font-size: 1.1em;
	margin-bottom: 10px;
}
p {
	color: #5b5b5b;
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-size: 1.1em;
}
.views-field-body {
	font-size: 1em;
}
h1.page-header {
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
}
#block-system-main .field-name-body ul, 
#block-system-main .field-name-body ol {
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
}

#node-17945, #node-17959, #node-17960 {

	font-size: 16px;
	line-height: 1.8;
	word-wrap: break-word;

}
.breadcrumb {
	background-color: transparent;
	color: #797979;
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-size: 1em;
	padding: 0.2em 0 0;
}
.container-inline-date .form-item input, 
.container-inline-date .form-item select, 
.container-inline-date .form-item option {
	margin-right: 4px;
}
.page-header {
	font-size: 1.4em;
	margin-top: 20px;
}
.front h1.page-header {
	display: none;
}
h1.page-header {
	color: #484848;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: -0.6px;
	line-height: 1.1em;
	margin: 0.2em 0 0.5em;
}
.navbar-nav {
	padding-right: 0px;
}
.navbar-nav li a {
	padding-left: 10px;
	padding-right: 10px;
}
.social-icons {
	margin: 0;
	padding: 0;
}
.social-icons li {
	float: left;
	list-style: none;
	padding: 0;
}
.social-icons a {
	float: left;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.navbar-default .navbar-nav > li > a:link, .navbar-default .navbar-nav > li > a:visited {
	color: #6c6c6c;
	font-family: "tw-cen-mt", sans-serif;
	font-size: 1.1em;
}
.navbar {
	min-height: 30px;
}
.navbar-nav > li > a {
	padding-bottom: 5px;
	padding-top: 5px;
}
.navbar-default {
	background-color: #E3E3E3;
	border-color: #E3E3E3;
}
.sf-menu.sf-style-default {
	margin-bottom: 0px;
}
.sf-menu.sf-style-default ul.menu {
	width: 100%;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
	top: 4em;
}
.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
	background: #EDECEC;
}
.sf-menu.sf-style-default li ul {
	background: #EDECEC;
}
.sf-menu.sf-style-default a {
	border-left: none;
	border-top: none;
}
.sf-menu.sf-style-default a, .sf-menu.sf-style-default a:visited {
	color: #777777;
}
.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
	background: none repeat scroll 0 0 #EDECEC;
}
.sf-menu.sf-style-default li li {
	background: none repeat scroll 0 0 #EDECEC;
}
.sf-menu.sf-style-default li li li {
	background: none repeat scroll 0 0 #EDECEC;
}
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active {
	background: none repeat scroll 0 0 #D6D4D4;
	outline: 0 none;
}
.sf-menu.sf-style-default > li.menuparent:nth-child(2) > a {
	background: url("/sites/all/common/images/main/menu-3.png") no-repeat scroll left 4px transparent;
}
.sf-menu.sf-style-default > li.menuparent:nth-child(3) > a {
	background: url("/sites/all/common/images/main/menu-2.png") no-repeat scroll left 4px transparent;
}
.sf-menu.sf-style-default > li.menuparent:nth-child(4) > a {
	background: url("/sites/all/common/images/main/menu-5.png") no-repeat scroll left 4px transparent;
}
.sf-menu.sf-style-default > li.menuparent:nth-child(5) > a {
}
.responsive-menus.responsified .responsive-menus-simple li ul li a {
	font-size: 0.8em;
}
.region-sidebar-first .block-menu-block {
	background-color: transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
}
.region-sidebar-first .block-menu-block ul.menu {
	float: left;
	margin: 0 0 0 1em;
	padding: 0;
	width: 90%;
}
.region-sidebar-first .block-menu-block ul.menu li {
	margin-bottom: 8px;
}
.region-sidebar-first .block-menu-block ul.menu li a, .region-sidebar-first .block-menu-block ul.menu li {
	float: left;
	font-size: 1.2em;
	width: 100%;
}
.region-sidebar-first .block-menu-block ul.menu li a {
	border-left: 3px solid #d8d8d8;
	color: #6a6a6a;
	float: left;
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-size: 1.1em;
	padding: 0 0 0 0.7em;
	width: 100%;
}
.region-sidebar-first .block-menu-block ul.menu li.active a {
	border-left: 3px solid #484848;
	color: #484848;
}
.region-sidebar-first .block-menu-block ul.menu li.active-trail a {
	border-left: 3px solid #484848;
	color: #484848;
}
.navbar-brand {
	float: left;
	font-family: "Cuprum",sans-serif;
	font-size: 1.1em;
	height: 30px;
	line-height: 10px;
	padding: 10px;
}
.navbar-toggle {
	padding: 0px;
}
.main-menu {
	background-color: #EDECEC;
	height: 58px;
	margin: 10px 15px 20px;
}
#block-text-resize-0 {
	margin: 10px;
}
.main-menu ul.menu a {
	color: #6c6c6c;
	float: left;
	font-family: "tw-cen-mt",sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	max-height: 58px;
	padding: 21px 13px;
	text-decoration: none;
}
.main-menu ul.menu ul a {
	font-size: 1.3em;
	padding: 7px 10px;
	width: 100%;
}
.main-menu ul.menu .dropdown-menu {
	background-color: #EDECEC;
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0px;
	padding: 0px;
	top: 58px;
}
#block-superfish-1 {
	float: left;
}
.block-md-slider {
	margin-bottom: 20px;
}
.view .view-content .row {
	list-style-type: none;
	padding: 0px;
}
.row {
	margin: auto;
	padding: auto;
}
.region-sidebar-first .navbar-nav > li {
	float: none;
}
.region-sidebar-first .block {
	margin-bottom: 1em;
	padding: 1em;
}
.region-sidebar-first h2 {
	border-bottom: 1px solid #484848;
	color: #484848;
	font-family: "tw-cen-mt",sans-serif;
	font-size: 1.3em;
	font-weight: lighter;
	margin-bottom: 0.4em;
	padding: 0.4em 1em 0.2em 1.5em;
}
.region-sidebar-second .block {
	background-color: #f1f1f1;
	border: 1px solid #d1d1d1;
	margin-bottom: 1em;
	padding: 1em;
}
#block-block-2 {
	background-color: #FFFFFF;
	border: none;
	padding: 0px;
}
.region-sidebar-second h2.block-title {
	border-bottom: 1px solid #484848;
	color: #484848;
	font-family: "tw-cen-mt",sans-serif;
	font-size: 1.3em;
	font-weight: lighter;
	margin-bottom: 0.4em;
	margin-top: 0px;
	padding-bottom: 0.4em;
	padding-left: 1.5em;
	padding-right: 1em;
	padding-top: 0.6em;
}
.region-sidebar-second .block .views-field-title a {
	color: black;
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-size: 0.9em;
	line-height: 1em;
	text-decoration: none;
}
#block-search-form {
	background-color: transparent;
	border: none;
	padding: 0px;
}
#block-views-agenda-block h2 {
	background-image: url("/sites/all/common/images/icons/ico_agenda.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 1.6em;
}
#block-block-6 h2 {
	background-image: url("/sites/all/common/images/icons/ico_simplenews.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 1.6em;
}
#block-block-15 h2,
#block-views-proyectos-block h2 {
	background-image: url("/sites/all/common/images/icons/ico_proyectos.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 1.6em;
}
#block-views-noticias-block-1 h2 {
	background-image: url("/sites/all/common/images/icons/ico_actualidad.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 1.6em;
}
#block-block-8 h2 {
	background-image: url("/sites/all/common/images/icons/ico_twitter.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 1.6em;
}
#block-block-4 h2,
#block-block-5 h2,
#block-block-9 h2,
#block-block-12 h2,
#block-views-exp-cientificos-page h2,
#block-views-exp-cientificos-page-1 h2,
#block-views-exp-cientificos-page-2 h2,
#block-views-exp-centros-page h2,
#block-views-exp-departamentos-page h2,
#block-views-exp-trabajos-page h2,
#block-views-exp-projects-page h2,
#block-views-exp-empresas-page h2,
#block-views-exp-empresas-page-1 h2,
#block-views-publicaciones-lateral-block h2,
#block-views-exp-galeria-fotografica-page-1 h2,
#block-views-exp-noticias-page-1 h2 {
	background-image: url("/sites/all/common/images/icons/ico_actualidad.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 1.6em;
}
#auth_box h1#the_logo img {
	font-size: 17px;
}
.list-group-item {
	background: transparent;
	clear: both;
	overflow: hidden;
}
.list-group-item h3 {
	margin-top: 0px;
}
.list-group-item .img-responsive {
	float: left;
	margin-right: 12px;
}
.view-gallery .view-content ul.row,
.view-grid .view-content ul.row {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.view-gallery .view-content ul.row li,
.view-grid .view-content ul.row li {
	border: 1px solid #CCCCCC;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.view-galeria-fotografica .col-xs-3 {
	padding-left: 0;
	padding-right: 5px;
}
.view-galeria-fotografica .views-exposed-widgets #edit-gallery-wrapper {
	width: 35%;
}
.view-galeria-fotografica .views-field-title {
	font-size: 12px;
	min-height: 57px;
}
.view-cooperacion .view-content {
	margin-top: 20px;
}
.view-entrevistas .views-field-field-image {
	float: left;
	margin-right: 10px;
}
.view-entrevistas h3 {
	margin-top: 0px;
}
.view-content .field-content {
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-size: 1.1em;
}
i {
	font-family: 'FontAwesome';
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
}
.navbar-nav-cog {
	float: right;
}
.not-logged-in .navbar-nav-cog i {
	color: #aaaaaa;
	font-size: 1.3em;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	border-radius: 0 6px 6px 6px;
	left: 100%;
	margin-left: -1px;
	margin-top: -6px;
	moz-border-radius: 0 6px 6px 6px;
	top: 0;
	webkit-border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	border-color: transparent;
	border-left-color: #cccccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
	display: block;
	float: right;
	height: 0;
	margin-right: -10px;
	margin-top: 5px;
	width: 0;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	border-radius: 6px 0 6px 6px;
	left: -100%;
	margin-left: 10px;
	moz-border-radius: 6px 0 6px 6px;
	webkit-border-radius: 6px 0 6px 6px;
}
.view-home-page h3 {
	color: #2380af;
	font-family: "tw-cen-mt",sans-serif;
	font-size: 1.2em;
}
.view-home-page .views-row {
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 10px;
}
.view-home-page .views-row .views-field-field-image img {
	border: 1px solid #CCCCCC;
}
.view-home-page .views-field-title {
	min-height: 50px;
}
.view-hojas-divulgativas .views-field-title {
	min-height: 90px;
}
.view-entrevistas .views-field-body {
	min-height: 60px;
}
.view-entrevistas table {
	border-collapse: separate;
	border-spacing: 10px;
}
.view-entrevistas td {
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding: 10px;
	vertical-align: top;
}
.view-proyectos table {
	border-collapse: separate;
	border-spacing: 10px;
}
.view-proyectos td {
	border: 1px solid #CCCCCC;
	margin: 10px;
	padding: 10px;
	vertical-align: top;
}
.footer-wrapper {
	background-color: #1D1D1B;
	color: #FFFFFF;
	margin-top: 50px;
	max-width: 100%;
	padding: 10px;
	width: 100% !important;
}
.footer {
	border-top: none;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.footer.container a:link , .footer.container a:visited {
	color: #FFFFFF;
}
#block-menu-menu-footer ul.menu {
	float: right;
}
.pager {
	clear: both;
}
.iframe {
	border: none;
	bottom: 0px;
	height: 100%;
	left: 0px;
	margin: 50px 0 -50px 0;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 100%;
	z-index: 99;
}
.player {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.player iframe,
.player object,
.player embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.node-image .field-name-field-image,
.node-article .field-name-field-image {
	float: left;
	margin-right: 10px;
}
.rslides {
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.rslides li {
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	webkit-backface-visibility: hidden;
	width: 100%;
}
.rslides li:first-child {
	display: block;
	float: left;
	position: relative;
}
.rslides img {
	border: 0;
	display: block;
	float: left;
	height: auto;
	max-width: 100%;
}
.form-control.form-file {
	border: none;
	box-shadow: none;
	height: auto;
}
#block-views-carousel-block {
	background-color: #F1F1F1;
	border: 1px solid #2380af;
	margin-bottom: 20px;
	overflow: hidden;
	width: 99%;
}
#block-views-carousel-block h2 {
	margin: 0 0 0 1em !important;
	padding: 0.3em 0 0.2em !important;
	width: 90% !important;
}
.view-carousel .jcarousel-container {
	height: 8.5em;
}
.view-carousel .jcarousel-item-horizontal {
	height: 114px;
	width: 171px;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	padding: 0 !important;
	width: 100% !important;
}
.jcarousel-skin-tango .jcarousel-container {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 0 none;
	border-radius: 0;
}
.jcarousel-skin-tango .jcarousel-item {
	border: 0 none;
}
.view-carousel .jcarousel-container {
	float: left;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	float: left;
}
.view-carousel .jcarousel-container .jcarousel-clip-horizontal {
	margin: 0.3em 2.5em;
	width: 88% !important;
}
.field-name-body {
	text-align: justify;
}
.field-name-body img {
	height: auto;
	max-width: 100%;
}
#block-views-agenda-block .field-side-date {
	float: left;
	margin-bottom: 19px;
	margin-right: 10px;
}
#block-views-agenda-block .field-side-date .day {
	color: #009FE0;
	font-family: "tw-cen-mt","PT Sans Narrow","Cuprum",sans-serif;
	font-size: 1.4em !important;
	font-weight: bold;
}
#block-views-agenda-block .field-side-date .month {
	font-weight: 200;
}
#block-views-agenda-block .views-field-title {
	float: right;
	min-height: 68px;
	width: 169px;
}
#block-views-agenda-block .views-field-field-fecha-1 {
	color: #666666;
	float: right;
	font-size: 0.85em;
	margin-bottom: 10px;
}
.view .date-nav-wrapper .date-nav {
	margin-bottom: 0px;
}
.view .date-nav-wrapper .date-heading h3 {
	font-size: 1.2em;
}
.form-type-select .day,
.form-type-select .month,
.form-type-select .year {
	float: left;
	margin-right: 5px;
	width: 30%;
}
.calendar-calendar td {
	border: 1px solid #FFFFFF;
}
.calendar-calendar td.past {
	background-color: #C3D6E4;
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	background-color: #00A2DA;
	color: #FFFFFF;
}
.calendar-calendar .week-view .full div.single-day div.weekview, .calendar-calendar .day-view .full div.single-day div.dayview {
	background-color: #FFFFFF;
	border: none;
}
.calendar .views-field-title {
	font-size: 1.4em;
}
.calendar-calendar td.has-events {
	background-color: #82E422;
}
.mini-day-on a:link, .mini-day-on a:visited {
	color: #333333;
	text-decoration: none;
}
table td.mini {
	padding: 5px;
}
.field .field-label {
	font-weight: bold;
	margin-right: 5px;
}
.field {
	margin-bottom: 10px;
}
#block-addthis-addthis-block {
	margin-top: 20px;
}
.view-footer {
	clear: both;
}
.view-footer .next {
	color: #757677 !important;
	float: right;
	font-family: "tw-cen-mt","cuprum",Arial,sans-serif;
	text-decoration: none;
}
.view-agenda .field-side-date .row .cell:nth-child(1) {
	padding: 0 26px 0 0;
	width: 10%;
}
.view-agenda .field-side-date .row .cell:nth-child(2) {
	padding: 0;
}
.view-agenda .row .cell .title a {
	color: #000000;
}
.view-site-map .view-content ul {
	margin: 0px;
	padding: 0px;
}
.view-site-map .view-content ul li {
	font-family: "tw-cen-mt","Archivo Narrow","Cuprum",sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#block-views-site-map-block-2 .view-site-map .view-content ul,
#block-views-site-map-block-2 .view-site-map .view-content ul li {
	margin: 0 20px;
}
.region-sidebar-first .view-content > ul > li > a:link,
.region-sidebar-first .view-content > ul > li > a:visited {
	color: #000000;
}
.view-site-map .view-content > li {
	border-bottom: 1px solid #CCCCCC;
	font-size: 1em;
	list-style-type: none;
	margin-left: 10px;
}
.region-sidebar-first .view-site-map .view-content > ul > li > .views-field-link-title {
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.view-site-map .view-content ul li {
	font-size: 1em;
}
.view-site-map .view-content ul li li {
	border-bottom: none;
	font-size: 1em;
	margin-left: 15px;
}
.view-site-map .view-content ul li li li {
	border-bottom: none;
	font-size: 1em;
	list-style-type: circle;
	margin-left: 30px;
	padding-left: 0px;
}
.view-site-map .view-content ul li li li li {
	border-bottom: none;
	color: #89BDD3;
	font-size: 1em;
	list-style-type: square;
	margin-left: 30px;
	padding-left: 0px;
}
.view-site-map .view-content ul li a.active {
	color: #909090 !important;
}
.form-type-date-popup .control-label {
	display: none;
}
.region-sidebar-first .view-site-map ul {
	list-style-type: none;
}
.region-sidebar-first .view-site-map ul ul {
	list-style-type: none;
}
.region-sidebar-first .view-site-map ul li {
	list-style-type: none;
}
.region-sidebar-first .view-site-map ul li a {
	color: #484848;
	padding-left: 10px;
}
.region-sidebar-first .view-site-map ul li li a {
	border-left: 3px solid #484848;
	padding-left: 10px;
}
.region-sidebar-first .view-site-map ul li li li a {
	border-left: none;
}
#block-views-site-map-block-1 {
	border-right: 1px solid #EEEEEE;
}
.control-label {
	width: 100%;
}
#search-form .form-checkboxes .form-type-checkbox {
	float: left;
	height: 27px;
	width: 31%;
}
.view-calendario .pager {
	margin: 0px;
}
.view .date-nav-wrapper .date-next,
.view .date-nav-wrapper .date-prev {
	background-color: transparent;
}
.view .date-nav-wrapper .date-prev {
	left: 0;
	right: auto;
}
.view-proyectos .views-field-field-image {
	float: right;
}
a#text_resize_increase {
	background: url("/sites/all/common/images/main/aBig.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a#text_resize_decrease {
	background: url("/sites/all/common/images/main/aSmall.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.region-sidebar-second .view .views-row {
	margin-bottom: 10px;
}
footer .nav > li > a:hover, footer .nav > li > a:focus {
	background-color: #1D1D1B;
	text-decoration: underline;
}
.view-noticias .views-exposed-form .views-exposed-widget .btn {
	margin-top: 0px;
}
.views-exposed-form .views-exposed-widget .btn {
	margin-top: 2.3em;
}

/*
#sliding-popup {
	overflow: hidden;
}
#sliding-popup.sliding-popup-bottom {
	/*background: transparent;
	/*background: #609A66;
}
#sliding-popup .popup-overlay {
	/*background: url("/sites/all/common/images/main/gradient.png") repeat-y scroll center center #444444;
	height: 100%;
	opacity: 0.8;
	position: absolute;
	width: 100%;
	z-index: -1;
}
#sliding-popup .popup-content {
	color: #FFFFFF;
	font-weight: normal;
	margin: 5px 0;
	max-width: 100%;
	overflow: hidden;
	text-align: left;
	width: 100%;
}
#sliding-popup .popup-content #popup-text {
	float: none;
	margin: 0 auto;
	width: 75%;
}
#sliding-popup .popup-content #popup-text p {
	font-size: 0.95em !important;
	font-weight: normal;
	text-align: center;
}
#sliding-popup .popup-content #popup-text .close {
	color: #999999;
	cursor: pointer;
	float: left;
	font-family: 'tw-cen-mt',Helvetica;
	font-size: 25px;
	font-weight: 200;
	position: absolute;
	right: 5%;
	top: 10%;
}
#sliding-popup .popup-content p a:link, 
#sliding-popup .popup-content p a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
*/
table.cronograma {
	border-collapse: separate;
	border-spacing: 1px !important;
	font-size: 0.8em;
	width: 100%;
}
table.cronograma th,
table.cronograma td {
	cursor: pointer;
	text-align: left;
	width: 20%;
}
table.cronograma th a,
table.cronograma td a {
	position: relative;
	width: 100%;
}
table.cronograma th:nth-child(1),
table.cronograma td:nth-child(1) {
	cursor: default;
	width: 40%;
}
table.cronograma th {
	font-size: 0.9em;
	padding: 0px 5px;
}
.ds-2col .group-left {
	border-right: 1px solid #CCCCCC;
	padding-right: 10px;
	width: 70%;
}
.ds-2col .group-right {
	padding-left: 10px;
	width: 28%;
}
.page-node .field-name-field-image img {
	height: auto;
	max-width: 100%;
}
.custom-search-filter {
	display: none;
}
#mapa_espana {
	background: rgba(0, 0, 0, 0) url("/sites/all/common/images/main/espana.png") no-repeat scroll left top;
	height: 429px;
	margin: 20px auto;
	width: 630px;
}
#mapa_espana a.proyci {
	position: absolute;
}
#pointer_div {
	position: relative;
}
div.tweets-pulled-listing ul {
	margin: 0px;
	padding: 0px;
}
div.tweets-pulled-listing ul li {
	margin-bottom: 10px;
}
.twitter-follow-button {
	display: none;
}
.tweet-screenname {
	display: none;
}
.tweet-text {
	margin-bottom: 5px;
}
div.tweets-pulled-listing div.tweet-divider {
	margin: 15px 0;
}
div.tweets-pulled-listing div.tweet-authorphoto img {
	max-height: 22px;
	max-width: 22px;
}
ul li p {
	margin-bottom: 0px;
}
ul.listado p span {
	font-size: 16px !important;
}
#block-superfish-1 {
	width: 100%;
}
#superfish-1 {
	width: 100%;
}
#superfish-1 li.last {
	/*float: right;*/
}
#block-text-resize-0 {
	margin-top: -50px;
	position: relative;
	right: 120px;
}
.jcarousel-skin-default {
	background-color: #EAEAEA;
}
.jcarousel-skin-default .jcarousel-container {
	background-color: #FFFFFF !important;
	height: auto;
}
.jcarousel-skin-default .jcarousel-item-horizontal {
	background-color: transparent;
	border: none;
	height: auto;
	overflow: auto;
	width: 145px;
}
.jcarousel-skin-default .jcarousel-item-vertical {
	width: 100%;
}
.jcarousel-skin-default .jcarousel-item a:link,
.jcarousel-skin-default .jcarousel-item a:visited {
	color: #000000;
}
.node-type-page #block-views-carousel-publicaciones-block .view-footer {
	display: none;
}
.jcarousel-container-horizontal,
.jcarousel-clip-horizontal {
	width: 100% !important;
}
.jcarousel-item .views-field-title {
	margin-top: 20px;
}
.jcarousel-item .views-field-title a:link,
.jcarousel-item .views-field-title a:visited {
	background: url("/sites/all/common/images/main/arrowpublicaciones.png") no-repeat scroll transparent;
	color: #2380af;
	padding-top: 20px;
}
.jcarousel-container.jcarousel-container-horizontal {
	background: url("/sites/all/common/images/main/bgpublicaciones.png") repeat-x scroll left bottom transparent;
}
.view-carousel-publicaciones .views-field-field-image img {
	margin: 0 auto;
	width: 90px;
}
#block-views-exp-libros-page .views-exposed-form .views-exposed-widgets {
	text-align: right;
}
#block-views-exp-libros-page .views-exposed-form .views-exposed-widgets .views-exposed-widget {
	float: right;
}
.views-field-field-image img {
	border: 1px solid #CCCCCC;
}
.view-libros .views-row {
	border: 1px solid #DDDDDD;
	margin-top: 20px;
	overflow: hidden;
	padding: 10px;
}
.view-libros .views-field-field-image {
	float: left;
	margin-right: 10px;
}
.node-libro .field-name-field-image img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 20px;
}
.view-publicaciones-lateral .views-row {
	overflow: hidden;
}
.view-publicaciones-lateral .views-field-field-image {
	float: left;
	margin-right: 10px;
}
@media only screen
and (min-width : 1824px) {
}
@media only screen
and (max-width : 1224px) {
}
@media only screen
and (min-width : 768px) {
	.list-group-item {
		clear: none;
		float: left;
		width: 33%;
	}
}
@media only screen
and (max-width : 1024px) {
}
@media only screen
and (max-width : 874px) {
	#block-menu-menu-footer ul.menu {
		float: none;
	}
}
@media only screen
and (max-width : 768px) {
	#app-device-templates {
		float: none;
		width: 100%;
	}
	#block-superfish-1 {
		float: none;
	}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
}
@media only screen
and (min-width : 568px) {
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) {
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) {
}
@media only screen
and (min-width : 321px) {
}
@media only screen
and (max-width : 480px) {
}
@media only screen
and (max-width : 320px) {
}
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
}
.quicktabs-tabs {
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0;
}
ul.quicktabs-tabs li {
	display: inline-flex !important;
}
ul.quicktabs-tabs li a {
	padding: 5px 10px !important;
}
ul.quicktabs-tabs li a {
	background-color: #EEEEEE;
	border-radius: 3px;
}
ul.quicktabs-tabs li.active a {
	background-color: #0798D7;
}
ul.quicktabs-tabs li a:link,
ul.quicktabs-tabs li a:visited {
	text-decoration: none;
}
ul.quicktabs-tabs li.active a:link,
ul.quicktabs-tabs li.active a:visited {
	color: #FFFFFF;
}
.views-field-field-fecha {
	color: #999999;
}
.view-galeria-fotografica .views-field-field-fecha {
	border-bottom: 1px solid #CCCCCC;
	font-size: 0.7em;
	margin-bottom: 5px;
	min-height: 17px;
}
a.flag {
	background-image: url("/sites/all/common/images/flags/16a.png");
	background-repeat: no-repeat;
	font-size: 16px;
	padding: 1px 0;
}
a.flag:hover {
	background-image: url("/sites/all/common/images/flags/16.png");
}
a.flag img {
	border: 0 none;
}
a.alt_flag {
	background-image: url("/sites/all/common/images/flags/alt_flagsa.png");
	background-repeat: no-repeat;
	font-size: 16px;
	padding: 1px 0;
}
a.alt_flag:hover {
	background-image: url("/sites/all/common/images/flags/alt_flags.png");
}
a.alt_flag img {
	border: 0 none;
}
.gtranslate {
	margin-top: 7px;
}
#flexslider-1 {
	margin-bottom: 0px;
}
#flexslider-1 .field-name-field-enlace-caption {
	background-color: #050405;
	bottom: 300px;
	color: #ffffff;
	float: left;
	font-family: tw-cen-mt;
	font-size: 2.5em;
	font-weight: 400;
	left: 10px;
	opacity: 0.6;
	padding: 2px 15px;
	position: relative;
	width: 45%;
}
#flexslider-1 .field-name-field-descripcion-caption {
	background-color: #fff;
	bottom: 33px;
	color: #060606;
	font-family: tw-cen-mt;
	font-size: 1em;
	left: 0px;
	padding: 2px 15px;
	position: relative;
	text-align: right;
}
#flexslider-1 .field-name-field-enlace-caption a {
	color: #ffffff;
}
#flexslider-1 .slides li img {
	height: 300px;
}
#flexslider-1 .slides li {
	height: 300px;
}
.view-portada-flexslider- {
	height: 360px;
}
#flexslider-1 .flex-control-nav {
	position: absolute;
	top: 262px;
	z-index: 1000;
}
span.form-required {
	display: none;
}
#block-views-navigation-views-navigation-links ul li {
	display: inline;
}
#block-views-navigation-views-navigation-links ul li a:link,
#block-views-navigation-views-navigation-links ul li a:visited {
  color: black;
}

#block-views-navigation-views-navigation-links ul li.back a:link,
#block-views-navigation-views-navigation-links ul li.back a:visited {
  color: #666;
}

#block-views-navigation-views-navigation-links ul.links {
  float: right;
}
#block-views-navigation-views-navigation-links ul li.previous a {
  padding-left: 17px;
	background: url("/sites/all/common/images/main/prev.png") no-repeat left -5px transparent;
}

#block-views-navigation-views-navigation-links ul li.back a {
  padding-left: 17px;
	background: url("/sites/all/common/images/main/prev.png") no-repeat left -5px transparent;
}

#block-views-navigation-views-navigation-links ul li.next a {
  padding-right: 17px;
	background: url("/sites/all/common/images/main/next.png") no-repeat right -5px transparent;
}

.page-node-5 .view-site-map.view-display-id-block_1 li li:first-child,
.page-node-5 .view-site-map.view-display-id-block_2 li:first-child {
  display: none;
}

.view-calendario.view-display-id-block_1 .pagination > li {
  display: inline;
}
.view-calendario.view-display-id-block_1 .pagination {
  overflow:visible;
  margin: 12px 0px;
}
.view-calendario.view-display-id-block_1 .pagination > li > a {
  float:none;
  margin-left: 0px;
  padding: 6px 8px;
}

.view-calendario.view-display-id-block_1 .pagination > li > a .sr-only {
  position: absolute;
}



/*Ajustes Mistic Seas 2*/
.twitter-home h2 {
    background-image: url(/sites/all/themes/fbiodiversidad/images/ico_twitter.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
    padding-left: 1.5em;
}
#auth_box{
    width: 370px !important;
}
#auth_box #edit-actions{
    text-align: right;
}

/*Logos Pie*/
#footer-wrapper-2{
	text-align:center;
}

/*Bloque de twitter en portada*/
#twitter_portada iframe.timeline-Widget{
background-color: none !important;
}

blockquote.twitter-tweet {
  display: inline-block;
  padding: 16px;
  margin: 10px 0;
  max-width: 468px;
  border: #ddd 1px solid;
  border-top-color: #eee;
  border-bottom-color: #bbb;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
  font: bold 14px/18px Helvetica, Arial, sans-serif;
  color: #000;
}

blockquote.twitter-tweet p {
  font: normal 18px/24px Georgia, "Times New Roman", Palatino, serif;
  margin: 0 5px 10px 0;
}

blockquote.twitter-tweet a[href^="https://twitter.com"] {
  font-weight: normal;
  color: #666;
  font-size: 12px;
}

/*Ajustes de estilo al cambiar la fuente por TW*/
#block-cssnk-mega-menu-cssnk-megam-footer-half a{
	font-size: 1.2em;
}
.front .view-id-home_page h3{
	font-size: 17px !important;
}

.front .view-id-home_page .views-field-body .field-content,
.front .view-id-home_page .views-field-body .field-content p{
    font-size: 14px !important;
    color: #5b5b5b !important;
}


/*----- NETWORKING MISTIC SEAS -----*/

.page-node-18022 #block-block-11,
.page-node-18023 #block-block-11,
.page-node-18024 #block-block-11 {
    display: none;
}

.campo_name,
.campo_first_surname,
.campo_second_surname {
    display: inline-block;
    margin-right: 20px;
    width: 31%;
}

.campo_entity {
    display: inline-block;
    margin-right: 20px;
    width: 30.5%;
}

.campo_adress {
    display: inline-block;
    margin-right: 15px;
    width: 65%;
} 

.campo_web,
.campo_facebook,
.campo_twitter {
    display: inline-block;
    margin-right: 20px;
    width: 31%;
}

.campo_zip_code {
    display: inline-block;
    margin-right: 20px;
    width: 30%;
}

.campo_city {
    display: inline-block;
    margin-right: 15px;
    width: 66%;
} 

.campo_country,
.campo_email,
.campo_telephone {
    display: inline-block;
    margin-right: 20px;
    width: 31%;
}

.campo_select_interested_in .form-item {
    display: inline-block;
    margin-right: 20px;
    margin-top: 10px;
}

.campo_select_interested_in .form-item label {
    font-weight: 700;
}

.campo_authorize_publication {
    margin-top: 10px;
}


/*Ajustes Recursos Multimedia*/
#block-quicktabs-recursos-multimedia .block-title{
	display:none;
	visibility: hidden;
}

#block-quicktabs-recursos-multimedia #quicktabs-recursos_multimedia .quicktabs-style-navlist,
#block-quicktabs-recursos-multimedia #quicktabs-recursos_multimedia #quicktabs-container-recursos_multimedia{
	width:100%
}

.node-type-recursos-multimedia .field-name-field-imagen-del-recurso .field-item{
	display:inline-block;
	margin-right: 2px;
}

/*Ajuste Nodo Especies*/
#block-views-especies-block-1 .view-id-especies{
	margin-left: 10px;
}
