/*
  FONTS
*/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");

/*
  GENERAL
*/
body{
  background: #81CAD0;
  color: #333;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 0.9em;
  font-weight: 300;
  line-height: 1.3em;
}
body#tinymce{ background: #FFF; }
h1{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
  line-height: 1.3em;
  margin: 0 0 20px 0;
}
.node-type-resources h1{
  font-size: 1.5em;
  font-weight: 700;
}
h2,
h3{
  font-size: 1.1em;
  font-weight: 700;
}
p {padding: 0 0 20px 0;}
a {color: #54AFB5;}
a:hover {text-decoration: underline;}
ul, ol {padding: 0 0 0 40px;}
input,
select,
textarea {
  border: 1px solid #E9E9E9;
  box-sizing: border-box;
  color: #8C8999;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;

}
input.form-text,
textarea.form-textarea{
  padding: 5px 8px 4px 8px;
}
input.form-submit{
  cursor: pointer;
  padding: 4px 8px 3px 8px;
}
b, strong{ font-weight: 700; }
.tblEditor {margin: 0 0 20px 0;}
.tblEditor td{
  border: 1px solid #e3e3e3;
  padding: 2px 10px;
}
fieldset {border: 1px solid #999;}
li a.active {color: inherit;}

/*
  LAYOUT
*/
#header,
#primary-menu-nav,
#main,
#footer,
#highlighted,
#follow-us,
#main-bottom,
#footer-top,
#bottom-lr,
#bottom-3cols,
#bottom-1-col,
#messages{
  margin: 0 auto;
  width: 960px;
}
#header-wrapper,
.front #main-wrapper,
#follow-us-wrapper,
#bottom-1-col-wrapper{
  background: #F8F8F8;
  border-bottom: 1px solid #E8E8E8;
  border-top: 1px solid #E8E8E8;
}
.page-muncyt #follow-us-wrapper{
  background: none;
  border: none;
  padding: 0;
}
#bottom-1-col-wrapper {margin: 0 0 30px 0;}
#bottom-1-col-wrapper #bottom-1-col {padding: 15px 0 20px 0;}
#page {background: #FFF;}
#main-wrapper {margin-bottom: 20px;}
#follow-us-wrapper{
  margin-bottom: 60px;
  padding: 30px 0;
}
.page-investigadores #follow-us-wrapper{
  background: none;
  border: none;
  padding: 0;
}
#footer-wrapper {background: #81CAD0;}
.column{
  display: inline-block;
  vertical-align: top;
}
#sidebar-second{
  margin-left: 36px;
  width: 241px;
}
.front #sidebar-second,
.one-sidebar.page-fundaciones #sidebar-second,
.one-sidebar.page-participa #sidebar-second{
  margin-left: 22px;
  width: 190px;
}
.one-sidebar.page-investigadores #sidebar-second{
  width: 210px;
  margin-left: 30px;
}
.one-sidebar.page-muncyt #sidebar-second {width: 430px;}
#content {
  width: 100%;
  position: relative;
}
.one-sidebar #content {width: 679px;}
.page-muncyt #content{
  width: 490px;
  margin: 0 0 30px 0;
}
.one-sidebar.front #content,
.one-sidebar.page-fundaciones #content,
.one-sidebar.page-participa #content{
  width: 744px;
}
.one-sidebar.page-investigadores #content {width: 710px;}
#block-system-main {margin: 0 0 30px 0;}
.page-muncyt #block-system-main {margin: 0;}
#content-below-column-left{
  display: inline-block;
  margin-bottom: 25px;
  vertical-align: top;
  width: 500px;
}
#content-below-column-right{
  display: inline-block;
  margin-bottom: 25px;
  margin-left: 35px;
  vertical-align: top;
  width: 421px;
}
#bottom-lr-wrapper,
.page-investigadores #main-bottom-wrapper{
  background: #f8f8f8;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin: 0 0 30px 0;
  padding: 15px 0;
}
#bottom-lr #bottom_col-left,
.page-investigadores #content-below-column-left{
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: top;
  width: 585px;
}
#bottom-lr #bottom_col-right,
.page-investigadores #content-below-column-right{
  display: inline-block;
  margin: 0 0 0 26px;
  padding: 0;
  vertical-align: middle;
  width: 345px;
}
#bottom-3cols-wrapper {margin: 0 0 60px 0;}
#bottom-3cols > div{
  display: inline-block;
  vertical-align: top;
}
#bottom-3cols #bottom-col-1,
#bottom-3cols #bottom-col-2{
  width: 319px;
  margin: 0 34px 0 0;
}
#bottom-3cols #bottom-col-3 {width: 240px;}
/*.page-user-edit-ucc #edit-actions {display: none;}*/

/* HEADER
*/
#header-wrapper {padding: 18px 0 25px 0;}
#header {position: relative;}
.region-header-top,
.region-header-top #block-parches-custom-user-menu {
  float: right;
}

#logo{
  display: inline-block;
  padding-top: 19px;

}
#logo img {
  border: 0;
  width: 268px;
}
.logoMinisterio {
	width: 20% !important;
}
a#logo2 img {
    max-width: 20% !important;
}
a#logo-virus img{
  max-width: 10% !important;
}
.region-header{
  bottom: -5px;
  position: absolute;
  right: 0;
}
#block-search-form {position: relative;}
#block-search-form .form-item{ margin: 0; }
#block-search-form .form-text{
  background: #E9E9E9;
  padding-right: 36px;
  width: 190px;
}
#block-search-form .form-submit{
  background: url("../images/spryte.png");
  border: 0;
  height: 20px;
  padding: 0;
  position: absolute;
  right: 7px;
  text-indent: -99999px;
  top: 7px;
  width: 20px;
}

/* MENÚ USUARIO
*/
#block-system-user-menu,
#block-parches-custom-user-menu{
  font-size: 1.1em;
}
#block-system-user-menu .menu li,
#block-parches-custom-user-menu .menu li{
  display: inline;
}
#block-parches-custom-user-menu {color: #54afb5;}
#block-parches-custom-user-menu .menu {text-align: right;}
#block-parches-custom-user-menu .superior {margin-bottom: 10px;}
#block-parches-custom-user-menu .foro .ico,
#block-parches-custom-user-menu .usuario .ico{
  background: url('../images/icos/foro_responder-1.png') no-repeat center center;
  display:inline-block;
  height: 19px;
  margin-left: 5px;
  vertical-align: bottom;
  width: 21px;
}
#block-parches-custom-user-menu .usuario .ico{
  background: url('../images/spryte.png') no-repeat 0 -1606px;
  width: 19px;
}

/* MENÚ PRINCIPAL
*/
#nav-wrapper{
  background: #2B2B2B;
  border-bottom: 1px solid #000;
}
#main-menu {font-size: 1.28em;}
#main-menu li{
  border-right: 1px solid #2B2B2B;
  float: left;
  padding: 0;
  width: 239px;
}
#main-menu li.last{ border-right: 0; width: 240px; }
#main-menu li a{
  background: #383838;
  color: #FFF;
  display: block;
  padding: 15px 0;
  text-align: center;
}
#main-menu li a.active,
#main-menu li a.active-trail,
#main-menu li a:hover{
  background: #4C8B91;
}
#main-menu.active,
#main-menu li a.active-trail{
  font-weight: 700;
}
#main-menu li a .ico{
  background: url("../images/spryte.png") 0 -1357px;
  display: inline-block;
  height: 20px;
  margin: 0 0 0 10px;
  vertical-align: middle;
  width: 13px;
}
#main-menu li a.active .ico,
#main-menu li a.active-trail .ico{
  background: none;
  margin: 0;
  width: 0;
}

/* MENÚ SECUNDARIO
*/
#secondary-menu-nav ul{
  border-bottom: 1px solid #E3E3E3;
  display: block;
  font-weight: 700;
  font-size: 1.25em;
  margin: 0 0 26px 0;
  padding: 0 10px 14px 10px;
}
#secondary-menu-nav ul li{
  display: inline-block;
  padding: 0;
}
#secondary-menu-nav ul li a{
  display: inline-block;
  padding: 8px 10px 8px 10px;
}
#secondary-menu-nav ul li a.active,
#secondary-menu-nav ul li a.active-trail,
#secondary-menu-nav ul li a:hover{
  background: #54AFB5;
  color: #FFF;
  text-decoration: none;
}

/* BREADCRUMB
*/
#breadcrumb{
  border-bottom: 1px solid #E3E3E3;
  margin: 0 0 16px 0;
  padding: 0 0 12px 0;
}
#breadcrumb a {color: #383838;}

/* MAIN
*/
#main {padding: 16px 0;}
.front #main{ padding: 5px 0 0 0; }
.front #block-system-main{ margin: 0; }

/* TITULARES
*/
.page-noticias h1#page-title .ico, .page-eventos h1#page-title .ico, .page-publicaciones h1#page-title .ico, .page-licitaciones h1#page-title .ico, .page-boletines h1#page-title .ico, .page-node-595 #page-title .ico, .page-contact #page-title .ico, .page-node-344 #page-title .ico, .page-convocatorias #page-title .ico{
  background: url("../images/spryte.png") 0 -31px;
  display: inline-block;
  height: 22px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 27px;
}
.page-noticias h1#page-title .ico {background-position: 0 -31px;}
.page-eventos h1#page-title .ico{
  background-position: 0 -191px;
  height: 24px;
  width: 22px;
}
.page-publicaciones h1#page-title .ico{
  background-position: 0 -31px;
  height: 22px;
  width: 27px;
}
.page-licitaciones h1#page-title .ico{
  background-position: 0 -943px;
  height: 24px;
  width: 19px;
}
.page-boletines h1#page-title .ico{
  background-position: 0 -1049px;
  height: 26px;
  width: 25px;
}
.page-contact h1#page-title .ico{
  background-position: -105px -1014px;
  height: 25px;
  width: 25px;
}
.page-node-595 #page-title .ico{ /* NUESTROS COLABORADORES */
  background-position: 0 -1121px;
  height: 24px;
  width: 25px;
}
.page-node-599 #page-title .ico{ /* CIENCIA COLECTIVA */
  background-position: 0 -1190px;
  height: 23px;
}
.page-node-344 #page-title .ico{ /* FUNDACIÓN PRESENTACIÓN */
  background-position: 0 -1357px;
  height: 20px;
  width: 13px;
}
.page-convocatorias #page-title .ico{
  background-position: -87px -1388px;
  height: 23px;
  width: 20px;
}

/* VISTAS - LISTADOS
*/
.views-row{
  border-bottom: 1px solid #E3E3E3;
  margin: 0 0 6px 0;
  padding: 0 0 8px 0;
}
.views-row-last {border: 0;}
.view-noticias,
.view-eventos,
.publicaciones-listado .view-content,
.view-publicaciones.view-display-id-page_1 .view-content,
.licitaciones-listado .view-content{
  border: 1px solid #E8E8E8;
  padding: 14px 22px;
}
.views-field-field-thumbnail{
  float: left;
  margin: 4px 20px 10px 0;
  position: relative;
}
.views-field-field-thumbnail img,
.views-field-field-sidebar-thumbnail img{
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
}
.views-field-field-thumbnail + .views-fieldset {padding-left: 126px;}
.views-field-field-date {
  font-size: 0.9em;
  line-height: 1.3em;
  margin-bottom: 3px;
}
.views-field-field-date-range {
  font-weight: 700;
  margin-bottom: 2px;
}
.views-field-field-venue {margin-bottom: 3px;}
.views-field-field-own-event{
  font-size: 1.2em;
  margin-bottom: 7px;
}
.views-field-field-own-event .own-event-1 {color: #4F8ECB;}
.views-field-field-own-event .own-event-0 {color: #00B621;}
.views-field-title {margin: 0 0 14px 0;}
.views-field-title a {color: #383838;}
.views-field-field-questions-reply {text-transform: uppercase;}
.views-field-field-publish-date-complete,
.views-field-field-date-award,
.views-field-field-date-execution,
.views-field-field-presentation-date,
.view-licitaciones .views-field-field-questions-reply{
  background: url("../images/icos/tic.png") no-repeat 0 2px;
  margin: 0 0 1px 0;
  padding-left: 25px;
}
.views-field-field-publish-date-complete .views-label,
.views-field-field-date-award .views-label,
.views-field-field-date-execution .views-label,
.views-field-field-presentation-date .views-label,
.view-licitaciones .views-field-field-questions-reply{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-weight: 700;
}
.view-licitaciones .views-field-field-questions-reply a {color: #333;}
.view-licitaciones .views-field-field-questions-reply img {display: none;}
.views-field.compartir {
  margin: 0 0 3px 0;
  position: relative;
}
.views-field.compartir .compartir-boton{
  cursor: pointer;
  display: block;
}
.views-field.compartir .compartir-boton > span{
  display: inline-block;
  vertical-align: middle;
}
.views-field.compartir {color: #54afb5;}
.views-field.compartir .compartir-boton .ico{
  background: url("../images/spryte.png") 0 -1331px;
  margin: 0 5px 0 0;
  height: 16px;
  width: 14px;
}
.views-field.compartir .compartir-enlaces{
  background: url('../images/pico.png') no-repeat 25px top;
  display: none;
  padding: 10px 0 0;
  position: absolute;
  z-index: 1000;
}
.views-field.compartir .compartir-enlaces ul.links{
  background: #EDEDED;
  border: 1px solid #E3E3E3;
  border-radius: 5px;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
  padding: 10px 10px 5px 10px;
}
.views-field.compartir ul.links {padding: 0;}
.views-field.compartir ul.links li{
  list-style: none;
  display: inline-block;
  margin: 0 5px 0 0;
}
.gc-bubbleDefault tbody {border: 0;}

.listado-completo .views-row {
    border: 0;
    display: inline-block;
    margin: 0 0 10px 0 !important;
    padding: 0;
    vertical-align: top;
    width: 460px !important;
}

.listado-completo  .views-row-even {
    margin-left: 26px !important;
}




/* BLOQUES DE RECURSOS Ciencia para todos
*/
/*div#block-views-recursos-cci-block-1 > h2.block-title,
div#block-views-recursos-cci-block> h2.block-title{
    background: #81cbcf;
    color: white;
    padding: 10px;
}
*/

.global-ciencia-para-todos h2.field-content > a {
    color: #38373D;
    font-size: 1.4em;
}
.view-noticias.view-display-id-page_3,
.view-noticias.view-display-id-block_6,
.view-noticias.view-display-id-ciencia_todos,
.view-recursos-cci{
  border: 0;
  padding: 0;
}
.view-noticias.view-display-id-page_3 .views-row,
.view-recursos-cci .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
  vertical-align: top;
  width: 357px;
}
.view-noticias.view-display-id-block_6 .views-row,
.view-noticias.view-display-id-ciencia_todos .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
  vertical-align: top;
  width: 460px;
}
.view-recursos-cci .views-row{
  width: 300px;
  }
.view-noticias.view-display-id-page_3 .views-row-even,
.view-noticias.view-display-id-block_6 .views-row-even,
.view-noticias.view-display-id-ciencia_todos .views-row-even{
  margin-left: 26px;
  }
.view-recursos-cci .views-row-2,
.view-recursos-cci .views-row-5{
  margin: 0 25px;
}

.view-noticias.view-display-id-page_3 .views-field-body,
.view-noticias.view-display-id-block_6 .views-field-body,
.view-noticias.view-display-id-ciencia_todos .views-field-body{
  margin-bottom: 5px;
}
.view-noticias.view-display-id-page_3 .views-field-field-thumbnail,
.view-noticias.view-display-id-block_6 .views-field-field-thumbnail,
.view-noticias.view-display-id-ciencia_todos .views-field-field-thumbnail,
{
  float: none;
  margin: 0;
}
.view-noticias .enlace-fundaciones{
  color: #FFF;
  background-color: #8F9F9D;
  padding: 10px;
  text-transform: uppercase;
}
.view-noticias .enlace-fundaciones:hover{
  color: #8F9F9D;
  background-color: #FFF;
  border: 1px solid #8F9F9D;
  text-decoration: none;
}
.view-noticias.view-display-id-page_3 .view-footer{
  margin-top: 50px;
}

/* LISTADO PUBLICACIONES
*/
.publicaciones-listado .views-field-field-image + .views-fieldset {padding-left: 126px;}
.publicaciones-listado .views-field-field-image{
  float: left;
  margin: 4px 20px 10px 0;
}
.publicaciones-listado .views-field-field-image img {border: 1px solid #E3E3E3;}

/* CAMPOS
*/
.field .field-label {font-weight: 700;}
.field-name-field-topic {margin-bottom: 10px;}
.views-field-field-topic {margin-bottom: 3px;}
.field-name-field-topic .field-label,
.views-field-field-topic .views-label{
  background: url("../images/spryte.png") 0 -61px;
  display: inline-block;
  height: 14px;
  margin-right: 6px;
  text-indent: -99999px;
  vertical-align: middle;
  width: 14px;
}
.field-name-field-topic .field-label, .field-name-field-topic .field-items{
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.group-location-info{
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.field-name-field-date-range,
.field-name-field-publish-date-complete,
.field-name-field-date-award,
.field-name-field-date-execution,
.field-name-field-presentation-date{
  background: url("../images/icos/calendar2.png") no-repeat 0 3px;
  padding: 0 0 8px 25px;
}
.field-name-field-publish-date-complete,
.field-name-field-date-award,
.field-name-field-date-execution,
.field-name-field-presentation-date{
  padding-bottom: 0;
}
.field-name-field-time{
  background: url("../images/icos/hour.png") no-repeat 0 3px;
  padding: 0 0 8px 25px;
}
.field-name-field-venue{
  background: url("../images/icos/location.png") no-repeat 0 3px;
  padding: 0 0 8px 25px;
}

/* REGISTRO DESTACADO
*/
.view-noticias.registro-destacado,
.view-eventos.registro-destacado{
  border: 0;
  border-bottom: 1px solid #E3E3E3;
  margin: 0 0 10px 0;
  padding: 0;
}
#block-views-eventos-block-1 h2.block-title,
#block-views-eventos-block-2 h2.block-title,
#block-views-eventos-block-3 h2.block-title,
#block-views-noticias-block-1 h2.block-title,
#block-views-noticias-block-2 h2.block-title,
#block-views-noticias-block-4 h2.block-title,
#block-views-noticias-block-5 h2.block-title{
  margin: 0 0 12px 0;
}
#block-views-eventos-block-1 h2 .ico,
#block-views-eventos-block-2 h2 .ico,
#block-views-eventos-block-3 h2 .ico,
#block-views-noticias-block-1 h2 .ico,
#block-views-noticias-block-2 h2 .ico,
#block-views-noticias-block-4 h2 .ico,
#block-views-noticias-block-5 h2 .ico{
  background: url("../images/spryte.png") 0 -283px;
  display: inline-block;
  height: 25px;
  margin: 0 9px 0 0;
  vertical-align: middle;
  width: 26px;
}
#block-views-eventos-block-1 h2 .ico,
#block-views-eventos-block-2 h2 .ico,
#block-views-eventos-block-3 h2 .ico{
  background-position: 0 -546px;
  height: 20px;
  width: 14px;
}
#block-views-noticias-block-2 h2 .ico,
#block-views-noticias-block-5 h2 .ico{
  background-position: 0 -318px;
  height: 25px;
  width: 26px;
}
.registro-destacado .views-field-field-thumbnail,
.registro-destacado .views-field-field-sidebar-thumbnail{
  margin: 0 0 5px 0;
}

/* NOTICIAS - PORTADA
*/
.views-field-field-thumbnail .imagen-movil {display: none;}
#block-views-noticias-block-3 h2.block-title {margin-bottom: 12px;}
#block-views-noticias-block-3 .view-noticias{
  border: 0;
  padding: 0;
}
#block-views-noticias-block-3 .view-noticias .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
  vertical-align: top;
  width: 357px !important;
}
#block-views-noticias-block-3 .view-noticias .views-row.views-row-even {margin-left: 26px;}
#block-views-noticias-block-3 .view-noticias h2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1.3em;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail{
  float: none;
  margin: 0 0 10px 0;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail img {border: 0;}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-body p{ padding: 0 0 12px 0; }
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail,
#block-views-noticias-block-6 .view-noticias .views-row .views-field-field-thumbnail,
#block-views-noticias-block-7 .view-noticias .views-row .views-field-field-thumbnail,
#block-views-noticias-ciencia-todos .view-noticias .views-row .views-field-field-thumbnail{
  position: relative;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail .colorbox,
#block-views-noticias-block-6 .view-noticias .views-row .views-field-field-thumbnail .colorbox,
#block-views-noticias-block-7 .view-noticias .views-row .views-field-field-thumbnail .colorbox,
#block-views-noticias-ciencia-todos .view-noticias .views-row .views-field-field-thumbnail .colorbox,
a.view-yt-video,
.view-noticias .views-row .views-field-field-thumbnail .views-field.compartir{
  background: rgba(56,56,56,0.7);
  border-radius: 5px;
  bottom: 8px;
  color: #FFF;
  left: 5px;
  padding: 2px 8px 5px 4px;
  position: absolute;
}
.view-noticias .views-row .views-field-field-thumbnail .views-field.compartir{
  left: auto;
  margin: 0;
  right: 5px;
  text-transform: lowercase;
  white-space: nowrap;
}
.view-slides .flexslider ul.slides > li a.view-yt-video{
  bottom: 120px;
  z-index: 99;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
#block-views-noticias-block-6 .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
#block-views-noticias-block-7 .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
#block-views-noticias-ciencia-todos .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
a.view-yt-video .ico{
  background: url("../images/spryte.png") 0 -680px no-repeat;
  display: inline-block;
  height: 11px;
  margin-right: 5px;
  vertical-align: middle;
  width: 16px;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-iframe-news p{
  display: none;
}

#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-iframe-news iframe{
  height: auto;
  width: 100%;
}

/* VISTAS - BUSCADORES
*/
#block-views-exp-noticias-page-2,
#block-views-exp-convocatorias-page-2,
#block-views-exp-eventos-page-2,
#block-views-exp-publicaciones-page-1,
#block-views-exp-licitaciones-page-1,
.paid-filtros-form-block{
  background: #EDEDED;
  border-radius: 5px;
  margin: 0 0 30px 0;
  padding: 10px 20px 5px 20px;
}
#block-views-exp-noticias-page-2 h2,
#block-views-exp-convocatorias-page-2 h2,
#block-views-exp-eventos-page-2 h2,
#block-views-exp-publicaciones-page-1 h2,
#block-views-exp-licitaciones-page-1 h2,
.paid-filtros-form-block h2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 8px;
}
/* Genérico */
.views-exposed-form .views-exposed-widgets {margin: 0;}
.views-exposed-form .views-exposed-widget{
  margin: 0;
  padding: 0 0 20px 0;
}
.container-inline-date > .form-item {margin: 0 20px 0 0;}
.views-exposed-form .views-exposed-widget .form-submit{
  background: url("../images/icos/search.png") no-repeat right center;
  border: 0;
  color: #54AFB5;
  margin: 0;
  padding: 2px 30px 2px 0;
}
#edit-date-ini-wrapper input.form-text,
#edit-date-fin-wrapper input.form-text{
  background-image: url("../images/icos/calendar.png");
  background-position: 99% center;
  background-repeat: no-repeat;
  margin: 0;
  width: 401px;
}
#edit-date-ini-wrapper .description,
#edit-date-fin-wrapper .description{
  display: none;
}
#edit-keys-wrapper .form-text,
#edit-title-wrapper .form-text{
  margin-right: 10px;
  width: 823px;
}

.page-eventos #edit-venue-wrapper .form-text {margin: 0 20px 0 0;}
.page-licitaciones #edit-field-tender-state-tid-wrapper .form-select,
.page-licitaciones #edit-title-wrapper .form-text{
  margin: 0 15px 0 0;
}
.page-licitaciones #edit-field-tender-state-tid-wrapper .form-select {padding: 4px;}
.page-eventos #edit-venue-wrapper .form-text,
.page-eventos #edit-keys-wrapper .form-text,
.page-licitaciones #edit-field-tender-state-tid-wrapper .form-select,
.page-licitaciones #edit-title-wrapper .form-text{
  width: 401px;
}

/* PAGER
*/
.item-list .pager .pager-first,
.item-list .pager .pager-last,
.item-list .pager .pager-ellipsis{ display: none; }
.item-list .pager{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  padding: 30px 0 20px 0;
}
.item-list .pager li{
  margin: 0 0 0 6px;
  padding: 3px;
}
.item-list .pager li.pager-current{
  color: #54AFB5;
  font-size: 1.2em;
  font-weight: 700;
}
.item-list .pager li.pager-previous a{
  background: url("../images/icos/left.png") 0 center no-repeat;
  padding: 0 0 0 25px;
}
.item-list .pager li.pager-next a{
  background: url("../images/icos/right.png") right center no-repeat;
  padding: 0 25px 0 0;
}

/* RATINGS
*/
.field-name-field-rating .field-label {display: none;}
.views-field-field-rating .form-item {margin: 0;}
.fivestar-average-stars .fivestar-default,
.fivestar-average-stars .description{
  display: inline-block;
  vertical-align: middle;
}
div.fivestar-widget .star,
div.fivestar-widget .star a,
div.fivestar-widget-static .star,
div.fivestar-widget-static .star span.on,
div.fivestar-widget-static .star span.off{
  background: url("../images/spryte.png") 0 -111px;
  height: 16px;
  padding-right: 5px;
}
div.fivestar-widget div.hover a,
div.rating div a:hover,
div.fivestar-widget-static .star span.on {
  background-position: 0 -85px;
}
div.fivestar-widget div.on a {background-position: 0 -85px;}

/* CAMPOS INTERIOR
*/
.field-name-body {margin-bottom: 10px;}
.field-name-body img{ border: 1px solid #ECECEC; }
.field-name-body ul,
.block-block .content ul{
  padding: 0 0 8px 10px;
}
.field-name-body ul >li, .block-block .content ul >li{
  background: url("../images/icos/tic.png") no-repeat 0 2px;
  list-style: none;
  padding: 0 0 15px 25px;
}
.field-name-body li{
  /* background: none; */
  /*list-style-type: decimal;*/
  /* padding: 0 0 15px 10px; */
}
.block-block .content li {padding-bottom: 3px;}
.field-name-field-lead{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3em;
  padding: 5px 0 25px 0;
}
.field-name-field-isbn-nipo,
.field-name-field-type-publication,
.field-name-field-author,
.field-name-post-date,
.field-name-field-subtitle,
.field-name-field-publish-date,
.field-name-field-publish-date-complete,
.field-name-field-date-award,
.field-name-field-date-execution,
.field-name-field-presentation-date,
.field-name-field-tender-state{
  margin-bottom: 10px;
}
.field-name-field-awardee {margin-bottom: 20px;}
.field-name-field-link {padding: 0 0 20px 0;}
.group-social{
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  margin: 0 0 15px 0;
  padding: 10px 5px 0px 5px;
}
.group-social .field-name-field-rating,
.group-toolbar .field-name-text-resize,
.group-social .field-name-print{
  float: right;
}
.group-social .field-name-field-rating .fivestar-widget,
.group-social .field-name-field-rating .description{
  display: inline-block;
  vertical-align: middle;
}
.group-social .field-name-redes-sociales .item-list ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.group-social .field-name-redes-sociales .item-list ul li{
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.group-toolbar{
  font-size: 0.9em;
  line-height: 1em;
  overflow: hidden;
  padding: 0 0 10px 0;
}
.node-type-tenders .group-toolbar{
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  margin: 0 0 15px 0;
  padding: 10px 5px 6px 5px;
}
.group-toolbar .field-name-print {float: right;}
.group-toolbar .field-name-field-source,
.group-toolbar .field-name-field-date{
  display: inline-block;
  vertical-align: top;
}
.field-name-field-source + .field-name-field-date{
  border-left: 1px solid #333;
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
}
.field-name-print .print_html a,
.field-name-print .print_mail a{
  display: inline-block;
  text-transform: lowercase;
}
.field-name-print .print_html a .ico{
  background: url("../images/icos/print_icon.png") no-repeat 0 0;
  display: inline-block;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
  width: 20px;
}
.field-name-print .print_mail a .ico{
  background: url("../images/icos/mail_icon.png") no-repeat 0 0;
  display: inline-block;
  height: 14px;
  margin-left: 4px;
  vertical-align: middle;
  width: 19px;
}
.group-toolbar .field-name-text-resize .text-resize-increase .ico,
.group-toolbar .field-name-text-resize .text-resize-decrease .ico{
  background: url("../images/spryte.png") no-repeat 0 -524px;
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 15px;
}
.group-toolbar .field-name-text-resize .text-resize-increase .ico{
  background-position: 0 -502px;
  height: 13px;
  width: 16px;
}
.group-toolbar .field-name-text-resize .text-resize-increase,
.group-toolbar .field-name-text-resize .text-resize-decrease{
  margin-left: 10px;
}
#___plusone_0 {width: 70px !important;}
#follow-us #block-block-5 #twitter-widget-0{
  width: 457px !important;
}

/* ESTILOS INTERIOR
*/
.block-block .content p {padding: 0 0 10px 0;}
.titular-1{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.1em;
}
.titular-2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.1em;
  padding: 0 0 10px 0;
}
.color-bold{
  color: #54AFB5;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2em;
}
.color {color: #54AFB5;}
.bottom-border{
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 2px;
  padding-bottom: 10px;
}

/* INTERIOR NOTICIAS/EVENTOS
*/
.node-type-news h1#page-title,
.node-type-events h1#page-title{
  font-size: 1.45em;
  font-weight: 700;
  margin: 0 0 8px 0;
  line-height: 25px;
  text-align: left;
}

/* INTERIOR PUBLICACIONES
*/
.node-type-publications h1#page-title {display: none;}
.node-type-publications.page-node-pdf-viewer h1#page-title{ display: block; }
.node-type-publications h1.title{
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 5px;
}
.node-type-publications #content #block-system-main{
  background: #FEFEFE;
  border: 1px solid #E9E9E9;
  padding: 30px;
}
.node-type-publications .ds-2col > .group-left{
  margin-right: 20px;
  width: 280px;
}
.node-type-publications .ds-2col > .group-right {width: 598px;}
.node-type-publications .field-name-field-rating{
  float: right;
  line-height: 0;
}
.node-type-publications .field-name-body{
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 12px;
  padding-bottom: 15px;
}
.node-type-publications .field-name-publications-link{
  margin-top: 20px;
  text-align: right;
}
.return-toolbar{
  font-weight: 700;
  padding: 0 0 10px 0;
  text-align: right;
}
.field-name-field-attachment-private{
  font-size: 1.2em;
  line-height: 1.3em;
}
.field-name-field-attachment-private h2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.3em;
  margin: 0 0 2px 0;
}
.toolbar-publication{
  border-top: 1px solid #E3E3E3;
  margin-top: 10px;
  padding-top: 10px;
  text-align: right;
}
.link-document-pdf{
  font-weight: 700;
  margin-left: 10px;
}
.link-document-pdf .ico{
  background: url("../images/spryte.png") no-repeat 0 -857px;
  display: inline-block;
  height: 23px;
  margin-right: 10px;
  vertical-align: middle;
  width: 20px;
}
.link-view-online,
.link-file-download{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-weight: 300;
  margin-left: 15px;
}
.link-view-online .ico{
  background: url("../images/spryte.png") no-repeat 0 -890px;
  display: inline-block;
  height: 17px;
  margin-left: 5px;
  vertical-align: middle;
  width: 29px;
}
.link-file-download .ico{
  background: url("../images/spryte.png") no-repeat 0 -384px;
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  vertical-align: middle;
  width: 24px;
}

/* LISTADO LICITACIONES
*/
#page .view-licitaciones .form-item-field-tender-state-tid .bef-select-as-links .form-type-bef-link {padding: 10px 45px 5px;}
.licitaciones-listado .views-row {border: 0; margin-bottom: 10px;}
.licitaciones-listado .views-field {margin-left: 20px;}
.licitaciones-listado .views-field-title {margin-left: 0;}
#block-views-licitaciones-block-1 .licitaciones-listado .views-field {margin: 0;}
#block-views-licitaciones-block-1 .licitaciones-listado p {padding-bottom: 10px;}

/* INTERIOR LICITACIONES
*/
.node-type-tenders h1#page-title {display: none;}
.node-type-tenders h1.title{
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 5px;
}
.node-type-tenders .field-name-body{
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 20px;
}
.node-type-tenders .group-info-general {margin-bottom: 15px;}
.node-type-tenders .ds-2col > .group-left{
  margin-right: 40px;
  width: 679px;
}
.node-type-tenders .ds-2col > .group-right {width: 241px;}

/* LICITACIONES - RESPUESTA A DUDAS
*/
#block-views-adjuntos-block-1 {margin-bottom: 15px;}
#block-views-adjuntos-block-1 h2.block-title {margin: 0 0 12px 0;}
#block-views-adjuntos-block-1 h2 .ico{
  background: url("../images/spryte.png") 0 -977px;
  display: inline-block;
  height: 27px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 16px;
}
/* LICITACIONES - FECYT te ayuda
*/
#block-views-licitaciones-block-1 {margin-bottom: 15px;}
#block-views-licitaciones-block-1 h2.block-title {margin: 0 0 12px 0;}
#block-views-licitaciones-block-1 h2.block-title .res{
  color: #54AFB5;
  font-weight: 700;
}
#block-views-licitaciones-block-1 h2 .ico{
  background: url("../images/spryte.png") 0 -1014px;
  display: inline-block;
  height: 25px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 25px;
}
#block-views-licitaciones-block-1 .view-licitaciones .view-content{
  border: 0;
  padding: 0;
}

/* LICITACIONES - NORMAS INTERNAS DE CONTRATACIÓN
*/
#block-block-10{
  border-top: 1px solid #E3E3E3;
  padding-top: 30px;
}
#block-block-10 h2 .ico{
  background: url("../images/spryte.png") 0 -384px;
  display: inline-block;
  height: 24px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 24px;
}

/* REGION FOLLOW US
*/
#follow-us .block{
  display: inline-block;
  vertical-align: top;
}

/* PAGINA OTRAS CONVOCATORIAS LISTADO(WS PAID)
*/
.page-convocatorias .content form {overflow: hidden;}
.page-convocatorias .content form .description {display: none;}
.page-convocatorias form #edit-date-fin-wrapper .container-inline-date > .form-item {margin: 0 10px 0 0;}
.page-convocatorias .content form select {
  margin: 0 20px 0 0;
  width: 401px;
}
.page-convocatorias .content form #edit-title-wrapper .form-text {width: 401px;}
.page-convocatorias #convocatorias{
  border: 1px solid #e8e8e8;
  padding: 14px 22px;
}
.page-convocatorias #convocatorias .convocatoria,
#block-paid-ayudas-convocatorias #convocatorias .convocatoria{
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 6px;
  padding: 0 0 8px;
}
.page-convocatorias #convocatorias .convocatoria.last,
#block-paid-ayudas-convocatorias #convocatorias .convocatoria.last{
  border:none;
  margin: 0;
}
.page-convocatorias #convocatorias .field-title .field-item,
.page-convocatorias #convocatorias .field-fecha-publicacion .field-label,
.page-convocatorias #convocatorias .field-boletin .field-label,
#block-paid-ayudas-convocatorias #convocatorias .field-label{
  font-weight: 700;
}
.page-convocatorias #convocatorias .field-title .field-item{
  font-size: 1.2em;
  margin: 0 0 7px;
}
.page-convocatorias #convocatorias .field-fecha-publicacion > div,
.page-convocatorias #convocatorias .field-boletin > div,
.page-convocatorias #convocatorias .field-num-boletin > div,
.page-convocatorias #convocatorias .field-boletin,
.page-convocatorias #convocatorias .field-num-boletin,
#block-paid-ayudas-convocatorias #convocatorias .field-title > div,
#block-paid-ayudas-convocatorias #convocatorias .field-fecha-publicacion > div,
#block-paid-ayudas-convocatorias #convocatorias .field-boletin > div,
#block-paid-ayudas-convocatorias #convocatorias .field-num-boletin > div,
#block-paid-ayudas-convocatorias #convocatorias .field-boletin,
#block-paid-ayudas-convocatorias #convocatorias .field-num-boletin{
  display:inline-block;
}

/* PAGINA OTRAS CONVOCATORIAS (WS PAID)
*/
.page-convocatoria #convocatoria .field {margin: 0 0 10px 0;}
.page-convocatoria #convocatoria ul.field-items li{
  background: url("../images/icos/tic-4.png") no-repeat scroll 0 2px;
  list-style: none outside none;
  padding: 0 0 10px 25px;
}
.page-convocatoria #page-title {font-weight: 700;}
.page-convocatoria #convocatoria .field-fecha-publicacion{
  background: url('../images/icos/calendar2.png') no-repeat left center;
  padding: 0 0 0 25px;
}
.page-convocatoria #convocatoria .field-fecha-publicacion > div,
.page-convocatoria #convocatoria .field-boletin > div,
.page-convocatoria #convocatoria .field-num-boletin > div,
.page-convocatoria #convocatoria .field-boletin > div,
.page-convocatoria #convocatoria .field-fecha-limite > div,
.page-convocatoria #convocatoria .field-ambito > div,
.page-convocatoria #convocatoria .field-modalidad-participacion > div,
.page-convocatoria #convocatoria .field-unidad-directiva > div,
.page-convocatoria #convocatoria .field-entidad-convocante > div,
.page-convocatoria #convocatoria .field-duracion > div,
.page-convocatoria #convocatoria .field-presupuesto > div,
.page-convocatoria #convocatoria .field-subvencion > div,
.page-convocatoria #convocatoria .field-anticipo > div,
.page-convocatoria #convocatoria .field-boletin,
.page-convocatoria #convocatoria .field-num-boletin,
.page-convocatoria #convocatoria .field-ambito{
  display: inline-block;
}
.page-convocatoria #convocatoria .field-num-boletin {margin: 0 50px 0 0;}
.page-convocatoria #convocatoria .parte-inferior{
  border-top: 1px solid #e3e3e3;
  margin : 10px 0 0;
  padding: 10px 0;
}

/* BOLETINES
*/
.view-boletines .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 12px 0;
  padding: 0;
  vertical-align: top;
  width: 320px;
}

.view-boletines .views-row-even{ margin-left: 35px; }
.view-boletines .views-field-field-thumbnail{
  float: none;
  margin: 0;
}
/*VIDEOS DEL CONSEJO*/
.view-contenidos-del-consejo{
    width: 1200px;
}
.view-contenidos-del-consejo div {
	display:flex;
	max-width:1200px;
                justify-content: space-between;
                flex-wrap: wrap;

}
.view-contenidos-del-consejo div div{
	margin-right:25px;
            align-items: flex-start;
            border: none !important;

}
.view-contenidos-del-consejo div div iframe{
	width: 245px !important;
                height: 200px !important;

}
.view-contenidos-del-consejo div div article div{
    margin-top: 3px;
}
.view-contenidos-del-consejo .item-list{
    display: flex;
   justify-content: center;
}
/*DOCUMENTOS DEL CONSEJO*/
.view-documentos-del-consejo{
     width: 1200px;
}
.view-documentos-del-consejo div {
	display:flex;
	max-width:1200px;
                justify-content: space-between;
                flex-wrap: wrap;


}
.view-documentos-del-consejo div div{
	margin-right:25px !important;
                align-items: flex-start;
                border: none !important;
                max-width: 300px;
                max-height: 200px;

}
.view-documentos-del-consejo div div article div{
    margin-top: 3px;
}
.view-documentos-del-consejo .item-list{
    display: flex;
   justify-content: center;
}

/* BOLET�?N BLOQUE PORTADA
*/
#block-views-boletines-block-1{
  margin-bottom: 30px;
}
#block-views-boletines-block-1 h2.block-title .res{
  color: #54AFB5;
  font-weight: 700;
}
#block-views-boletines-block-1 .view-boletines .views-row {
  margin: 0;
  width: auto;
  max-width: 460px;
}
#block-views-boletines-block-1 .view-boletines .views-row-even{ margin-left: 35px; }

/* NUESTROS COLABORADORES - Tabla logos
*/
.tbl-logos {width: 100%;}
.tbl-logos tbody {border: 0;}
.tbl-logos td{
  padding-bottom: 20px;
  vertical-align: top;
}
.tbl-logos td.odd {padding-right: 20px;}
.tbl-logos td.even {padding-left: 20px;}
.tbl-logos td p {padding: 0 0 5px 0;}
.tbl-logos td img {border: 1px solid #E3E3E3;}
/* Bloque logos */
#block-block-14 .content {text-align: center;}
#block-block-14 .content a {
  display: inline-block;
  margin: 0 9px 15px 9px;
}
#block-block-14 .content img {border: 1px solid #E3E3E3;}

/* PORTADA - PARTICIPA
*/
.page-participa #block-system-main{ margin: 0; }
.page-participa #page-title{ display: none; }
.page-participa #main-bottom-wrapper{
  background: #F8F8F8;
  border: 1px solid #E3E3E3;
  padding: 20px 0 0 0;
}
.page-participa #follow-us-wrapper{
  background: none;
  border: 0;
  margin: 0;
}

/* PORTADA - CIENCIA PARA TODOS
*/
.page-ciencia-para-todos #block-system-main {margin: 0;}
.page-ciencia-para-todos #page-title {display: none;}

/* PORTADA - INVESTIGADORES
*/
.page-investigadores #block-system-main {margin: 0;}
.page-investigadores #page-title {display: none;}

/* CENTROS DE INVESTIGACIÓN
*/
.view-centros-investigacion .views-row{
  border: 0;
  display: inline-block;
  margin: 0 5px 20px 5px;
  padding: 0;
  vertical-align: top;
  width: 306px;
}
.view-centros-investigacion .views-field-title {margin: 0 0 5px 0;}
.view-centros-investigacion .views-field-field-thumbnail{
  float: none;
  margin: 0;
}
.view-centros-investigacion .views-field-field-thumbnail img {border: 0;}

/* FORMULARIO CONTACTO
*/
.contact-form,
#print-mail-form,
.page-usuario #block-system-main form,
.page-usuario-ucc #block-system-main form,
.page-user-edit #block-system-main form,
.global-ciencia-para-todos #block-user-login form,
.page-profesor-register #user-register-form{
  background: #EDEDED;
  border-radius: 5px;
  padding: 20px;
}
.contact-form .form-item,
#print-mail-form .form-item{
  margin: 0 0 25px 0;
}
.contact-form label,
#print-mail-form label{
  float: none;
  font-weight: 300;
  padding: 0 0 5px 0;
  width: auto;
}
.contact-form .form-item-phone,
.contact-form .form-item-mail{
  display: inline-block;
  vertical-align: top;
}
.contact-form .form-item-phone{
  margin-right: 26px;
  width: 244px;
}
.contact-form .form-item-mail {width: 365px;}
.contact-form .form-text,
.contact-form .form-textarea,
#print-mail-form .form-text,
#print-mail-form .form-textarea{
  width: 100%;
}
#user-profile-form fieldset#edit-legal,
.contact-form fieldset#edit-legal,
#print-mail-form fieldset#edit-legal,
#user-register-form fieldset#edit-legal,
#user-login fieldset#edit-legal{
  border: 0;
  padding: 0;
}
#user-profile-form fieldset#edit-legal legend,
.contact-form fieldset#edit-legal legend,
#print-mail-form fieldset#edit-legal legend,
#user-register-form fieldset#edit-legal legend,
#user-login fieldset#edit-legal legend{
  display: none;
}
#user-profile-form fieldset#edit-legal textarea,
.contact-form fieldset#edit-legal textarea,
#print-mail-form fieldset#edit-legal textarea,
#user-register-form fieldset#edit-legal textarea,
#user-login fieldset#edit-legal textarea{
  resize: none;
}
#user-profile-form #edit-actions,
.contact-form #edit-actions,
#print-mail-form #edit-actions,
#user-register-form .form-actions,
#user-login .form-actions{

}
#user-profile-form input.form-submit,
.contact-form input.form-submit,
#print-mail-form input.form-submit{
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
}
.captcha{
  background: #FFF;
  border: none;
}
#print-mail-form > div {text-align: right;}
#print-mail-form > div div {text-align: left;}
/*recaptcha*/
#doble-recaptcha #rc-imageselect,
#doble-recaptcha,
#block-login .captcha,
#print-mail-form .captcha {
  transform:scale(0.77);
  -webkit-transform:scale(0.77);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}
#print-mail-form .captcha {
  height: auto;
  width: 0;
}
/* FORMULARIOS LOGIN Y REGISTRO
*/
.page-usuario #block-login,
.page-usuario #block-register,
#block-user-login #user-login-form{
  display: inline-block;
  vertical-align: top;
  width: 300px;
}
.page-usuario #block-register{
  margin-left: 58px;
  width: 600px;
}
.page-usuario #block-login #user-login input.form-text,
.global-ciencia-para-todos #block-user-login #user-login-form input.form-text{
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  width: 100%;
}
/*
.page-usuario-ucc #page-title .ico{
  background: url('../images/spryte.png') no-repeat -35px -1014px;
  display: inline-block;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  width: 25px;
}
*/
.page-usuario-ucc #user-register-form #edit-mail,
.page-usuario-ucc #user-register-form #edit-field-user-name-und-0-value,
.page-usuario-ucc #user-register-form #edit-field-surname-und-0-value,
#user-profile-form #edit-mail,
#user-profile-form #edit-field-user-name-und-0-value,
#user-profile-form #edit-field-surname-und-0-value{
  width: 100%;
}
.page-usuario-ucc #user-register-form .field-name-field-user-name,
.page-usuario-ucc #user-register-form .field-name-field-surname,
#user-profile-form .field-name-field-user-name,
#user-profile-form .field-name-field-surname{
  display: inline-block;
  width: 305px;
}
.page-usuario-ucc #user-register-form .field-name-field-surname,
#user-profile-form .field-name-field-surname{
  margin: 0 0 0 30px;
  width: 584px;
}
#user-register-form input.form-submit,
#user-login input.form-submit,
#user-pass input.form-submit{
  background: url("../images/icos/right.png") no-repeat right center;
  border: 0;
  color: #54AFB5;
  margin-left: 10px;
  padding: 0 25px 0 0;
}
#toolbar-user .account {display: none;}
.page-usuario #block-register.block.generic {
  margin-left: 0px;
  width: 100%;
}
.page-usuario #block-register.block.generic .block-title {
  color: #333;
  font-family: "Roboto",Arial,sans-serif;
  font-size: 0.9em;
  font-weight: 300;
  line-height: 1.3em;
}
.page-usuario #block-register.block.generic .field-name-field-user-name,
.page-usuario #block-register.block.generic .field-name-field-surname {
  display: inline-block;
}
.page-usuario #block-register.block.generic .field-name-field-user-name {width: 305px;}
.page-usuario #block-register.block.generic .field-name-field-surname {
  width: 584px;
  margin: 0px 0px 0px 30px;
}
.page-usuario #block-register.block.generic #edit-field-user-name-und-0-value,
.page-usuario #block-register.block.generic #edit-field-surname-und-0-value,
.page-usuario #block-register.block.generic #edit-mail{
  width: 100%;
}

.global-ciencia-para-todos #block-user-login #user-login-form .form-actions,
.global-ciencia-para-todos #block-user-login #user-login-form .item-list{
 	display:inline-block;
}
.global-ciencia-para-todos #block-user-login #user-login-form .form-actions{
	float: right;
}
.global-ciencia-para-todos #block-user-login #user-login-form .item-list li{
	list-style: none;
	margin: 0;
}
.global-ciencia-para-todos #block-user-login #user-login-form .item-list a{
	color: #55b0b5;
}

.global-ciencia-para-todos #block-user-login #user-login-form input.form-submit{
 	background: #55b0b5;
    	color: white;
    	padding: 10px;
    	border: 0;
}

/* FLICKR
*/
#flickr-badge-wrapper_1,
#flickr-badge-wrapper_2{
  display: inline-block;
  text-align: left;
  width: 190px;
}
#flickr-badge-wrapper_1{ margin-right: 30px; }
.flickr-badge-wrapper{
  border: 1px solid #BDBDBD;
  border-radius: 5px;
  padding: 6px;
}
.flickr-badge{
  border: 1px solid #000;
  box-shadow: 0 0 5px rgba(120, 120, 120, 0.5);
}
.flickr-badge img{
  height: 56px;
  margin: 1px;
  vertical-align: bottom;
  width: 56px;
}
.flickr-badge a,
.flickr-badge .flickr_badge_image{
  display: inline;
  padding: 0;
}
#block-aggregator-feed-4{ margin-bottom: 18px; }
#block-aggregator-feed-4 .block-title{
  background: url("../images/flickr.png") no-repeat;
  display: inline-block;
  height: 37px;
  text-indent: -99999px;
  vertical-align: middle;
  width: 77px;
}
#block-aggregator-feed-4 .content .item-list ul {margin: 0;}
#block-aggregator-feed-4 .content .item-list ul li{
  list-style: none;
  margin: 0;
  padding: 0;
}
#block-aggregator-feed-4 .content .item-list ul li img {width: 100%;}
#block-aggregator-feed-4 .content h3 a {color: #383838;}
#block-aggregator-feed-4 .more-link {display: none;}

/* tv.fecyt
*/
#block-aggregator-feed-5 .block-title{
  background: url("../images/tvfecyt.png") no-repeat;
  display: inline-block;
  height: 37px;
  text-indent: -99999px;
  vertical-align: middle;
  width: 114px;
}
#block-aggregator-feed-5 .content .item-list ul {margin: 0;}
#block-aggregator-feed-5 .content .item-list ul li{
  list-style: none;
  margin: 0;
  padding: 0;
}
#block-aggregator-feed-5 .content iframe {margin-bottom: 18px;}
#block-aggregator-feed-5 .content h3 {margin-bottom: 10px;}
#block-aggregator-feed-5 .content h3 a {color: #383838;}
#block-aggregator-feed-5 .more-link {display: none;}

/* SEARCH PAGE
*/
.page-search h2 {margin: 0 0 15px 0;}
.page-search .search-results {padding: 0;}
.page-search .search-results .search-snippet-info {padding: 0;}
.page-search .search-results .search-snippet-info .search-info {display: none;}

/* FOROS
*/
.page-forum .feed-icon {display: none;}
.page-forum #page-title .ico,
.node-type-forum #page-title .ico{
  background: url("../images/spryte.png") -38px -1572px;
  display: inline-block;
  height: 24px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 28px;
}
.view-advanced-forum-topic-list {position: relative;}
.view-advanced-forum-topic-list .view-filters{
  position: absolute;
  right: 0;
}
.view-advanced-forum-topic-list .views-exposed-form .views-exposed-widget {position: relative;}
.view-advanced-forum-topic-list .views-exposed-form .views-exposed-widget #edit-combine {width: 190px;}
.view-advanced-forum-topic-list .views-exposed-form .views-exposed-widget .form-submit{
  background: url('../images/spryte.png') no-repeat -30px 0;
  height: 20px;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 7px;
  width: 20px;
}
#forum .forum-table {width: 100%;}
#forum .forum-table thead tr,
#forum .sticky-header thead tr{
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
}
#forum .forum-table thead tr th,
#forum .sticky-header thead tr th{
  border: none;
  padding: 10px 0;
}
#forum .forum-table thead tr th a,
#forum .sticky-header thead tr th a{
  color: #000;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-title,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-title{
  padding: 10px 5px 10px 20px;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-comment-count,
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-totalcount,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-comment-count,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-totalcount{
  text-align: center;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-last-updated,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-last-updated{
  padding: 10px 40px 10px 5px;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-title,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-title{
  padding: 10px 5px 10px 20px;
}
#forum .forum-table tbody tr,
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody td.active{
  background: none;
}
#forum  .forum-table tbody tr {border-bottom: 1px solid #e3e3e3;}
#forum #forum-topic-list .forum-table tbody tr.even,
#forum .forum-table-forums tbody tr.odd{
  background: #ececf6;
}
#forum  .forum-table tbody tr td{
  border: none;
  padding: 10px 5px;
}
#forum .forum-table-forums tbody tr td.forum-list-icon,
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td.views-field-title{
  padding: 10px 5px 10px 20px;
}
#forum .forum-table-forums tbody tr td.forum-last-reply,
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td.views-field-last-updated{
  padding: 10px 40px 10px 5px;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td .imagen-usuario{
  float: left;
  margin: 0 5px 0 0;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td .forum-topic-title {font-weight: 700;}
.node-type-forum #block-system-main .content .forum-post-title{
  font-size: 1.2em;
  padding: 0;
}
.node-type-forum #block-system-main .content > .forum-post{
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 20px 0;
}
.node-type-forum #block-system-main .content .group-social{
  border-top: none;
  line-height: 1em;
  padding: 0 0 5px 0;
}
.node-type-forum .forum-post {margin: 20px 0 ;}
.node-type-forum #forum-comments .forum-post {margin-left: 162px;}
.forum-post .forum-post-panel-sub,
.forum-post .forum-post-panel-main{
  display: block;
  height: auto;
  line-height: normal;
  margin: 0;
  min-height: 0;
  vertical-align: top;
  width: auto;
}
.forum-post .forum-post-panel-sub{
  float: left;
  width: 110px;
}
.forum-post .forum-post-panel-sub .author-pane {margin: 0;}
.forum-post .forum-post-panel-sub .author-pane img {border: 1px solid #e4e4e4;}
.forum-post .forum-post-panel-sub .author-pane .author a{
  color: #000;
  font-weight: 700;
}
.forum-post .forum-post-panel-main{
  margin: 0 0 0 117px;
  padding: 0 0 0 41px;
  position: relative;
}
.forum-post .forum-post-panel-main .forum-post-pico{
  background: url('../images/pico_comentario.png') no-repeat center center;
  height: 22px;
  left:0;
  position: absolute;
  top:  54px;
  width: 42px;
}
.forum-post .forum-post-panel-main .inner-wrapper{
  background: #fafafa;
  border: 1px solid #e3e3e3;
  border-radius: 30px;
  min-height: 40px;
  padding: 20px;
}
.forum-post .forum-post-panel-main .forum-post-title,
.forum-post .forum-post-panel-main .forum-post-content{
  padding: 0;
}
.forum-post .forum-post-date {color: #54afb5;}
.forum-post .forum-post-panel-main-top,
.forum-post .forum-post-panel-main-bottom{
  line-height: 1em;
  overflow: hidden;
}
.forum-post .forum-post-panel-main-top{
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
}
.forum-post .forum-post-panel-main-bottom{
  border-top: 1px solid #e3e3e3;
  margin: 15px 0 0 0;
  padding: 5px 0 0 0;
}
.forum-post .forum-post-panel-main-bottom .forum-post-date {float:left;}
.forum-post .forum-post-panel-main-bottom .forum-post-links{
  float:right;
  margin: 0;
  line-height: 1em;
}
.forum-post .forum-post-panel-main-bottom .forum-post-links .comment-add a,
.forum-post .forum-post-panel-main-bottom .forum-post-links .comment-reply a{
  background: url('../images/icos/foro_responder-1.png') no-repeat left center;
  padding-left: 28px;
}
#forum-comments .indented {margin-left: 81px;}
#forum-comments .indented .indented .indented {margin: 0;}

/* PERFIL USUARIO
*/
.profile .user-picture,
.profile .group-datos{
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.profile .group-datos .field-group-div h3 {margin: 0 0 10px 0;}
.profile .group-datos .field-group-div .field{
  display:inline-block;
  margin: 0 20px 0 0;
}

/* BARRA COOKIES
*/
#sliding-popup p {padding: 0;}
#sliding-popup .popup-content #popup-text, #sliding-popup .popup-content #popup-text p {font-weight: normal;}

/* FORMS
*/
.filter-wrapper.form-wrapper {display: none;}
.node-form,
form.comment-form{
  background: #EDEDED;
  border-radius: 5px;
  padding: 20px;
}
form.comment-form .form-item,
.node-form .form-item{
  margin: 0 0 25px 0;
}
form.comment-form label,
.node-form label{
  float: none;
  font-weight: 300;
  padding: 0 0 5px 0;
  width: auto;
}
.node-form .form-text,
.node-form .form-textarea{
  background: #FFF;
  width: 100%;
}
form.comment-form .form-actions,
.node-form .form-actions{
  text-align: right;
}
form.comment-form input.form-submit,
.node-form input.form-submit{
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
}
/*Uno Estilo para el nuevo Banner Portadilla*/
#block-views-viewbanner-block img{
  max-width:100%;
  height: auto;
}

/* Estilos Noticias
*/
#page-title {
  font-size: 36px;
  line-height: 65px;
  font-weight: 700;
  /*margin: 0 0 50px 0;*/
  margin: 0 0 8px 0;
  padding: 0;
  text-align: center;
}
.node-news {text-align: center;}
.field-name-body , .field-name-encabezado {text-align: left;}
.field-name-field-date {display: inline-block;}
.field-name-author{
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  display: inline;
  margin: 0 10px 0 0;
}
.service-links {
/*  border-top: 1px #DDD dotted;
  padding: 20px 0 25px 0; */
  overflow: hidden;
}
.service-links ul{
  list-style: none;
  text-align: left;
}
.service-links li{
  display: inline-block;
  margin-top: 20px;
  margin-right:9px;
  list-style: none;
}

/* FORMULARIO TEACHER DATA
*/
.page-user-edit-teacher-data label {margin: 20px 0 5px;}
.page-user-edit-teacher-data .form-submit {
  margin-top: 15px;
  margin-bottom: 10px;
}
.page-user-edit-teacher-data input#edit-submit {font-size: 20px;}
.profile h3 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  font-size: 20px;
}
.field-label-above {margin-bottom: 20px;}

/* FORMULARIO UCC
*/
/*.pestanias-ucc .selected-ucc:not(.no-select) {cursor : pointer;}*/
.pestanias-ucc .page-id {display: none;}
.page-user-edit-ucc h2.multipage-pane-title {display: none;}
.page-user-edit-ucc .multipage-counter {
  float: right;
  margin-right: 5px;
  height: 0;
  position: relative;
  top: 1.8em;
  line-height: 30px;
  font: 12px arial,sans-serif;
  font-weight: bold;
  color: #666;
  display: none;
}
.page-user-edit-ucc .multipage-controls-list.clearfix {
  float: right;
  width: 100%;
  margin-top: 10px;
}
.page-user-edit-ucc .multipage-button {
  margin-bottom: 1em;
  margin-top: 0;
  margin-right: 110px;
  float: left;
  line-height: 36px;
  width: 100%;
}
.page-user-edit-ucc input.form-submit.multipage-link-previous {float: left;}
.page-user-edit-ucc input.form-submit.multipage-link-next {float: right;}
.form-item.form-type-radio.form-item-profile-ucc-field-tab1-centertype-und {
  display: inline-block;
  list-style: none;
  margin-right: 50px;
  margin-left: 60px;
  font-size: 17px;
}
.form-item.form-type-radios.form-item-profile-ucc-field-tab1-centertype-und {padding: 10px 0px 0px 20px;}
.page-user-edit-ucc .container-inline-date .description {
  clear: both;
  display: none;
}
.form-item.form-type-checkboxes.form-item-profile-ucc-field-tab6-modalidad-und label:first-child {display: none;}
.form-item.form-type-radios.form-item-profile-ucc-field-tab1-centertype-und label:first-child {display: none;}
.page-user-edit-ucc div#edit-actions {padding-top: 60px;}
.page-user-edit-ucc .tabledrag-toggle-weight-wrapper {display: none;}
[data-hide-fields=true] {display: none;}
a.tabledrag-handle {display: none;}
p.salto-linea {margin-top: 20px;}
.titulos-ucc {
  display:none;
  color: #579EC9;
  font-size: 2em;
  font-weight: bold;
}
h2.titulo-personal {
  color: #579EC9;
  font-weight: bold;
  font-size: 1.4em;
}
.page-user-edit-ucc th.field-label {
  color: #579EC9;
  font-weight: bold;
  font-size: 1.4em;
}
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
  position: inherit!important;
}
.page-user-edit-ucc a.fieldset-title {
  font-size: 20px;
  font-weight: bold;
  padding: 0px 0 5px;
}
.page-user-edit-ucc fieldset.collapsed {margin-top: 20px;}
.page-user-edit-ucc fieldset.collapsible {margin-top: 20px;}
.page-user-edit-ucc .form-submit {
  margin-top: 15px;
  margin-bottom: 10px;
}
.page-user-edit-ucc input#edit-submit {
  font-size: 20px;
  display: none;
}
.page-user-edit-ucc p.explication-text {margin-top: 10px;}
.page-user-edit-ucc label {margin: 20px 0 5px;}
.page-user-edit-ucc fieldset {margin-top: 20px;}
.page-user-edit-ucc input.form-submit, .contact-form input.form-submit, #print-mail-form input.form-submit {
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
  /* line-height: 2em; */
  min-height: 18px;
  box-sizing: border-box;
}
.page-user-edit-ucc  .multipage-link-previous.hidden {display: none!important;}
.page-user-edit-ucc  .multipage-link-previous{
  background: url("../images/icos/left-4.png") no-repeat left center!important;
  padding: 0 0 0 25px!important;
}
.page-user-edit-ucc .field-name-field-aceptar-condiciones{
  padding-top: 10px;
  position: relative;
  clear: both;
}
.page-user-edit-ucc .field-name-field-aceptar-condiciones input {position: absolute;}
.page-user-edit-ucc .field-name-field-aceptar-condiciones label {display : none;}
.page-user-edit-ucc .field-name-field-aceptar-condiciones .description {font-size: 1em!important;}

/* Estilo del SliderNoticias
*/
.flex-slider-noticias{
    padding: 0px !important;
    margin: 0px !important;
}
#flex-slide-noticias ul li div{
  margin: 0px !important;
}

.titulosCienciaParaTodos{
     background: #7A7FB9;
     margin-bottom: 15px;
     width: 99%;
     padding: 7px;
    color: white;
}
h3.subtituloCienciaParaTodos a {
    color: #38373D;
}
.filasCulturaVocacionCientifica{
     border: 0;
      display: inline-block;

      padding: 0;
      vertical-align: top;
      width: 460px;
}
td.col-first.filasCulturaVocacionCientifica{
   margin: 0 20px 10px 0;
}
td.col-2.col-last.filasCulturaVocacionCientifica{
  margin: 0 0 10px 20px;
}
li > .views-field-field-thumbnail {
    margin: 0 0 20px 0;
}
.flexslider > ul.slides >li  > .views-field-title a{
color: #383838;
font-size: 1.6em;
line-height: 1.2em;

}


/* Estilo del SliderNoticias
*/
/*.flexslider .slides > li img {height: auto;}
.media-left .flexslider .slides > li img {
  height: 300px;
  width: auto;
  margin: 0 auto;
}*/
/*.media-left, .media-right {width: 49%;}
.media-left {float: left;}
.media-right {float: right;    margin-bottom: 20px;}
.slides, .flex-control-nav, .flex-direction-nav {
  margin: auto;
  padding: auto;
}*/
/*#news-media-slider .flexslider .slides li,
#news-media-slider .flexslider .slides > li > img,
#news-media-slider .flexslider .slides > li > blockquote {
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}*/
.default-center .content-default {float: left;}
.default-center .left {width: 20%;}
.default-center .center {width: 60%;}
.default-center .center img {width: 100%;}
.default-center .right {width: 20%;}
#default-flex-control-paging .flex-control-paging {position: inherit;}
#news-media-default .view-display-id-block_2 blockquote {
  width: 60%;
  margin: 10px auto 0px;
}
.node-type-news .flexslider {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
   box-shadow: none;
   margin: 0px;
}
.node-type-news .flexslider  blockquote {
    /*background-color:#BBDFE1;*/
    color:#38373D;
    /*margin: 10px 0px;*/
    padding: 5px;
	font-weight: bold;
}
.node-type-news .flexslider  blockquote p {
  padding:  0px;
  font-size: 0.9em;
  font-weight: 700;
}
.node-type-news .flex-control-thumbs li {margin:5px;}
/*#news-media-slider .service-links {
     border-top: none;
     padding: 0px;

}
#news-media-slider  h1#page-title {
    margin-top: 50px;
    line-height: 25px;
    font-size: 2em;
}
#news-media-slider  .lead {
    height: 170px;
}*/
.date-news span {font-weight:bold;}
.tags-label {
    background: url("../images/spryte.png") no-repeat 0 -61px;
    height: 14px;
    width: 17px;
    margin: 10px 0px;
    padding: 0px;
    color:#54AFB5;
    font-weight:700;
    display: inline-block;
    vertical-align: middle;
}
.tags-blue {
    display: inline-block;
    margin-right: 10px;
    /*width: 95%;*/
}
.link-label {
    background: url("../images/spryte.png") no-repeat 0 -61px;
    height: 14px;
    width: 17px;
    margin: 10px 0px;
    padding: 0px;
    color:#54AFB5;
    font-weight:700;
    display: inline-block;
    vertical-align: middle;
}
.link-blue {
    display: inline-block;
    /*width: 95%;*/
}
.tags-blue a {text-decoration:none;}
.pestanias-ucc {}
.pestania-ucc {
  display: inline-block;
  float: left;
  width: 16.66%;
  color: #FFF;
  background: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px 0;
  box-sizing: border-box;
  height: 60px;
  margin-bottom: 20px;
}
.selected-ucc {background: #54AFB5;}
.display-block {display: block!important;}
#user-profile-form--2, #user-profile-form {padding-bottom: 60px!important;}
/*.tab-style #edit-actions {display : none!important;}*/
#edit-profile-ucc-field-pagina-ucc label,
#edit-profile-ucc-field-pagina-ucc select,
#edit-profile-ucc-field-validate,
#edit-profile-ucc-field-pag-1,
#edit-profile-ucc-field-pag-2,
#edit-profile-ucc-field-pag-3,
#edit-profile-ucc-field-pag-4,
#edit-profile-ucc-field-pag-5,
#edit-profile-ucc-field-pag-6,
.field-name-field-prev-page,
.tab-style .required-fields > h3 {
  display: none;
}
#user-profile-form [readonly] {
  background-color: rgb(235, 235, 228)!important;
  color: rgb(84, 84, 84)!important;
}
/*#user-profile-form #edit-actions {display: none;}*/

.layer-preloader {
  background: url("../images/preloader.GIF") center center no-repeat rgba(0,0,0,.05);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.logged-in.page-user #page-title {display : none;}

/* Estilos para los formularis de registro
*/
.filter-roles  .form-item-roles-8,
.filter-roles .form-item-roles-2,
.filter-roles .form-item-roles-5,
.filter-roles .form-item-roles-6,
.formulario-prensa .form-item-roles-7,
.formulario-profesor .form-item-roles-3,
.formulario-ucc .form-item-roles-4 {
  display : none;
}

/* node-type-news - Ejemplo Noticia Plexus
*/
/*.page-node-1098 #content {width:100% !important;}
.page-node-1098 #sidebar-second,
.page-node-1098 .block-calendario{
  display:none;
}
.page-node-1098 .service-links{
    width: 365px;
    margin: 0 auto;
}
.page-node-1098 .field-name-author{
  display: inline-block;
  margin-left: 20px;
}*/

#profile-ucc-field-type-of-center-attached-add-more-wrapper, #messages_ca{display:none;}
#messages_ca p{
   color: #965;
    background-color: #ffe4e0;
    border-color: #ffd4d0;
    padding: 9px 9px 9px 40px;
    border: 1px solid #ccc;
    margin: 0px 0px 10px;
    width: 40%;
    background-image: url(../images/message-24-error.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
}

#profile-ucc-field-type-of-center-attached-add-more-wrapper .field-type-text,
#profile-ucc-field-type-of-center-attached-add-more-wrapper .field-type-number-integer {
    width: 40%;
    float: left;
    margin-right: 10%;
}

#profile-ucc-field-type-of-center-attached-add-more-wrapper .field-type-text input{
    width: 100%;
}

/*Tabla UCCS*/
.view-exportar-uccs-a-excel table tr{
  height: 40px;
}
.view-exportar-uccs-a-excel table td.views-field-field-tab1-nombre {
    padding-left: 10px;
}
.view-exportar-uccs-a-excel table tr.even{
  background-color: #fff;
}
.view-exportar-uccs-a-excel table tr .footable-toggle{
      padding: 0px 10px;
}

.view-exportar-uccs-a-excel .views-exposed-form .views-submit-button {
    margin: 9px 9px;
    padding: 12px 0px 0px 10px;
}

.view-exportar-uccs-a-excel .view-filters {
    float: left;
    margin-bottom: 10px;
}
.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle {
    font-size: 10px;
}
.view-exportar-uccs-a-excel .boton-excel{
    width: auto;
    float: right;
    display: inline-block;
    background: #54AFB5;
    padding: 5px 10px;
    margin-top: 20px;
}
.view-exportar-uccs-a-excel .boton-excel a{
  color:#fff;
}

.usuario_ucc .form-item-profile-ucc-field-editar-formulario-und,
.usuario_ucc .form-item-roles{
  display:none;
}


/*Ajuste logos Usuarios Autenticados*/

.logged-in #logo-header #logo img{
    width: 215px;
}
.logged-in #logo-header #logo2 img{
    width: 230px;
}

/*Contact Form Webform*/

#block-webform-client-block-3697,
#block-webform-client-block-4047{
    margin: 0 0 30px 0;
}

#webform-client-form-3697,
#webform-client-form-4047{
  background: #EDEDED;
  border-radius: 5px;
  padding: 20px;
}
#webform-client-form-3697 .form-item,
#webform-client-form-4047 .form-item{
  margin: 0 0 25px 0;
}
#webform-client-form-3697 label,
#webform-client-form-4047 label{
  float: none;
  font-weight: 300;
  padding: 0 0 5px 0;
  width: auto;
}
#webform-client-form-3697 .webform-component--telefono,
#webform-client-form-3697 .webform-component--email,
#webform-client-form-4047 .webform-component--telefono,
#webform-client-form-4047 .webform-component--email{
  display: inline-block;
  vertical-align: top;
}
#webform-client-form-3697 #edit-submitted-telefono,
#webform-client-form-4047 #edit-submitted-telefono{
  margin-right: 26px;
  width: 244px;
}
#webform-client-form-3697 #edit-submitted-email,
#webform-client-form-4047 #edit-submitted-email{
	width: 100%;
}

#webform-client-form-3697 #edit-submitted-nombre-y-apellidos,
#webform-client-form-4047 #edit-submitted-nombre-y-apellidos{
  width: 100%;
}
#user-profile-form fieldset#edit-legal,
.contact-form fieldset#edit-legal,
#print-mail-form fieldset#edit-legal,
#user-register-form fieldset#edit-legal,
#user-login fieldset#edit-legal{
  border: 0;
  padding: 0;
}
#user-profile-form fieldset#edit-legal legend,
.contact-form fieldset#edit-legal legend,
#print-mail-form fieldset#edit-legal legend,
#user-register-form fieldset#edit-legal legend,
#user-login fieldset#edit-legal legend{
  display: none;
}
#user-profile-form fieldset#edit-legal textarea,
.contact-form fieldset#edit-legal textarea,
#print-mail-form fieldset#edit-legal textarea,
#user-register-form fieldset#edit-legal textarea,
#user-login fieldset#edit-legal textarea{
  resize: none;
}
#user-profile-form #edit-actions,
.contact-form #edit-actions,
#print-mail-form #edit-actions,
#user-register-form .form-actions,
#user-login .form-actions{

}
#webform-client-form-3697 .webform-submit,
#webform-client-form-4047 .webform-submit{
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
}
.captcha{
  background: #FFF;
  border: none;
}
#print-mail-form > div {text-align: right;}
#print-mail-form > div div {text-align: left;}
/*recaptcha*/
#doble-recaptcha #rc-imageselect,
#doble-recaptcha {
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

.page-node-3697 h1#page-title .ico,
.page-node-4047 h1#page-title .ico {
    background-position: -105px -1014px;
    height: 25px;
    width: 25px;
}
.page-node-3697 #page-title .ico,
.page-node-4047 #page-title .ico {
    background: url(../images/spryte.png) 0 -31px;
    display: inline-block;
    height: 22px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    width: 27px;
}
.page-node-3697 #block-system-main,
.page-node-4047 #block-system-main {
    margin: 0 !important;
}

/*Ajuste de Lead en Boletines de portada*/
.view-id-boletines .views-field.views-field-field-lead {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 1.1em;
}

.page-frontpage .view-id-boletines{
margin-top: 10px;
}

#block-views-boletines-block-1 .view-boletines .views-row {
    margin: 0;
    width: auto;
    max-width: 460px;
    padding: 5px;
    background-color: #f6f7f9;
}
#block-views-boletines-block-1 .view-boletines .views-row-even {
    margin-left: 10px !important;
}

/*Ajuste Visor Videos*/
.page-frontpage .views-field-field-iframe,
.page-frontpage .views-field-field-iframe .field-content,
.page-frontpage .views-field-field-iframe .field-iframe-instance{
	height:100% !important;
}
.page-frontpage .views-field-field-iframe iframe{
	width:100% !important;
	height: 100% !important;
}
.page-frontpage .views-field-field-iframe .field-content p{
	display:none !important;
}
/*precipita*/
.precipita > .view-content > .views-row {
    display: inline-block;
    border: 1px solid grey;
    padding: 0;
    margin: 0px 16px 0px 12px;
    float: left;
    width: 30%;
    border-radius: 5px;
    border: 1px solid #e1e1e1;
}
h2.precipita{
    padding: 11px 0px 25px 0px;
    margin: 0px 2%;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
    color: #3f3f3f;
    font-weight: 700;
    clear: both;
    border-bottom: 1px dashed #CCCCCC;
}
.view.precipita > .view-content > .views-row >.views-field.views-field-field-thumbnail{
  margin: 7px;
  display: contents;
}
.view.precipita img {
    width: 100%;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-field-lead{
    padding: 10px 0px 6px 18px;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #8ead0f;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-body{
    padding: 0px 18px 7px 18px;
    min-height: 70px;
    font-weight: 400;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #3f3f3f;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-field-link{
    margin: 10px;
    font-size: 18px;
    text-decoration: none;
    width: 90%;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background: #8daa00;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-field-link a{
    text-decoration:none;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
}

/*Ajuste menú La Fundación - SS-2018-004*/
.page-node-344 #secondary-menu-nav li a,
.page-node-1051 #secondary-menu-nav li a,
.page-node-3186 #secondary-menu-nav li a,
.page-node-3187 #secondary-menu-nav li a,
.page-node-3188 #secondary-menu-nav li a,
.page-node-1052 #secondary-menu-nav li a,
.page-publicaciones #secondary-menu-nav li a,
.node-type-publications #secondary-menu-nav li a,
.page-eventos #secondary-menu-nav li a,
.node-type-events #secondary-menu-nav li a,
.page-noticias #secondary-menu-nav li a,
.node-type-news #secondary-menu-nav li a,
.page-node-2923 #secondary-menu-nav li a,
.page-node-2924 #secondary-menu-nav li a,
.page-node-2926 #secondary-menu-nav li a,
.page-licitaciones #secondary-menu-nav li a{
	color:#000000;
}

/*Ajuste bloque Instagram - Museos Ciencia*/
#follow-us #block-instagram-block-instagram-block{
	width: 27%;
	margin-right: 30px;
}
/*Ajustes información Protección de datos*/
table.info-pd {
    margin: 20px 0;
}
.info-pd th {
    background: #55b0b5;
    color: white;
    padding: 10px;
    border: 0;
}
.info-pd td {
    border: 1px solid #55b0b5;
    padding: 5px;
}

/*Ajustes información Protección de datos - Boletines*/
table.info-pd-bol {
    margin: 0;
    border: 0;
}
.info-pd-bol tbody .first {
    padding: 10px;
    border:0;
    border: 1px solid #7B7FB9;
    background: #7B7FB9;
}
.info-pd-bol tbody .first strong {
	color: white;
}
.info-pd-bol td {
    border: 1px solid #7B7FB9;
    padding: 5px;
}

/*Ajustes Form Users*/

.usuario_ucc .form-item-field-alerts-forum-und,
.usuario_ucc .form-item-field-alerts-actividades-und{
    margin-bottom: 0px;
}

#user-register-form #edit-legal--2{
    margin-top: 20px;
}


.page-profesor-register #main ul.primary{
	display: none !important;
	visibility: hidden !important;
}


#bloque_registro_profesores{
	margin-top:20px;
}
#bloque_registro_profesores .content{
    background: #EDEDED;
    border-radius: 5px;
    padding: 20px;
    display: inline-block;
    vertical-align: top;
    width: 300px;
}
#bloque_registro_profesores #boton_registro{
	margin-top:20px;
	text-align:center;
}
#bloque_registro_profesores #boton_registro a{
	background: #55b0b5;
    color: white;
    padding: 10px;
    border: 0;
}
#bloque_registro_profesores #boton_registro a:hover{
	text-decoration: none !important;
}
#block-parches-registro-ucc{
	margin-top: 20px;
}


/*Página de usuario*/
.page-usuario #block-login{
	text-align: left;
	width: auto;
}

.page-usuario #block-system-main{
	text-align: center;
}
.page-usuario #block-login input.form-submit{
	background: #55b0b5;
	color: white;
    	padding: 10px;
    	border: 0;
}
.page-usuario #block-login .form-actions{
	float:right;
	display:inline-block;
}
.page-usuario #block-login a{
	width:100%;
	display:inline-block;
}

/*Ajuste en backend - Usuarios Profesores*/
.page-usuarios-profesores #views-form-usuarios-ucc-page-1 tbody>tr>td{
	padding:10px;
}

.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 #edit-created{
    width: 140px;
    margin-right: 20px;
}

.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 #edit-field-levels-value,
.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 #edit-field-profession-value{
	height: 30px;
	margin-right: 10px;
}
.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 .views-submit-button{
	padding: 0px;
    	margin-top: 20px;
    	margin-left: 10px;
}

/*Ajustes Share Icons*/

/*.field-name-redes-sociales{
	display:inline-block;
}*/

.sharethis-wrapper .st_email_custom,
.sharethis-wrapper .st_print_custom{
	float:right;
	margin-left: 5px;
}

.sharethis-wrapper span{
    -moz-box-sizing: content-box!important;
    box-sizing: content-box!important;
    display: inline-block;
    white-space: nowrap;
    height: 25px!important;
    min-height: 25px!important;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 25px;
    width: 25px;
    cursor:pointer;
    background-repeat: no-repeat;
    background-size: 25px;

}

.st_whatsapp_custom{
	display:none !important;
}

.st_twitter_custom{
    background-image: url('../images/rrss_icons/icon_v_twitter.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_twitter.svg');
}
.st_twitter_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_twitter.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_twitter.svg');
}
.st_facebook_custom{
    background-image: url('../images/rrss_icons/icon_v_facebook.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_facebook.svg');
}
.st_facebook_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_facebook.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_facebook.svg');
}
.st_linkedin_custom{
    background-image: url('../images/rrss_icons/icon_v_linkedin.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_linkedin.svg');
}
.st_linkedin_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_linkedin.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_linkedin.svg');
}

.st_email_custom{
    background-image: url('../images/rrss_icons/mail.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/mail.svg');
}
.st_print_custom{
    background-image: url('../images/rrss_icons/print.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/print.svg');
}

@media only screen
  and (max-device-width : 768px) {
/*
  LAYOUT
*/

.st_whatsapp_custom{
	display:inline-block !important;
}
.st_whatsapp_custom{
    background-image: url('../images/rrss_icons/icon_v_whatsapp.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_whatsapp.svg');
}
.st_whatsapp_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_whatsapp.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_whatsapp.svg');
}


}


/*Menú de usuario - ajustado según nuevo registro de profes y uccs*/

#header #block-parches-custom-user-menu-2018{
    float: right;
}

/* MENÚ USUARIO
*/
#block-parches-custom-user-menu-2018{
  font-size: 1.1em;
}
#block-parches-custom-user-menu-2018 .menu li{
  display: inline;
}
#block-parches-custom-user-menu-2018 {color: #54afb5;}
#block-parches-custom-user-menu-2018 .menu {text-align: right;}
#block-parches-custom-user-menu-2018 .superior {margin-bottom: 10px;}
#block-parches-custom-user-menu-2018 .usuario .ico{
  display:inline-block;
  height: 19px;
  margin-left: 5px;
  vertical-align: bottom;
  background: url('../images/spryte.png') no-repeat 0 -1606px;
  width: 19px;
}

.global-investigadores #block-parches-custom-user-menu-2018{
  color: #719DC6;
}
.global-ciencia-para-todos #block-parches-custom-user-menu-2018 .usuario .ico{
  background-position: -29px -1606px;
}
.global-participa #block-parches-custom-user-menu-2018 .usuario .ico{
  background-position: -57px -1606px;
}
.global-investigadores #block-parches-custom-user-menu-2018 .usuario .ico{
  background-position: -86px -1606px;
}

.lista-fundaciones  div{
    display:flex !important;
    align-items:center !important;
}
.lista-fundaciones > .views-field.views-field-field-image {
    border: 1px solid #cccccc;
    padding: 2px 2px 2px 2px;
    height: 139px;
}


/*Documentos consejo*/
.videosLista {
width: 250px;
padding:20px;
}
.documentosLista{
	width: 350px;
padding:20px;
}
.tituloVistaDocumentosConsejo{
	text-align:center;
	font-size:34px;
	font-weight: 5px;
}
iframe{
        /* width: 100%; */
    }


/*Publicaciones*/
    #enlacesCompartirContenido .st_email_custom{display:none;}
    #enlacesCompartirContenido .st_print_custom{display: none;}

    .notificaciones_profesores{
        background: #54AFB5;
        width: 80px;
        height: 20px;
        margin: 10px;
        padding: 10px;
        color: white;
        cursor: pointer;
        text-align: center;
    }
    .notificaciones_profesores:hover{
          background: #82CAD1;
    }

/* Cambios Sara 20200327 */
 /*Investigadores*/
    .view-id-recursos_para_investigadores.view-display-id-block .views-field-field-thumbnail{
        width: 100%;
    }
    .view-id-recursos_para_investigadores.view-display-id-block .views-field-field-thumbnail img {
        width: 100%;
        height: auto;
    }
    .view-id-recursos_para_investigadores .views-row{
        width: 460px !important;
    }
    .view-id-recursos_para_investigadores .views-row.views-row-odd {
        margin: 0px 0px 30px 0px !important;
    }
    .view-id-recursos_para_investigadores .views-row.views-row-even {
        margin: 0px 0px 30px 34px !important;
    }
    .view-id-recursos_para_investigadores .views-row .views-field-field-lead .field-content {
        text-align: justify;
    }
/*
  FONTS
*/
@import url("https://fonts.googleapis.com/css?family=Roboto:300,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");

/*
  GENERAL
*/
body{
  background: #81CAD0;
  color: #333;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 0.9em;
  font-weight: 300;
  line-height: 1.3em;
}
body#tinymce{ background: #FFF; }
h1{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.4em;
  font-weight: 300;
  line-height: 1.3em;
  margin: 0 0 20px 0;
}
.node-type-resources h1{
  font-size: 1.5em;
  font-weight: 700;
}
h2,
h3{
  font-size: 1.1em;
  font-weight: 700;
}
p {padding: 0 0 20px 0;}
a {color: #54AFB5;}
a:hover {text-decoration: underline;}
ul, ol {padding: 0 0 0 40px;}
input,
select,
textarea {
  border: 1px solid #E9E9E9;
  box-sizing: border-box;
  color: #8C8999;
  font-family: 'Roboto', Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;

}
input.form-text,
textarea.form-textarea{
  padding: 5px 8px 4px 8px;
}
input.form-submit{
  cursor: pointer;
  padding: 4px 8px 3px 8px;
}
b, strong{ font-weight: 700; }
.tblEditor {margin: 0 0 20px 0;}
.tblEditor td{
  border: 1px solid #e3e3e3;
  padding: 2px 10px;
}
fieldset {border: 1px solid #999;}
li a.active {color: inherit;}

/*
  LAYOUT
*/
#header,
#primary-menu-nav,
#main,
#footer,
#highlighted,
#follow-us,
#main-bottom,
#footer-top,
#bottom-lr,
#bottom-3cols,
#bottom-1-col,
#messages{
  margin: 0 auto;
  width: 960px;
}
#header-wrapper,
.front #main-wrapper,
#follow-us-wrapper,
#bottom-1-col-wrapper{
  background: #F8F8F8;
  border-bottom: 1px solid #E8E8E8;
  border-top: 1px solid #E8E8E8;
}
.page-muncyt #follow-us-wrapper{
  background: none;
  border: none;
  padding: 0;
}
#bottom-1-col-wrapper {margin: 0 0 30px 0;}
#bottom-1-col-wrapper #bottom-1-col {padding: 15px 0 20px 0;}
#page {background: #FFF;}
#main-wrapper {margin-bottom: 20px;}
#follow-us-wrapper{
  margin-bottom: 60px;
  padding: 30px 0;
}
.page-investigadores #follow-us-wrapper{
  background: none;
  border: none;
  padding: 0;
}
#footer-wrapper {background: #81CAD0;}
.column{
  display: inline-block;
  vertical-align: top;
}
#sidebar-second{
  margin-left: 36px;
  width: 241px;
}
.front #sidebar-second,
.one-sidebar.page-fundaciones #sidebar-second,
.one-sidebar.page-participa #sidebar-second{
  margin-left: 22px;
  width: 190px;
}
.one-sidebar.page-investigadores #sidebar-second{
  width: 210px;
  margin-left: 30px;
}
.one-sidebar.page-muncyt #sidebar-second {width: 430px;}
#content {
  width: 100%;
  position: relative;
}
.one-sidebar #content {width: 679px;}
.page-muncyt #content{
  width: 490px;
  margin: 0 0 30px 0;
}
.one-sidebar.front #content,
.one-sidebar.page-fundaciones #content,
.one-sidebar.page-participa #content{
  width: 744px;
}
.one-sidebar.page-investigadores #content {width: 710px;}
#block-system-main {margin: 0 0 30px 0;}
.page-muncyt #block-system-main {margin: 0;}
#content-below-column-left{
  display: inline-block;
  margin-bottom: 25px;
  vertical-align: top;
  width: 500px;
}
#content-below-column-right{
  display: inline-block;
  margin-bottom: 25px;
  margin-left: 35px;
  vertical-align: top;
  width: 421px;
}
#bottom-lr-wrapper,
.page-investigadores #main-bottom-wrapper{
  background: #f8f8f8;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin: 0 0 30px 0;
  padding: 15px 0;
}
#bottom-lr #bottom_col-left,
.page-investigadores #content-below-column-left{
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: top;
  width: 585px;
}
#bottom-lr #bottom_col-right,
.page-investigadores #content-below-column-right{
  display: inline-block;
  margin: 0 0 0 26px;
  padding: 0;
  vertical-align: middle;
  width: 345px;
}
#bottom-3cols-wrapper {margin: 0 0 60px 0;}
#bottom-3cols > div{
  display: inline-block;
  vertical-align: top;
}
#bottom-3cols #bottom-col-1,
#bottom-3cols #bottom-col-2{
  width: 319px;
  margin: 0 34px 0 0;
}
#bottom-3cols #bottom-col-3 {width: 240px;}
/*.page-user-edit-ucc #edit-actions {display: none;}*/

/* HEADER
*/
#header-wrapper {padding: 18px 0 25px 0;}
#header {position: relative;}
.region-header-top,
.region-header-top #block-parches-custom-user-menu {
  float: right;
}

#logo{
  display: inline-block;
  padding-top: 19px;

}
#logo img {
  border: 0;
  width: 268px;
}
.logoMinisterio {
	width: 20% !important;
}
a#logo2 img {
    max-width: 20% !important;
}
a#logo-virus img{
  max-width: 10% !important;
}
.region-header{
  bottom: -5px;
  position: absolute;
  right: 0;
}
#block-search-form {position: relative;}
#block-search-form .form-item{ margin: 0; }
#block-search-form .form-text{
  background: #E9E9E9;
  padding-right: 36px;
  width: 190px;
}
#block-search-form .form-submit{
  background: url("../images/spryte.png");
  border: 0;
  height: 20px;
  padding: 0;
  position: absolute;
  right: 7px;
  text-indent: -99999px;
  top: 7px;
  width: 20px;
}

/* MENÚ USUARIO
*/
#block-system-user-menu,
#block-parches-custom-user-menu{
  font-size: 1.1em;
}
#block-system-user-menu .menu li,
#block-parches-custom-user-menu .menu li{
  display: inline;
}
#block-parches-custom-user-menu {color: #54afb5;}
#block-parches-custom-user-menu .menu {text-align: right;}
#block-parches-custom-user-menu .superior {margin-bottom: 10px;}
#block-parches-custom-user-menu .foro .ico,
#block-parches-custom-user-menu .usuario .ico{
  background: url('../images/icos/foro_responder-1.png') no-repeat center center;
  display:inline-block;
  height: 19px;
  margin-left: 5px;
  vertical-align: bottom;
  width: 21px;
}
#block-parches-custom-user-menu .usuario .ico{
  background: url('../images/spryte.png') no-repeat 0 -1606px;
  width: 19px;
}

/* MENÚ PRINCIPAL
*/
#nav-wrapper{
  background: #2B2B2B;
  border-bottom: 1px solid #000;
}
#main-menu {font-size: 1.28em;}
#main-menu li{
  border-right: 1px solid #2B2B2B;
  float: left;
  padding: 0;
  width: 239px;
}
#main-menu li.last{ border-right: 0; width: 240px; }
#main-menu li a{
  background: #383838;
  color: #FFF;
  display: block;
  padding: 15px 0;
  text-align: center;
}
#main-menu li a.active,
#main-menu li a.active-trail,
#main-menu li a:hover{
  background: #4C8B91;
}
#main-menu.active,
#main-menu li a.active-trail{
  font-weight: 700;
}
#main-menu li a .ico{
  background: url("../images/spryte.png") 0 -1357px;
  display: inline-block;
  height: 20px;
  margin: 0 0 0 10px;
  vertical-align: middle;
  width: 13px;
}
#main-menu li a.active .ico,
#main-menu li a.active-trail .ico{
  background: none;
  margin: 0;
  width: 0;
}

/* MENÚ SECUNDARIO
*/
#secondary-menu-nav ul{
  border-bottom: 1px solid #E3E3E3;
  display: block;
  font-weight: 700;
  font-size: 1.25em;
  margin: 0 0 26px 0;
  padding: 0 10px 14px 10px;
}
#secondary-menu-nav ul li{
  display: inline-block;
  padding: 0;
}
#secondary-menu-nav ul li a{
  display: inline-block;
  padding: 8px 10px 8px 10px;
}
#secondary-menu-nav ul li a.active,
#secondary-menu-nav ul li a.active-trail,
#secondary-menu-nav ul li a:hover{
  background: #54AFB5;
  color: #FFF;
  text-decoration: none;
}

/* BREADCRUMB
*/
#breadcrumb{
  border-bottom: 1px solid #E3E3E3;
  margin: 0 0 16px 0;
  padding: 0 0 12px 0;
}
#breadcrumb a {color: #383838;}

/* MAIN
*/
#main {padding: 16px 0;}
.front #main{ padding: 5px 0 0 0; }
.front #block-system-main{ margin: 0; }

/* TITULARES
*/
.page-noticias h1#page-title .ico, .page-eventos h1#page-title .ico, .page-publicaciones h1#page-title .ico, .page-licitaciones h1#page-title .ico, .page-boletines h1#page-title .ico, .page-node-595 #page-title .ico, .page-contact #page-title .ico, .page-node-344 #page-title .ico, .page-convocatorias #page-title .ico{
  background: url("../images/spryte.png") 0 -31px;
  display: inline-block;
  height: 22px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 27px;
}
.page-noticias h1#page-title .ico {background-position: 0 -31px;}
.page-eventos h1#page-title .ico{
  background-position: 0 -191px;
  height: 24px;
  width: 22px;
}
.page-publicaciones h1#page-title .ico{
  background-position: 0 -31px;
  height: 22px;
  width: 27px;
}
.page-licitaciones h1#page-title .ico{
  background-position: 0 -943px;
  height: 24px;
  width: 19px;
}
.page-boletines h1#page-title .ico{
  background-position: 0 -1049px;
  height: 26px;
  width: 25px;
}
.page-contact h1#page-title .ico{
  background-position: -105px -1014px;
  height: 25px;
  width: 25px;
}
.page-node-595 #page-title .ico{ /* NUESTROS COLABORADORES */
  background-position: 0 -1121px;
  height: 24px;
  width: 25px;
}
.page-node-599 #page-title .ico{ /* CIENCIA COLECTIVA */
  background-position: 0 -1190px;
  height: 23px;
}
.page-node-344 #page-title .ico{ /* FUNDACIÓN PRESENTACIÓN */
  background-position: 0 -1357px;
  height: 20px;
  width: 13px;
}
.page-convocatorias #page-title .ico{
  background-position: -87px -1388px;
  height: 23px;
  width: 20px;
}

/* VISTAS - LISTADOS
*/
.views-row{
  border-bottom: 1px solid #E3E3E3;
  margin: 0 0 6px 0;
  padding: 0 0 8px 0;
}
.views-row-last {border: 0;}
.view-noticias,
.view-eventos,
.publicaciones-listado .view-content,
.view-publicaciones.view-display-id-page_1 .view-content,
.licitaciones-listado .view-content{
  border: 1px solid #E8E8E8;
  padding: 14px 22px;
}
.views-field-field-thumbnail{
  float: left;
  margin: 4px 20px 10px 0;
  position: relative;
}
.views-field-field-thumbnail img,
.views-field-field-sidebar-thumbnail img{
  border: 1px solid #E3E3E3;
  box-sizing: border-box;
}
.views-field-field-thumbnail + .views-fieldset {padding-left: 126px;}
.views-field-field-date {
  font-size: 0.9em;
  line-height: 1.3em;
  margin-bottom: 3px;
}
.views-field-field-date-range {
  font-weight: 700;
  margin-bottom: 2px;
}
.views-field-field-venue {margin-bottom: 3px;}
.views-field-field-own-event{
  font-size: 1.2em;
  margin-bottom: 7px;
}
.views-field-field-own-event .own-event-1 {color: #4F8ECB;}
.views-field-field-own-event .own-event-0 {color: #00B621;}
.views-field-title {margin: 0 0 14px 0;}
.views-field-title a {color: #383838;}
.views-field-field-questions-reply {text-transform: uppercase;}
.views-field-field-publish-date-complete,
.views-field-field-date-award,
.views-field-field-date-execution,
.views-field-field-presentation-date,
.view-licitaciones .views-field-field-questions-reply{
  background: url("../images/icos/tic.png") no-repeat 0 2px;
  margin: 0 0 1px 0;
  padding-left: 25px;
}
.views-field-field-publish-date-complete .views-label,
.views-field-field-date-award .views-label,
.views-field-field-date-execution .views-label,
.views-field-field-presentation-date .views-label,
.view-licitaciones .views-field-field-questions-reply{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-weight: 700;
}
.view-licitaciones .views-field-field-questions-reply a {color: #333;}
.view-licitaciones .views-field-field-questions-reply img {display: none;}
.views-field.compartir {
  margin: 0 0 3px 0;
  position: relative;
}
.views-field.compartir .compartir-boton{
  cursor: pointer;
  display: block;
}
.views-field.compartir .compartir-boton > span{
  display: inline-block;
  vertical-align: middle;
}
.views-field.compartir {color: #54afb5;}
.views-field.compartir .compartir-boton .ico{
  background: url("../images/spryte.png") 0 -1331px;
  margin: 0 5px 0 0;
  height: 16px;
  width: 14px;
}
.views-field.compartir .compartir-enlaces{
  background: url('../images/pico.png') no-repeat 25px top;
  display: none;
  padding: 10px 0 0;
  position: absolute;
  z-index: 1000;
}
.views-field.compartir .compartir-enlaces ul.links{
  background: #EDEDED;
  border: 1px solid #E3E3E3;
  border-radius: 5px;
  box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
  padding: 10px 10px 5px 10px;
}
.views-field.compartir ul.links {padding: 0;}
.views-field.compartir ul.links li{
  list-style: none;
  display: inline-block;
  margin: 0 5px 0 0;
}
.gc-bubbleDefault tbody {border: 0;}

.listado-completo .views-row {
    border: 0;
    display: inline-block;
    margin: 0 0 10px 0 !important;
    padding: 0;
    vertical-align: top;
    width: 460px !important;
}

.listado-completo  .views-row-even {
    margin-left: 26px !important;
}




/* BLOQUES DE RECURSOS Ciencia para todos
*/
/*div#block-views-recursos-cci-block-1 > h2.block-title,
div#block-views-recursos-cci-block> h2.block-title{
    background: #81cbcf;
    color: white;
    padding: 10px;
}
*/

.global-ciencia-para-todos h2.field-content > a {
    color: #38373D;
    font-size: 1.4em;
}
.view-noticias.view-display-id-page_3,
.view-noticias.view-display-id-block_6,
.view-noticias.view-display-id-ciencia_todos,
.view-recursos-cci{
  border: 0;
  padding: 0;
}
.view-noticias.view-display-id-page_3 .views-row,
.view-recursos-cci .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
  vertical-align: top;
  width: 357px;
}
.view-noticias.view-display-id-block_6 .views-row,
.view-noticias.view-display-id-ciencia_todos .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
  vertical-align: top;
  width: 460px;
}
.view-recursos-cci .views-row{
  width: 300px;
  }
.view-noticias.view-display-id-page_3 .views-row-even,
.view-noticias.view-display-id-block_6 .views-row-even,
.view-noticias.view-display-id-ciencia_todos .views-row-even{
  margin-left: 26px;
  }
.view-recursos-cci .views-row-2,
.view-recursos-cci .views-row-5{
  margin: 0 25px;
}

.view-noticias.view-display-id-page_3 .views-field-body,
.view-noticias.view-display-id-block_6 .views-field-body,
.view-noticias.view-display-id-ciencia_todos .views-field-body{
  margin-bottom: 5px;
}
.view-noticias.view-display-id-page_3 .views-field-field-thumbnail,
.view-noticias.view-display-id-block_6 .views-field-field-thumbnail,
.view-noticias.view-display-id-ciencia_todos .views-field-field-thumbnail,
{
  float: none;
  margin: 0;
}
.view-noticias .enlace-fundaciones{
  color: #FFF;
  background-color: #8F9F9D;
  padding: 10px;
  text-transform: uppercase;
}
.view-noticias .enlace-fundaciones:hover{
  color: #8F9F9D;
  background-color: #FFF;
  border: 1px solid #8F9F9D;
  text-decoration: none;
}
.view-noticias.view-display-id-page_3 .view-footer{
  margin-top: 50px;
}

/* LISTADO PUBLICACIONES
*/
.publicaciones-listado .views-field-field-image + .views-fieldset {padding-left: 126px;}
.publicaciones-listado .views-field-field-image{
  float: left;
  margin: 4px 20px 10px 0;
}
.publicaciones-listado .views-field-field-image img {border: 1px solid #E3E3E3;}

/* CAMPOS
*/
.field .field-label {font-weight: 700;}
.field-name-field-topic, .field-name-field-etiqueta {margin-bottom: 10px;}
.views-field-field-topic {margin-bottom: 3px;}
.field-name-field-topic .field-label,
.views-field-field-topic .views-label,
.field-name-field-etiqueta .field-label{
  background: url("../images/spryte.png") 0 -61px;
  display: inline-block;
  height: 14px;
  margin-right: 6px;
  text-indent: -99999px;
  vertical-align: middle;
  width: 14px;
}
.field-name-field-topic .field-label, 
.field-name-field-topic .field-items,
.field-name-field-etiqueta .field-label,
.field-name-field-etiqueta .field-items{
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.field-name-field-etiqueta .field-label {
    background-position: -25px -61px;
}
.group-location-info{
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
.field-name-field-date-range,
.field-name-field-publish-date-complete,
.field-name-field-date-award,
.field-name-field-date-execution,
.field-name-field-presentation-date{
  background: url("../images/icos/calendar2.png") no-repeat 0 3px;
  padding: 0 0 8px 25px;
}
.field-name-field-publish-date-complete,
.field-name-field-date-award,
.field-name-field-date-execution,
.field-name-field-presentation-date{
  padding-bottom: 0;
}
.field-name-field-time{
  background: url("../images/icos/hour.png") no-repeat 0 3px;
  padding: 0 0 8px 25px;
}
.field-name-field-venue{
  background: url("../images/icos/location.png") no-repeat 0 3px;
  padding: 0 0 8px 25px;
}

/* REGISTRO DESTACADO
*/
.view-noticias.registro-destacado,
.view-eventos.registro-destacado{
  border: 0;
  border-bottom: 1px solid #E3E3E3;
  margin: 0 0 10px 0;
  padding: 0;
}
#block-views-eventos-block-1 h2.block-title,
#block-views-eventos-block-2 h2.block-title,
#block-views-eventos-block-3 h2.block-title,
#block-views-noticias-block-1 h2.block-title,
#block-views-noticias-block-2 h2.block-title,
#block-views-noticias-block-4 h2.block-title,
#block-views-noticias-block-5 h2.block-title{
  margin: 0 0 12px 0;
}
#block-views-eventos-block-1 h2 .ico,
#block-views-eventos-block-2 h2 .ico,
#block-views-eventos-block-3 h2 .ico,
#block-views-noticias-block-1 h2 .ico,
#block-views-noticias-block-2 h2 .ico,
#block-views-noticias-block-4 h2 .ico,
#block-views-noticias-block-5 h2 .ico{
  background: url("../images/spryte.png") 0 -283px;
  display: inline-block;
  height: 25px;
  margin: 0 9px 0 0;
  vertical-align: middle;
  width: 26px;
}
#block-views-eventos-block-1 h2 .ico,
#block-views-eventos-block-2 h2 .ico,
#block-views-eventos-block-3 h2 .ico{
  background-position: 0 -546px;
  height: 20px;
  width: 14px;
}
#block-views-noticias-block-2 h2 .ico,
#block-views-noticias-block-5 h2 .ico{
  background-position: 0 -318px;
  height: 25px;
  width: 26px;
}
.registro-destacado .views-field-field-thumbnail,
.registro-destacado .views-field-field-sidebar-thumbnail{
  margin: 0 0 5px 0;
}

/* NOTICIAS - PORTADA
*/
.views-field-field-thumbnail .imagen-movil {display: none;}
#block-views-noticias-block-3 h2.block-title {margin-bottom: 12px;}
#block-views-noticias-block-3 .view-noticias{
  border: 0;
  padding: 0;
}
#block-views-noticias-block-3 .view-noticias .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 0;
  vertical-align: top;
  width: 357px !important;
}
#block-views-noticias-block-3 .view-noticias .views-row.views-row-even {margin-left: 26px;}
#block-views-noticias-block-3 .view-noticias h2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.5em;
  line-height: 1.3em;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail{
  float: none;
  margin: 0 0 10px 0;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail img {border: 0;}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-body p{ padding: 0 0 12px 0; }
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail,
#block-views-noticias-block-6 .view-noticias .views-row .views-field-field-thumbnail,
#block-views-noticias-block-7 .view-noticias .views-row .views-field-field-thumbnail,
#block-views-noticias-ciencia-todos .view-noticias .views-row .views-field-field-thumbnail{
  position: relative;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail .colorbox,
#block-views-noticias-block-6 .view-noticias .views-row .views-field-field-thumbnail .colorbox,
#block-views-noticias-block-7 .view-noticias .views-row .views-field-field-thumbnail .colorbox,
#block-views-noticias-ciencia-todos .view-noticias .views-row .views-field-field-thumbnail .colorbox,
a.view-yt-video,
.view-noticias .views-row .views-field-field-thumbnail .views-field.compartir{
  background: rgba(56,56,56,0.7);
  border-radius: 5px;
  bottom: 8px;
  color: #FFF;
  left: 5px;
  padding: 2px 8px 5px 4px;
  position: absolute;
}
.view-noticias .views-row .views-field-field-thumbnail .views-field.compartir{
  left: auto;
  margin: 0;
  right: 5px;
  text-transform: lowercase;
  white-space: nowrap;
}
.view-slides .flexslider ul.slides > li a.view-yt-video{
  bottom: 120px;
  z-index: 99;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
#block-views-noticias-block-6 .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
#block-views-noticias-block-7 .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
#block-views-noticias-ciencia-todos .view-noticias .views-row .views-field-field-thumbnail .colorbox .ico,
a.view-yt-video .ico{
  background: url("../images/spryte.png") 0 -680px no-repeat;
  display: inline-block;
  height: 11px;
  margin-right: 5px;
  vertical-align: middle;
  width: 16px;
}
#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-iframe-news p{
  display: none;
}

#block-views-noticias-block-3 .view-noticias .views-row .views-field-field-iframe-news iframe{
  height: auto;
  width: 100%;
}

/* VISTAS - BUSCADORES
*/
#block-views-exp-noticias-page-2,
#block-views-exp-convocatorias-page-2,
#block-views-exp-eventos-page-2,
#block-views-exp-publicaciones-page-1,
#block-views-exp-licitaciones-page-1,
.paid-filtros-form-block{
  background: #EDEDED;
  border-radius: 5px;
  margin: 0 0 30px 0;
  padding: 10px 20px 5px 20px;
}
#block-views-exp-noticias-page-2 h2,
#block-views-exp-convocatorias-page-2 h2,
#block-views-exp-eventos-page-2 h2,
#block-views-exp-publicaciones-page-1 h2,
#block-views-exp-licitaciones-page-1 h2,
.paid-filtros-form-block h2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 8px;
}
/* Genérico */
.views-exposed-form .views-exposed-widgets {margin: 0;}
.views-exposed-form .views-exposed-widget{
  margin: 0;
  padding: 0 0 20px 0;
}
.container-inline-date > .form-item {margin: 0 20px 0 0;}
.views-exposed-form .views-exposed-widget .form-submit{
  background: url("../images/icos/search.png") no-repeat right center;
  border: 0;
  color: #54AFB5;
  margin: 0;
  padding: 2px 30px 2px 0;
}
#edit-date-ini-wrapper input.form-text,
#edit-date-fin-wrapper input.form-text{
  background-image: url("../images/icos/calendar.png");
  background-position: 99% center;
  background-repeat: no-repeat;
  margin: 0;
  width: 401px;
}
#edit-date-ini-wrapper .description,
#edit-date-fin-wrapper .description{
  display: none;
}
#edit-keys-wrapper .form-text,
#edit-title-wrapper .form-text{
  margin-right: 10px;
  width: 823px;
}

.page-eventos #edit-venue-wrapper .form-text {margin: 0 20px 0 0;}
.page-licitaciones #edit-field-tender-state-tid-wrapper .form-select,
.page-licitaciones #edit-title-wrapper .form-text{
  margin: 0 15px 0 0;
}
.page-licitaciones #edit-field-tender-state-tid-wrapper .form-select {padding: 4px;}
.page-eventos #edit-venue-wrapper .form-text,
.page-eventos #edit-keys-wrapper .form-text,
.page-licitaciones #edit-field-tender-state-tid-wrapper .form-select,
.page-licitaciones #edit-title-wrapper .form-text{
  width: 401px;
}

/* PAGER
*/
.item-list .pager .pager-first,
.item-list .pager .pager-last,
.item-list .pager .pager-ellipsis{ display: none; }
.item-list .pager{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  padding: 30px 0 20px 0;
}
.item-list .pager li{
  margin: 0 0 0 6px;
  padding: 3px;
}
.item-list .pager li.pager-current{
  color: #54AFB5;
  font-size: 1.2em;
  font-weight: 700;
}
.item-list .pager li.pager-previous a{
  background: url("../images/icos/left.png") 0 center no-repeat;
  padding: 0 0 0 25px;
}
.item-list .pager li.pager-next a{
  background: url("../images/icos/right.png") right center no-repeat;
  padding: 0 25px 0 0;
}

/* RATINGS
*/
.field-name-field-rating .field-label {display: none;}
.views-field-field-rating .form-item {margin: 0;}
.fivestar-average-stars .fivestar-default,
.fivestar-average-stars .description{
  display: inline-block;
  vertical-align: middle;
}
div.fivestar-widget .star,
div.fivestar-widget .star a,
div.fivestar-widget-static .star,
div.fivestar-widget-static .star span.on,
div.fivestar-widget-static .star span.off{
  background: url("../images/spryte.png") 0 -111px;
  height: 16px;
  padding-right: 5px;
}
div.fivestar-widget div.hover a,
div.rating div a:hover,
div.fivestar-widget-static .star span.on {
  background-position: 0 -85px;
}
div.fivestar-widget div.on a {background-position: 0 -85px;}

/* CAMPOS INTERIOR
*/
.field-name-body {margin-bottom: 10px;}
.field-name-body img{ border: 1px solid #ECECEC; }
.field-name-body ul,
.block-block .content ul{
  padding: 0 0 8px 10px;
}
.field-name-body ul >li, .block-block .content ul >li{
  background: url("../images/icos/tic.png") no-repeat 0 2px;
  list-style: none;
  padding: 0 0 15px 25px;
}
.field-name-body li{
  /* background: none; */
  /*list-style-type: decimal;*/
  /* padding: 0 0 15px 10px; */
}
.block-block .content li {padding-bottom: 3px;}
.field-name-field-lead{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3em;
  padding: 5px 0 25px 0;
}
.field-name-field-isbn-nipo,
.field-name-field-type-publication,
.field-name-field-author,
.field-name-post-date,
.field-name-field-subtitle,
.field-name-field-publish-date,
.field-name-field-publish-date-complete,
.field-name-field-date-award,
.field-name-field-date-execution,
.field-name-field-presentation-date,
.field-name-field-tender-state{
  margin-bottom: 10px;
}
.field-name-field-awardee {margin-bottom: 20px;}
.field-name-field-link {padding: 0 0 20px 0;}
.group-social{
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  margin: 0 0 15px 0;
  padding: 10px 5px 0px 5px;
}
.group-social .field-name-field-rating,
.group-toolbar .field-name-text-resize,
.group-social .field-name-print{
  float: right;
}
.group-social .field-name-field-rating .fivestar-widget,
.group-social .field-name-field-rating .description{
  display: inline-block;
  vertical-align: middle;
}
.group-social .field-name-redes-sociales .item-list ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.group-social .field-name-redes-sociales .item-list ul li{
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
.group-toolbar{
  font-size: 0.9em;
  line-height: 1em;
  overflow: hidden;
  padding: 0 0 10px 0;
}
.node-type-tenders .group-toolbar{
  border-bottom: 1px solid #E3E3E3;
  border-top: 1px solid #E3E3E3;
  margin: 0 0 15px 0;
  padding: 10px 5px 6px 5px;
}
.group-toolbar .field-name-print {float: right;}
.group-toolbar .field-name-field-source,
.group-toolbar .field-name-field-date{
  display: inline-block;
  vertical-align: top;
}
.field-name-field-source + .field-name-field-date{
  border-left: 1px solid #333;
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
}
.field-name-print .print_html a,
.field-name-print .print_mail a{
  display: inline-block;
  text-transform: lowercase;
}
.field-name-print .print_html a .ico{
  background: url("../images/icos/print_icon.png") no-repeat 0 0;
  display: inline-block;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
  width: 20px;
}
.field-name-print .print_mail a .ico{
  background: url("../images/icos/mail_icon.png") no-repeat 0 0;
  display: inline-block;
  height: 14px;
  margin-left: 4px;
  vertical-align: middle;
  width: 19px;
}
.group-toolbar .field-name-text-resize .text-resize-increase .ico,
.group-toolbar .field-name-text-resize .text-resize-decrease .ico{
  background: url("../images/spryte.png") no-repeat 0 -524px;
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 15px;
}
.group-toolbar .field-name-text-resize .text-resize-increase .ico{
  background-position: 0 -502px;
  height: 13px;
  width: 16px;
}
.group-toolbar .field-name-text-resize .text-resize-increase,
.group-toolbar .field-name-text-resize .text-resize-decrease{
  margin-left: 10px;
}
#___plusone_0 {width: 70px !important;}
#follow-us #block-block-5 #twitter-widget-0{
  width: 457px !important;
}

/* ESTILOS INTERIOR
*/
.block-block .content p {padding: 0 0 10px 0;}
.titular-1{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.1em;
}
.titular-2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.1em;
  padding: 0 0 10px 0;
}
.color-bold{
  color: #54AFB5;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2em;
}
.color {color: #54AFB5;}
.bottom-border{
  border-bottom: 1px solid #ECECEC;
  margin-bottom: 2px;
  padding-bottom: 10px;
}

/* INTERIOR NOTICIAS/EVENTOS
*/
.node-type-news h1#page-title,
.node-type-events h1#page-title{
  font-size: 1.45em;
  font-weight: 700;
  margin: 0 0 8px 0;
  line-height: 25px;
  text-align: left;
}

/* INTERIOR PUBLICACIONES
*/
.node-type-publications h1#page-title {display: none;}
.node-type-publications.page-node-pdf-viewer h1#page-title{ display: block; }
.node-type-publications h1.title{
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 5px;
}
.node-type-publications #content #block-system-main{
  background: #FEFEFE;
  border: 1px solid #E9E9E9;
  padding: 30px;
}
.node-type-publications .ds-2col > .group-left{
  margin-right: 20px;
  width: 280px;
}
.node-type-publications .ds-2col > .group-right {width: 598px;}
.node-type-publications .field-name-field-rating{
  float: right;
  line-height: 0;
}
.node-type-publications .field-name-body{
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 12px;
  padding-bottom: 15px;
}
.node-type-publications .field-name-publications-link{
  margin-top: 20px;
  text-align: right;
}
.return-toolbar{
  font-weight: 700;
  padding: 0 0 10px 0;
  text-align: right;
}
.field-name-field-attachment-private{
  font-size: 1.2em;
  line-height: 1.3em;
}
.field-name-field-attachment-private h2{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1.3em;
  margin: 0 0 2px 0;
}
.toolbar-publication{
  border-top: 1px solid #E3E3E3;
  margin-top: 10px;
  padding-top: 10px;
  text-align: right;
}
.link-document-pdf{
  font-weight: 700;
  margin-left: 10px;
}
.link-document-pdf .ico{
  background: url("../images/spryte.png") no-repeat 0 -857px;
  display: inline-block;
  height: 23px;
  margin-right: 10px;
  vertical-align: middle;
  width: 20px;
}
.link-view-online,
.link-file-download{
  font-family: 'Roboto Condensed', Arial, sans-serif;
  font-weight: 300;
  margin-left: 15px;
}
.link-view-online .ico{
  background: url("../images/spryte.png") no-repeat 0 -890px;
  display: inline-block;
  height: 17px;
  margin-left: 5px;
  vertical-align: middle;
  width: 29px;
}
.link-file-download .ico{
  background: url("../images/spryte.png") no-repeat 0 -384px;
  display: inline-block;
  height: 24px;
  margin-left: 5px;
  vertical-align: middle;
  width: 24px;
}

/* LISTADO LICITACIONES
*/
#page .view-licitaciones .form-item-field-tender-state-tid .bef-select-as-links .form-type-bef-link {padding: 10px 45px 5px;}
.licitaciones-listado .views-row {border: 0; margin-bottom: 10px;}
.licitaciones-listado .views-field {margin-left: 20px;}
.licitaciones-listado .views-field-title {margin-left: 0;}
#block-views-licitaciones-block-1 .licitaciones-listado .views-field {margin: 0;}
#block-views-licitaciones-block-1 .licitaciones-listado p {padding-bottom: 10px;}

/* INTERIOR LICITACIONES
*/
.node-type-tenders h1#page-title {display: none;}
.node-type-tenders h1.title{
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  margin-bottom: 5px;
}
.node-type-tenders .field-name-body{
  border-bottom: 1px solid #E3E3E3;
  margin-bottom: 20px;
}
.node-type-tenders .group-info-general {margin-bottom: 15px;}
.node-type-tenders .ds-2col > .group-left{
  margin-right: 40px;
  width: 679px;
}
.node-type-tenders .ds-2col > .group-right {width: 241px;}

/* LICITACIONES - RESPUESTA A DUDAS
*/
#block-views-adjuntos-block-1 {margin-bottom: 15px;}
#block-views-adjuntos-block-1 h2.block-title {margin: 0 0 12px 0;}
#block-views-adjuntos-block-1 h2 .ico{
  background: url("../images/spryte.png") 0 -977px;
  display: inline-block;
  height: 27px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 16px;
}
/* LICITACIONES - FECYT te ayuda
*/
#block-views-licitaciones-block-1 {margin-bottom: 15px;}
#block-views-licitaciones-block-1 h2.block-title {margin: 0 0 12px 0;}
#block-views-licitaciones-block-1 h2.block-title .res{
  color: #54AFB5;
  font-weight: 700;
}
#block-views-licitaciones-block-1 h2 .ico{
  background: url("../images/spryte.png") 0 -1014px;
  display: inline-block;
  height: 25px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 25px;
}
#block-views-licitaciones-block-1 .view-licitaciones .view-content{
  border: 0;
  padding: 0;
}

/* LICITACIONES - NORMAS INTERNAS DE CONTRATACIÓN
*/
#block-block-10{
  border-top: 1px solid #E3E3E3;
  padding-top: 30px;
}
#block-block-10 h2 .ico{
  background: url("../images/spryte.png") 0 -384px;
  display: inline-block;
  height: 24px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 24px;
}

/* REGION FOLLOW US
*/
#follow-us .block{
  display: inline-block;
  vertical-align: top;
}

/* PAGINA OTRAS CONVOCATORIAS LISTADO(WS PAID)
*/
.page-convocatorias .content form {overflow: hidden;}
.page-convocatorias .content form .description {display: none;}
.page-convocatorias form #edit-date-fin-wrapper .container-inline-date > .form-item {margin: 0 10px 0 0;}
.page-convocatorias .content form select {
  margin: 0 20px 0 0;
  width: 401px;
}
.page-convocatorias .content form #edit-title-wrapper .form-text {width: 401px;}
.page-convocatorias #convocatorias{
  border: 1px solid #e8e8e8;
  padding: 14px 22px;
}
.page-convocatorias #convocatorias .convocatoria,
#block-paid-ayudas-convocatorias #convocatorias .convocatoria{
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 6px;
  padding: 0 0 8px;
}
.page-convocatorias #convocatorias .convocatoria.last,
#block-paid-ayudas-convocatorias #convocatorias .convocatoria.last{
  border:none;
  margin: 0;
}
.page-convocatorias #convocatorias .field-title .field-item,
.page-convocatorias #convocatorias .field-fecha-publicacion .field-label,
.page-convocatorias #convocatorias .field-boletin .field-label,
#block-paid-ayudas-convocatorias #convocatorias .field-label{
  font-weight: 700;
}
.page-convocatorias #convocatorias .field-title .field-item{
  font-size: 1.2em;
  margin: 0 0 7px;
}
.page-convocatorias #convocatorias .field-fecha-publicacion > div,
.page-convocatorias #convocatorias .field-boletin > div,
.page-convocatorias #convocatorias .field-num-boletin > div,
.page-convocatorias #convocatorias .field-boletin,
.page-convocatorias #convocatorias .field-num-boletin,
#block-paid-ayudas-convocatorias #convocatorias .field-title > div,
#block-paid-ayudas-convocatorias #convocatorias .field-fecha-publicacion > div,
#block-paid-ayudas-convocatorias #convocatorias .field-boletin > div,
#block-paid-ayudas-convocatorias #convocatorias .field-num-boletin > div,
#block-paid-ayudas-convocatorias #convocatorias .field-boletin,
#block-paid-ayudas-convocatorias #convocatorias .field-num-boletin{
  display:inline-block;
}

/* PAGINA OTRAS CONVOCATORIAS (WS PAID)
*/
.page-convocatoria #convocatoria .field {margin: 0 0 10px 0;}
.page-convocatoria #convocatoria ul.field-items li{
  background: url("../images/icos/tic-4.png") no-repeat scroll 0 2px;
  list-style: none outside none;
  padding: 0 0 10px 25px;
}
.page-convocatoria #page-title {font-weight: 700;}
.page-convocatoria #convocatoria .field-fecha-publicacion{
  background: url('../images/icos/calendar2.png') no-repeat left center;
  padding: 0 0 0 25px;
}
.page-convocatoria #convocatoria .field-fecha-publicacion > div,
.page-convocatoria #convocatoria .field-boletin > div,
.page-convocatoria #convocatoria .field-num-boletin > div,
.page-convocatoria #convocatoria .field-boletin > div,
.page-convocatoria #convocatoria .field-fecha-limite > div,
.page-convocatoria #convocatoria .field-ambito > div,
.page-convocatoria #convocatoria .field-modalidad-participacion > div,
.page-convocatoria #convocatoria .field-unidad-directiva > div,
.page-convocatoria #convocatoria .field-entidad-convocante > div,
.page-convocatoria #convocatoria .field-duracion > div,
.page-convocatoria #convocatoria .field-presupuesto > div,
.page-convocatoria #convocatoria .field-subvencion > div,
.page-convocatoria #convocatoria .field-anticipo > div,
.page-convocatoria #convocatoria .field-boletin,
.page-convocatoria #convocatoria .field-num-boletin,
.page-convocatoria #convocatoria .field-ambito{
  display: inline-block;
}
.page-convocatoria #convocatoria .field-num-boletin {margin: 0 50px 0 0;}
.page-convocatoria #convocatoria .parte-inferior{
  border-top: 1px solid #e3e3e3;
  margin : 10px 0 0;
  padding: 10px 0;
}

/* BOLETINES
*/
.view-boletines .views-row{
  border: 0;
  display: inline-block;
  margin: 0 0 12px 0;
  padding: 0;
  vertical-align: top;
  width: 320px;
}

.view-boletines .views-row-even{ margin-left: 35px; }
.view-boletines .views-field-field-thumbnail{
  float: none;
  margin: 0;
}
/*VIDEOS DEL CONSEJO*/
.view-contenidos-del-consejo{
    width: 1200px;
}
.view-contenidos-del-consejo div {
	display:flex;
	max-width:1200px;
                justify-content: space-between;
                flex-wrap: wrap;

}
.view-contenidos-del-consejo div div{
	margin-right:25px;
            align-items: flex-start;
            border: none !important;

}
.view-contenidos-del-consejo div div iframe{
	width: 245px !important;
                height: 200px !important;

}
.view-contenidos-del-consejo div div article div{
    margin-top: 3px;
}
.view-contenidos-del-consejo .item-list{
    display: flex;
   justify-content: center;
}
/*DOCUMENTOS DEL CONSEJO*/
.view-documentos-del-consejo{
     width: 1200px;
}
.view-documentos-del-consejo div {
	display:flex;
	max-width:1200px;
                justify-content: space-between;
                flex-wrap: wrap;


}
.view-documentos-del-consejo div div{
	margin-right:25px !important;
                align-items: flex-start;
                border: none !important;
                max-width: 300px;
                max-height: 200px;

}
.view-documentos-del-consejo div div article div{
    margin-top: 3px;
}
.view-documentos-del-consejo .item-list{
    display: flex;
   justify-content: center;
}

/* BOLET�?N BLOQUE PORTADA
*/
#block-views-boletines-block-1{
  margin-bottom: 30px;
}
#block-views-boletines-block-1 h2.block-title .res{
  color: #54AFB5;
  font-weight: 700;
}
#block-views-boletines-block-1 .view-boletines .views-row {
  margin: 0;
  width: auto;
  max-width: 460px;
}
#block-views-boletines-block-1 .view-boletines .views-row-even{ margin-left: 35px; }

/* NUESTROS COLABORADORES - Tabla logos
*/
.tbl-logos {width: 100%;}
.tbl-logos tbody {border: 0;}
.tbl-logos td{
  padding-bottom: 20px;
  vertical-align: top;
}
.tbl-logos td.odd {padding-right: 20px;}
.tbl-logos td.even {padding-left: 20px;}
.tbl-logos td p {padding: 0 0 5px 0;}
.tbl-logos td img {border: 1px solid #E3E3E3;}
/* Bloque logos */
#block-block-14 .content {text-align: center;}
#block-block-14 .content a {
  display: inline-block;
  margin: 0 9px 15px 9px;
}
#block-block-14 .content img {border: 1px solid #E3E3E3;}

/* PORTADA - PARTICIPA
*/
.page-participa #block-system-main{ margin: 0; }
.page-participa #page-title{ display: none; }
.page-participa #main-bottom-wrapper{
  background: #F8F8F8;
  border: 1px solid #E3E3E3;
  padding: 20px 0 0 0;
}
.page-participa #follow-us-wrapper{
  background: none;
  border: 0;
  margin: 0;
}

/* PORTADA - CIENCIA PARA TODOS
*/
.page-ciencia-para-todos #block-system-main {margin: 0;}
.page-ciencia-para-todos #page-title {display: none;}

/* PORTADA - INVESTIGADORES
*/
.page-investigadores #block-system-main {margin: 0;}
.page-investigadores #page-title {display: none;}

/* CENTROS DE INVESTIGACIÓN
*/
.view-centros-investigacion .views-row{
  border: 0;
  display: inline-block;
  margin: 0 5px 20px 5px;
  padding: 0;
  vertical-align: top;
  width: 306px;
}
.view-centros-investigacion .views-field-title {margin: 0 0 5px 0;}
.view-centros-investigacion .views-field-field-thumbnail{
  float: none;
  margin: 0;
}
.view-centros-investigacion .views-field-field-thumbnail img {border: 0;}

/* FORMULARIO CONTACTO
*/
.contact-form,
#print-mail-form,
.page-usuario #block-system-main form,
.page-usuario-ucc #block-system-main form,
.page-user-edit #block-system-main form,
.global-ciencia-para-todos #block-user-login form,
.page-profesor-register #user-register-form{
  background: #EDEDED;
  border-radius: 5px;
  padding: 20px;
}
.contact-form .form-item,
#print-mail-form .form-item{
  margin: 0 0 25px 0;
}
.contact-form label,
#print-mail-form label{
  float: none;
  font-weight: 300;
  padding: 0 0 5px 0;
  width: auto;
}
.contact-form .form-item-phone,
.contact-form .form-item-mail{
  display: inline-block;
  vertical-align: top;
}
.contact-form .form-item-phone{
  margin-right: 26px;
  width: 244px;
}
.contact-form .form-item-mail {width: 365px;}
.contact-form .form-text,
.contact-form .form-textarea,
#print-mail-form .form-text,
#print-mail-form .form-textarea{
  width: 100%;
}
#user-profile-form fieldset#edit-legal,
.contact-form fieldset#edit-legal,
#print-mail-form fieldset#edit-legal,
#user-register-form fieldset#edit-legal,
#user-login fieldset#edit-legal{
  border: 0;
  padding: 0;
}
#user-profile-form fieldset#edit-legal legend,
.contact-form fieldset#edit-legal legend,
#print-mail-form fieldset#edit-legal legend,
#user-register-form fieldset#edit-legal legend,
#user-login fieldset#edit-legal legend{
  display: none;
}
#user-profile-form fieldset#edit-legal textarea,
.contact-form fieldset#edit-legal textarea,
#print-mail-form fieldset#edit-legal textarea,
#user-register-form fieldset#edit-legal textarea,
#user-login fieldset#edit-legal textarea{
  resize: none;
}
#user-profile-form #edit-actions,
.contact-form #edit-actions,
#print-mail-form #edit-actions,
#user-register-form .form-actions,
#user-login .form-actions{

}
#user-profile-form input.form-submit,
.contact-form input.form-submit,
#print-mail-form input.form-submit{
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
}
.captcha{
  background: #FFF;
  border: none;
}
#print-mail-form > div {text-align: right;}
#print-mail-form > div div {text-align: left;}
/*recaptcha*/
#doble-recaptcha #rc-imageselect,
#doble-recaptcha,
#block-login .captcha,
#print-mail-form .captcha {
  transform:scale(0.77);
  -webkit-transform:scale(0.77);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}
#print-mail-form .captcha {
  height: auto;
  width: 0;
}
/* FORMULARIOS LOGIN Y REGISTRO
*/
.page-usuario #block-login,
.page-usuario #block-register,
#block-user-login #user-login-form{
  display: inline-block;
  vertical-align: top;
  width: 300px;
}
.page-usuario #block-register{
  margin-left: 58px;
  width: 600px;
}
.page-usuario #block-login #user-login input.form-text,
.global-ciencia-para-todos #block-user-login #user-login-form input.form-text{
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  width: 100%;
}
/*
.page-usuario-ucc #page-title .ico{
  background: url('../images/spryte.png') no-repeat -35px -1014px;
  display: inline-block;
  height: 25px;
  margin: 0 5px 0 0;
  vertical-align: middle;
  width: 25px;
}
*/
.page-usuario-ucc #user-register-form #edit-mail,
.page-usuario-ucc #user-register-form #edit-field-user-name-und-0-value,
.page-usuario-ucc #user-register-form #edit-field-surname-und-0-value,
#user-profile-form #edit-mail,
#user-profile-form #edit-field-user-name-und-0-value,
#user-profile-form #edit-field-surname-und-0-value{
  width: 100%;
}
.page-usuario-ucc #user-register-form .field-name-field-user-name,
.page-usuario-ucc #user-register-form .field-name-field-surname,
#user-profile-form .field-name-field-user-name,
#user-profile-form .field-name-field-surname{
  display: inline-block;
  width: 305px;
}
.page-usuario-ucc #user-register-form .field-name-field-surname,
#user-profile-form .field-name-field-surname{
  margin: 0 0 0 30px;
  width: 584px;
}
#user-register-form input.form-submit,
#user-login input.form-submit,
#user-pass input.form-submit{
  background: url("../images/icos/right.png") no-repeat right center;
  border: 0;
  color: #54AFB5;
  margin-left: 10px;
  padding: 0 25px 0 0;
}
#toolbar-user .account {display: none;}
.page-usuario #block-register.block.generic {
  margin-left: 0px;
  width: 100%;
}
.page-usuario #block-register.block.generic .block-title {
  color: #333;
  font-family: "Roboto",Arial,sans-serif;
  font-size: 0.9em;
  font-weight: 300;
  line-height: 1.3em;
}
.page-usuario #block-register.block.generic .field-name-field-user-name,
.page-usuario #block-register.block.generic .field-name-field-surname {
  display: inline-block;
}
.page-usuario #block-register.block.generic .field-name-field-user-name {width: 305px;}
.page-usuario #block-register.block.generic .field-name-field-surname {
  width: 584px;
  margin: 0px 0px 0px 30px;
}
.page-usuario #block-register.block.generic #edit-field-user-name-und-0-value,
.page-usuario #block-register.block.generic #edit-field-surname-und-0-value,
.page-usuario #block-register.block.generic #edit-mail{
  width: 100%;
}

.global-ciencia-para-todos #block-user-login #user-login-form .form-actions,
.global-ciencia-para-todos #block-user-login #user-login-form .item-list{
 	display:inline-block;
}
.global-ciencia-para-todos #block-user-login #user-login-form .form-actions{
	float: right;
}
.global-ciencia-para-todos #block-user-login #user-login-form .item-list li{
	list-style: none;
	margin: 0;
}
.global-ciencia-para-todos #block-user-login #user-login-form .item-list a{
	color: #55b0b5;
}

.global-ciencia-para-todos #block-user-login #user-login-form input.form-submit{
 	background: #55b0b5;
    	color: white;
    	padding: 10px;
    	border: 0;
}

/* FLICKR
*/
#flickr-badge-wrapper_1,
#flickr-badge-wrapper_2{
  display: inline-block;
  text-align: left;
  width: 190px;
}
#flickr-badge-wrapper_1{ margin-right: 30px; }
.flickr-badge-wrapper{
  border: 1px solid #BDBDBD;
  border-radius: 5px;
  padding: 6px;
}
.flickr-badge{
  border: 1px solid #000;
  box-shadow: 0 0 5px rgba(120, 120, 120, 0.5);
}
.flickr-badge img{
  height: 56px;
  margin: 1px;
  vertical-align: bottom;
  width: 56px;
}
.flickr-badge a,
.flickr-badge .flickr_badge_image{
  display: inline;
  padding: 0;
}
#block-aggregator-feed-4{ margin-bottom: 18px; }
#block-aggregator-feed-4 .block-title{
  background: url("../images/flickr.png") no-repeat;
  display: inline-block;
  height: 37px;
  text-indent: -99999px;
  vertical-align: middle;
  width: 77px;
}
#block-aggregator-feed-4 .content .item-list ul {margin: 0;}
#block-aggregator-feed-4 .content .item-list ul li{
  list-style: none;
  margin: 0;
  padding: 0;
}
#block-aggregator-feed-4 .content .item-list ul li img {width: 100%;}
#block-aggregator-feed-4 .content h3 a {color: #383838;}
#block-aggregator-feed-4 .more-link {display: none;}

/* tv.fecyt
*/
#block-aggregator-feed-5 .block-title{
  background: url("../images/tvfecyt.png") no-repeat;
  display: inline-block;
  height: 37px;
  text-indent: -99999px;
  vertical-align: middle;
  width: 114px;
}
#block-aggregator-feed-5 .content .item-list ul {margin: 0;}
#block-aggregator-feed-5 .content .item-list ul li{
  list-style: none;
  margin: 0;
  padding: 0;
}
#block-aggregator-feed-5 .content iframe {margin-bottom: 18px;}
#block-aggregator-feed-5 .content h3 {margin-bottom: 10px;}
#block-aggregator-feed-5 .content h3 a {color: #383838;}
#block-aggregator-feed-5 .more-link {display: none;}

/* SEARCH PAGE
*/
.page-search h2 {margin: 0 0 15px 0;}
.page-search .search-results {padding: 0;}
.page-search .search-results .search-snippet-info {padding: 0;}
.page-search .search-results .search-snippet-info .search-info {display: none;}

/* FOROS
*/
.page-forum .feed-icon {display: none;}
.page-forum #page-title .ico,
.node-type-forum #page-title .ico{
  background: url("../images/spryte.png") -38px -1572px;
  display: inline-block;
  height: 24px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  width: 28px;
}
.view-advanced-forum-topic-list {position: relative;}
.view-advanced-forum-topic-list .view-filters{
  position: absolute;
  right: 0;
}
.view-advanced-forum-topic-list .views-exposed-form .views-exposed-widget {position: relative;}
.view-advanced-forum-topic-list .views-exposed-form .views-exposed-widget #edit-combine {width: 190px;}
.view-advanced-forum-topic-list .views-exposed-form .views-exposed-widget .form-submit{
  background: url('../images/spryte.png') no-repeat -30px 0;
  height: 20px;
  padding: 0;
  position: absolute;
  right: 8px;
  top: 7px;
  width: 20px;
}
#forum .forum-table {width: 100%;}
#forum .forum-table thead tr,
#forum .sticky-header thead tr{
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
}
#forum .forum-table thead tr th,
#forum .sticky-header thead tr th{
  border: none;
  padding: 10px 0;
}
#forum .forum-table thead tr th a,
#forum .sticky-header thead tr th a{
  color: #000;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-title,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-title{
  padding: 10px 5px 10px 20px;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-comment-count,
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-totalcount,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-comment-count,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-totalcount{
  text-align: center;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-last-updated,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-last-updated{
  padding: 10px 40px 10px 5px;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table thead tr th.views-field-title,
.view-advanced-forum-topic-list #forum-topic-list .sticky-header thead tr th.views-field-title{
  padding: 10px 5px 10px 20px;
}
#forum .forum-table tbody tr,
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody td.active{
  background: none;
}
#forum  .forum-table tbody tr {border-bottom: 1px solid #e3e3e3;}
#forum #forum-topic-list .forum-table tbody tr.even,
#forum .forum-table-forums tbody tr.odd{
  background: #ececf6;
}
#forum  .forum-table tbody tr td{
  border: none;
  padding: 10px 5px;
}
#forum .forum-table-forums tbody tr td.forum-list-icon,
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td.views-field-title{
  padding: 10px 5px 10px 20px;
}
#forum .forum-table-forums tbody tr td.forum-last-reply,
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td.views-field-last-updated{
  padding: 10px 40px 10px 5px;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td .imagen-usuario{
  float: left;
  margin: 0 5px 0 0;
}
.view-advanced-forum-topic-list #forum-topic-list .forum-table tbody tr td .forum-topic-title {font-weight: 700;}
.node-type-forum #block-system-main .content .forum-post-title{
  font-size: 1.2em;
  padding: 0;
}
.node-type-forum #block-system-main .content > .forum-post{
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 20px 0;
}
.node-type-forum #block-system-main .content .group-social{
  border-top: none;
  line-height: 1em;
  padding: 0 0 5px 0;
}
.node-type-forum .forum-post {margin: 20px 0 ;}
.node-type-forum #forum-comments .forum-post {margin-left: 162px;}
.forum-post .forum-post-panel-sub,
.forum-post .forum-post-panel-main{
  display: block;
  height: auto;
  line-height: normal;
  margin: 0;
  min-height: 0;
  vertical-align: top;
  width: auto;
}
.forum-post .forum-post-panel-sub{
  float: left;
  width: 110px;
}
.forum-post .forum-post-panel-sub .author-pane {margin: 0;}
.forum-post .forum-post-panel-sub .author-pane img {border: 1px solid #e4e4e4;}
.forum-post .forum-post-panel-sub .author-pane .author a{
  color: #000;
  font-weight: 700;
}
.forum-post .forum-post-panel-main{
  margin: 0 0 0 117px;
  padding: 0 0 0 41px;
  position: relative;
}
.forum-post .forum-post-panel-main .forum-post-pico{
  background: url('../images/pico_comentario.png') no-repeat center center;
  height: 22px;
  left:0;
  position: absolute;
  top:  54px;
  width: 42px;
}
.forum-post .forum-post-panel-main .inner-wrapper{
  background: #fafafa;
  border: 1px solid #e3e3e3;
  border-radius: 30px;
  min-height: 40px;
  padding: 20px;
}
.forum-post .forum-post-panel-main .forum-post-title,
.forum-post .forum-post-panel-main .forum-post-content{
  padding: 0;
}
.forum-post .forum-post-date {color: #54afb5;}
.forum-post .forum-post-panel-main-top,
.forum-post .forum-post-panel-main-bottom{
  line-height: 1em;
  overflow: hidden;
}
.forum-post .forum-post-panel-main-top{
  border-bottom: 1px solid #e3e3e3;
  margin: 0 0 15px 0;
  padding: 0 0 5px 0;
}
.forum-post .forum-post-panel-main-bottom{
  border-top: 1px solid #e3e3e3;
  margin: 15px 0 0 0;
  padding: 5px 0 0 0;
}
.forum-post .forum-post-panel-main-bottom .forum-post-date {float:left;}
.forum-post .forum-post-panel-main-bottom .forum-post-links{
  float:right;
  margin: 0;
  line-height: 1em;
}
.forum-post .forum-post-panel-main-bottom .forum-post-links .comment-add a,
.forum-post .forum-post-panel-main-bottom .forum-post-links .comment-reply a{
  background: url('../images/icos/foro_responder-1.png') no-repeat left center;
  padding-left: 28px;
}
#forum-comments .indented {margin-left: 81px;}
#forum-comments .indented .indented .indented {margin: 0;}

/* PERFIL USUARIO
*/
.profile .user-picture,
.profile .group-datos{
  display: inline-block;
  float: none;
  vertical-align: middle;
}
.profile .group-datos .field-group-div h3 {margin: 0 0 10px 0;}
.profile .group-datos .field-group-div .field{
  display:inline-block;
  margin: 0 20px 0 0;
}

/* BARRA COOKIES
*/
#sliding-popup p {padding: 0;}
#sliding-popup .popup-content #popup-text, #sliding-popup .popup-content #popup-text p {font-weight: normal;}

/* FORMS
*/
.filter-wrapper.form-wrapper {display: none;}
.node-form,
form.comment-form{
  background: #EDEDED;
  border-radius: 5px;
  padding: 20px;
}
form.comment-form .form-item,
.node-form .form-item{
  margin: 0 0 25px 0;
}
form.comment-form label,
.node-form label{
  float: none;
  font-weight: 300;
  padding: 0 0 5px 0;
  width: auto;
}
.node-form .form-text,
.node-form .form-textarea{
  background: #FFF;
  width: 100%;
}
form.comment-form .form-actions,
.node-form .form-actions{
  text-align: right;
}
form.comment-form input.form-submit,
.node-form input.form-submit{
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
}
/*Uno Estilo para el nuevo Banner Portadilla*/
#block-views-viewbanner-block img{
  max-width:100%;
  height: auto;
}

/* Estilos Noticias
*/
#page-title {
  font-size: 36px;
  line-height: 65px;
  font-weight: 700;
  /*margin: 0 0 50px 0;*/
  margin: 0 0 8px 0;
  padding: 0;
  text-align: center;
}
.node-news {text-align: center;}
.field-name-body , .field-name-encabezado {text-align: left;}
.field-name-field-date {display: inline-block;}
.field-name-author{
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
  display: inline;
  margin: 0 10px 0 0;
}
.service-links {
/*  border-top: 1px #DDD dotted;
  padding: 20px 0 25px 0; */
  overflow: hidden;
}
.service-links ul{
  list-style: none;
  text-align: left;
}
.service-links li{
  display: inline-block;
  margin-top: 20px;
  margin-right:9px;
  list-style: none;
}

/* FORMULARIO TEACHER DATA
*/
.page-user-edit-teacher-data label {margin: 20px 0 5px;}
.page-user-edit-teacher-data .form-submit {
  margin-top: 15px;
  margin-bottom: 10px;
}
.page-user-edit-teacher-data input#edit-submit {font-size: 20px;}
.profile h3 {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  font-size: 20px;
}
.field-label-above {margin-bottom: 20px;}

/* FORMULARIO UCC
*/
/*.pestanias-ucc .selected-ucc:not(.no-select) {cursor : pointer;}*/
.pestanias-ucc .page-id {display: none;}
.page-user-edit-ucc h2.multipage-pane-title {display: none;}
.page-user-edit-ucc .multipage-counter {
  float: right;
  margin-right: 5px;
  height: 0;
  position: relative;
  top: 1.8em;
  line-height: 30px;
  font: 12px arial,sans-serif;
  font-weight: bold;
  color: #666;
  display: none;
}
.page-user-edit-ucc .multipage-controls-list.clearfix {
  float: right;
  width: 100%;
  margin-top: 10px;
}
.page-user-edit-ucc .multipage-button {
  margin-bottom: 1em;
  margin-top: 0;
  margin-right: 110px;
  float: left;
  line-height: 36px;
  width: 100%;
}
.page-user-edit-ucc input.form-submit.multipage-link-previous {float: left;}
.page-user-edit-ucc input.form-submit.multipage-link-next {float: right;}
.form-item.form-type-radio.form-item-profile-ucc-field-tab1-centertype-und {
  display: inline-block;
  list-style: none;
  margin-right: 50px;
  margin-left: 60px;
  font-size: 17px;
}
.form-item.form-type-radios.form-item-profile-ucc-field-tab1-centertype-und {padding: 10px 0px 0px 20px;}
.page-user-edit-ucc .container-inline-date .description {
  clear: both;
  display: none;
}
.form-item.form-type-checkboxes.form-item-profile-ucc-field-tab6-modalidad-und label:first-child {display: none;}
.form-item.form-type-radios.form-item-profile-ucc-field-tab1-centertype-und label:first-child {display: none;}
.page-user-edit-ucc div#edit-actions {padding-top: 60px;}
.page-user-edit-ucc .tabledrag-toggle-weight-wrapper {display: none;}
[data-hide-fields=true] {display: none;}
a.tabledrag-handle {display: none;}
p.salto-linea {margin-top: 20px;}
.titulos-ucc {
  display:none;
  color: #579EC9;
  font-size: 2em;
  font-weight: bold;
}
h2.titulo-personal {
  color: #579EC9;
  font-weight: bold;
  font-size: 1.4em;
}
.page-user-edit-ucc th.field-label {
  color: #579EC9;
  font-weight: bold;
  font-size: 1.4em;
}
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
  position: inherit!important;
}
.page-user-edit-ucc a.fieldset-title {
  font-size: 20px;
  font-weight: bold;
  padding: 0px 0 5px;
}
.page-user-edit-ucc fieldset.collapsed {margin-top: 20px;}
.page-user-edit-ucc fieldset.collapsible {margin-top: 20px;}
.page-user-edit-ucc .form-submit {
  margin-top: 15px;
  margin-bottom: 10px;
}
.page-user-edit-ucc input#edit-submit {
  font-size: 20px;
  display: none;
}
.page-user-edit-ucc p.explication-text {margin-top: 10px;}
.page-user-edit-ucc label {margin: 20px 0 5px;}
.page-user-edit-ucc fieldset {margin-top: 20px;}
.page-user-edit-ucc input.form-submit, .contact-form input.form-submit, #print-mail-form input.form-submit {
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
  /* line-height: 2em; */
  min-height: 18px;
  box-sizing: border-box;
}
.page-user-edit-ucc  .multipage-link-previous.hidden {display: none!important;}
.page-user-edit-ucc  .multipage-link-previous{
  background: url("../images/icos/left-4.png") no-repeat left center!important;
  padding: 0 0 0 25px!important;
}
.page-user-edit-ucc .field-name-field-aceptar-condiciones{
  padding-top: 10px;
  position: relative;
  clear: both;
}
.page-user-edit-ucc .field-name-field-aceptar-condiciones input {position: absolute;}
.page-user-edit-ucc .field-name-field-aceptar-condiciones label {display : none;}
.page-user-edit-ucc .field-name-field-aceptar-condiciones .description {font-size: 1em!important;}

/* Estilo del SliderNoticias
*/
.flex-slider-noticias{
    padding: 0px !important;
    margin: 0px !important;
}
#flex-slide-noticias ul li div{
  margin: 0px !important;
}

.titulosCienciaParaTodos{
     background: #7A7FB9;
     margin-bottom: 15px;
     width: 99%;
     padding: 7px;
    color: white;
}
h3.subtituloCienciaParaTodos a {
    color: #38373D;
}
.filasCulturaVocacionCientifica{
     border: 0;
      display: inline-block;

      padding: 0;
      vertical-align: top;
      width: 460px;
}
td.col-first.filasCulturaVocacionCientifica{
   margin: 0 20px 10px 0;
}
td.col-2.col-last.filasCulturaVocacionCientifica{
  margin: 0 0 10px 20px;
}
li > .views-field-field-thumbnail {
    margin: 0 0 20px 0;
}
.flexslider > ul.slides >li  > .views-field-title a{
color: #383838;
font-size: 1.6em;
line-height: 1.2em;

}


/* Estilo del SliderNoticias
*/
/*.flexslider .slides > li img {height: auto;}
.media-left .flexslider .slides > li img {
  height: 300px;
  width: auto;
  margin: 0 auto;
}*/
/*.media-left, .media-right {width: 49%;}
.media-left {float: left;}
.media-right {float: right;    margin-bottom: 20px;}
.slides, .flex-control-nav, .flex-direction-nav {
  margin: auto;
  padding: auto;
}*/
/*#news-media-slider .flexslider .slides li,
#news-media-slider .flexslider .slides > li > img,
#news-media-slider .flexslider .slides > li > blockquote {
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}*/
.default-center .content-default {float: left;}
.default-center .left {width: 20%;}
.default-center .center {width: 60%;}
.default-center .center img {width: 100%;}
.default-center .right {width: 20%;}
#default-flex-control-paging .flex-control-paging {position: inherit;}
#news-media-default .view-display-id-block_2 blockquote {
  width: 60%;
  margin: 10px auto 0px;
}
.node-type-news .flexslider {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
   box-shadow: none;
   margin: 0px;
}
.node-type-news .flexslider  blockquote {
    /*background-color:#BBDFE1;*/
    color:#38373D;
    /*margin: 10px 0px;*/
    padding: 5px;
	font-weight: bold;
}
.node-type-news .flexslider  blockquote p {
  padding:  0px;
  font-size: 0.9em;
  font-weight: 700;
}
.node-type-news .flex-control-thumbs li {margin:5px;}
/*#news-media-slider .service-links {
     border-top: none;
     padding: 0px;

}
#news-media-slider  h1#page-title {
    margin-top: 50px;
    line-height: 25px;
    font-size: 2em;
}
#news-media-slider  .lead {
    height: 170px;
}*/
.date-news span {font-weight:bold;}
.tags-label {
    background: url("../images/spryte.png") no-repeat 0 -61px;
    height: 14px;
    width: 17px;
    margin: 10px 0px;
    padding: 0px;
    color:#54AFB5;
    font-weight:700;
    display: inline-block;
    vertical-align: middle;
}
.tags-blue {
    display: inline-block;
    margin-right: 10px;
    /*width: 95%;*/
}
.link-label {
    background: url("../images/spryte.png") no-repeat 0 -61px;
    height: 14px;
    width: 17px;
    margin: 10px 0px;
    padding: 0px;
    color:#54AFB5;
    font-weight:700;
    display: inline-block;
    vertical-align: middle;
}
.link-blue {
    display: inline-block;
    /*width: 95%;*/
}
.tags-blue a {text-decoration:none;}
.pestanias-ucc {}
.pestania-ucc {
  display: inline-block;
  float: left;
  width: 16.66%;
  color: #FFF;
  background: #000;
  font-size: 18px;
  text-align: center;
  padding: 10px 0;
  box-sizing: border-box;
  height: 60px;
  margin-bottom: 20px;
}
.selected-ucc {background: #54AFB5;}
.display-block {display: block!important;}
#user-profile-form--2, #user-profile-form {padding-bottom: 60px!important;}
/*.tab-style #edit-actions {display : none!important;}*/
#edit-profile-ucc-field-pagina-ucc label,
#edit-profile-ucc-field-pagina-ucc select,
#edit-profile-ucc-field-validate,
#edit-profile-ucc-field-pag-1,
#edit-profile-ucc-field-pag-2,
#edit-profile-ucc-field-pag-3,
#edit-profile-ucc-field-pag-4,
#edit-profile-ucc-field-pag-5,
#edit-profile-ucc-field-pag-6,
.field-name-field-prev-page,
.tab-style .required-fields > h3 {
  display: none;
}
#user-profile-form [readonly] {
  background-color: rgb(235, 235, 228)!important;
  color: rgb(84, 84, 84)!important;
}
/*#user-profile-form #edit-actions {display: none;}*/

.layer-preloader {
  background: url("../images/preloader.GIF") center center no-repeat rgba(0,0,0,.05);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.logged-in.page-user #page-title {display : none;}

/* Estilos para los formularis de registro
*/
.filter-roles  .form-item-roles-8,
.filter-roles .form-item-roles-2,
.filter-roles .form-item-roles-5,
.filter-roles .form-item-roles-6,
.formulario-prensa .form-item-roles-7,
.formulario-profesor .form-item-roles-3,
.formulario-ucc .form-item-roles-4 {
  display : none;
}

/* node-type-news - Ejemplo Noticia Plexus
*/
/*.page-node-1098 #content {width:100% !important;}
.page-node-1098 #sidebar-second,
.page-node-1098 .block-calendario{
  display:none;
}
.page-node-1098 .service-links{
    width: 365px;
    margin: 0 auto;
}
.page-node-1098 .field-name-author{
  display: inline-block;
  margin-left: 20px;
}*/

#profile-ucc-field-type-of-center-attached-add-more-wrapper, #messages_ca{display:none;}
#messages_ca p{
   color: #965;
    background-color: #ffe4e0;
    border-color: #ffd4d0;
    padding: 9px 9px 9px 40px;
    border: 1px solid #ccc;
    margin: 0px 0px 10px;
    width: 40%;
    background-image: url(../images/message-24-error.png);
    background-position: 8px 8px;
    background-repeat: no-repeat;
}

#profile-ucc-field-type-of-center-attached-add-more-wrapper .field-type-text,
#profile-ucc-field-type-of-center-attached-add-more-wrapper .field-type-number-integer {
    width: 40%;
    float: left;
    margin-right: 10%;
}

#profile-ucc-field-type-of-center-attached-add-more-wrapper .field-type-text input{
    width: 100%;
}

/*Tabla UCCS*/
.view-exportar-uccs-a-excel table tr{
  height: 40px;
}
.view-exportar-uccs-a-excel table td.views-field-field-tab1-nombre {
    padding-left: 10px;
}
.view-exportar-uccs-a-excel table tr.even{
  background-color: #fff;
}
.view-exportar-uccs-a-excel table tr .footable-toggle{
      padding: 0px 10px;
}

.view-exportar-uccs-a-excel .views-exposed-form .views-submit-button {
    margin: 9px 9px;
    padding: 12px 0px 0px 10px;
}

.view-exportar-uccs-a-excel .view-filters {
    float: left;
    margin-bottom: 10px;
}
.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle {
    font-size: 10px;
}
.view-exportar-uccs-a-excel .boton-excel{
    width: auto;
    float: right;
    display: inline-block;
    background: #54AFB5;
    padding: 5px 10px;
    margin-top: 20px;
}
.view-exportar-uccs-a-excel .boton-excel a{
  color:#fff;
}

.usuario_ucc .form-item-profile-ucc-field-editar-formulario-und,
.usuario_ucc .form-item-roles{
  display:none;
}


/*Ajuste logos Usuarios Autenticados*/

.logged-in #logo-header #logo img{
    width: 215px;
}
.logged-in #logo-header #logo2 img{
    width: 230px;
}

/*Contact Form Webform*/

#block-webform-client-block-3697,
#block-webform-client-block-4047{
    margin: 0 0 30px 0;
}

#webform-client-form-3697,
#webform-client-form-4047{
  background: #EDEDED;
  border-radius: 5px;
  padding: 20px;
}
#webform-client-form-3697 .form-item,
#webform-client-form-4047 .form-item{
  margin: 0 0 25px 0;
}
#webform-client-form-3697 label,
#webform-client-form-4047 label{
  float: none;
  font-weight: 300;
  padding: 0 0 5px 0;
  width: auto;
}
#webform-client-form-3697 .webform-component--telefono,
#webform-client-form-3697 .webform-component--email,
#webform-client-form-4047 .webform-component--telefono,
#webform-client-form-4047 .webform-component--email{
  display: inline-block;
  vertical-align: top;
}
#webform-client-form-3697 #edit-submitted-telefono,
#webform-client-form-4047 #edit-submitted-telefono{
  margin-right: 26px;
  width: 244px;
}
#webform-client-form-3697 #edit-submitted-email,
#webform-client-form-4047 #edit-submitted-email{
	width: 100%;
}

#webform-client-form-3697 #edit-submitted-nombre-y-apellidos,
#webform-client-form-4047 #edit-submitted-nombre-y-apellidos{
  width: 100%;
}
#user-profile-form fieldset#edit-legal,
.contact-form fieldset#edit-legal,
#print-mail-form fieldset#edit-legal,
#user-register-form fieldset#edit-legal,
#user-login fieldset#edit-legal{
  border: 0;
  padding: 0;
}
#user-profile-form fieldset#edit-legal legend,
.contact-form fieldset#edit-legal legend,
#print-mail-form fieldset#edit-legal legend,
#user-register-form fieldset#edit-legal legend,
#user-login fieldset#edit-legal legend{
  display: none;
}
#user-profile-form fieldset#edit-legal textarea,
.contact-form fieldset#edit-legal textarea,
#print-mail-form fieldset#edit-legal textarea,
#user-register-form fieldset#edit-legal textarea,
#user-login fieldset#edit-legal textarea{
  resize: none;
}
#user-profile-form #edit-actions,
.contact-form #edit-actions,
#print-mail-form #edit-actions,
#user-register-form .form-actions,
#user-login .form-actions{

}
#webform-client-form-3697 .webform-submit,
#webform-client-form-4047 .webform-submit{
  background: url("../images/icos/right-4.png") no-repeat 100% center;
  border: 0;
  color: #579EC9;
  margin-left: 20px;
  padding: 0 25px 0 0;
}
.captcha{
  background: #FFF;
  border: none;
}
#print-mail-form > div {text-align: right;}
#print-mail-form > div div {text-align: left;}
/*recaptcha*/
#doble-recaptcha #rc-imageselect,
#doble-recaptcha {
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}

.page-node-3697 h1#page-title .ico,
.page-node-4047 h1#page-title .ico {
    background-position: -105px -1014px;
    height: 25px;
    width: 25px;
}
.page-node-3697 #page-title .ico,
.page-node-4047 #page-title .ico {
    background: url(../images/spryte.png) 0 -31px;
    display: inline-block;
    height: 22px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    width: 27px;
}
.page-node-3697 #block-system-main,
.page-node-4047 #block-system-main {
    margin: 0 !important;
}

/*Ajuste de Lead en Boletines de portada*/
.view-id-boletines .views-field.views-field-field-lead {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 1.1em;
}

.page-frontpage .view-id-boletines{
margin-top: 10px;
}

#block-views-boletines-block-1 .view-boletines .views-row {
    margin: 0;
    width: auto;
    max-width: 460px;
    padding: 5px;
    background-color: #f6f7f9;
}
#block-views-boletines-block-1 .view-boletines .views-row-even {
    margin-left: 10px !important;
}

/*Ajuste Visor Videos*/
.page-frontpage .views-field-field-iframe,
.page-frontpage .views-field-field-iframe .field-content,
.page-frontpage .views-field-field-iframe .field-iframe-instance{
	height:100% !important;
}
.page-frontpage .views-field-field-iframe iframe{
	width:100% !important;
	height: 100% !important;
}
.page-frontpage .views-field-field-iframe .field-content p{
	display:none !important;
}
/*precipita*/
.precipita > .view-content > .views-row {
    display: inline-block;
    border: 1px solid grey;
    padding: 0;
    margin: 0px 16px 0px 12px;
    float: left;
    width: 30%;
    border-radius: 5px;
    border: 1px solid #e1e1e1;
}
h2.precipita{
    padding: 11px 0px 25px 0px;
    margin: 0px 2%;
    text-align: center;
    font-size: 15px;
    line-height: 20px;
    color: #3f3f3f;
    font-weight: 700;
    clear: both;
    border-bottom: 1px dashed #CCCCCC;
}
.view.precipita > .view-content > .views-row >.views-field.views-field-field-thumbnail{
  margin: 7px;
  display: contents;
}
.view.precipita img {
    width: 100%;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-field-lead{
    padding: 10px 0px 6px 18px;
    font-weight: 700;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #8ead0f;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-body{
    padding: 0px 18px 7px 18px;
    min-height: 70px;
    font-weight: 400;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #3f3f3f;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-field-link{
    margin: 10px;
    font-size: 18px;
    text-decoration: none;
    width: 90%;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background: #8daa00;
}
.view.precipita > .view-content > .views-row > .views-field.views-field-field-link a{
    text-decoration:none;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
}

/*Ajuste menú La Fundación - SS-2018-004*/
.page-node-344 #secondary-menu-nav li a,
.page-node-1051 #secondary-menu-nav li a,
.page-node-3186 #secondary-menu-nav li a,
.page-node-3187 #secondary-menu-nav li a,
.page-node-3188 #secondary-menu-nav li a,
.page-node-1052 #secondary-menu-nav li a,
.page-publicaciones #secondary-menu-nav li a,
.node-type-publications #secondary-menu-nav li a,
.page-eventos #secondary-menu-nav li a,
.node-type-events #secondary-menu-nav li a,
.page-noticias #secondary-menu-nav li a,
.node-type-news #secondary-menu-nav li a,
.page-node-2923 #secondary-menu-nav li a,
.page-node-2924 #secondary-menu-nav li a,
.page-node-2926 #secondary-menu-nav li a,
.page-licitaciones #secondary-menu-nav li a{
	color:#000000;
}

/*Ajuste bloque Instagram - Museos Ciencia*/
#follow-us #block-instagram-block-instagram-block{
	width: 27%;
	margin-right: 30px;
}
/*Ajustes información Protección de datos*/
table.info-pd {
    margin: 20px 0;
}
.info-pd th {
    background: #55b0b5;
    color: white;
    padding: 10px;
    border: 0;
}
.info-pd td {
    border: 1px solid #55b0b5;
    padding: 5px;
}

/*Ajustes información Protección de datos - Boletines*/
table.info-pd-bol {
    margin: 0;
    border: 0;
}
.info-pd-bol tbody .first {
    padding: 10px;
    border:0;
    border: 1px solid #7B7FB9;
    background: #7B7FB9;
}
.info-pd-bol tbody .first strong {
	color: white;
}
.info-pd-bol td {
    border: 1px solid #7B7FB9;
    padding: 5px;
}

/*Ajustes Form Users*/

.usuario_ucc .form-item-field-alerts-forum-und,
.usuario_ucc .form-item-field-alerts-actividades-und{
    margin-bottom: 0px;
}

#user-register-form #edit-legal--2{
    margin-top: 20px;
}


.page-profesor-register #main ul.primary{
	display: none !important;
	visibility: hidden !important;
}


#bloque_registro_profesores{
	margin-top:20px;
}
#bloque_registro_profesores .content{
    background: #EDEDED;
    border-radius: 5px;
    padding: 20px;
    display: inline-block;
    vertical-align: top;
    width: 300px;
}
#bloque_registro_profesores #boton_registro{
	margin-top:20px;
	text-align:center;
}
#bloque_registro_profesores #boton_registro a{
	background: #55b0b5;
    color: white;
    padding: 10px;
    border: 0;
}
#bloque_registro_profesores #boton_registro a:hover{
	text-decoration: none !important;
}
#block-parches-registro-ucc{
	margin-top: 20px;
}


/*Página de usuario*/
.page-usuario #block-login{
	text-align: left;
	width: auto;
}

.page-usuario #block-system-main{
	text-align: center;
}
.page-usuario #block-login input.form-submit{
	background: #55b0b5;
	color: white;
    	padding: 10px;
    	border: 0;
}
.page-usuario #block-login .form-actions{
	float:right;
	display:inline-block;
}
.page-usuario #block-login a{
	width:100%;
	display:inline-block;
}

/*Ajuste en backend - Usuarios Profesores*/
.page-usuarios-profesores #views-form-usuarios-ucc-page-1 tbody>tr>td{
	padding:10px;
}

.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 #edit-created{
    width: 140px;
    margin-right: 20px;
}

.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 #edit-field-levels-value,
.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 #edit-field-profession-value{
	height: 30px;
	margin-right: 10px;
}
.page-usuarios-profesores #views-exposed-form-usuarios-ucc-page-1 .views-submit-button{
	padding: 0px;
    	margin-top: 20px;
    	margin-left: 10px;
}

/*Ajustes Share Icons*/

/*.field-name-redes-sociales{
	display:inline-block;
}*/

.sharethis-wrapper .st_email_custom,
.sharethis-wrapper .st_print_custom{
	float:right;
	margin-left: 5px;
}

.sharethis-wrapper span{
    -moz-box-sizing: content-box!important;
    box-sizing: content-box!important;
    display: inline-block;
    white-space: nowrap;
    height: 25px!important;
    min-height: 25px!important;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 25px;
    width: 25px;
    cursor:pointer;
    background-repeat: no-repeat;
    background-size: 25px;

}

.st_whatsapp_custom{
	display:none !important;
}

.st_twitter_custom{
    background-image: url('../images/rrss_icons/icon_v_twitter.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_twitter.svg');
}
.st_twitter_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_twitter.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_twitter.svg');
}
.st_facebook_custom{
    background-image: url('../images/rrss_icons/icon_v_facebook.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_facebook.svg');
}
.st_facebook_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_facebook.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_facebook.svg');
}
.st_linkedin_custom{
    background-image: url('../images/rrss_icons/icon_v_linkedin.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_linkedin.svg');
}
.st_linkedin_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_linkedin.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_linkedin.svg');
}

.st_email_custom{
    background-image: url('../images/rrss_icons/mail.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/mail.svg');
}
.st_print_custom{
    background-image: url('../images/rrss_icons/print.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/print.svg');
}

@media only screen
  and (max-device-width : 768px) {
/*
  LAYOUT
*/

.st_whatsapp_custom{
	display:inline-block !important;
}
.st_whatsapp_custom{
    background-image: url('../images/rrss_icons/icon_v_whatsapp.svg');
    -ms-behavior: url('sites/default/files/rrss_icons/icon_v_whatsapp.svg');
}
.st_whatsapp_custom:hover{
    background-image: url('../images/rrss_icons/icon_o_whatsapp.svg');
    -ms-behavior: url('../images/rrss_icons/icon_o_whatsapp.svg');
}


}


/*Menú de usuario - ajustado según nuevo registro de profes y uccs*/

#header #block-parches-custom-user-menu-2018{
    float: right;
}

/* MENÚ USUARIO
*/
#block-parches-custom-user-menu-2018{
  font-size: 1.1em;
}
#block-parches-custom-user-menu-2018 .menu li{
  display: inline;
}
#block-parches-custom-user-menu-2018 {color: #54afb5;}
#block-parches-custom-user-menu-2018 .menu {text-align: right;}
#block-parches-custom-user-menu-2018 .superior {margin-bottom: 10px;}
#block-parches-custom-user-menu-2018 .usuario .ico{
  display:inline-block;
  height: 19px;
  margin-left: 5px;
  vertical-align: bottom;
  background: url('../images/spryte.png') no-repeat 0 -1606px;
  width: 19px;
}

.global-investigadores #block-parches-custom-user-menu-2018{
  color: #719DC6;
}
.global-ciencia-para-todos #block-parches-custom-user-menu-2018 .usuario .ico{
  background-position: -29px -1606px;
}
.global-participa #block-parches-custom-user-menu-2018 .usuario .ico{
  background-position: -57px -1606px;
}
.global-investigadores #block-parches-custom-user-menu-2018 .usuario .ico{
  background-position: -86px -1606px;
}

.lista-fundaciones  div{
    display:flex !important;
    align-items:center !important;
}
.lista-fundaciones > .views-field.views-field-field-image {
    border: 1px solid #cccccc;
    padding: 2px 2px 2px 2px;
    height: 139px;
}


/*Documentos consejo*/
.videosLista {
width: 250px;
padding:20px;
}
.documentosLista{
	width: 350px;
padding:20px;
}
.tituloVistaDocumentosConsejo{
	text-align:center;
	font-size:34px;
	font-weight: 5px;
}
iframe{
        /* width: 100%; */
    }


/*Publicaciones*/
    #enlacesCompartirContenido .st_email_custom{display:none;}
    #enlacesCompartirContenido .st_print_custom{display: none;}

    .notificaciones_profesores{
        background: #54AFB5;
        width: 80px;
        height: 20px;
        margin: 10px;
        padding: 10px;
        color: white;
        cursor: pointer;
        text-align: center;
    }
    .notificaciones_profesores:hover{
          background: #82CAD1;
    }

/* Cambios Sara 20200327 */
 /*Investigadores*/
    .view-id-recursos_para_investigadores.view-display-id-block .views-field-field-thumbnail{
        width: 100%;
    }
    .view-id-recursos_para_investigadores.view-display-id-block .views-field-field-thumbnail img {
        width: 100%;
        height: auto;
    }
    .view-id-recursos_para_investigadores .views-row{
        width: 460px !important;
    }
    .view-id-recursos_para_investigadores .views-row.views-row-odd {
        margin: 0px 0px 30px 0px !important;
    }
    .view-id-recursos_para_investigadores .views-row.views-row-even {
        margin: 0px 0px 30px 34px !important;
    }
    .view-id-recursos_para_investigadores .views-row .views-field-field-lead .field-content {
        text-align: justify;
    }


/*MATERIAL EDUCATIVO: LISTADO*/
.view.view-material-educativo div.view-filters {
    background: #efefef;
    padding: 20px;
    margin-bottom: 40px;
}
div#edit-field-categoria-material-value-wrapper,
div#edit-field-tipo-mat-value-wrapper{
  margin: 0 40px 0 20px;
}
select#edit-field-categoria-material-value,
select#edit-field-tipo-mat-value {
    padding: 3px;
}
.view.view-material-educativo  div.views-exposed-widget.views-submit-button {
    padding: 20px;
}
.view.view-material-educativo  div.field-name-field-imagen-material {
    border: 1px solid #efefef;
    padding: 4px;
    margin-right: 20px;
}
.view.view-material-educativo  div.field-name-field-imagen-material img{
    max-width:100%;
    /* margin: auto; */
}
.field-name-field-tipo-mat{
  padding: 3px;
  margin-bottom: 2px;
  /* font-weight:700; */
  text-transform:uppercase;
}
h2.material-educativo{
  font-size: 28px;
  line-height:28px;
   margin-bottom: 10px;
}
h2.material-educativo a{
 color: #333333;
 text-decoration:none;
}
h2.material-educativo a:hover{
 color: #54afb5;
 text-decoration:none;
}
div.field.field-name-node-link {
    text-align: center;
    margin: 40px 0;
}
.view.view-material-educativo a.vermas {
    border: 1px solid #54afb5;
    padding: 10px 30px;
    text-transform: uppercase;
}
.node-material-ebe.node-teaser {
  margin-top: 40px;
}

/*MATERIAL EDUCATIVO: DETALLE*/
.field.field-name-field-imagen-material {
    text-align: center;
    border: 1px solid #efefef;
    padding: 4px;
    margin-bottom: 20px;
}


.node-material-ebe iframe {

}
/*CLAUSULAS LEGALES*/
.page-legal-accept fieldset#edit-changes {
    display: none;
}