body{color: #534741 !important; font-family: 'Oxygen', sans-serif!important;}

h1 {color: #35A7DF; font-size: 1.9em; font-weight: 700;}

h3 {color: #009F98; font-size: 1em; display: block;}

h3.relacionados a {color: #009F98; font-size: 0.9em; font-weight: normal; display: block; text-transform: none!important; width: 100%!important; margin: 0 !important;}

h1, h2, h3 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: 700;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3,.h4, .h5, .h6 {
  font-family: 'Oxygen', sans-serif!important;
}

h1.page-header, h2.section-title { color: #4BBDEC;font-weight: normal; font-size: 2.2em;margin: 15px 0 10px 0; border-bottom: 0px solid #eee;}

span.pretitulo{color: #009F98; border-left: #009F98 1px solid; font-size: 1.1em; padding-left: 8px; }

.front .page-header {display:none;}

a {
color: #02A698;
}

a:hover, a:focus {
color: #2382BF;
text-decoration: none !important;
}

blockquote, .paragraphs-item-texto-destacado {
    padding: 10px 20px;
    margin: 20px 20px 20px 25px;
    border-left: 5px solid #73AC47;
    background: #F6FCF0;
}

.paragraphs-item-texto-destacado {font-size: 1.1em; margin-top: 20px;}


article .field-name-field-image{margin-bottom: 15px;}

.prefooter span.mailto {display: none;}

.main-container p, .main-container li {text-align: left;}

.text-center {clear: both;}

div.fivestar-widget div.on a {
    background-position: 0 -16px;
}

div.fivestar-widget .cancel a, div.fivestar-widget .star a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0;
    cursor: pointer;
}

div.fivestar-widget-static .star span.on {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/star.png) no-repeat 0 -32px;
}

div.fivestar-widget .star, div.fivestar-widget .star a {
    background: url(../images/star.png) no-repeat 0 0;
    text-decoration: none;
}

div.fivestar-widget .star, div.fivestar-widget .star a {
    background: url(../images/star.png) no-repeat 0 0;
    text-decoration: none;
}

.share {float: left;}

.rating, .vud-widget-thumbs {float: right;}

.vud-widget-thumbs .up-score:before {content: '¿Le gustó el artículo?'; display: inline-block; padding: 0 10px 0 0; margin-top: 10px; margin-right: 10px; border-right: #CCC 1px solid; font-size: 0.9em}

.vote-thumb{float: right !important;}

.voted-how{display: none;}

.te-gusta {display: inline-block; padding: 0 10px 0 0; margin-top: 13px; border-right: #CCC 1px solid; font-size: 0.9em;}

.vote-current-score{font-size: 0.8em; color: #35A7DF; text-align: right !important;}

.ds-2col-stacked > .group-header, .comment-wrapper {display: inline-block; width: 100%;}

.comment-wrapper {margin-top: 30px;}

#edit-preview, .down-score {display: none !important;}

.vud-widget-thumbs .up-score{border: none;}

.title.comment-form {font-size: 1.3em;}

.group-left .etiquetas {float: none;}

.view-galeria-de-imagenes .views-row {min-height: 235px;}

.at4-share-title {font-size: 0.7em; padding-right: 5px;}

/*Error
.error, div.error, table tr.error {
  background:none;
  color: #534741 !important;
}

div.warning, .alert, tr.error, .alert-block, .alert-success{display:none !important;}
*/
.error input{border: #C0272D 1px solid; background: #FFF; background: #FF7373;}

.one-sidebar .col-sm-9 {padding-right: 30px;}

.content h2, .field-name-body h2 {
color:#1D70B6; font-size: 1.5em;
}

.field-name-body{padding-bottom: 15px;}

.field-name-body ul li {margin-bottom: 8px;}

.content h3 {
color:#92BF20; font-size: 1.3em;
}

h4 {
font-size: 1em;
color: #009F98;
font-weight: bold;
}

.data h4 {margin:0 0 8px 0; border-bottom: #009F98 1px solid; display: block;}

.data div {min-height: 240px;}

.table>thead>tr>th {
background: #92BF1F!Important;
color: #fff!Important;
font-size: 1.1em!Important;
}

.table>thead>tr>th a {
color: #fff!Important;
}

.fuente{
color: #C6B6BC;}

.vocabulary-categor-as-de-documentos:first-child { display: none; }

#block-views-agenda-block-2 ul li {width:100%; margin-right: 0px;}

#block-views-agenda-block-2 .view-agenda .views-row {
  min-height: 127px;
}

#block-views-blog-block .view-id-blog {
  padding: 10px 15px;
  background: #EFEEEA;
  min-height: 334px;
  display: inline-block;
}

#block-views-blog-block .view-id-blog .views-row {
  border-bottom: 1px solid #fff;
}

/*.docs .views-row { width:100%; float:left; clear:both; margin-bottom:25px; }*/
.docs-cover { float:left; margin-right:20px;}
.docs-info{ float:left; }	
.docs-info h3{ 	margin:0 !important; 	padding:0 0 10px 0; }	
.imagen {margin-right:10px; margin-bottom: 15px;}
.autor { font-size: 1em !important; text-decoration: none; }
.autor span { font-size: 1.5em !important; font-weight: bold; }


.node-type-blog h3 {float: left;}
.node-type-blog .field-name-field-autor{padding-bottom: 15px; padding-left: 20px; background: url(../images/icon_author.gif) no-repeat 0 3px;}
.node-type-blog  .node-form .field-name-field-autor{padding: 0; background: none;}

#block-views-categor-as-tem-ticas-block {/*padding: 12px 0 25px;*/
padding: 0px;}
/*#block-views-categor-as-tem-ticas-block .block-title { color: #35A7DF;  margin:10px 0 5px 20px; font-weight: 400;}*/
#block-views-categor-as-tem-ticas-block .block-title {
color: #35A7DF;
    font-weight: 400;
    width: 100%;
    display: inline-block;
    float: left;
    text-align: center;
    position: relative;
}

.box-tax-area {
    padding: 30px 20px;
}

/*#block-views-categor-as-tem-ticas-block .views-row { width: 12%; text-align: center; float: left; padding:10px; }*/

#block-views-categor-as-tem-ticas-block .views-row {
    width: 20%;
    text-align: center;
    float: left;
    padding: 0px;
    display: inline-block;
    min-height: 190px;
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-1 {
  background-image: url(../images/energia-verde-bck.jpg);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-2 {
  background-image: url(../images/agua-dulce-bck.png);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-3 {
  background-image: url(../images/biodiversidad-bck.jpg);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-4 {
  background-image: url(../images/cambio-climatico-bck.png);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-5 {
  background-image: url(../images/ciencia-del-clima-bck.png);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-6 {
  background-image: url(../images/ciudades-bck.png);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-7 {
  background-image: url(../images/gobernanza-bck.png);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-8 {
  background-image: url(../images/mares-y-costas-bck.png);
}
#block-views-categor-as-tem-ticas-block .views-row.views-row-9 {
  background-image: url(../images/seguridad-alimentaria-bck.png);
}

#block-views-categor-as-tem-ticas-block .views-row.views-row-10 {
  background-image: url(../images/musgo-verde-bck.jpg);
}
/*#block-views-categor-as-tem-ticas-block .views-row.views-row-3 { width: 15%;}*/
#block-views-categor-as-tem-ticas-block .views-row a { /*color:#575756;*/color:#fff; /*margin-top: 5px;*/ display: block; font-weight: 700; text-transform: uppercase; line-height: 100%;margin-bottom: 5px;}

.field-name-field-galeria-de-imagenes .sb-image { float: left; padding: 10px; }
.field-label{ clear: both; }


/*Sprite*/

.sprite:after {background: url(../sprite.png) no-repeat top left; content: ''; display: block; float: left; }
h3.articulos_periodisticos:before,
h3.material_grafico:before,
h3.audio:before, h3.video:before,
h3.imagen-titulo:before, h3.enlaces:before,
h3.videos:before, h3.documentos:before {background: url(../sprite.png) no-repeat top left; content: ''; display: block; float: left;}
.field-name-field-archivo-asociado .file a:before {background: url(../sprite-admin.png) no-repeat top left; content: ''; display: block; float: left;}

.sprite li{background: url(../sprite.png) no-repeat top left; display: block; float: left; transition: 0.2s;}

.sp-h-facebook:after { background-position: -743px 0; width: 33px; height: 34px; } 
.sp-h-twitter:after { background-position: -1076px 0; width: 33px; height: 34px; } 
.sp-h-youtube:after { background-position: -1243px 0; width: 33px; height: 34px; } 
.sp-h-vimeo:after { background-position: -1159px 0; width: 34px; height: 34px; } 
.sp-h-soundcloud:after { background-position: -992px 0; width: 34px; height: 33px; } 
.sp-h-ingrese:after { background-position: -826px 0; width: 24px; height: 25px; } 
.sp-h-search:after { background-position: -900px 0; width: 42px; height: 42px; } 

.sp-d-comparta{ background-position: 0 0; width: 29px; height: 38px; } 
.sp-d-contacto{ background-position: -79px 0; width: 34px; height: 33px; } 
.sp-d-unase{ background-position: -163px 0; width: 32px; height: 49px; }

.sp-f-email:after{ background-position: -245px 0; width: 23px; height: 22px; padding-left: 40px;} 
.sp-f-facebook{ background-position: -318px 0; width: 35px; height: 33px; } 
.sp-f-twitter{ background-position: -488px 0; width: 35px; height: 33px; } 
.sp-f-youtube{ background-position: -658px 0; width: 35px; height: 33px; } 
.sp-f-vimeo{ background-position: -573px 0; width: 35px; height: 33px; } 
.sp-f-souncloud{ background-position: -403px 0; width: 35px; height: 33px; } 

h3.articulos_periodisticos:before,h3.documentos:before { background-position: -1326px 0; width: 25px; height: 20px;} 
h3.material_grafico:before, h3.imagen-titulo:before { background-position: -1397px 0; width: 21px; height: 20px; margin-right: 10px; } 
h3.audio:before { background-position: -1468px 0; width: 22px; height: 21px; margin-right: 10px;} 
h3.videos:before, .sp-i-video{ background-position: -1540px 0; width: 21px; height: 20px; margin-right: 10px; } 
.field-name-field-archivo-asociado .file a:before {background-position: 0px -185px; width: 21px; height: 20px; margin-right: 10px;}
.field-name-field-archivo-asociado .file .file-icon {display: none;}

/*ADMIN*/
.filter-wrapper, .ckeditor_links, #edit-privatemsg, #edit-antispam-moderator, .page-user-edit fieldset, #edit-body-und-0-format { display: none !important; }
.alert-danger, #edit-status-wrapper{ display: none; }
#edit-author-wrapper .form-control, #edit-author-wrapper .input-group-addon {float:left;}
#edit-author-wrapper .input-group-addon{width: 30px; padding: 7px 0;}

.form-checkboxes, .form-radios{
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}

.radio:last-child, .checkbox:last-child {margin-bottom: 1px;}

.btn-primary, .btn-default, .btn-info {
	color:#FFF;
	background-color: #09658F !important;
	border-color: #09658F !important;
	text-transform:uppercase;
}

.btn-default:hover{color:#FFF !important;}

.form-actions {text-align:center;}

.form-item-field-archivo-de-audio-und-0 .input-group-btn {padding:20px 3px;}

div.image-widget-data {float:none;}

.node-form fieldset {background: url(../bg-form.jpg);}

.image-widget .form-file{width:70%; float:left; margin-left:3px;}

#edit-field-hora-und-0-value .form-item-field-hora-und-0-value-year{display: none !important;}

.form-wrapper {clear: both;}

/*admin menu (sprite)*/

.menu-redes, .ingresar{position: relative; z-index: 10;}
.menu-redes span.ext {display: none;}
.menu-redes .sprite li {margin-left: 5px;}
.menu-redes .sprite li a {width: 40px; height: 40px; display: block;}
.menu-redes .sprite li:nth-child(1) {background: none; color: #1D70B6; padding-top: 7px; font-weight: 700;}
.menu-redes .sprite li:nth-child(2) {background-position: -743px 0; width: 33px; height: 34px; }
.menu-redes .sprite li:nth-child(3) {background-position: -1076px 0; width: 33px; height: 34px;  }
.menu-redes .sprite li:nth-child(4) {background-position: -1243px 0; width: 33px; height: 34px;  }
.menu-redes .sprite li:nth-child(5) {background-position: -1159px 0; width: 34px; height: 34px;  }
.menu-redes .sprite li:nth-child(6) {background-position: -992px 0; width: 34px; height: 33px; }

#block-system-user-menu .nav li, 
#block-menu-menu-contenido .nav li,
#block-menu-menu-administraci-n .nav li {background: url(../sprite-admin.png) no-repeat; display: block; padding-left:20px; border-bottom:#E5E5E5 1px solid; }

#block-system-user-menu .nav li:nth-child(1) {background-position: 0px 10px; height: 34px;}
#block-system-user-menu .nav li:nth-child(2) {background-position: 0px -30px; height: 34px;}
#block-system-user-menu .nav li:nth-child(3) {background-position: 0px -104px; height: 34px;}
#block-system-user-menu .nav li:nth-child(4) {background-position: 0px -68px; height: 34px;}

#block-menu-menu-contenido .nav li:nth-child(1), #block-menu-menu-administraci-n li:nth-child(7){background-position: 0px -178px; height: 34px;}
#block-menu-menu-contenido .nav li:nth-child(2) {background-position: 0px -213px; height: 34px;}
#block-menu-menu-contenido .nav li:nth-child(3) {background-position: 0px -252px; height: 34px;}
#block-menu-menu-contenido .nav li:nth-child(4) {background-position: 0px -293px; height: 34px;}
#block-menu-menu-contenido .nav li:nth-child(5) {background-position: 0px -331px; height: 34px;}
#block-menu-menu-contenido .nav li:nth-child(6) {background-position: 0px -372px; height: 34px;}

#block-menu-menu-administraci-n li:nth-child(1) {background-position: 0px -484px; height: 34px;}
#block-menu-menu-administraci-n li:nth-child(2) {background-position: 0px -518px; height: 34px;}
#block-menu-menu-administraci-n li:nth-child(3) {background-position: 0px -550px; height: 34px;}
#block-menu-menu-administraci-n li:nth-child(4) {background-position: 0px -584px; height: 34px;}
#block-menu-menu-administraci-n li:nth-child(5) {background-position: 0px -620px; height: 34px;}
#block-menu-menu-administraci-n li:nth-child(6) {background-position: 0px -655px; height: 34px;}


/*#block-menu-menu-contenido .nav li:nth-child(7) {background-position: 0px -410px; height: 34px;}*/
#block-menu-menu-contenido .nav li:nth-child(7) {background-position: 0px -446px; height: 34px;}

.nav>li>a, .nav>li>a:hover {background:none;}

.ingresar{background: url(../sprite.png) no-repeat top left; display: block; float: left; border-left:#369 1px solid; margin-left:5px; }

.ingresar {background-position: -820px 0; padding-left:30px; height: 33px; }


/*Search form*/
  .search {
    position: absolute;
    overflow: hidden;
    height: 50px;
    width: 423px;
    margin: 1em 0;
    top: -11px;
    right: 0;
  }
  
  .search-s {clear: both; padding: 15px 0;}

  .search .inner {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 7px;
    width: 375px;
    color: #333;
    z-index: 10;
    margin-left: 375px;
  }

  .show-search{width: 48px; height: 42px; background:#FFF url(../images/search.png) no-repeat right center; text-indent: -9999px; float: right; position: relative; z-index: 11;}


/*Social Blocks*/

.social-bloques{margin: 40px 0 10px 0;}

.region-social-1 h2, .region-social-2 h2, .region-social-3 h2 {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-indent: -9999px;
}

.region-social-1 h2, .region-social-2 h2{height: 58px;}

.region-social-3 h2{height: 135px;}

.region-social-1 h2{background: url(../images/bg-tw.jpg) left top no-repeat;}

.region-social-2 h2{background: url(../images/bg-fb.jpg) left top no-repeat;}

.region-social-3 h2{background: url(../images/bg-blog.jpg) left top no-repeat;}
.region-social-3 h3 a{text-transform: none; margin-left: 0;}
.region-social-3 span.autor a{color: #8BC53F !important;}

.prefooter .menu-redes span.ext {display: none;}
.prefooter .menu-redes .sprite li a {width: 40px; height: 40px; display: block;}
.prefooter .menu-redes .sprite li:nth-child(1) {background:none; color: #fff; }
.prefooter .menu-redes .sprite li:nth-child(2) {background-position: -318px 0; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:nth-child(3) {background-position: -488px 0; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:nth-child(4) {background-position: -658px 0; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:nth-child(5) {background-position: -573px 0; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:nth-child(6) {background-position: -403px 0; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:nth-child(7) {background-position: 0px -50px; width: 35px; height: 33px; }
/* hover */
.prefooter .menu-redes .sprite li:hover:nth-child(2) {background-position: -318px -48px; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:hover:nth-child(3) {background-position: -488px -49px; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:hover:nth-child(4) {background-position: -658px -49px; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:hover:nth-child(5) {background-position: -573px -49px; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:hover:nth-child(6) {background-position: -403px -49px; width: 35px; height: 33px; }
.prefooter .menu-redes .sprite li:hover:nth-child(7) {background-position: 0px -99px; width: 35px; height: 33px; }

#navbar {margin-top: 20px;}

.navbar-header h3 {
font-weight: 700;
}

/*Menu - Header*/


.menu-header {width: 100%; background: #534741; border-radius: 10px; margin: 10px 0; position: relative; margin-top: 30px;}
.menu-header ul {left: -15px; position: relative;}
.menu-header .navbar-nav>li {float: left !important;}
.menu-header ul li ul{left: 0 !important; clear: both;}
.menu-header a {color: #fff;}
.menu-header li a:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background: #92BF1F; float: left; color:#FFF!Important;}

	.menu-header li:first-child a{border-radius: 10px 0 0 10px; padding-left: 30px;}
	.menu-header ul li ul li.leaf a {border-radius: 0px !important; padding: 3px 20px; width: 100%;}
   .menu-header ul li ul li.first a {border-radius: 0px !important;} 
    
    .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background: #92BF1F; color: #FFF;}
    .dropdown-menu>li>a,
    .dropdown-menu>li.first>a{border-radius: 0px !important; width: 100%;}


.navbar-header h3 a {margin-left: 30px; padding-top: 15px; float: left; font-size: 1.3em; color: #575756; text-decoration: none; text-transform: inherit;}
#rumboaparis {display: block; width: 200px; position: absolute; right: -10px; top: -10px;}

.active, .nav .caret, .nav .open>a .caret, .nav .open>a:hover .caret, .nav a:hover .caret, .nav .open>a:focus .caret {border-top-color: #FFF; border-bottom-color: #FFF;}
.navbar-nav>li>.dropdown-menu {position: absolute;}

/*Navegacion*/
.navbar-collapse {float: left;}

.region-breadcrumb {
background-color: transparent;
color: #534741;
}

.region-breadcrumb a{
color: #534741;
text-decoration: underline!Important;
}

.region-breadcrumb a:hover{
color: #988577;
}

.easy-breadcrumb {
  padding-left: 0;
}


/*Cop21*/
.page-cop21 .post-date .field-name-field-fecha {padding-left: 20px;}


/* Areas propuestas */
/*#block-views-categor-as-tem-ticas-block { background: url(../bg-areapropuesta.jpg) repeat;}
#block-views-categor-as-tem-ticas-block .views-row-6{display: none;}*/
.view-categor-as-tem-ticas .views-row .views-field {width: 100%; text-align: center;}
.view-categor-as-tem-ticas .views-row img {margin: 0 auto;}

.flexslider {
margin: 0 0 60px;
background: #fff;
border: 0 solid #fff;
position: relative;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);
-o-box-shadow: 0 0px 0px rgba(0,0,0,.2);
box-shadow: 0 0px 0px rgba(0,0,0,.2);
zoom: 1;
}

.flexslider .slides img {height:100%;}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: none repeat scroll 0% 0% rgba(145, 191, 30, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    border-radius: 20px;
    box-shadow: 0px 0px 3px rgba(145, 191, 30, 0.3) inset;
}

.flex-control-paging li a.flex-active {
    background: none repeat scroll 0% 0% rgba(202, 202, 202, 0.9);
    cursor: default;
}

.flex-control-paging li a:hover {
    background: none repeat scroll 0% 0% rgba(128, 168, 24, 0.9);
    cursor: default;
}

.field-content .caption {background: url(../images/fondo-slider.png) repeat !important; margin-top: -120px; width: 100%; height:120px; padding:10px 2%; display: block; position:relative;}
.field-content .caption h2 a, .field-content .caption h2 a:hover, .field-content .caption h2 a:visited {color: #FFF; font-size: 20px; margin-bottom: 12px; display: block;}

.field-content .caption h2 {margin: 0 0 0px 0; line-height: 60%;}

.field-content .caption p {color: #FFF; line-height: 125%;
}


.body {max-width: 832px; overflow-x: hidden;}

/*Mailchimp*/
.block-mailchimp-signup {margin: 20px 0; border-radius: 10px; padding: 10px; padding-top: 20px; padding-bottom: 20px; background: url(../images/bg-green.jpg) repeat;}
.block-mailchimp-signup h2.block-title {color: #FFF; font-size: 1.3em; margin: 0; background: url(../images/news-icon.jpg) no-repeat left; padding: 8px 10px 8px 35px;}
.block-mailchimp-signup #mailchimp-newsletter-24741-mergefields {width: 55%; float: left; margin-right: 10px;}
.block-mailchimp-signup button {float: left; background: #644e40; color: #FFF; text-transform: uppercase;border:none; margin-top: 6px;}
.block-mailchimp-signup button.btn-default:hover{border:none; color: #FFF; background: #644e40}
.block-mailchimp-signup .form-type-checkbox {display: none;}
.block-mailchimp-signup .form-type-textfield  {font-size: 0.8em; color: #CCC; padding-top: 5px;}
#mailchimp-signup-subscribe-block-mant-ngase-informado-form label {top:15px; left:8px;}
.block-mailchimp-signup a.ext{color: #FFF !important;  position: absolute;   z-index: 100;  bottom: 24px;  right: 40px;}


.form-email {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.page-node-62 .form-item {
  margin: 0 0 20px 0;
}

.descripcion-form p span {
font-family: 'Oxygen', sans-serif!important;
  color: #645954!important;
}

/* Contenido - frontpage */

/*Reportejes destacados*/
.categoria-tematica {position: relative;height: 30px;margin-bottom: -30px;background: #CCC;float: left;}

.categoria-tematica-interna {position: relative; height: 30px; margin-bottom: 10px!important; background: #CCC; margin-left: -10px;}
.categoria-tematica-noticias a {position: relative; height: 30px;}

aside .categoria-tematica-noticias a {color: #FFF !important;}


.categoria-tematica .etiquetas a,
.categoria-tematica-interna a,
.categoria-tematica-noticas a {color:#FFF !important ;text-decoration:none;}
.categoria-tematica .etiquetas a:after{content: "" !important;}
.descripcion p {color:#333 !important;}

.etiquetas-clave a {background-color:#F0EEEB !important ;text-decoration:none; padding: 5px; margin: 5px; color: #b07f49!important;}
.etiquetas-clave a:hover {text-decoration:underline;}
.etiquetas-clave  {margin-top: 50px!important; margin-bottom: 20px;}
.categoria-tematica a{color:#FFF !important ;text-decoration:none;}
.node-type-articulos-periodisticos .field-name-field-palabras-clave a, .field-name-field-pais a {
color: #B07F49;
font-size:0.95em;
}

.item-field.galeria {display: inline-block; padding-top: 20px;}

.node-type-articulos-periodisticos #flexslider-1{display: inline-block; padding-top: 10px;}


.cat-7{background:#35A7DF url(../images/agua-dulce-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-8{background:#92BF1F url(../images/biodiversidad-ico.png) no-repeat left center; padding: 5px 8px 5px 35px;}
.cat-8 a{color: #FFF;}
.cat-9{background:#B07F49 url(../images/cambio-climatico-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-10{background:#0084C5 url(../images/ciencia-del-clima-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-11{background:#634E42 url(../images/ciudades-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-12{background:#009F98 url(../images/gobernanza-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-13{background:#09658F url(../images/mares-y-costas-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-14{background:#DA833A url(../images/seguridad-alimentaria-ico.png) no-repeat left center; padding: 5px 8px 5px 32px;}
.cat-805{background:#18b52f url(../images/ico-noticias-energia-verde.jpg) no-repeat left center; padding: 5px 8px 5px 32px;}

/*Register form*/
.page-user .nav-tabs {width: 85%; margin: 0 auto 15px auto;}

.page-user #block-system-main form, .page-user-edit #block-system-main form{/*background: url(../images/bg-form.jpg);*/ width: 780px; margin: 0 auto; padding: 20px 10px;}

.page-user- #block-system-main, .page-profile-main #block-system-main{/*bbackground: url(../images/bg-form.jpg);*/ width: 90%; margin: 0 auto; padding: 20px 10px;}

.page-user-edit #block-system-main form{width: 100% !important; background: none;}

.panel, .panel-default>.panel-heading {background: none;}

.page-user #block-system-main .panel-default{border:none;}


.page-user #block-system-main .panel-title, {background: url(../images/bg-panel-heading.jpg) no-repeat center top; color:#FFF; font-size:1em; padding:10px 0; text-align:center;}

.page-user #block-system-main .panel-heading {
padding: 0 !important;
border:none !important;
}

.field-type-mailchimp-lists-subscription{display: none;} 

.page-user  h1.page-header{width:90%; margin:0 auto; color:#35A7DF; font-size:1.7em;}

.page-user .btn-success{margin:0 auto; background:#09658F !important; border:#09658F !important; display:block;}

.page-user .form-submit{margin: 10px auto; display: block;}

.page-user .panel-body, #edit-account, .page-user legend.panel-heading{margin: 0 auto !important; float: none !important;}

.alert-success{width: 85%; margin: 0 auto;}

.node-type-articulos-periodisticos .field-name-field-palabras-clave, .field-name-field-pais {background:#F1EFEB; padding: 2px 5px; margin:0 5px 10px 0; float: left;}
.node-type-articulos-periodisticos .body {display: inline-block;}

.field-name-field-palabras-clave, .field-name-field-pais a {margin-top: 8px;}
.view .field-name-field-palabras-clave{margin-top: 0; text-transform: lowercase;}
.etiquetas{clear: both;}
.not-front .etiquetas {}
.field-name-field-palabras-clave{text-transform: lowercase;}
.node-form .field-name-field-palabras-clave, .node-form .field-name-field-pais {background:none !important;}

#edit-profile-main-field-user-avatar-und-0-upload-button{background:#09658F !important; border:#09658F !important; float:left; color:#FFF; text-transform:uppercase;}

.password-suggestions {background: #F39728; color:#FFF; width: 20em !important; border:none !important;}
.password-strength {background: url(../images/bg-fortaleza.png) no-repeat left top; width: 220px; padding: 5px 10px; height: 55px; text-align: center;}
.password-strength-text{color: #DF3913; font-size: 1.3em; float: none;}
.password-indicator{display: none;}
	
	h2.block-title {color: #35A7DF; font-size: 1.8em; font-weight: 500;}

	h2.block-title-patrocinadores {color: #35A7DF; font-size: 1.8em; font-weight: 200; text-align: center; text-transform: uppercase;}


	.patrocinadores {display: inline-block; border-bottom: 2px solid #E3E3E3; padding: 10px 0 15px 0;}

	.bloque-cambio h3 {color: #FFF; font-size: 1.3em; font-weight: 600; margin: 0}

  .bloque-cambio a {color: #FFF; font-size: 1em;}

    .unase {background: #0196C1; border-radius: 10px; padding-top: 20px; padding-bottom: 20px; width: 100%;}

    .bloque-cambio>.unase h3:before {background: url(../images/unase-icono.png) no-repeat top left; content: ''; display: block; float: left; height: 57px; width: 35px;} 

    .comparta-info {background: #D97426; border-radius: 10px; padding-top: 10px; padding-bottom: 20px; padding-top: 20px; float: right; width: 100%;} 
    .bloque-cambio .comparta-info h3 {background: url(../images/comparta-icono.png) no-repeat top left; height: 42px; padding-left: 35px;}
    .bloque-cambio p{padding-left: 38px;}

    /*PROFILE*/
    .profile2-main {border: #CBCBCB 1px solid; background: url(../images/bg-profile.jpg) repeat-x top; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

    .profile2-main .group-header, .user-profile .group-header{padding:10px; border-bottom: 1px #CCC solid;  float: left; width: 100%;}

    .profile2-main .group-left, .profile2-main .group-right, .user-profile .group-right, .user-profile .group-left{padding: 15px;}

    .profile2-main .group-left div, .profile2-main .group-right div, .user-profile .group-right div, .user-profile .group-left div{padding-left: 20px; margin-bottom: 10px;}

    .profile2-main .group-left h3 div, .profile2-main .group-right h3 div, .user-profile .group-right h3 div, .user-profile .group-left h3 div{padding-left: 0; margin: 0;}

    .profile2-main .field-name-field-user-avatar{float: left; background: #FFF;  border: #CCC 1px solid; padding: 1px; margin-right: 20px;}

    .profile2-main .field-name-field-nombre-completo {float: left; padding:20px 0 30px 0;}

    .profile2-main .field-name-field-nombre-completo{font-size: 1.5em;}

    .profile2-main .expertise{float: left; width: 80%;}

    .profile2-main h3 {margin:0 0 5px 0; font-size: 1em; color: #137CA5;}

    .profile2-main a {color:#534741 !important;}

    .profile2-main .field-name-field-experiencia-expertise{
    display: list-item;
    margin: 0 0 0 30px;
    }

    div.descripcion-profesional{padding: 15px; border-top: 1px #CCC solid;}

    .profile2-main .tipo-de-perfil, .profile2-main .email,
    .profile2-main .medio, .profile2-main .sexo, .profile2-main .web,
    .profile2-main .facebook, .profile2-main .linkedin, .profile2-main .twitter{background: url(../images/sprite-profile.png) no-repeat; background-position: -20px 0}

    .profile2-main .tipo-de-perfil {background-position: 0 0;} 
    .profile2-main .sexo {background-position: 0 -129px;} 
    .profile2-main .email {background-position: 0 -385px;} 
    .profile2-main .medio {background-position: 0 -257px;} 
    .profile2-main .web {background-position: 0 -642px;} 
    .profile2-main .facebook {background-position: 0 -771px;} 
    .profile2-main .linkedin {background-position: 0 -1034px;} 
    .profile2-main .twitter {background-position: 0 -898px;} 

#user-register-form .field-name-field-pais{width: 100%;}

/*mensajes*/

.page-messages select.form-select {
   margin: 10px 0!Important;
    }
	/*Bloques*/

/*Busqueda avanzada*/

 #block-views-exp-busqueda-avanzada-2-page, #block-views-exp-busqueda-avanz-page {background-color: #009585; padding:15px; margin-bottom: 60px;}
 #block-views-exp-busqueda-avanzada-2-page h2, #block-views-exp-busqueda-avanz-page h2 {color: #FFF;}
 #views-exposed-form-busqueda-avanzada-2-page label, #views-exposed-form-busqueda-avanz-page label {color: #FFF;} 

 #block-views-articulos-destacados-block-2 {margin-bottom: 40px;}

/*Login*/
        section#block-user-login {
  background: #DFDDD4;
  border: 0;
  padding: 15px;
  border-radius: 20px;
  margin-top: 20px;
}

section#block-user-login h2.block-title {
color:#6F655E;
}

section#block-user-login label{
color:#2382BF;
}
 
section#block-user-login ul {
list-style: none;
margin: 0;
padding: 0;
}

section#block-user-login ul li{
text-align:center;
}

section#block-user-login li a{
color:#965A41;
font-weight:700;
}       

section#block-user-login .btn {
display:block!Important;
margin: 0 auto;
} 

		/*Sala Multimedia-Articulos destacados*/

        .autor a, .autor a:hover, .autor a:visited {color: #525252;}
        .view-articulos-destacados .view-content .post-date {color: #505050;}
        .autor a:after {color: #505050; content: " | ";  margin-right: 4px;}
        .autor div {float: left; margin-bottom: 10px;}
        .texto-noticias {margin-top: 0px;}
		.texto {margin-left: 20px;}
		h3 a {color: #009F98 !important; font-size: 1em; margin-left: 25px; display: block;}
		h3.noticias { float: left; min-height: 35px; display: block; width: 100%;}
    h3.noticias a, h3.contenido_multimedia a, .page-blog h3 a {text-transform: none; color: #009F98; font-size: 1em; margin-left: 0px; display: block;}

    .page-blog .autor {padding: 8px 0; font-size: 0.9em !important; color: #666 !important; float: left; width: 100%; clear: both;}

    .page-blog .views-row {margin-bottom: 20px;}

		.texto .field-name-body {color: #808080;}
		.texto-noticias .field-name-body {color: #808080;}

    .field-name-body h2, .field-name-body h3, .field-name-body h4 {margin: 30px 0 15px 0;}
    .field-name-body h3 {font-size: 1.3em;}
    .field-name-body p {line-height: 145%;}


		.enlaces div {display: inline; float: left; }
		/*.enlaces div:after {content: '  |  '; display: inline-block; color: #B07F49; margin-right: 4px;  font-size: .9em;}*/
		.enlaces a { color: #B07F49; text-decoration: underline; font-size: 0.9em;}

    .tag-pais a{color: #8BC53F;}
    
    .enlaces a:after {content: '  |  '; display: inline-block; color: #B07F49; font-size: .9em; width: 10px; text-align: center;}

    .enlaces > a:last-child:after, .enlaces .field-name-field-palabras-clave:last-child a:after { content: '';}

    #block-views-articulos-destacados-block-1 h3 {min-height: 50px;}

		#block-views-articulos-destacados-block-1 img, .misc-bloque img, .view-articulos-destacados img, .block-energia-verde img {width: 100%; height: 100%;}
	
    #block-views-articulos-destacados-block-4 {margin: 15px 0 0 0;}

    .region-sidebar-second #block-system-user-menu, .region-sidebar-second #block-menu-menu-contenido, .region-sidebar-second #block-menu-menu-administraci-n{
    margin-top:15px;
    }

    .page-noticias .views-row{min-height: 475px;}

		.cinta-cafe {padding-top: 40px; padding-bottom: 40px; margin-top: 40px; margin-bottom: 40px; background: #534741;}

		/*Espacio de discusión*/
		#block-views-espacios-de-discusion-block {width: 35%; float: left;}
		#block-views-espacios-de-discusion-block .block-title,
		#block-views-agenda-block-2 .block-title {margin-bottom: 0; background: url(../bg-espacio.png) repeat #2597c1; padding: 20px 17px 7px; color: #fff; border-radius: 10px 10px 0 0;}
		.view-id-espacios_de_discusion .views-row { border: 4px solid #fff;}
		.view-id-espacios_de_discusion .views-row-1 {width: 50%; height: 230.5px; padding: 20px; background: #92BF1F;}
		.view-id-espacios_de_discusion .views-row:first-child a {font-size: 1.5em; color: #fff;}
		.view-id-espacios_de_discusion .views-row a {font-size: 1.2em; color: #fff;}
		.view-id-espacios_de_discusion .views-row:nth-child(n+2) {background-color: #00A89C; padding: 10px 40px; height: 76.8px; border-width: 4px 4px 0px 0px;}
		.view-id-espacios_de_discusion .views-row:nth-child(n+2) p {display: none;}
		.view-id-espacios_de_discusion .views-row:nth-child(4) {border-bottom: 4px solid #fff;}

    /*Oportunidades de formación*/
    .field-name-field-categoria-formacion { background: #00A89D; padding: 2px 5px 2px 5px; margin: 10px 0 10px 0; color: #FFF; display: inline-block; }
    .view-oportunidades-de-formacion .views-row {min-height: 410px;}
    .front .view-oportunidades-de-formacion .views-row {min-height: 235px;}
    .view-id-oportunidades_de_formacion .views-field-title {float: left; width: 100%;}
    .field-name-field-categoria-formacion a {color: #FFF;}
    .field-name-field-categoria-formacion a:hover {color: #FFF; text-decoration: underline;}
        
    .group-right img {margin-top: 20px; margin-bottom: 10px;}
    .group-left p {margin-right: 10px;}
    .texto-oportunidades .field-name-body {color: #808080;}
		.field-name-field-fecha .date-display-single {font-size: 0.9em; color: #505050;}
		.field-name-field-lugar {font-size: 0.9em; color: #505050; font-weight: 700;}
		/*Calendario*/
		/*#block-views-agenda-block-2 {width: 60%; margin-right: 30px;}*/
		#block-views-agenda-block-2 .block-title {margin:0;}
		#block-views-agenda-block-2 .item-list {background: #E2E9ED; padding-top: 1px; min-height: 275px;}
		#block-views-agenda-block-2 ul { margin: 0 0 0 30px; padding: 0; padding-bottom: 10px;}
		#block-views-agenda-block-2 ul li { background: #fff; display: block; margin-top: 10px; margin-right: 30px;}
		#block-views-agenda-block-2 .view-id-agenda .more-link {background: #E2E9ED; padding-top: 1px; min-height: 25px;}
        #block-views-agenda-block-2 .more-link a,
        #block-views-blog-block .view-id-blog .more-link a {text-transform: uppercase; padding-top: 1px; padding-right: 20px; float: right; color: #2a6496; font-size: 0.9em; font-weight: 700;}
		#block-views-blog-block h2.block-title {margin: 0}
        .node-type-blog .content img {float: right; margin-left: 15px; margin-bottom: 10px;}
        #block-views-agenda-block-2 ul li:nth-child(1) h3.titulo-evento {background: #8BC53F;}
		#block-views-agenda-block-2 ul li:nth-child(2) h3.titulo-evento {background: #29AAE1;}
		#block-views-agenda-block-2 ul li:nth-child(3) h3.titulo-evento {background: #00A89C;}
        #block-views-agenda-block-2 ul li:nth-child(4) h3.titulo-evento {background: #E0721C;}
		#block-views-agenda-block-2 ul li h3.titulo-evento {margin-bottom: 3px; margin-top: 0px;
			display: inline-block;
			position: relative;
			left: -15px;
			padding: 5px 0 5px 15px;
			width: 120px;
			color: #fff;
		}
		#block-views-agenda-block-2 ul li .views-field-title a {color: #575756; font-weight: bold;}
		#block-views-agenda-block-2 .field-name-field-lugar,
		#block-views-agenda-block-2 .views-field-field-fecha {color: #808080;}
    .node-type-evento .field-name-field-imagen img {width: 100%; height: 100%;}
    .node-type-evento .field-name-field-imagen .file img {width: 16px; height: 16px;}
    .node-type-evento h3{margin-bottom: 0;}
    .node-type-evento .field-name-field-categoria-de-evento, .node-type-evento .field-name-body{padding-top: 15px; padding-bottom: 15px;}

    .node-type-article .field-image {
      margin-bottom: 30px;
      padding-bottom: 5px;
      border-bottom: 1px solid #A1CEF0;
    }

    .caption {padding-top: 5px;}

		/*Mapa del Sitio*/
        #block-block-5, #block-block-6 {float: left; width: 100%; display: block; clear: both; margin-bottom: 20px;}
        #block-block-5 .container-map ul {margin-left: 45px !important;}
        #block-block-5 .block-title, #block-block-6 .block-title {margin:0 0 15px 10px; color: #009F98; font-size: 1.3em; text-transform: uppercase; font-weight: 700; }
        #block-block-5 > ul {
          -webkit-columns:4 150px;
             -moz-columns:4 150px;
                  columns:4 150px;
                  color:#575756;
        }
        #block-block-5 ul li a {color: #575756; font-weight: 700;} 
        #block-block-5 ul ul li a {color: #808080; font-weight:normal;}

        #block-block-5 ul li:nth-child(4), 
        #block-block-5 ul li:nth-child(5),
        #block-block-5 ul li:nth-child(7) {margin-top: 0px;}
		
		/*Footer - Con apoyo*/
		#block-block-6 {}
		#block-block-6 li {display: inline-block; float: left;}

    .right h4 {color: #FFF;}


/*Nuestra Comunidad*/
.view-nuestra-comunidad h3{
	width: 100%;
	display: block;
	float: left;
	font-size: 1.3em;
	font-weight: bold;
}

.comunidad .etiquetas {min-height: 85px;}

select#edit-field-tipo-de-perfil-value {
    min-width: 210px;
}

#block-block-13 p{padding: 20px 0; color: #8BC53F;}

.page-nuestra-comunidad .nombre-comunidad {min-height: 20px;}
.page-nuestra-comunidad .nombre-comunidad a {color:#009F98!important; font-size: 1.2em; margin-top: 10px;}
.page-nuestra-comunidad .nombre-comunidad {margin-top: 10px;}

.page-nuestra-comunidad .comunidad {height: 335px;}

/*Noticias relacionadas / Recursos relacionados*/
#block-views-articulos-destacados-block-3 .view-content .views-row .imagen-relacionada, .block-energia-verde .imagen-relacionada {
    float: left;
    margin-right: 5px;
}

#block-views-articulos-destacados-block-3 .view-content .views-row {
    min-height: 90px;
    border-bottom: 1px solid #e5e5e5; padding-bottom: 5px;
    float: left;
    clear: both;
}

#block-views-articulos-destacados-block-4 .view-content .views-row {
    border-bottom: 1px solid #e5e5e5; padding-bottom: 5px; float: left;
}

#block-views-articulos-destacados-block-4 h2.block-title {
     padding-bottom: 5px;
}

#block-views-articulos-destacados-block-3 h2.block-title {
    border-bottom: 1px solid #A1CEF0; padding-bottom: 5px;
}

#block-views-articulos-destacados-block-3 .field-name-field-categorias a {color: #FFF;}

.titulo-relacionado h3 a {
    /*padding-top: 35px;*/
}

/*Internas*/
.node-article .field-name-field-image, .node-articulos-periodisticos .field-name-field-imagen {
	float: right!important;
	margin-bottom: 10px;
}

.etiquetas {padding-bottom: 10px;}
.enlaces .etiquetas {padding-bottom: 0;}

.node-articulos-periodisticos span.tag, .node-documentos span.tag, .node-articles span.tag,
.node-videos span.tag, .node-type-videos span.tag, .node-audio span.tag, .node-material-grafico span.tag, .node-imagenes span.tag, 
.node-enlaces-de-interes span.tag,
.node-type-contenido-multimedia .etiquetas span.tag,
.node-type-material-grafico span.field-label, .node-type-material-grafico h3.field-label,
.node-type-documentos span.field-label,
.node-type-material-grafico span.tag{
      padding: 8px 5px 0px 0;
      margin: 0;
}

span.tag {color: #A6D344;}

.node-type-documentos .etiquetas {width: 100%;}

.palabras-clave {padding-bottom: 15px; float: left; clear: both;}
.palabras-clave .tags a{background: #F1EFEB; color: #B07F49; padding: 3px 5px; margin-right: 3px; font-size: 0.9em;}
.palabras-clave .tags {float: left;}
.palabras-clave .tags > div{float: left;}

.palabras-clave .tag {float: left;}

.node-type-videos .date-display-single {color: #009F98;}

.node-type-videos span.tag {margin-top: 10px; display: block;}

.node-material-grafico a, .node-documentos a, .node-type-documentos .field-name-field-ano-de-publicacion, .field-name-field-tipo-de-copyright{
    color:#988577;
}

.imagen-noticia .field-name-field-tipo-de-copyright {font-size: 0.9em; padding-top: 8px;}

.node-material-grafico .file, .node-documentos .file{
    font-weight: 700;
}

.node-material-grafico .group-right, .node-documentos .group-right{
    width: 40%!Important;
}

.node-type-audio h1.page-header, .page-audio h1.page-header, .page-imagenes h1.page-header, .page-multimedia h1.page-header, .page-videos h1.page-header, .page-material-grafico h1.page-header, .node-type-material-grafico h1.page-header, .node-type-documentos h1.page-header, .page-documentos h1.page-header, .page-articulos h1.page-header, .node-type-articulos-periodisticos h1.page-header{ 
color: #1D70B6!important; 
font-size: 1.5em!Important;
font-weight: 700;
}

.page-documentos .view-docs .views-row, .page-videos .view-videos .views-row, .page-multimedia .views-row{min-height: 445px;}

.page-material-grafico .views-row{min-height: 460px;}

.page-audio .view-audios .views-row {min-height: 430px;}

.views-row .views-field{float: left;}

.view-id-enlaces_de_interes .views-row .views-field{float: none;}
.view-id-enlaces_de_interes .views-row{overflow: hidden;    padding: 15px; word-wrap: break-word;}

.view-id-enlaces_de_interes .views-row-odd{background-color: rgba(206, 206, 206, 0.21);}
.select-c {
    width: 50%;
    float: right;
    padding: 25px;
} 
.select-c a{
  color: #747475;
}
.select-c ul li {
    border-bottom: 1px solid #89C13D;
        padding: 5px;
}
.select-c ul{
    list-style: none;
}
#block-block-16 h3 {
    border-bottom: 1px solid #747475;
    margin: 13px;
    padding: 13px;
    color: #747475;
    font-weight: 400;
}
.select-c ul li a:before{
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 50%;
    background-color: #89C13D;
    margin: 0px 10px 3px 5px;

}
.select-c ul li a:hover{
  color: #89C13D;
}

#block-views-agenda-block-2 .views-row .views-field{float: left; clear: both; width: 100%;}

/* taxonomías*/

.view-taxonomy-term .views-row, .view-busqueda-avanz .views-row{
  min-height: 500px;
}

.view-taxonomy-term .views-row {min-height: 440px;}

.view-taxonomy-term .views-row .field-name-field-palabras-clave, .view-busqueda-avanz .views-row .field-name-field-palabras-clave{
 margin-top: 0px;
}

.item-field {padding-bottom: 15px;}
.item-field.video iframe{width: 100%;}

.etiquetas a { color: #988577; text-decoration: none;}
.etiquetas a:hover {text-decoration: underline;}
.etiquetas {min-height: 20px; float: left;}

.etiquetas p {color: #988577; text-decoration: none; font-size: 1em!important;}

.not-front .etiquetas a:after {content: ","; position: relative;}

.etiquetas > a:last-child:after { content: '';}

.front .etiquetas > a:only-child:after {content: " | "; position: relative;}

.etiquetas a, .etiquetas a:hover, .etiquetas a:active, .etiquetas a:visited  { padding-right: 5px;}

.etiquetas.enlace {width: 100%;}

.node-type-articulos-periodisticos .etiquetas span.tag,
.node-type-contenido-multimedia .etiquetas span.tag,
.node-type-material-grafico .etiquetas span.tag,
.node-type-articulos-periodisticos .etiquetas p,  {float: left; padding: 0 !important;}

.separador {margin-bottom: 15px;}
.descripcion {margin-top: 10px; margin-bottom: 10px;}


/*noticias*/

.page-articulos .view-articulos-destacados .views-row{
  min-height: 430px;
}

.imagen-noticia {float: right!important; display: block; border-bottom: 1px solid #A1CEF0; padding-top: 10px; padding-bottom: 5px; margin-bottom: 25px; font-size: 0.9em; font-style: italic; color: #999;}
.imagen-noticia img{margin-bottom: 5px;}
.imagen-noticia .field-name-field-descripcion-imagen, .caption {font-size: 0.8em; color:#808080;}
.imagen-noticia .field-name-field-derechos {font-size: 0.8em; color:#808080; font-weight: bold; padding-top: 10px;}

.documento a:before{ background: url(../select.png) no-repeat left;  background-position: -743px 0; width: 33px; height: 34px; } 

#galleria-1 {margin-bottom: 15px;}

.flex-caption {padding: 5px; border-bottom: #CCC 1px solid;}

.entity-paragraphs-item {margin-top: 15px; margin-bottom: 15px;}

/*Bienvenida*/
.page-node-63 .main-container, .page-user-reset .main-container {width: 70%; margin: 0 auto;}
	.page-user-reset .main-container h1.page-header{width: 85% !important;}
.page-node-63 .main-container{padding: 25px 25px 220px 25px; background: url(../images/bg-bienvenida.jpg) no-repeat center bottom; text-align: center;}
.page-node-63 .main-container .row {padding: 0 !important;}
.page-node-63 h1.page-header {font-size: 2.5em;}
.page-node-63 p {font-size: 1.3em; color: #634E42;}

#node-63 {width: 70%; margin: 0 auto;}


.panel-title {margin: 0 auto; font-weight: bold;}

/*Search - Select*/
/* Esto le quita la flecha al selector*/
select.form-select { -webkit-appearance: none; -moz-appearance: none;  appearance: none; background: transparent; display: inline-block;}
select.form-select {background: #FFF url(../select.png) no-repeat right; min-width: 180px; color: #808080;}
select.form-select option:hover {background-color: #F0EBE6;}

.views-exposed-form .views-exposed-widget .form-submit {margin-top: 1.8em;}
.views-exposed-form {margin-bottom: 20px;}

/* Footer */
section.prefooter { background: url(../bg-footer.jpg) repeat; color: #fff; clear: both;}
section.prefooter .left {padding-top: 20px;}
section.prefooter img {vertical-align: bottom;}
section.prefooter a { color: #fff; text-decoration: underline;}

section.prefooter .right {background: url(../bg-footerverde.jpg) repeat; padding: 20px 40px;}
section.prefooter .right .row:first-child {border-bottom: 2px solid #16978c;}
section.prefooter a.leermas {margin-top: 20px; display: block; padding: 10px; background: #8BC53F;}


ul.apoyo li {min-height:75px; padding:0 15px;}


footer.footer {background: #F1F1F1; width: 100%; float: left; padding: 35px 43px;}

.region-footer ul li {
font-weight: 700 !important;
line-height: 110% !important;
padding-bottom: 5px !important;
}

.region-footer ul {
padding-top: 10px;
padding-left: 0px !important;
margin-left: 20px !important;
display: inline-block;
min-height: 100px;
}

.region-footer ul li ul li{font-size:0.9em!important;}

#block-block-5 .col-md-3 {
padding-left:0px;
}

p.terms-and-policy {font-size:0.8em;}


/*Comentarios*/
.comment .user-picture{display: none;}
.comment h3 a{margin-left: 0;}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #009F98;
  border-color: #009F98;
}

.help-block {background: #AEE4F7; padding:5px; color:#333333 !important;}

/*ENERGÍA VERDE*/

.block-energia-verde .views-row {float: left; clear: both;}
.block-energia-verde h4 {background: #19B530 url(../images/ico-energia-s.jpg) no-repeat 5px 2px; color: #FFF; padding: 8px 8px 8px 35px; font-size: 1em; margin-bottom: 0;}
.block-energia-verde p{padding-top: 8px;}

li.m-que-es-energia span:before {background: url(../images/sidebar-menu-item1.png) no-repeat 0 0; content: ''; width: 24px; height: 27px; float: left; margin-right: 20px;}
li.m-que-es-energia span:hover:before, li.m-que-es-energia.open span:before {background: url(../images/sidebar-menu-item1.png) no-repeat -24px 0; content: ''; width: 24px; height: 27px; float: left;}

li.m-energia-en-la-vida span:before {background: url(../images/sidebar-menu-item2.png) no-repeat 0 0; content: ''; width: 24px; height: 27px; float: left; margin-right: 20px;}
li.m-energia-en-la-vida span:hover:before, li.m-energia-en-la-vida.open span:before {background: url(../images/sidebar-menu-item2.png) no-repeat -22px 0; content: ''; width: 24px; height: 27px; float: left;}

li.m-electricidad-para-todos span:before {background: url(../images/sidebar-menu-item3.png) no-repeat 0 0; content: ''; width: 36px; height: 27px; float: left; margin-right: 8px;}
li.m-electricidad-para-todos span:hover:before, li.m-electricidad-para-todos.open span:before {background: url(../images/sidebar-menu-item3.png) no-repeat -36px 0; content: ''; width: 36px; height: 27px; float: left;}

li.m-glosario a:before {background: url(../images/sidebar-menu-item5.png) no-repeat 9px 0; content: ''; width: 24px; height: 27px; float: left; margin-right: 20px;}
li.m-glosario a:hover:before, li.m-glosario.open a:before {background: url(../images/sidebar-menu-item5.png) no-repeat -6px 0; content: ''; width: 24px; height: 27px; float: left;}

li.m-calentamiento-global span:before {background: url(../images/sidebar-menu-item4.png) no-repeat 0 0; content: ''; width: 26px; height: 27px; float: left; margin-right: 20px;}
li.m-calentamiento-global span:hover:before, li.m-calentamiento-global.open span:before {background: url(../images/sidebar-menu-item4.png) no-repeat -26px 0; content: ''; width: 26px; height: 27px; float: left;}

li.m-directorio-expertos span:before {background: url(../images/sidebar-menu-item6.png) no-repeat 0 0; content: ''; width: 24px; height: 27px; float: left; margin-right: 20px;}
li.m-directorio-expertos span:hover:before, li.m-directorio-expertos.open span:before {background: url(../images/sidebar-menu-item6.png) no-repeat -24px 0; content: ''; width: 24px; height: 27px; float: left;}

#block-menu-menu-energia-verde {margin-bottom: 20px;}
#block-menu-menu-energia-verde .dropdown-menu {
    position: absolute;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 0;
    margin: 0;
    font-size: 14px;
    list-style: none;
    background-color: #ffffff;
    border: 0 solid #cccccc;
    border: 0 solid rgba(0, 0, 0, 0.15);
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

#block-menu-menu-energia-verde .dropdown-menu li a {background: #74AC47  url(../images/bullet-menu-verde.png) no-repeat 10px center !important; color: #FFF; padding-top: 15px; padding-bottom: 15px; padding-left: 25px;}
#block-menu-menu-energia-verde .dropdown-menu li a:hover {background: #427A17 url(../images/bullet-menu-verde.png) no-repeat 10px center !important;}
.dropdown-menu > li > a {white-space: normal;}

 #block-menu-menu-energia-verde .nav > li > a, #block-menu-menu-energia-verde li span.nolink{
  background: #F0F0F0; color: #41711A;
  border-bottom: #C6C4C4 1px solid;
  position: relative;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  height: 60px;
}

#block-menu-menu-energia-verde .nav > li > a:hover, 
#block-menu-menu-energia-verde li span.nolink:hover,
#block-menu-menu-energia-verde li.open span.nolink {background: #68A639; color: #F3FD94;}

#block-menu-menu-energia-verde .caret {display: none;}

.view-directorio-expertos h2 {color: #74AC47; font-size: 1.5em;}
.view-directorio-expertos .views-row {width: 100%; border:#74AC47 2px solid; float: left; clear: both; margin-bottom: 15px; color: #333;}
.view-directorio-expertos .views-row h3 {margin: 0 0 10px 0;}
.view-directorio-expertos .views-row h3 a{background: #74AC47; color: #FFF !important; width: 100%; padding: 5px 8px; margin: 0;}
.view-directorio-expertos .views-row .views-field {width: 100%;}
.especialidad-directorio, .organizacion-directorio {width: 100%; float: left; margin-bottom: 5px;}
.especialidad-directorio strong, .organizacion-directorio strong, .web-directorio strong {color: #74AC47;}
.mail-directorio, .phone-directorio, .twitter-directorio {width: 100%; float: left; padding-left:20px; margin-bottom: 8px;}
.info-directorio {border-left:#74AC47 1px solid; margin-bottom: 8px;}
.view-directorio-expertos .form-item-field-pais-directorio-tid {display: none;}

.fuentes {padding-top: 30px;}
.fuentes ul {background: #F2F2F2; padding: 20px 40px; list-style: none;}
.fuentes ul li {background: url(../images/doc-icon.png) no-repeat left; padding-left:20px; margin-bottom: 12px; color: #666;}
.fuentes ul li a {color: #35A7DF;}

.region-section-title{padding-bottom: 20px; border-bottom: 3px #5EAD46 solid; margin-bottom: 20px;}

/* Media Queries */

@media (min-width: 768px){
  .navbar-collapse-aside.collapse {
      display: block !important;
      height: auto !important;
      padding-bottom: 0;
      /* overflow: visible !important; */
  }

  .unase {padding-right: 10px;}

  .view-energia-verde .views-exposed-form {padding-left: 55px;}
  .view-energia-verde .views-exposed-widget {padding: .5em 2.5em 0 0; width: 270px;}
	#navbar .navbar-collapse.collapse{height: 50px !important;}
  #block-views-agenda-block-2 ul li {background: #fff;display: block;margin-top: 10px;width: 46%;margin-right: 20px;
  }
  #views-exposed-form-busqueda-avanzada-2-page .views-exposed-form, #views-exposed-form-busqueda-avanz-page .views-exposed-form{margin-left:100px;}
  .unase {width: 49%;}
  .comparta-info {width: 49%;} 

  #block-menu-menu-energia-verde .dropdown-menu {
      width: 250px; 
      left: -250px;
      top: 0;
  }

  #block-block-14 {background: #f2f9ec url(../images/bck-energia-renovable.png) no-repeat bottom center; min-height: 565px; margin-bottom: 50px; margin-top: 30px;}
  h1.page-header.energia, .view-energia-verde h1.page-header {margin:0; height: 147px; width: 100%; color: #89C13D !important; background: url(../images/nube-energia-renovable_03.png) no-repeat top left; font-weight: bold !important; background-size: cover;}
  
  .region-section-title  h1.page-header.energia {height: auto; background: transparent; padding-top: 40px;}
  .view-energia-verde h2{font-size: 1.4em;}

  #block-block-14 {position: relative;}
  span.hivos a{position: absolute; top: 35px; right: 0; padding-right: 74px; padding-top: 19px; height: 37px; background: url(../images/logo-hivos.jpg) no-repeat right; color: #11562B; font-size: 0.9em; font-weight: bold;}
  span.hivos a .ext {display: none;}

  .page-energia-verde-e-inclusiva h1.page-header {display: none;}
  .page-energia-verde-e-inclusiva .view-energ-a-verde-e-inclusiva .views-row{min-height: 405px;}
  h1.page-header.energia {display: block !important;}
  h1.page-header.energia span{padding-left: 66px; padding-top:12px; padding-bottom: 12px; background: url(../images/ico-energia-verde.png) no-repeat left top;}

  ul.menu-energia-verde {list-style: none; padding: 0 0 0 25px;}
  ul.menu-energia-verde li {float: left; min-height: 75px; text-align: center; border-right: #F6AE17 2px solid;}
  ul.menu-energia-verde li a {float: left; padding: 15px 25px 10px 25px; color: #11562B; font-size: 1.3em; font-weight: bold;}
  ul.menu-energia-verde li.last {border:none;} 

  ul.menu-energia-verde li:nth-child(1){max-width: 145px;}
  ul.menu-energia-verde li:nth-child(2){max-width: 180px;}
  ul.menu-energia-verde li:nth-child(3){max-width: 175px;}
  ul.menu-energia-verde li:nth-child(4){max-width: 290px;}
  ul.menu-energia-verde li:nth-child(5){max-width: 125px;}
  ul.menu-energia-verde li:nth-child(6){max-width: 165px;}
}

.mail-directorio:before {
    content: "";
    position: relative;
    background: url(../images/ico-directorio-mail.png) no-repeat;
    padding-left: 22px;
    padding-top: 0px;
}
.phone-directorio:before {
    content: "";
    position: relative;
    background: url(../images/ico-directorio-phone.png) no-repeat;
    padding-left: 22px;
    padding-top: 0px;
}
.twitter-directorio:before {
    content: "";
    position: relative;
    background: url(../images/ico-directorio-twitter.png) no-repeat;
    padding-left: 22px;
    padding-top: 0px;
}

#block-block-11 p {
    margin: 0 0 5px;
}

.region-pager {border-top: #F1F1F1 1px solid;}
.region-pager .nav > li > a {display: none;}
.region-pager .nav > li.prev > a, .region-pager .nav > li.next > a {font-size: 0.9em; margin-top: 9px; padding: 0 5px; display: block;}
.region-pager .nav > li.prev{float: left;}
.region-pager .nav > li.next{float: right;}
.region-pager .nav > li.prev > a:before {content: '←'; float: left; padding-right: 12px;}
.region-pager .nav > li.next > a:after {content: '→'; float: right; padding-left: 12px;}



@media (max-width:1200px){
#block-block-5 ul li:nth-child(4), 
	#block-block-5 ul li:nth-child(5),
	#block-block-5 ul li:nth-child(7) {margin-top: 0px;}
}
		
@media (max-width:990px){
	.view-display-id-block_1 .views-row:nth-child(3n) {float: left; clear: both; }
	.view-display-id-block_1 .views-row:nth-child(n+3) {margin-top: 30px;}
	#block-views-espacios-de-discusion-block {width: 60%;}
	#block-views-agenda-block-2 { width: 37%; float: right; margin-right: 0px;}

}

@media (max-width:830px){
  #header{width: 100%;}
	#block-views-espacios-de-discusion-block, 
	.view-id-espacios_de_discusion .views-row-1,
	#block-views-agenda-block-2  {width: 100%; }

	.view-id-espacios_de_discusion .views-row:nth-child(n+2) {width: 100%;}
	#block-views-agenda-block-2 {float: left; margin-top: 40px;}
	
}


@media (max-width:768px){

  #block-views-categor-as-tem-ticas-block .block-title {
  
    width: 25%;
  }
  #header{width: 100%;}
	section.prefooter .left {padding-bottom: 20px;}
	section.prefooter .container, footer {padding: 0;}
	#block-block-5, #block-block-6 {width: 100%;}
	#block-block-6 {margin-top: 40px;}
	.views-exposed-form .views-exposed-widget {width: 100%;}

	#block-views-categor-as-tem-ticas-block .views-row, #block-views-categor-as-tem-ticas-block .views-row.views-row-3 { width: 25%; height: 150px;}
	.navbar-toggle .icon-bar {background: rgb(146, 191, 31);}

  .view-articulos-destacados .views-row {  min-height: 270px;}

  .menu-header .navbar-nav>li {width: 100%;}

  .menu-header .navbar-nav>li a {color: #fff;}

  .menu-header ul {  left: 15px; }

  a#rumboaparis {display: none;}

  .menu-redes ul {padding: 0;}

  .menu-header li:first-child a {  border-radius: 0px;  padding-left: 0px;}

  #block-block-14 {background: #F3F8EC url(../images/bck-energia-renovable-xs.png) no-repeat bottom center; padding-bottom: 300px; margin-bottom: 50px; margin-top: 30px;}
  h1.page-header.energia, .view-energia-verde h1.page-header {margin:0; height: 147px; width: 100%; color: #89C13D !important; background: #F3F8EC; font-weight: bold !important;}
  .region-section-title  h1.page-header.energia {height: auto; background: transparent; padding-top: 20px;}

  .view-energia-verde h2{font-size: 1.4em;}

  span.hivos {width: 100%; float: left; background: #FFF; padding: 10px;}
  span.hivos a{position: relative;  float: right; padding-right: 74px; padding-top: 19px; height: 37px; background: url(../images/logo-hivos.jpg) no-repeat right; color: #11562B; font-size: 0.9em; font-weight: bold;}
  span.hivos a .ext {display: none;}

  .page-energia-verde-e-inclusiva h1.page-header {display: none;}
  h1.page-header.energia {display: block !important;}
  h1.page-header.energia span{padding-left: 66px; padding-top:12px; padding-bottom: 12px; background: url(../images/ico-energia-verde.png) no-repeat left top;}

  ul.menu-energia-verde {list-style: none; padding: 0;}
  ul.menu-energia-verde li {float: left; text-align: left; border-bottom: #F6AE17 1px solid; width: 100%;}
  ul.menu-energia-verde li a {float: left; padding: 10px; color: #11562B; font-size: 1.1em; font-weight: bold;}
  ul.menu-energia-verde li.last {border:none;}

  .region-sidebar-second{clear: both;}
  .menu-aside  {position: absolute; clear: both; right: 0; top: 43px; width: 90%; z-index: 100;}  
  .navbar-toggle.menu-energia {width: 90%; padding: 0; margin: 0; position: absolute; right: 0; top: 0;}
  .deslizar-collapsed  {display: none;}
  .navbar-toggle.menu-energia.collapsed .deslizar-collapsed {display: block; float: right; padding: 40px 15px 15px; color: #FFF; border-radius: 0; display: block; background: #2FB250 url(../images/ico-menu.png) no-repeat top center; text-transform: uppercase; font-size: 0.9em;}
  .navbar-toggle.menu-energia .deslizar{display: block; width: 100%; height: 42px; padding: 0 20px; border-bottom: #C6C4C4 1px solid; background: #F0F0F0;}
  .navbar-toggle.menu-energia .deslizar span {padding-top: 10px; padding-right: 60px; border-radius: 0; display: block; background: url(../images/scroll.png) no-repeat right; text-align: right; color: #666;}

  .navbar-toggle.menu-energia.collapsed .deslizar{display: none;}

  .menu-aside .nav .open .dropdown-menu {
      position: static !important;
      float: none !important;
      width: auto !important;
      margin-top: 0 !important;
      background-color: transparent;
      border: 0;
      box-shadow: none;
  }

  .menu-aside .dropdown-backdrop {position: relative;}

  .imagen-noticia {width: 100%; max-width: 100%;}
}

@media (max-width:550px){

  #block-views-categor-as-tem-ticas-block .views-row {

    min-height: 139px;
}
  #block-views-categor-as-tem-ticas-block .block-title {
    min-height: 0px;
    width: 50%;
    padding:25px;
}


  #header{width: 100%;}
	.view-display-id-block_1 .views-row {width: 100%; margin-bottom: 50px;}
	.view-display-id-block_1 .views-row:nth-child(n+3) {margin-top: 0px;}
	.unase, .comparta-info {width: 100%;}

  
    .view-articulos-destacados .views-row {  min-height: 430px;}
  #block-views-articulos-destacados-block-4 .view-articulos-destacados .views-row {  min-height: 150px;}
  #block-views-articulos-destacados-block-1 .view-articulos-destacados .views-row {  min-height: 250px;}

  #block-views-categor-as-tem-ticas-block .views-row, #block-views-categor-as-tem-ticas-block .views-row.views-row-3 { width: 50%; height: 120px;}
  #block-views-categor-as-tem-ticas-block .views-row a img{  width: 50px; height: auto;}
}

 /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {

    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {

    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {

    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {

    }