/*
 * Template Name: SEC
 * Version: 1.0
 * Author: Sergio Iglesias (@sergiois)
 * Website: http://www.sergioiglesias.net
*/
html,
body {
  height: 100%;
}

@font-face {
    font-family: 'frutiger';
    src: url('ftlc-webfont.woff2') format('woff2'),
         url('ftlc-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
  font-size: 13px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wrapper {
  min-height: 100%;
  margin-bottom: -344px;
}
.wrapper:after {
  content: "";
  display: block;
  height: 344px;
}
.footer {
  height: 344px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'frutiger', arial, sans-serif;
  font-weight: 300;
}
p {
  color: #000;
  font-size: 13px;
}
a {
  color: #1A659E;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
a:hover {
  text-decoration: none;
  color: #144C76;
}
.btn {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.btn .fa {
  color: #fff;
  margin-right: 5px;
}
.btn .fa.fa-search {
  margin-right: 0;
}
.btn-theme{
	background: none repeat scroll 0 0 #1A659E;
	border: 1px solid #1A659E;
	color: #FFFFFF;
}
.btn-theme:hover {
  background: #84aac9;
  border: 1px solid #84aac9;
  color: #fff;
}
a.btn-cta,
.btn-cta {
  background: #1A659E;
  color: #fff;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.33;
	border-radius: 0.8rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #1A659E;
  font-family: 'open sans', arial, sans-serif;
}
a.btn-cta:hover,
.btn-cta:hover {
  color: #fff;
  background: #84aac9;
  border: 1px solid #84aac9;
}
a.btn-cta .fa,
.btn-cta .fa {
  margin-right: 10px;
  font-size: 20px;
  color: #fff;
}
.cientifico a.btn-cta,
.cientifico .btn-cta,
.seccion a.btn-cta,
.seccion .btn-cta {
  background: #26994C;
  border: 1px solid #26994C;
}
.cientifico a.btn-cta:hover,
.cientifico .btn-cta:hover,
.seccion a.btn-cta:hover,
.seccion .btn-cta:hover {
  background: #1c7339;
}
.form-control {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.form-control:focus {
  border-color: #1A659E;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.button-session{
	margin-top: 1px;
	margin-right: 10px;
	padding:0!important;
}
blockquote {
  font-size: 14px;
}
blockquote p {
  font-size: 14px;
  line-height: 1.5;
}
.RedDamask {
  background-color: #e27240;
}
.RedDamask:hover {
  background-color: #df622a;
}
.FireBush {
  background-color: #E28D40;
}
.FireBush:hover {
  background-color: #df802a;
}
.OliveDrab {
  background-color: #60A823;
}
.OliveDrab:hover {
  background-color: #54931f;
}
.Mojo {
  background-color: #C94139;
}
.Mojo:hover {
  background-color: #b73932;
}
.text-highlight {
  color: #27435a;
}


.highlight-border {
  border-color: #1A659E;
}
.blog .item{margin-bottom: 2rem;}
.blog .items-leading{
	margin-bottom: 3rem;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	padding: 0 2rem 1rem;
	border-radius: 0.8rem;
}
.noticias-sec .item-page p img,
.blog .item-page p img{
	border-radius: 0.8rem;
}
.blog article p.text-muted{
	border-bottom: 0;
	color: #999;
	font-size: 1.2rem;
	padding: 0.5rem 1rem;
	background: #f6f6f6;
	border-radius: 0.8rem;
}
.item-page p.text-muted{
	border-bottom: 0;
	color: #999;
	font-size: 1.2rem;
	padding: 0.5rem 1rem;
	background: #f6f6f6;
	border-radius: 0.8rem;
}
.item-page .btn{
	font-size: 16px;
}
.spshare_fltlft {float:left}.spshare {background: #f2f2f2; height: 40px; margin: 10px 0 30px; padding: 10px;}.sp_fblike {width:px}.sp_linkedin,.sp_digg {margin-right:10px}.sp_plusone {width:70px}.sp_twitter {width:106px}
.read-more {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  font-size: 13px;
  display: block;
}
.read-more .fa {
  position: relative;
  top: 1px;
  margin-left: 5px;
}
.read-more:hover {
  text-decoration: none;
}
.carousel-fade .item {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
}
.carousel-fade .item.active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}

#topcontrol {
  background: #84aac9;
  color: #fff;
  text-align: center;
  display: inline-block;
  width: 35px;
  height: 35px;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
#topcontrol:hover {
  background: #1A659E;
}
#topcontrol .fa {
  position: relative;
  top: 3px;
  font-size: 25px;
}
.row-end {
  margin-right: 0;
  padding-right: 0;
}
.item-page ul li ul{
	margin-top: 10px;
}
.item-page ul li ul li {
	margin-bottom: 10px;
}
ul.custom-list-style li {
  list-style: none;
}
.date-label {
  background: #f5f5f5;
  display: inline-block;
  width: 40px;
  height: 50px;
  text-align: center;
  font-size: 13px;
}
.date-label .month {
  background: #1A659E;
  color: #fff;
  display: block;
  font-size: 13px;
  text-transform: uppercase;
}
.date-label .date-number {
  clear: left;
  display: block;
  padding-top: 5px;
  font-size: 15px;
  font-family: 'open sans', arial, sans-serif;
  font-weight: 500;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #1A659E;
  border-color: #1A659E;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eef3f8;
  border-color: #a7c2d9;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.nav-tabs {
  border-bottom: none;
  position: relative;
  margin-bottom: -1px;
}
.tab-content {
  border: 1px solid #e8e8e8;
  padding: 15px;
  margin-bottom: 20px;
}
.nav > li > a {
  font-size: 13px;
}
.nav-tabs > li > a {
  border: 1px solid #e8e8e8;
  border-bottom: none;
  background: #f5f5f5;
  padding: 5px 15px;
  margin-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #444444;
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
}
.nav-tabs > li {
  margin-right: 2px;
}
.nav-tabs > li.active {
  border-top: 2px solid #1A659E;
}
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:active,
.nav-tabs > li.active a:focus {
  border-bottom: 0;
  border-top: 0;
}
.item-page table{width:100%; border:none; }
.item-page table td{border:none;}

.item-page table > tbody > tr:nth-child(odd) > td,
.item-page table > tbody > tr:nth-child(odd) > th,
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background: #f5f8fb;
}

.item-page table > thead > tr > th,
.item-page table > tbody > tr > th,
.item-page table > tfoot > tr > th,
.item-page table > thead > tr > td,
.item-page table > tbody > tr > td,
.item-page table > tfoot > tr > td,
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #ebebeb;
}
.item-page table > thead > tr > th,
.table > thead > tr > th {
  border-bottom: 2px solid #a7c2d9;
  color: #144C76;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background: #f5f8fb;
}
.table-boxed,
.table-bordered {
  border: 1px solid #ebebeb;
}
.table.table-boxed > thead > tr > th {
  border-bottom: none;
  background: #1A659E;
  color: #fff;
}
.panel-group .panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-group .panel .panel-heading {
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-group .panel .panel-heading .panel-title a {
  color: #1A659E;
}
.panel-group .panel .panel-heading .panel-title a:before {
  font-family: FontAwesome;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f146";
  margin-right: 5px;
}
.panel-group .panel .panel-heading .panel-title a.collapsed:before {
  content: "\f0fe";
}
.panel-group .panel .panel-body {
  font-size: 13px;
}
.panel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel .panel-heading {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel .panel-heading h3.panel-title {
  font-weight: 500;
}
.panel-heading h4{
	margin: 0;
}
.panel .panel-heading .label {
  font-size: 10px;
}
.panel .panel-footer {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel .panel-footer ul {
  margin-bottom: 0;
}
.panel .panel-footer ul.list-inline li {
  margin-bottom: 0;
}
.panel .panel-footer small {
  color: #999999;
}
.panel > .list-group .list-group-item:last-child {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.panel-theme {
  border-color: #1A659E;
}
.panel-theme > .panel-heading,
.panel-theme > .panel-footer {
  color: #fff;
  background: #1A659E;
  border-color: #1A659E;
}
.cientifico .panel-theme,
.seccion .panel-theme {
  border-color: #26994c;
}
.cientifico .panel-theme > .panel-heading,
.cientifico .panel-theme > .panel-footer,
.seccion .panel-theme > .panel-heading,
.seccion .panel-theme > .panel-footer
 {
  color: #fff;
  background: #26994c ;
  border-color: #26994c ;
}
.no-margins {
  margin: 0;
}
.no-margin-left {
  margin-left: 0;
}
.no-margin-right {
  margin-right: 0;
}
.no-margin-top {
  margin-top: 0;
}
.no-margin-bottom {
  margin-bottom: 0;
}
.label {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
	border-radius: 0.8rem;
	padding: 0.5rem 1rem;
}
.label.label-theme {
  background: #1A659E;
}
.label .fa {
  margin-right: 4px;
}
.label.label-icon-only .fa {
  margin-right: 0;
}
.badge.badge-theme {
  background: #1A659E;
}
.badge.badge-default {
  background: #999;
}
.badge.badge-primary {
  background: #428bca;
}
.badge.badge-success {
  background: #5cb85c;
}
.badge.badge-info {
  background: #5bc0de;
}
.badge.badge-info {
  background: #5bc0de;
}
.badge.badge-warning {
  background: #f0ad4e;
}
.badge.badge-danger {
  background: #d9534f;
}
.badge.badge-warning {
    background: #f0ad4e;
}
.promo-badge {
  font-size: 20px;
  display: table;
}
.promo-badge a {
  color: #fff;
  display: table-cell;
  width: 135px;
  height: 135px;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 5px solid #fff;
  -webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.promo-badge .percentage {
  font-size: 32px;
  font-weight: 500;
  color: #fff;
  position: relative;
  font-family: 'open sans', arial, sans-serif;
}
.promo-badge .percentage .off {
  font-size: 11px;
  position: absolute;
  top: 15px;
  right: -15px;
}
.promo-badge .desc {
  font-size: 12px;
}
.progress-bar-theme {
  background: #1A659E;
}
.img-thumbnail {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-color: #e8e8e8;
  margin-bottom: 15px;
}
#cboxLoadedContent,
#cboxContent {
  background: none;
}
.box {
  background: #f5f5f5;
  padding: 15px;
}
.box.box-border {
  border-left: 5px solid #1A659E;
}
.cientifico .box.box-border,
.seccion .box.box-border {
  border-left: 5px solid #26994C;
}
.box.box-dark {
  background: #444444;
  color: #fff;
}
.box.box-theme {
  background: #1A659E;
  color: #fff;
}
.box .date-label {
  background: #fff;
}
.social-icons {
  list-style: none;
  padding: 10px 0;
  margin-bottom: 0;
}
.social-icons li {
  float: left;
}
.social-icons li.row-end {
  margin-right: 0;
}
.social-icons a {
  display: inline-block;
  background: #999;
  width: 32px;
  height: 32px;
  text-align: center;
  padding-top: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 18px;
  margin-right: 10px;
}
.social-icons a.twitter{background:#11C2EA;}
.social-icons a.facebook{background:#4968A9;}
.social-icons a.youtube{background:#CE322E;}
.social-icons a.google{background:#CE3633;}
.social-icons a.rss{background:#FD9F13;}
.social-icons a:hover {
  background: #1A659E;
}
.social-icons a .fa {
  color: #fff;
}
.social-icons a .fa:before {
  font-size: 18px;
  text-align: center;
  padding: 0;
}
.header{
	margin-bottom:20px;
}
.header .top-bar {
  background: #fff;
	margin-top: 10px;
	margin-bottom: 0.35rem;
}
.header .top-bar .search-form {
  padding: 4px 0 2px;
}
.header .top-bar .search-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
	width: 80%;
	margin-right: 1rem;
}
#searchForm #search-searchword{
	background: #f6f6f6;
	border: 0 !important;
	padding: 3rem 2rem;
	border-radius: 0.8rem;
	box-shadow: none;
}
#searchForm button.btn-theme {
	padding: 1.89rem;
}
#inputbuscador{
	width: 90%;
}
.search fieldset.phrases{
	margin: 0;
}
#collapseSearch{
	position: fixed;
	background: rgba(0,0,0,0.8);
	z-index: 1000;
	width: 100%;
	height: 100%!important;
	top: 0;
	left: 0;
	overflow: auto;
}
#collapseSearch .alert-white{margin-top: 2rem; margin-bottom: 1rem;}
#collapseSearch .alert-white h3{color: #fff;}
#collapseSearch .alert-white h4{line-height: 4rem;}
.masbuscado h4{line-height: 3.5rem;}
.masbuscado h4 a.label{font-weight: 400; font-size: 90%;}
.header .top-bar form.search-form{padding: 4rem; max-width: 1170px; margin: 0 auto;}
.header .top-bar form.search-form .form-group input.form-control{box-shadow:inherit; border:none; background:#f6f6f6; padding: 3rem 2rem; border-radius: 0.8rem;}
.header .top-bar form.search-form .btn-lg{padding: 1.7rem;}
.header .top-bar form.search-form .btn .fa.fa-times{margin: 0; padding: 0;}
.header .top-bar form.search-form .btn-primary{background:#fff; color:#666; border:none;}
.header .top-bar form.search-form .btn-primary i{color:#666;}
.header .top-bar .form-group a {border-top:3px solid #326898; padding-top:4px; padding-bottom:5px; font-weight:bold;}
.login-greeting{margin-right:10px; margin-top:5px;}
.header .social-icons li.row-end {
  margin-right: 0;
}
.header .social-icons a {
  background: #27435a;
}
.header .social-icons a:hover {
  background: #1A659E;
}
.header .social-icons a:hover .fa {
  color: #fff;
}
.header .social-icons a .fa {
  color: rgba(256, 256, 256, 0.4);
}
.header .social-icons a .fa:before {
  font-size: 18px;
  text-align: center;
  padding: 0;
}
.header .header-main {
  padding: 0;
}
.header h1.logo {
  margin-top: 0;
  margin-bottom: 0;
}
.header .menu-top {
  list-style: none;
  margin: 25px 0 0;
  padding: 0;
  text-align: right;
  float: right;
}
.header .menu-top li {
  list-style: none;
  float: left;
  font-size: 11px;
  font-family: 'open sans', arial, sans-serif;
}
.flecha-down {
    width:0;
    height:0;
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    font-size:0;
    line-height:0;
		margin:0 auto;
		border-top:8px solid #fff;
}

.blog .category-desc img{max-width:100%;}
.institucional .blog .category-desc img{width:auto;}
.blog img{max-width:100%;}
.blog .item-image img{border-radius:0.8rem; margin-bottom: 1rem;}
.reuniones-institucionales .blog .item-image{float:none; width: 100%;}
.reuniones-institucionales .blog .item-image{width: 100%;}
.reuniones-institucionales .content .blog article{padding-bottom:2rem;}
.blog img#logo{max-width: 100%;}
/*.notas-de-prensa-sec .item .pull-left{width:100%;}*/
.notas-de-prensa-sec .blog .item-image img,
.noticias-sec .blog .item-image img,
.notas-de-prensa .blog .item-image img{width: 300px; margin-right: 2rem; margin-top: 0.5rem;}
.notas-de-prensa .item p,
.notas-de-prensa-sec .item p{text-align: justify;}
.cientifico .category-desc img,
.seccion .category-desc img
{max-width:100%; margin:10px 0 20px;}

.bannercruzado .row{
	display: flex;
	margin-bottom: 2rem;
}
.bannercruzado .row:last-child{
	margin-bottom: 0;
}
.bannercruzado .row .col-md-6{
	display: inline-flex;
	float: none;
	text-align: left;
	margin-right: -4px;
}
.bannercruzado .row .col-md-6.texto-cruzado{
	padding-top: 1rem;
}

.autores .col-md-2{width:100%;}
.content .autores article.news-item{padding-bottom:0;}
.content .autores article.news-item h4{font-size:15px; margin-top:0;}

.cw-plg-share {
    margin-bottom: 2rem;
    padding: 1rem;
    text-align: left;
    display: inline-block;
    margin-top: 2rem;
    background: #f6f6f6;
    border-radius: 0.8rem;
}

/**************	DMG	**************/

.content .autores article.news-item img{ margin:4px auto 20px; width: auto; height: auto; display: block;}
.content .autores article.news-item p{padding:0 15px; font-size:12px;}
.content .autores .details h4{padding:0 15px;}

.minibio img{float:left; width:90px; margin: 0 10px 0 0; padding: 0;}
.minibio .mbtitulo{font-size:14px;}

.header .menu-top li a {
  padding: 10px 15px;
	margin-left: 1px;
	text-transform: uppercase;
	font-size: 16px;
	color: #333;
	border-top: 0;
	font-weight: 300;
	border-radius: 0.8rem;
	font-family: frutiger;
}
.header .menu-top li.active a{
	background: #f6f6f6;
}
.header .contact {
  font-size: 20px;
  font-family: 'open sans', arial, sans-serif;
  font-weight: 300;
  margin-top: 10px;
}
.header .contact p {
  float: left;
  margin-bottom: 0;
}
.header .contact p.phone {
  margin-right: 30px;
}
.header .contact p a {
  color: #444444;
}
.header .contact .fa {
  color: #1A659E;
  margin-right: 8px;
  font-size: 18px;
  position: relative;
  top: 1px;
}
.header .contact .fa.fa-phone {
  font-size: 22px;
  top: 2px;
}
.header .search-form {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.header .search-form .form-control {height:30px;}

.page-header{border:none; padding:0; margin:0;}
.convenios .page-header{margin: 40px 0 20px;}
.content .blog,
.content .item-page{margin-bottom:40px;}
/*.content .blog article{padding-bottom:30px;}*/
.content .blog article{padding-bottom:0;}

.items-row .page-header h2 a{font-weight:400;}
.display_archive .campaign, .edicionesanteriores li{padding:4px;}
.edicionesanteriores ul{list-style:none; padding:0;}

.cardiotv .item iframe { height: 300px; margin-right: 10px; width: 100%; border: 0px; }
.cardiotv .item-page iframe { height: 641px; width: 100%; }
.cardiotv.multimedia .items-row .tags{display: none;}
.cardiotv.multimedia .item-image{margin-bottom: 10px;}

#icagenda .secretaria label.col-sm-2.control-label{visibility:hidden;}

.redes-sociales .album-cover img{margin:10px auto;}

.enviar-evento .alert-envío{background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d;}
.btn-info{background:#1A659E; border-color:#1A659E;}

/* buscador guias */
.mls_comp_results .mls_comp_results_filters{display:none;}

.pagination{width:100%;}
.pagination .counter{
  background-color: #999;
  border-radius: 10px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  min-width: 10px;
  padding: 3px 7px;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}
.pagination span.pagenav{background:#2a6496; color:#fff;}
.pagination li.pagination-start span, .pagination li.pagination-prev span, .pagination li.pagination-next span, .pagination li.pagination-end span{background:#eee; color:#aaa;}
.pagination ul{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination ul>li>a:hover,.pagination ul>li>span:hover,.pagination ul>li>a:focus,.pagination ul>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}
.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>.active>a:hover,.pagination ul>.active>span:hover,.pagination ul>.active>a:focus,.pagination ul>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}
.pagination ul>.disabled>span,.pagination ul>.disabled>span:hover,.pagination ul>.disabled>span:focus,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}


.enlacesrapidos{
	
}
.enlacesrapidos h4{
	line-height:26px;
}
.enlacesrapidos .nav > li > a{border-right:1px solid #ddd;}
.enlacesrapidos .nav > li:first-child a:first-child{border-left:1px solid #ddd;}
.main-nav {
  background: #f6f6f6;
	margin-bottom: 4rem;
}
.muted{background:#ccc!important;}

.main-nav button {
  background: #9D142E;
  color: #fff !important;
  border-radius: 0.8rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.main-nav button:focus {
  outline: none;
}
.main-nav button .icon-bar {
  background-color: #fff;
}
.main-nav .navbar-collapse {
  padding: 0;
}
.main-nav .nav .nav-item {
  font-weight: 600;
  text-transform: uppercase;
  font-family: 'open sans', arial, sans-serif;
  z-index: 100;
}
.main-nav .nav .nav-item a {
  color: #666;
	font-weight: 400;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
	font-family: frutiger;
	font-size: 16px;
}
.main-nav .nav .nav-item a:hover {
  background: #9D142E;
  color: #fff;
}
.main-nav .nav .nav-item.active {
  position: relative;
}

.directoscovid .main-nav .nav .nav-item.item-2566 a,
body .main-nav .nav .nav-item.active > a {
  background: #9D142E;
  color: #fff;
}
.main-nav .nav .nav-item.active > a:before {
  position: absolute;
  bottom: -8px;
  left: 0;
  text-align: center;
  font-family: FontAwesome;
  display: block;
  font-size: 12px;
  width: 100%;
}
.main-nav .nav .nav-item.active > a.dropdown-toggle:before {
  display: none;
}
.main-nav .nav > .nav-item.open > a {
  background: #666;
  color: #fff;
}
.main-nav .nav .nav-item .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0;
  border: none;
  padding: 0;
  text-transform: none;
  min-width: 220px;
}
.main-nav .nav .nav-item .dropdown-menu a {
  border-bottom: 1px solid #eee;
	color: #666;
  padding: 8px 20px;
	text-transform:none;
	padding:8px 15px;
}
.main-nav .nav .nav-item .dropdown-menu a:hover, .main-nav .nav .nav-item .dropdown-menu .active a {
  color: #fff;
  padding-left: 24px;
}

/* nivel 3 */
.main-nav .nav .nav-item .dropdown-menu .dropdown-menu{margin-left:100%; margin-top:-37px;}
.main-nav .nav .nav-item .dropdown-menu .fa-angle-right{float:right; margin-top:-17px;}
.main-nav .nav .nav-item .dropdown-menu .dropdown-menu .active a, .main-nav .nav .nav-item .dropdown-menu .dropdown-menu a:hover{color: #fff;}
.main-nav .nav .nav-item .dropdown-menu .dropdown-menu a{color: #666;}
.main-nav .nav .nav-item .dropdown-menu .dropdown-menu .active .dropdown-menu a{color:#666;}
.main-nav .nav .nav-item .dropdown-menu .dropdown-menu .active .dropdown-menu a:hover,
.main-nav .nav .nav-item .dropdown-menu .dropdown-menu .active .dropdown-menu .active a{color:#fff;}

/* para chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .main-nav .nav .nav-item .dropdown-menu .fa-angle-right{margin-top:3px;}
}


/* ======= Footer ======= */
.footer {
  background: #f6f6f6;
  color: #767676;
}
.footer p {
  color: #999999;
}
.footer ul {
  padding-left: 0;
}
.footer li {
  list-style: none;
}
.footer h3 {
  margin-top: 0;
  margin-bottom: 20px;
}
.footer .footer-content {
  padding: 30px 0;
  font-size: 12px;
  min-height: 300px;
}
.footer .footer-content .footer-col .footer-col-inner {
  padding: 0 15px;
}
.footer .footer-content .footer-col .fa {
  margin-right: 10px;
  display: inline-block;
  color: #767676;
}
.footer .footer-content .footer-col .fa.fa-phone {
  font-size: 16px;
}
.footer .footer-content .footer-col li {
  margin-bottom: 10px;
  font-size: 12px;
}
.footer .footer-content .footer-col a {
  color: #999999;
}
.footer .footer-content .footer-col a:hover {
  color: #84aac9;
}
.footer .footer-content .adr {
  margin-bottom: 30px;
}
.footer .footer-content .adr .fa {
  font-size: 16px;
  margin-top: 2px;
}
.footer .footer-content .subscribe-form {
  padding: 0;
}
.footer .footer-content .subscribe-form .form-group {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}
.footer .footer-content .subscribe-form .form-control {
  width: 100%;
  background: #f5f5f5;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
	margin-bottom:5px;
}
.footer .footer-content .subscribe-form .form-control:focus {
  background: #fff;
}
.footer .bottom-bar {
  background: #eee;
  padding: 5px 0;
}
.footer .bottom-bar-top{background: #eee; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.footer .bottom-bar .copyright {
  font-size: 11px;
  line-height: 3;
}
.footer .bottom-bar .copyright a:hover {
  color: #84aac9;
}
.footer .bottom-bar .social {
  margin: 0;
}
.footer .bottom-bar .social li {
  float: right;
  margin-left: 10px;
  text-align: center;
  font-size: 18px;
  line-height: 2;
}
.footer .bottom-bar .social li a {
  color: #a9a9a9;
  padding: 0 5px;
}
.footer .bottom-bar .social li a:hover {
  color: #1A659E;
}
.flexslider {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
  border: 0;
}
.flexslider .flex-control-nav {
  bottom: -35px;
}
.flexslider .flex-control-paging li a {
  background: #a1a1a1;
}
.flexslider .flex-control-paging li a:hover {
  background: #1A659E;
}
.flexslider .flex-control-paging li a.flex-active {
  background: #1A659E;
}
.flexslider .slides li {
  position: relative;
}
.flexslider .slides .flex-caption {
  position: absolute;
  left: 30px;
  bottom: 30px;
  color: #fff;
  display: inline-block;
  font-family: 'open sans', arial, sans-serif;
}
.flexslider .slides .flex-caption .main {
  display: inline-block;
  background: #1A659E;
  margin-bottom: 5px;
  padding: 10px 15px;
  font-size: 18px;
  text-transform: uppercase;
}
.flexslider .slides .flex-caption .secondary {
  display: inline-block;
  background: rgba(0, 0, 0, 0.8);
  padding: 5px 15px;
  color: #fff;
  font-size: 16px;
}
.flexslider .slides .promo-badge {
  position: absolute;
  right: 60px;
  top: 30px;
}

/* Profile */
.profile{
	border-radius: 0.8rem;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	padding: 2rem;
	margin-bottom: 6rem;
}
.profile img.avatar{
	max-width: 200px;
}
#users-profile-core{
	margin-bottom: 0;
}
.profile .banners img{
	border-radius: 0.8rem;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	margin-bottom: 2rem;
}
/* ======= Page ======= */
.page-wrapper .page-heading {
  margin-bottom: 30px;
  border-bottom: 1px solid #e8e8e8;
}
.page-wrapper .page-heading h1.heading-title {
  margin-top: 0;
  display: inline-block;
  font-size: 28px;
}
.breadcrumbs {
  display: inline-block;
}
.breadcrumbs ul {
  padding:0 0 25px;
  margin: 0;
}
.breadcrumbs ul li {
  color: #1A659E;
  font-size: 12px;
  float: left;
  list-style: none;
  display: inline-block;
}
.breadcrumbs ul li:first-child a{
	padding-left: 0;
}
.breadcrumbs ul li a {
  display: inline-block;
  padding: 0 5px;
  color: #aaaaaa;
}
.breadcrumbs ul li a:hover {
  color: #144C76;
}
.breadcrumbs ul li.breadcrumbs-label {
  padding-right: 0;
  color: #aaaaaa;
}
.breadcrumbs ul li.current {
  max-width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumbs ul li .fa {
  margin-right: 5px;
  color: #aaaaaa;
}
.page-wrapper ul li {
  margin-bottom: 5px;
}
.page-wrapper ul li .fa {
  margin-right: 5px;
  color: #1A659E;
}
.page-wrapper ul li.list-group-item {
  margin-bottom: -1px;
}
.page-wrapper ul.nav li {
  margin-bottom: 0;
}
.page-wrapper ul.social-icons li .fa {
  margin-right: 0;
  color: #fff;
}
.page-wrapper ol li {
  margin-bottom: 5px;
}
.page-wrapper dl dd {
  margin-bottom: 5px;
}
.page-wrapper .page-content h1 {
  font-size: 26px;
  font-weight: normal;
}
.page-wrapper .page-content h2 {
  font-size: 24px;
  font-weight: normal;
}
.page-wrapper .page-content h3 {
  font-size: 20px;
  font-weight: normal;
}
.page-wrapper .page-content h4 {
  font-size: 18px;
  font-weight: normal;
}
.page-wrapper .page-content h5 {
  font-size: 16px;
  font-weight: normal;
}
.page-wrapper .page-content h6 {
  font-size: 14px;
  font-weight: normal;
}
.page-wrapper .page-content .title {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 300;
}
.team-wrapper .title{margin-top:0!important; font-weight: 600;}
.page-wrapper .page-content .page-row {
  margin-bottom: 30px;
}
.page-wrapper .page-content .custom-quote {
  border-color: #a7c2d9;
}
.page-wrapper .page-content .custom-quote p {
  font-size: 14px;
  color: #777777;
  line-height: 1.5;
}
.page-wrapper .page-content .custom-quote .fa {
  color: #1A659E;
  margin-right: 10px;
}
.page-wrapper .page-content .custom-quote .people {
  margin-top: 10px;
  font-size: 11px;
  color: #444444;
  font-style: normal;
}
.page-wrapper .page-content .custom-quote .people .name {
  color: #1A659E;
}
.page-wrapper .page-content .has-divider {
  border-bottom: 1px dotted #e8e8e8;
  padding-bottom: 15px;
}
.page-wrapper .page-content .has-divider-solid {
  border-bottom: 1px solid #e8e8e8;
}
.page-wrapper .page-content .row-divider {
  border-bottom: 1px dotted #e8e8e8;
  padding: 10px 0;
}
.page-wrapper .page-content .even-row {
  background: #f5f5f5;
}
.page-wrapper .page-content .read-more.btn {
  margin-bottom: 15px;
  display: inline-block;
}
.page-wrapper .page-content .panel-title {
  font-size: 16px;
  font-weight: 300;
}
.page-wrapper .page-content .video-iframe {
  max-width: 100%;
}
.page-wrapper .page-content .album-cover {
  border: 1px solid #e8e8e8;
  margin-bottom: 30px;
}
.page-wrapper .page-content .album-cover:hover {
  -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8;
  -moz-box-shadow: 0px 0px 5px 0px #e8e8e8;
  box-shadow: 0px 0px 5px 0px #e8e8e8;
}
.page-wrapper .page-content .album-cover > a:hover {
  position: relative;
}
.page-wrapper .page-content .album-cover > a:hover img {
  display: block;
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.page-wrapper .page-content .album-cover .desc {
  padding: 15px;
  position: relative;
}
.page-wrapper .page-content .album-cover .desc:before {
  content: "";
  display: block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  position: absolute;
  top: -10px;
}
.page-wrapper .page-content .prettyphoto:hover img {
  -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8;
  -moz-box-shadow: 0px 0px 5px 0px #e8e8e8;
  box-shadow: 0px 0px 5px 0px #e8e8e8;
}
.page-wrapper .page-sidebar h3.title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 20px;
}
.page-wrapper .page-sidebar .widget {
  margin-bottom: 30px;
  padding-bottom: 15px;
}
.page-wrapper .page-sidebar .widget.has-divider {
  border-bottom: 1px dotted #e8e8e8;
}
.page-wrapper .page-sidebar .widget .iframe {
  height: auto;
  min-height: 200px;
  max-width: 100%;
}
.page-wrapper .page-sidebar .widget .fa {
  margin-right: 5px;
  color: #1A659E;
}
.page-wrapper .page-sidebar .widget .fa.fa-phone {
  font-size: 16px;
}
.page-wrapper .page-sidebar .widget .btn .fa {
  color: #fff;
}
.widget .nav li a {
  padding: 1rem;
  color: #444444;
  margin-bottom: 5px;
  background: #f6f6f6
}
.widget .nav li a:hover {
  background: none;
  color: #9D142E;
}
/*.widget .nav li.active a {
  background: #ddd;
}*/
.page-wrapper .page-sidebar ul {
  padding-left: 0;
}
.page-wrapper .page-sidebar #flickr-photos li {
  list-style: none;
  float: left;
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 5px;
}
.page-wrapper .page-sidebar #flickr-photos li img {
  max-width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.page-wrapper .page-sidebar #flickr-photos li img:hover {
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.page-wrapper .page-sidebar .news-item {
  margin-bottom: 15px;
}
.page-wrapper .page-sidebar .news-item img {
  width: 40px;
  height: 40px;
}
.page-wrapper .page-sidebar .news-item .title {
  font-size: 14px;
  margin-top: 0;
}
.page-wrapper .page-sidebar .testimonials-carousel {
  position: relative;
}
.page-wrapper .page-sidebar .testimonials-carousel .fa {
  color: #1A659E;
  margin-right: 5px;
  font-size: 18px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel .item {
  min-height: 300px;
}
.page-wrapper .page-sidebar .testimonials-carousel .people {
  margin-top: 10px;
}
.page-wrapper .page-sidebar .testimonials-carousel .people .name {
  color: #1A659E;
}
.page-wrapper .page-sidebar .testimonials-carousel .people .title {
  color: #999;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls {
  margin-top: 20px;
  text-align: right;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a .fa {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  background: #dddddd;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-right: 0;
  font-size: 15px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a.next .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a.prev .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.page-wrapper .page-sidebar .testimonials-carousel .carousel-controls a:hover .fa {
  background: #1A659E;
}
/* ======= Configure Style ======= */
.config-wrapper {
  position: absolute;
  top: 100px;
  right: 0;
}
.config-wrapper-inner {
  position: relative;
}
.config-trigger {
  display: block;
  position: absolute;
  left: -36px;
  width: 36px;
  height: 36px;
  background: #444444;
  color: #fff;
  text-align: center;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.config-trigger:hover {
  background: #000;
}
.config-trigger .fa {
  font-size: 22px;
  padding-top: 8px;
  display: block;
  color: #fff;
}
.config-panel {
  display: none;
  background: #444444;
  color: #fff;
  padding: 15px;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.config-panel p {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
  color: #fff;
}
.config-panel ul {
  margin-bottom: 0;
}
.config-panel li a {
  display: block;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
}
.config-panel li a:hover {
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  border: 2px solid rgba(256, 256, 256, 0.8);
}
.config-panel li.active a {
  border: 2px solid #fff;
}
.config-panel li.default a {
  background: #1A659E;
}
.config-panel li.green a {
  background: #57a89a;
}
.config-panel li.purple a {
  background: #6f7a9f;
}
.config-panel li.red a {
  background: #a85770;
}
.config-panel .close {
  position: absolute;
  right: 5px;
  top: 5px;
  color: #fff;
}
.config-panel .close .fa {
  color: #fff;
}
.ie8 .footer .footer-content {
  min-height: 280px;
}
.ie8 .navbar-nav {
  position: relative;
  z-index: 100;
}
/* ======= Home Page ======= */
.home-page h1.section-heading {
  font-size: 24px;
  text-transform:uppercase;
	font-weight: 500;
  line-height: 2;
  margin-top: 0;
  color: #666;
}
.home-page .sidebar h1.section-heading {
	margin-bottom: 0;
}
.home-page h1.section-heading2 {
  font-size: 20px;
  text-transform:uppercase;
	font-weight: 500;
  line-height: 2;
  margin-top: 0;
  color: #666;
}
i.hasTooltip{font-size:20px; cursor:help;}

.search{margin-bottom:40px;}
.search fieldset{margin-top:20px;}
.search fieldset legend{font-size:14px; margin-bottom:0;}
.search fieldset .radio, .search fieldset .checkbox{display:inline-block; margin-right:10px;}

dl.search-results dt{margin-top:20px;}
dl.search-results dt:first-child{margin-top:0;}
dl.search-results dt a{font-size:30px; font-family:'open sans',arial,sans-serif;}

.sidebar .nav > li > a:focus{background:#ddd!important;}

/* secciones */
.clinica .item-756 a,
.geriatrica .item-760 a,
.pediatrica .item-759 a,
.isquemica .item-753 a,
.arritmias .item-751 a,
.estimulacion .item-758 a,
.hemodinamica .item-757 a,
.imagen .item-752 a,
.insuficiencia .item-754 a,
.riesgo .item-755 a
{background:#fff; color:#26994c;}

.pediatrica .logosecciones img#logo{height: auto;}

/*.sidebar .nav .active a{background:#ddd;}*/

.home-page h1.section-heading .line {
  display: inline-block;
  padding: 0 15px;
  padding-top: 12px;
  font-size:20px;
  line-height: 24px;
	border:0!important;
}
.home-page section {
  background: #fff;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	border-radius: 0.8rem;
  overflow: hidden;
  margin-bottom: 30px;
}
.home-page section.procesos2017{
	background: #f6f6f6;
}
/*.directos-online.home-page #contentsec section {
  background: transparent;
	box-shadow: inherit;
	border-radius: 0;
  overflow: hidden;
  margin-bottom: 0;
}*/
.directos-online.home-page #contentsec section#organizadores{
	margin-top: 0;
	padding-bottom: 3rem;
}
.home-page section.paddingtop{
	padding-top: 15px;
}
.home-page section.highlights {
	box-shadow: inherit;
  background: #FFFFFF;
}
.home-page section.destacado {
	background: #FBECD7;
}
.home-page section.destacado h1{
	color: #ED9C28;
}
.home-page section.destacado p:last-child{
	margin-bottom: 0;
}
.btn-warning{
	background-color: #ED9C28;
	border-color: #ED9C28;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning{
	background-color: #B2751E;
	border-color: #B2751E;
}
.home-page section.destacado p:last-child{
	margin-bottom: 0;
}
.directos-online.multimedia .highlights{
	margin-bottom: -20px;
}
.home-page section section{margin:0;}
.home-page section.featured {
	background: #E9EFF2;
	border-bottom:1px solid #1A659E;
	padding-bottom:20px;
}
.home-page section.white {
	background: #fff;
	margin-top:15px;
}
.home-page .section-content {
  padding: 15px;
  padding-top: 0;
}

.home-page section.contenido{
  background: #fff;
}
.home-page section.contenido .section-content{
  padding: 0;
  margin-bottom: 15px;
}
.home-page section.contenido h1.section-heading .line{
  padding-left: 0;
  border: 0;
}

.home-page section.contenidooverflow{
  background: #fff;
  padding: 5px 20px;
  border: 2px dotted #eee; 
}
.home-page section.contenidooverflow .section-content{
  padding: 0;
  height: 400px;
  overflow-y: auto;
  margin-bottom: 15px;
}
.home-page section.contenidooverflow h1.section-heading .line{
  padding-left: 0;
  border: 0;
}

.highlights .section-content {
  padding: 0px 0px 15px 0px;
}
.highlights .section-content .noo-cs-main-wrap img {
  width: 100% !important;
  height: auto !important;
}

.home-page .carousel-controls a .fa {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  background: #ccc;
  color: #fff;
  display: inline-block;
  width: 20px;
  height: 20px;
  text-align: center;
  margin-right: 0;
  font-size: 15px;
}



.home-page .carousel-controls a.next .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.home-page .carousel-controls a.prev .fa {
  padding-top: 2px;
  padding-right: 1px;
}
.home-page .carousel-controls a:hover .fa {
  background: #1A659E;
}
.home-page .promo {
  margin-bottom: 30px;
}
.home-page .promo h1.section-heading {
  margin-top: 0;
  font-size: 24px;
	line-height:24px;
  color: #fff;
}
.home-page .promo p {
  color: #f5f5f5;
}
.home-page .promo .btn-cta {
  font-size: 20px;
  margin-top: 0;
  font-family: 'Open Sans', arial, sans-serif;
}
.home-page .news {
  position: relative;
}
.home-page .news .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-page .news h2.title {
  font-size: 22px;
	font-weight: 400;
  margin-top: 0;
}
.home-page .news h2.title a:hover{text-decoration:underline;}
.noo-cs-group p{font-family:arial; font-size:14px;}
.noo-cs-group p.author{text-transform:uppercase; font-size:11px;}
.noo-cs-group .noo-cs-item:first-child{padding-right: 15px;}
.noo-cs-group .noo-cs-item:last-child{padding-right:0px;}

.home-page .news h2.title a {
  color: #096782;
}
.home-page .news h2.title a:hover {
  color: #144C76;
}
.home-page .news .news-item {
  margin-bottom: 20px;
}
.home-page .news .thumb {
	 width: auto;
	margin-bottom:10px;
}
.home-page .news .thumb:last-child{margin-bottom:0;}
.home-page .news.rec .thumb{width:120px; float:left; margin-right:10px;}
.home-page .destacados.directos .item-image a:after{
  background: url("../images/play.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  content: "";
  display: block;
  height: 100px;
  position: absolute;
  top: 65px;
  width: 100%;
}

@media only screen and (min-width: 0px) and (max-width: 479px){
	.home-page .destacados.directos .item-image a:after {
		left:-10px;
		top: 40px;
	}
}
@media only screen and (min-width : 480px) and (orientation : landscape){
	.home-page .destacados.directos .item-image a:after {
		left:-40px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	.home-page .destacados.directos .item-image a:after {
		left:-40px;
	}
}
@media only screen and (min-width: 600px) and (max-width: 799px) {
	.home-page .destacados.directos .item-image a:after {
		left:-100px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.home-page .destacados.directos .item-image a:after {
		left:-175px;
	}
}
@media only screen and (min-width: 768px) and (orientation : landscape){
	.home-page .destacados.directos .item-image a:after {
		left:-175px;
	}
}
@media only screen and (min-width: 960px) {
	.home-page .destacados.directos .item-image a:after {
		left:0;
		top: 50px;
	}
}
.noo-csvideo iframe{width:100%;}
.item-page iframe, .tag-category iframe{width:100%;}
.item-page iframe.youtube{min-height: 330px;}
.item-page iframe.youtube.embed-responsive-item{min-height: inherit}
.tag-category iframe.youtube{min-height: 250px;}
.tag-category article img{margin-bottom: 10px;}

.section-content .bannergroup:first-child{margin-top:0;}
.bannergroup{margin-top:30px;}
.banneritem{margin-top:15px;}
.banneritem img{width:100%;}

.content article.news-item{
	padding-bottom:40px;
}

.mostread{padding-left:15px;}

.section-content img{max-width:100%; border-radius: 0.8rem;}
.campusv .section-content img{border-radius: 0.8rem 0.8rem 0 0;}

/* comentarios */
.comments-list .rbox{border-left: 5px solid #eee; margin: 0 0 20px; padding: 10px 20px;}
.comments-list .comment-author{font-weight:bold;}
.comments-list .comment-date{float:right; color:#888; font-size:12px;}
.comments-list .comment-body{margin-top:10px;}
#comments #nav-top, #comments #nav-bottom{border-radius: 4px; display: inline-block; margin: 20px 0; padding-left: 0;}
#comments #nav-top span, #comments #nav-bottom span{background: none repeat scroll 0 0 #eee; color: #aaa; background-color: #fff; border: 1px solid #ddd; color: #428bca; padding: 6px 12px; text-decoration: none; cursor:pointer;}
#comments #nav-top span.activepage, #comments #nav-bottom span.activepage{background: none repeat scroll 0 0 #2a6496; color: #fff; cursor:inherit;}
input#comments-form-captcha{cursor:inherit;}

.internallinks{border-top:2px solid #9f1831; min-height:275px;}
.internallinks h3{font-size:20px; padding:0 15px; margin-bottom:20px;}
.internallinks ul{padding-left:10px;}
.internallinks ul li{margin-bottom:10px;}

#news-carousel-inicio .thumb {
	float:left;
	/*width: 60%;*/
	margin-right:2%;
	margin-bottom:10px;
}
.apps .thumb{
	/*border:1px solid #aaa;*/
	border-radius:10px;
}
/*.home-page .events .section-content {
  min-height: 520px;
}*/
.site.apps .col-centered .item{text-align: center;}
.site.apps .col-centered .item img{border-radius: 50%!important; margin-bottom: 1rem;}
.site.apps .col-centered .item .meta.text-muted{display:none;}
.site.apps .col-centered .item h2{font-size: 26px;}

.home-page .events .event-item {
  position: relative;
  padding-left: 55px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 10px;
	min-height: 60px;
}
.home-page .events .event-item .date-label {
  background: #fff;
  position: absolute;
  left: 0;
}
.home-page .events .event-item h2.title {
  margin-bottom: 20px;
  font-size: 16px;
}
.home-page .events .event-item p {
  margin-bottom: 5px;
}
.home-page .events .event-item .fa {
  margin-right: 5px;
  font-size: 14px;
  min-width: 16px;
  color: #666;
}
.home-page .events .event-item .fa.fa-map-marker {
  font-size: 18px;
}
.home-page .events .read-more {
  margin-top: 15px;
}
.home-page .events .details p {
  color: #666;
}
.home-page .course-finder .course-finder-form {
  margin-bottom: 15px;
}
.home-page .course-finder .keywords {
  padding-left: 0;
}
.home-page .course-finder .keywords input {
  width: 200px;
  margin-right: 5px;
}
.home-page .video {
  position: relative;
}
.video img{
	margin-bottom: 10px;
}
.multimedia .video a{
	height: 252px;
	display: block;
	background: #000;
	padding-top: 19px;
}
.multimedia .video .span-slider-title{
	color: #fff;
	font-size: 15px;
}
.front .video .span-slider-title{
	display:none;
}
.home-page .video .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-page .video .video-iframe {
  max-width: 100%;
  width: 100%;
  height: 230px;
  margin-bottom: 5px;
}
.home-page .links .fa {
  margin-right: 5px;
}
.home-page .testimonials {
  position: relative;
}
.home-page .testimonials .carousel-controls {
  position: absolute;
  right: 10px;
  top: 10px;
}
.home-page .testimonials .fa {
  color: #1A659E;
  margin-right: 5px;
  font-size: 18px;
}
.home-page .testimonials .carousel .item {
  min-height: 298px;
}
.home-page .testimonials .people {
  margin-top: 10px;
}
.home-page .testimonials .people .name {
  color: #1A659E;
}
.home-page .testimonials .people .title {
  color: #999;
}
.home-page .awards {
  background: #fff;
	box-shadow: none;
}
.home-page .awards .logos {
  margin: 0;
  padding: 0;
}
.home-page .awards .logos li {
  list-style: none;
  margin-right: 0;
  text-align: center;
}
.home-page .awards .logos li img {
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  margin: 0 auto;
}
.home-page .awards .logos li img:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.home-page .awards .carousel-control {
  background: none;
  width: auto;
  top: 20px;
  text-shadow: none;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.home-page .awards .carousel-control .fa {
  color: #e8e8e8;
  font-weight: bold;
}
.home-page .awards .carousel-control:hover .fa {
  color: #999;
}
/* ======= Courses Page ======= */.courses-wrapper .tab-content {
  font-size: 12px;
}
.courses-wrapper .tab-content .item {
  margin-top: 15px;
}
.courses-wrapper .tab-content img {
  margin-bottom: 10px;
}
.courses-wrapper .course-finder {
  margin-bottom: 30px;
}
.courses-wrapper .course-finder .keywords input {
  width: 260px;
}
.courses-wrapper .course-list-header {
  font-size: 13px;
  margin-bottom: 15px;
}
.courses-wrapper .course-list-header .summary {
  padding-top: 10px;
}
.courses-wrapper .course-list-header .control-label {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  margin-right: 10px;
  line-height: 2;
}
.courses-wrapper .course-list-header .sort {
  padding-top: 5px;
}
.courses-wrapper .course-list-header .sort-options {
  width: auto;
  height: 25px;
  font-size: 12px;
}
.courses-wrapper .course-item {
  font-size: 12px;
}
.courses-wrapper .course-item .col-meta {
  color: #777777;
}
/* ======= Events Page ======= */
.events-wrapper .events-item .date-label {
  background: #f5f5f5;
}
.events-wrapper .events-item .details .time {
  margin-right: 10px;
}
.events-wrapper .events-item .details .fa {
  margin-right: 5px;
}
/* ======= Contact Page ======= */
.contact-form .required {
  color: #e14b39;
  display: inline-block;
  font-weight: normal;
  padding-left: 2px;
}
#map {
  height: 300px;
}
#map,
#map *,
#map *:before,
#map *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#map,
#map *,
#map *:before,
#map *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#map,
#map *,
#map *:before,
#map *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#map,
#map *,
#map *:before,
#map *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#map,
#map *,
#map *:before,
#map *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#map,
#map *,
#map *:before,
#map *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.slicknav_menu {display:none;}
/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
	.slicknav_menu {display:block;}
  .wrapper {
    min-height: inherit;
    margin-bottom: 0;
  }
  .wrapper:after {
    content: none;
  }
  .footer {
    height: auto;
  }
  .pull-right,
  .pull-left {
    float: none !important;
  }
  #top1.row .pull-right{
	  float: right!important;
  }
  .logo {
    text-align: center;
  }
  .header .contact p {
    text-align: center;
    margin-right: 0;
    margin-bottom: 5px;
    float: none;
  }
  .header .menu-top {
    text-align: center;
    margin-top: 10px;
  }
  .header .menu-top li {
    float: none;
    display: inline-block;
  }
  .header br {
    display: none;
  }
  .header .social-icons {
    text-align: center;
    margin: 0 auto;
  }
  .header .social-icons li {
    float: none;
    display: inline-block;
  }
  .main-nav .navbar-collapse {
    padding-left: 15px;
    padding-right: 15px;
    border-top: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
  }
  .navbar-nav {
    margin-top: 0;
  }
  .header .search-form {
    text-align: center;
  }
  .header .search-form .form-group {
    display: inline-block;
  }
	.header .search-form .form-control {
    width: 210px;
  }
  .main-nav .nav .nav-item.active > a:before {
    content: none;
  }
  .flexslider {
    margin-bottom: 15px;
  }
  .flex-direction-nav a {
    margin-top: -50px;
  }
  .flexslider .slides .flex-caption {
    position: static;
    display: block;
  }
  .flexslider .slides .flex-caption br {
    display: none;
  }
  .flexslider .slides .flex-caption .main {
    font-size: 13px;
    display: block;
    margin-bottom: 0;
  }
  .flexslider .slides .flex-caption .secondary {
    display: block;
    font-size: 12px;
  }
  .flexslider .flex-control-nav {
    display: none;
  }
  .home-page .promo .btn-cta {
    margin-top: 0;
  }
  /*.home-page .news .thumb {
    width: 60px;
    height: 60px;
  }*/
	#news-carousel-inicio .thumb{
		width:100%;
		float:none;
		margin-right:0;
		margin-bottom:20px;
	}
	img#logo{widht:80%; margin-top:20px;}
  /*.home-page .news .news-item {
    padding-left: 75px;
  }*/
  .home-page .course-finder .keywords {
    padding-left: 15px;
    margin-top: 10px;
  }
  .home-page .course-finder .keywords input {
    width: 180px;
  }
  /*.home-page .video .video-iframe {
    height: auto;
  }*/
  .home-page .testimonials .carousel .item {
    min-height: inherit;
  }
  .home-page .events .section-content {
    min-height: inherit;
  }
  .home-page .awards .carousel-control {
    top: 50px;
  }
  .footer .footer-content .subscribe-form .form-control {
    width: 100%;
  }
  .footer #tweet .tweets-list-container {
    max-width: 100%;
  }
  .footer .bottom-bar .social li {
    float: left;
  }
  .footer-col-inner {
    margin-bottom: 30px;
  }
  .footer #tweet {
    min-height: inherit;
  }
  .footer .footer-content .footer-col .fa-twitter {
    text-align: center;
    margin-bottom: 10px;
  }
  .page-wrapper .page-heading h1.heading-title {
    float: none;
    text-align: center;
    display: block;
  }
  .breadcrumbs {
    text-align: center;
    display: block;
  }
  .breadcrumbs ul {
    padding-top: 0;
    padding-left: 0;
    margin: 0 auto;
  }
  .breadcrumbs ul li {
    float: none;
    display: inline-block;
  }
  /*.breadcrumbs ul li.current {
    max-width: inherit;
    overflow: visible;
  }*/
  .home-page .course-finder .keywords input {
    float: left !important;
  }
	.comments-list .comment-date{float:none; display:block;}
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .wrapper {
    min-height: inherit;
    margin-bottom: 0;
  }
  .wrapper:after {
    content: none;
  }
  .footer {
    height: auto;
  }
  .footer .bottom-bar .social li {
    float: left;
  }
  .footer-col-inner {
    margin-bottom: 15px;
  }
  .home-page .testimonials .carousel .item {
    min-height: inherit;
  }
  .home-page .events .section-content {
    min-height: inherit;
  }
  .footer #tweet {
    min-height: inherit;
  }
  .page-wrapper .album-cover {
    min-height: 360px;
  }
	img#logo{
		width:100%;
	}
	.header .menu-top li a{
		padding:6px;
	}
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .home-page .testimonials .carousel .item {
    min-height: 298px;
  }
  /*.home-page .events .section-content {
    min-height: 520px;
  }*/
  /*.home-page .video .video-iframe {
    height: 287px;
  }*/
  .footer .bottom-bar .social li {
    float: right;
  }
  .footer #tweet {
    min-height: 100px;
  }
  .page-wrapper .album-cover {
    min-height: 360px;
  }
  /* Sticky Footer */
  html,
  body {
    height: 100%;
  }
  body {
    font-size: 13px;
  }
  .wrapper {
    min-height: 100%;
    margin-bottom: -344px;
    /* equal to footer height */
  
  }
  .wrapper:after {
    content: "";
    display: block;
    height: 344px;
    /* must be the same height as footer */
  
  }
  .footer {
    height: auto;
    /* must be the same height as footer */
  }
	/*img#logo{
		width:auto;
        margin-top:-20px;
	}*/
	img#logo{
		width:auto;
    margin-top:-20px;
		height: 80px;
	}
  .logosecciones img#logo{margin-top:-30px; margin-bottom:6px;max-width: 100%; height:auto;}
	.header .menu-top li a{
		padding:10px 15px;
	}
}
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .home-page .course-finder .keywords input {
    width: 255px;
  }
}


/* PARA ELIMINAR *************************/
* html #li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link {
    height: 1% !important;
}
#li_ui_li_gen_1403677767913_0 {
    display: block !important;
    overflow: visible !important;
    position: relative !important;
}
#li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link {
    border: 0 none !important;
    display: inline-block !important;
    height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}
#li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link:link, #li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link:visited, #li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link:hover, #li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link:active {
    border: 0 none !important;
    text-decoration: none !important;
}
#li_ui_li_gen_1403677767913_0 a#li_ui_li_gen_1403677767913_0-link:after {
    clear: both !important;
    content: "." !important;
    display: block !important;
    height: 0 !important;
    line-height: 0 !important;
    visibility: hidden !important;
}
#li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-logo {
    background-image: url("http://s.c.lnkd.licdn.com/scds/common/u/images/apps/connect/sprites/sprite_connect_v14.png") !important;
    background-position: 0 -276px !important;
    background-repeat: no-repeat !important;
    background-size: initial !important;
    border: 0 none !important;
    border-radius: 0 2px 2px 0 !important;
    cursor: pointer !important;
    display: block !important;
    float: right !important;
    height: 20px !important;
    left: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    text-indent: -9999em !important;
    top: 0 !important;
    width: 20px !important;
}
#li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-logo {
    background-position: -20px -276px !important;
}
#li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-logo, #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-logo {
    background-position: -40px -276px !important;
}
.IN-shadowed #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-logo {
}
#li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #ececec !important;
    background-image: -moz-linear-gradient(center top , #fefefe 0%, #ececec 100%) !important;
    border-color: #e2e2e2 #bfbfbf #b9b9b9 -moz-use-text-color !important;
    border-image: none !important;
    border-radius: 0 2px 2px 0 !important;
    border-style: solid solid solid none !important;
    border-width: 1px 1px 1px 0 !important;
    color: #333 !important;
    cursor: pointer !important;
    display: block !important;
    float: left !important;
    height: 18px !important;
    line-height: 20px !important;
    margin-left: 1px !important;
    overflow: hidden !important;
    padding: 0 4px 0 23px !important;
    text-align: center !important;
    text-shadow: -1px 1px 0 #ffffff !important;
    vertical-align: top !important;
    white-space: nowrap !important;
}
#li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #ededed !important;
    background-image: -moz-linear-gradient(center top , #ededed 0%, #dedede 100%) !important;
    border-color: #ababab #9a9a9a #787878 -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid solid none !important;
    border-width: 1px 1px 1px 0 !important;
}
#li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title, #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background-color: #dedede !important;
    background-image: -moz-linear-gradient(center top , #e3e3e3 0%, #ededed 100%) !important;
    border-color: #b6b6b6 #b3b3b3 #9d9d9d -moz-use-text-color !important;
    border-image: none !important;
    border-style: solid solid solid none !important;
    border-width: 1px 1px 1px 0 !important;
    color: #666 !important;
}
.IN-shadowed #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title {
}
.IN-shadowed #li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title {
}
.IN-shadowed #li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title, .IN-shadowed #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title {
}
#li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title-text, #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title-text * {
    background: none repeat scroll 0 0 transparent !important;
    color: #333 !important;
    display: inline-block !important;
    float: none !important;
    font-family: Arial,sans-serif !important;
    font-size: 11px !important;
    font-style: normal !important;
    font-weight: bold !important;
    height: 18px !important;
    line-height: 20px !important;
    vertical-align: top !important;
}
#li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title-text strong {
    font-weight: bold !important;
}
#li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title-text em {
    font-style: italic !important;
}
#li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title-text, #li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title-text * {
    color: #000 !important;
}
#li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title-text, #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title-text, #li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title-text *, #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title-text * {
    color: #666 !important;
}
#li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title #li_ui_li_gen_1403677767913_0-mark {
    display: inline-block !important;
    overflow: hidden !important;
    width: 0 !important;
}
.success #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title {
    background-color: #ececec !important;
    background-image: -moz-linear-gradient(center top , #fefefe 0%, #ececec 100%) !important;
    border-color: #e2e2e2 #bfbfbf #b9b9b9 #e2e2e2 !important;
    color: #333 !important;
}
.success #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title-text, .success #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title-text * {
    color: #333 !important;
}
.IN-shadowed .success #li_ui_li_gen_1403677767913_0 #li_ui_li_gen_1403677767913_0-title {
}
.success #li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title {
    background-color: #ededed !important;
    background-image: -moz-linear-gradient(center top , #ededed 0%, #dedede 100%) !important;
    border-color: #ababab #9a9a9a #787878 #04568b !important;
    color: #000 !important;
}
.success #li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title-text, .success #li_ui_li_gen_1403677767913_0.hovered #li_ui_li_gen_1403677767913_0-title-text * {
    color: #000 !important;
}
.success #li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title, .success #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title {
    background-color: #dedede !important;
    background-image: -moz-linear-gradient(center top , #e3e3e3 0%, #ededed 100%) !important;
    border-color: #b6b6b6 #b3b3b3 #9d9d9d #49627b !important;
    color: #666 !important;
}
.success #li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title-text, .success #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title-text, .success #li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title-text *, .success #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title-text * {
    color: #666 !important;
}
.IN-shadowed .success #li_ui_li_gen_1403677767913_0.clicked #li_ui_li_gen_1403677767913_0-title, .IN-shadowed .success #li_ui_li_gen_1403677767913_0.down #li_ui_li_gen_1403677767913_0-title {
}
#li_ui_li_gen_1403677767929_1-container.IN-right {
    cursor: pointer !important;
    display: inline-block !important;
    float: left !important;
    height: 18px !important;
    line-height: 1px !important;
    overflow: visible !important;
    padding-left: 2px !important;
    position: relative !important;
}
#li_ui_li_gen_1403677767929_1.IN-right {
    background-color: transparent !important;
    background-image: url("http://s.c.lnkd.licdn.com/scds/common/u/images/apps/connect/sprites/sprite_connect_v14.png") !important;
    background-position: right -100px !important;
    background-repeat: no-repeat !important;
    display: block !important;
    float: left !important;
    height: 18px !important;
    margin-right: 4px !important;
    padding-right: 4px !important;
}
#li_ui_li_gen_1403677767929_1-inner.IN-right {
    background-color: transparent !important;
    background-image: url("http://s.c.lnkd.licdn.com/scds/common/u/images/apps/connect/sprites/sprite_connect_v14.png") !important;
    background-position: 0 -60px !important;
    background-repeat: no-repeat !important;
    display: block !important;
    float: left !important;
    padding-left: 8px !important;
    text-align: center !important;
}
#li_ui_li_gen_1403677767929_1-content.IN-right {
    color: #04558b !important;
    display: inline !important;
    font-family: Arial,sans-serif !important;
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 18px !important;
    padding: 0 5px !important;
}
#li_ui_li_gen_1403677767929_1-container.IN-empty {
    display: none !important;
}
#li_ui_li_gen_1403677767929_1-container.IN-hidden #li_ui_li_gen_1403677767929_1 {
    display: none !important;
}


/* catalog */
/*.catalog .col-md-3{padding:0 5px;}
.catalog .col-md-3:first-child{padding:0 5px 0 0;}
.catalog .col-md-3:last-child{padding:0 0 0 5px;}*/
.catalog .col-md-3{padding:10px;}
.catalog .col-md-3:hover{background:#f2f2f2;}
/*.catalog .items-row .item{text-align:center;}*/
.catalog .items-row .item .meta.text-muted{display:none;}
.catalog .items-row .item .autor{text-transform:uppercase; font-size:12px;}
.catalog .items-row .item .tituloproducto{font-size:16px; font-weight:bold;}
.catalog .items-row .item .item-image{ float:none!important; margin-bottom:10px;}
.catalog .items-row .item .item-image img{width:165px; height:235px; border-radius: 0.8rem;}
.publicaciones.portada .catalog .items-row .item .item-image img{filter:grayscale(100%);}
.publicaciones.portada .catalog .items-row .item .item-image img:hover,
.publicaciones.portada .catalog .items-row .item:hover .item-image img{filter:inherit;}
.catalog .items-row .item .item-image a:hover img{filter:inherit;}
.publicaciones .catalog .items-row .item:hover img {filter:inherit;}
/*.catalog .items-row .item .j2store{display:none; background:#f2f2f2; margin: 0 auto; padding: 20px; position: absolute; top: 220px; width: 90%; border:1px solid #eee;}
.catalog .col-md-3:hover .j2store{display:block;}*/
.catalog .items-row .item .j2store, .catalog .items-row .item .spshare{display:none;}
.issuuembed{width:100%; height:400px;}
.ficha h1{margin-bottom:20px;}
.ficha .col-md-7 h2{margin-top:0;}
.ficha .imagenficha{padding:0; margin-bottom:20px;}
.ficha .imagenficha img{width:143px; height:200px;}
/*.documentos-de-consenso .ficha .imagenficha img,
.documentos-de-consenso .catalog .items-row .item .item-image img,
.protocolos .ficha .imagenficha img,
.protocolos .catalog .items-row .item .item-image img
{border:1px solid orange;}*/
.ficha .product_price{font-size:30px;}
.ficha .product_quantity_input{margin-bottom:20px;}
.ficha .j2store-product-info{margin-bottom:20px;}
/*.ficha .spshare{min-height:155px; margin-top:0;}*/
/*.ficha .spshare .spshare_fltlft {display: block; width: 100%; margin-bottom: 5px;}*/
.ficha .spshare{clear:both; margin-right:15px;}

.ficha .j2store-product-info {
  margin-bottom: 20px;
  position: absolute;
  right: 0;
  top: 0;
	margin-right:15px;
}
/*.ficha .col-md-10 p{margin-right:200px;}*/
.j2store{margin-bottom:40px;}

#j2storeCartPopup .componentheading{font-family: 'open sans',arial,sans-serif; font-weight: 300; font-size: 36px; margin-bottom: 10px; margin-top: 20px; color: inherit; line-height: 1.1;}

/* pedido */
.j2store.checkout label{display:block;}
.j2store.checkout input, .j2store.checkout select{
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.j2store.checkout input:focus, .j2store.checkout select:focus{border-color: #1A659E; box-shadow: none;}
.j2store.checkout input[type="radio"], .j2store.checkout input[type="checkbox"]{width:auto; display:inline; height:auto;}
.j2store .checkout-heading{background:#FFF4E0; border-color:#FFE8C0;}

.profile dd{margin-bottom:10px;}
#member-profile, /*div.login,*/div.reset-confirm, div.reset-complete, div.logout{margin-bottom:60px;}
#member-profile input:not([type=file]), #member-profile textarea{background-color: #fff; background-image: none; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s}
#member-profile textarea{width:90%; height:100px;}
input[readonly="readonly"], input[readonly=""]{background-color:#ccc!important;}

.alert-error{background-color: #f2dede; border-color: #ebccd1; color: #a94442;}
.alert-error p{color: #a94442;}
.alert-message{background-color: #d9edf7; border-color: #bce8f1; color: #31708f;}
.alert-message p{color: #31708f;}

.anuncios{border-top: 4px solid #26994c;}
.anuncios a strong{font-size:16px;}
.anuncios p{margin-top:15px; font-size:14px;}

.col-md-6 .page-header h2{font-size: 22px; font-weight: 400; margin-top: 0;}
.col-md-6 .page-header h2 a{color:#096782;}

/**ICagenda*/
#icagenda .icagenda_form .fieldset {background: none;}
#icagenda .icagenda_form .formInfo .icSubmitTip i {
    cursor: help;
    height: 14px;
    vertical-align: sub;
	font-size: 15px;
}
#icagenda .form-group label,
#icagenda .icagenda_form .formInfo .icSubmitTip{display:block!important;}

#help .panel h3 a {
	color: inherit;
	display: block;
	padding: 6px !important;
	text-decoration: none;
	border-radius: 6px;
	font-size: 22px;
}
#help .panel h3 a:hover {
	color: #000000;
}

#help .panel h3.pane-toggler a {
    background: url("../../../../components/com_icagenda/themes/packs/default/images/pluslist.png") no-repeat scroll 99% 50% rgba(0, 0, 0, 0);
    border: 1px solid #d4d4d4;
    border-radius: 6px;
}
#help .panel h3.pane-toggler-down a {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: url("../../../../components/com_icagenda/themes/packs/default/images/minuslist.png") no-repeat scroll 99% 50% rgba(221, 221, 221, 0.3);
    border-color: #d4d4d4 #d4d4d4 -moz-use-text-color !important;
    border-image: none !important;
    border-radius: 6px 6px 0 0 !important;
    border-style: solid solid none !important;
    border-width: 1px 1px 0 !important;
}
#help .pane-slider .ic-content {
    border-bottom: 1px solid #d4d4d4;
    border-top: 0 none;
    padding-bottom: 3px !important;
}
.pane-slider {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
    border-left: 1px solid #d4d4d4;
    border-radius: 0 0 6px 6px;
    border-right: 1px solid #d4d4d4;
    border-top: 0 none;
    margin: 0 0 0 -1px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}

.ic-content h2 {
    font-size: 24px;
    line-height: 24px;
    margin: 3px 0;
    padding: 0;
}
#icagenda .reginfos {
    font-size: 0.8em;
}
.menunav li.parent{display:block!important;}
.album-cover, .cajasecciones .text-center div {
  border: 1px solid #e8e8e8;
  margin-bottom: 30px;
}
.cajasecciones .text-center div{
  border: 0;
  padding: 20px 0;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
}
.cajasecciones .text-center div img{
  margin: 0 auto;
	height: 75px;
}
.cajasecciones .text-center div h4{font-size:14px;}
.cajasecciones blockquote.alert{
	height: 100px;
	margin: 0 1rem;
}
.grupos-de-trabajo .cajasecciones .text-center div img{
	height: 65px;
}
.grupos-de-trabajo .cajasecciones .text-center div h4{
	font-size: 1.6rem;
	height: 45px;
}
.cajasecciones blockquote.alert li{
	font-size: 1.5rem;
}
#gdtdiv .btn-sec{
	height: 55px;
}
.album-cover {
  min-height: 360px;
}
.organizacion .album-cover {min-height:175px;}
.organizacion .album-cover h4{font-size:30px;}
.organizacion .album-cover h4 a small{color:inherit;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  height: auto;
  max-width: 100%;
}
.album-cover:hover {
  -webkit-box-shadow: 0px 0px 5px 0px #e8e8e8;
  -moz-box-shadow: 0px 0px 5px 0px #e8e8e8;
  box-shadow: 0px 0px 5px 0px #e8e8e8;
}

.infografias .page-header h2{
	font-size: 24px;
	height: 50px;
}

.sidebar .custom-list-style{padding-left:0;}
.sidebar .custom-list-style i{margin-right:5px;}
.sociostecnologicos figure.thumb{min-height:175px; border:1px solid #e8e8e8;}
.sociostecnologicos.relacionescorporativas figure.thumb{padding-bottom: 20px;}
.sociostecnologicos figure.thumb:hover{-webkit-box-shadow: 0px 0px 5px 0px #e8e8e8; -moz-box-shadow: 0px 0px 5px 0px #e8e8e8; box-shadow: 0px 0px 5px 0px #e8e8e8;}
.sociostecnologicos img{margin: 0 auto;}

.select{background:red!important;}

.seccion .main-nav ul.nav.menunav.navbar-nav > li:first-child a{color:#9D142E; font-weight: 600;}
.seccion .main-nav ul.nav.menunav.navbar-nav > li:first-child a:hover{color:#fff;}
.img-responsive{max-width:100%;}
.apps .blog .items-row .item img, .apps.multimedia .item-page img:first-child{border-radius:10px; padding:5px; border:1px solid #eee;}

.impuesto{display:block; font-size:12px; margin-bottom:10px;}
.j2store-product-info .options select{width:150px;}

.tags{margin-bottom:10px;}
.tags a{margin-right:5px; margin-bottom: 0.5rem; display: inline-flex;}
.tags a.label-info {
    background-color: #E2ECF2;
		color: #1a659e;
		max-width: 100%;
		overflow: hidden;
}
.tags a.label-info:focus, .tags a.label-info:hover{
    background-color: #1a659e;
		color: #fff;
}
.tagarritmias ul{list-style:none; margin-top:20px; padding:0;}
.tagarritmias li{margin-bottom:20px;}

.tagarritmias fieldset{background:#f5f5f5; border-bottom: 1px solid #eee; padding: 10px 10px 5px;}

.cardioflip .noo-cs-group .noo-cs-item{width:50%!important; padding-right: 15px !important; }

/**********	DMG	**********/
.app .noo-cs-group .noo-cs-item { /*width: 50%!important;*/ text-align: center; padding-right: 15px !important; }

/* RESPONSIVE */
/* resolucion 1024 x 600 */
@media (min-width: 1000px) and (max-width: 1200px) {
	.header .menu-top li a {font-size: 14px; padding: 8px;}
	.home-page .sidebar h1.section-heading{font-size:20px;}
	.sidebar .links i{display:none;}
	.nav > li > a{font-size:12px; padding:10px;}
}

/* resolucion 800 x 600 */
@media (min-width: 800px) and (max-width: 959px) {
	.header .menu-top li a{font-size:14px;}
	img#logo{width:140px;}
	.blogcardio .noo-cs-group .noo-cs-item:first-child{padding-left:15px;}
	/*.blogcardio .noo-cs-group .noo-cs-item{width:33.3333%!important;}*/
	.blogcardio .noo-cs-group .noo-cs-item{width:50%!important;}
	.blogcardiohome .noo-cs-group .noo-cs-item:first-child{padding-left:15px;}
	.blogcardiohome .noo-cs-group .noo-cs-item{width:50%!important;}
	.blogcardiorec .noo-cs-group .noo-cs-item{width:100%!important;}
	.bottom-bar strong{display:none;}
	.noo-cs-group .noo-cs-item:first-child{padding-left:0;}
	.sidebar .noo-cs-item{width:50%!important;}
	.home-page .destacados.directos .item-image a:after{width:200%;}
	.nav > li > a{font-size:10px; padding:6px;}
	.dropdown-menu > li > a{font-size:11px;}
	.noo-cs-item.col-md-4{width:33.3333%!important;}
}

/* resolucion 768 x 1024 */
@media (min-width: 768px) and (max-width: 799px) {
	.header .menu-top li a{font-size:11px;}
	img#logo{width:140px;}
	.blogcardio .blogcardiohome .noo-cs-group .noo-cs-item:first-child{padding-left:15px;}
	.blogcardio .noo-cs-group .noo-cs-item{width:33.3333%!important;}
	.blogcardiohome .blogcardiohome .noo-cs-group .noo-cs-item:first-child{padding-left:15px;}
	.blogcardiohome .noo-cs-group .noo-cs-item{width:50%!important;}
	.bottom-bar strong{display:none;}
	.noo-cs-group .noo-cs-item:first-child{padding-left:0;}
	.sidebar .noo-cs-item{width:50%!important;}
	.home-page .destacados.directos .item-image a:after{width:200%;}
	.sidebar .row div:nth-child(2n+1){clear:left;}
	.nav > li > a{font-size:10px; padding:6px;}
	.dropdown-menu > li > a{font-size:11px;}
	.noo-cs-item.col-md-4{width:33.3333%!important;}
	.personal .thumb .img-responsive{max-width:100px;}
	.seccion a.btn-cta{padding:10px 15px; font-size:14px;}
	/*.cientifico.clinica img#logo, .cientifico.arritmias img#logo, .cientifico.geriatrica img#logo, .cientifico.pediatrica img#logo, .cientifico.isquemica img#logo, .cientifico.estimulacion img#logo, .cientifico.imagen img#logo, .cientifico.insuficiencia img#logo, .cientifico.riesgo img#logo{width:100%; position:relative; top:-20px;}*/
	.seccion img#logo, .seccion img#logo, .seccion img#logo, .seccion img#logo, .seccion img#logo, .seccion img#logo, .seccion img#logo, .seccion img#logo, .seccion img#logo{width:100%; position:relative; top:-20px;}
}

/* resolucion 600 x 768 */
@media (min-width: 600px) and (max-width: 767px) {
	.sp-tweet-bubble {float: none!important; height: inherit!important; margin-bottom: 10px; width: 100% !important;}
	.noo-cs-group .noo-cs-item{padding:0;}
	img#logo{max-width:100%;}
	.social-icons a{margin-bottom:10px;}
	.footer-content .pull-right{text-align:center;}
	.footer .bottom-bar{text-align:center;}
	.bottom-bar-top .social-icons a:nth-child(7),
	.bottom-bar-top .social-icons a:nth-child(8),
	.bottom-bar-top .social-icons a:nth-child(9),
	.bottom-bar-top .social-icons a:nth-child(10),
	.bottom-bar-top .social-icons a:nth-child(11),
	.bottom-bar-top .social-icons a:nth-child(12){margin-bottom:0;}
	.button-session{position:absolute; top:4px;}
	.header .top-bar .form-group a{border-top:none; text-transform:uppercase; font-size:14px; padding-top:6px;}
	.slicknav_btn{right:10px;}
	.login-greeting.pull-left{float:right!important; margin-left:5px;}
	.logout-button.pull-right{float:left!important;}
	.main-nav .nav .nav-item .dropdown-menu .dropdown-menu{margin-left:0; margin-top:0;}
}

/* resolucion 480 x 320 */
@media (min-width: 480px) and (max-width: 599px) {
	.sp-tweet-bubble {float: none!important; height: inherit!important; margin-bottom: 10px; width: 100% !important;}
	.noo-cs-group .noo-cs-item{padding:0;}
	img#logo{max-width:100%;}
	.social-icons a{margin-bottom:10px;}
	.footer-content .pull-right{text-align:center;}
	.footer .bottom-bar{text-align:center;}
	.bottom-bar-top .social-icons a:nth-child(7),
	.bottom-bar-top .social-icons a:nth-child(8),
	.bottom-bar-top .social-icons a:nth-child(9),
	.bottom-bar-top .social-icons a:nth-child(10),
	.bottom-bar-top .social-icons a:nth-child(11),
	.bottom-bar-top .social-icons a:nth-child(12){margin-bottom:0;}
	.button-session{position:absolute; top:4px;}
	.header .top-bar .form-group a{border-top:none; text-transform:uppercase; font-size:14px; padding-top:6px;}
	.slicknav_btn{right:10px;}
	.login-greeting.pull-left{float:right!important; margin-left:5px;}
	.logout-button.pull-right{float:left!important;}
	.login-greeting.pull-left a:before{content:'\f007'; font-family: FontAwesome; font-size:20px;}
	.main-nav .nav .nav-item .dropdown-menu .dropdown-menu{margin-left:0; margin-top:0;}
}

/* resolucion 320 x 480 */
@media (max-width: 479px) {
	.sp-tweet-bubble {float: none!important; height: inherit!important; margin-bottom: 10px; width: 100% !important;}
	.noo-cs-group .noo-cs-item{padding:0;}
	img#logo{max-width:100%; height: 80px; margin-top:10px;}
	.logosecciones img#logo{height: auto!important;}
	.social-icons a{margin-bottom:10px;}
	.footer-content .pull-right{text-align:center;}
	.footer .bottom-bar{text-align:center;}
	.bottom-bar-top .social-icons a:nth-child(7),
	.bottom-bar-top .social-icons a:nth-child(8),
	.bottom-bar-top .social-icons a:nth-child(9),
	.bottom-bar-top .social-icons a:nth-child(10),
	.bottom-bar-top .social-icons a:nth-child(11),
	.bottom-bar-top .social-icons a:nth-child(12){margin-bottom:0;}
	.button-session{position:absolute; top:4px;}
	.header .top-bar .form-group a{border-top:none; text-transform:uppercase; font-size:14px; padding-top:6px;}
	.slicknav_btn{right:10px;}
	.login-greeting.pull-left{float:right!important; margin-left:5px;}
	.logout-button.pull-right{float:left!important;}
	.login-greeting.pull-left a:before{content:'\f007'; font-family: FontAwesome; font-size:20px;}
	.main-nav .nav .nav-item .dropdown-menu .dropdown-menu{margin-left:0; margin-top:0;}
	.cardiotv .item iframe{height: 199px;}
	.cardiotv .item-page iframe{height: 220px; min-height: 220px;}
	.tag-category .col-xs-6{width: 100%;}
}

/*----------   DIRECTOS   ----------*/

#directo02-container { position: relative; width: 100%; float: none; max-width: 960px; margin: 0px auto; }
#directo02-fondo { position: relative; float: left; width: 100%; height: 100%; }
#directo02-cabecera { position: relative; float: left; width: 100%; height: 100%; max-height: 150px; max-width: 960px; clear: both; padding: 0px; }
#directo02-cabecera img { height: 100%; width: 100%; max-width: 960px; max-height: 150px; }
.directo02-youtube { position: relative; float: left; width: 68.75%; max-width: 660px; height: 100%; max-height: 371px; margin-bottom: 60px; }
.directo02-youtube iframe { width: 660px; height: 371px; }
#directo02-info { position: relative; float: left; width: 29.25%; max-width: 300px; padding: 10px 1%; height: 100%; min-height: 700px; max-height: 720px; }
#directo02-info p { padding-left: 20px; line-height: 30px; }
#directo02-info  li { font-size: 14px; }
#directo02-info  li a:hover, #info  li a:active { color: darkred; }
#directo02-redes-directo { position: absolute; bottom: 0px; right: 0px; width: 100%; max-width: 300px; min-height: 90px; text-align: center; }
#directo02-redes-directo img { height: 100%; width: 100%; max-width: 60px; margin: 5px 5px 0px 5px; }
#directo02-ponentes { position: relative; float: left; width: 68.75%; max-width: 660px; text-align: center; }
.directo02-caja-ponentes { position: relative; float: left; width: 100%; clear: both; font-size: 12px; padding: 10px 0px; text-align: left; }
.directo02-foto-ponentes { position: relative; float: left; width: 15%; max-width: 100px; height: 100%; max-height: 110px; }
.directo02-foto-ponentes img { width: 100%; height: 100%; max-width: 100px; max-height: 110px; }
.directo02-bio-ponentes { position: relative; float: left; width: 60%; max-width: 396px; height: 100%; min-height: 110px; padding: 0px 2.5%; }
.directo02-bio-ponentes h4, .bio-ponentes2 h4 { font-size: 14px; }
.directo02-bio-ponentes2 { position: relative; float: left; width: 60%; max-width: 396px; height: 100%; min-height: auto; padding: 0px 2.5%; }
.directo02-rrss-ponentes { position: relative; float: left; width: 20%; max-width: 132px; height: 100%; max-height: 100px; padding: 5px 0px; }
.directo02-rrss-ponentes img { width: 25px; margin: 5px 5px 5px 0px; vertical-align: middle; }
.directo02-rrss-ponentes a { color: black; }
.directo02-rrss-ponentes a:hover { color: darkred; }
.directo02-rrss-ponentes-mov { position: relative; float: left; width: 100%; max-width: 635px; height: 100%; max-height: 70px; padding: 5px 0px; display: none; }
.directo02-rrss-ponentes-mov img { width: 25px; margin: 5px 5px 5px 25px; vertical-align: middle; }
.directo02-rrss-ponentes-mov a { color: black; }
.directo02-rrss-ponentes-mov a:hover { color: darkred; }
#directo02-twitter { position: relative; float: left; width: 29.25%; max-width: 300px; padding: 0px 1% 10px 1%; height: 100%; max-height: 435px; text-align: center; }
#directo02-chat { position: relative; float: left; width: 29.25%; max-width: 300px; padding: 0px 1% 10px 1%; height: 100%; max-height: 435px; text-align: center; }
.directo02-corte { position: relative; float: left; clear: both; }
#directo02-flickr { position: relative; float: left; width: 47%; max-width: 450px; height: 364px; padding: 10px 1.5%; text-align: center;  }
#directo02-flickr object { width: 450px; height: 300px; }
#directo02-descarga { position: relative; float: left; width: 47%; max-width: 450px; height: 364px; padding: 10px 1.5%; text-align: center;  }
#directo02-descarga img { width: 40%; margin: 8.5px 30%; }
#directo02-descarga span { font-size: 12px; }
#directo02-infografia { position: relative; float: left; width: 47%; max-width: 450px; height: 364px; padding: 10px 1.5%; text-align: center;  }
#directo02-infografia img { width: 220px; }
#directo02-colaboracion { position: absolute; bottom: 92px; right: 0px; width: 100%; max-width: 300px; min-height: 100px; text-align: center; }
#directo02-colaboracion img { height: 100%; width: 100%; max-width: 200px; margin: 5px 0px; }
#directo02-volver { position: relative; float: left; background-color: darkred; width: 40%; max-width: 450px; font-size: 18px; font-weight: bolder; height: 100%; min-height: 18px; padding: 10px 0px; color: white; text-align: center; margin: 20px 30%; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#directo02-volver a { color: white; }

@media screen and (max-width: 960px) {
	.directo02-youtube { padding-bottom: 56.25%; overflow: hidden; width: 100%; max-width: none;  max-height: none; height: auto; }
	.directo02-youtube iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	#directo02-info { width: 98%; max-width: 960px; min-height: 400px; }
	#directo02-redes-directo { position: absolute; bottom: 40px; }
	#directo02-redes-directo img { height: 100%; width: 100%; max-width: 60px; margin: 5px 5px 0px 5px; }
	#directo02-colaboracion { position: absolute; top: 30px; bottom: auto; }
	#directo02-colaboracion img { height: auto; width: 100%; max-width: 200px; margin: 5px 0px; }
	#directo02-ponentes { width: 100%; max-width: 960px; }
	.directo02-bio-ponentes { max-width: 546px; }
	#directo02-twitter { width: 48%; max-width: 960px; }
	#directo02-chat { width: 48%; }
}

@media screen and (max-width: 750px) {
	#directo02-info { width: 98%; max-width: 960px; min-height: 650px; }
	#directo02-redes-directo { position: absolute; bottom: 0px; right: 0px; width: 100%; max-width: 750px; min-height: 90px; text-align: center; }
	#directo02-colaboracion { position: absolute; bottom: 92px; top: auto; right: 0px; width: 100%; max-width: 750px; min-height: 110px; text-align: center; }
	.directo02-bio-ponentes { width: 80%; max-width: 750px; }
	.directo02-rrss-ponentes { display: none; }
	.directo02-rrss-ponentes-mov { display: block; }
	#directo02-twitter { width: 98%; max-width: 750px; }
	#directo02-chat { width: 98%; }
	#directo02-flickr object { width: 320px; height: 213px; }
	#directo02-descarga { width: 97%; max-width: 750px; }
	#directo02-infografia { width: 97%; max-width: 750px;  }
	#directo02-volver { width: 90%; margin: 20px 5%; max-width: 635px; }
}

.directo02-fixed { position: fixed; top: 0; }

#directo01-container { position: relative; width: 100%; float: none; max-width: 960px; margin: 0px auto; }
#directo01-fondo { position: relative; float: left; width: 100%; height: 100%; background-color: white; }
#directo01-cabecera { position: relative; float: left; width: 100%; height: 100%; max-height: 150px; max-width: 960px; clear: both; padding: 0px; }
#directo01-cabecera img { height: 100%; width: 100%; max-width: 960px; max-height: 150px; }
#directo01-cabecera2 { position: relative; float: left; width: 100%; height: 100%; max-height: 300px; max-width: 960px; clear: both; padding: 0px; }
#directo01-cabecera2 img { height: 100%; width: 100%; max-width: 960px; max-height: 300px; }
#directo01-youtube { position: relative; float: left; width: 68.75%; max-width: 660px; height: 100%; max-height: 371px; }
#directo01-youtube iframe { width: 660px; height: 371px; min-height: auto !important; }
#directo01-info { position: relative; float: left; width: 31.25%; max-width: 300px; padding: 10px 1%; height: 100%; min-height: 351px; }
#directo01-info p { padding-left: 20px; line-height: 30px; }
#directo01-redes-directo { position: absolute; bottom: 2%; right: 0px; width: 100%; max-width: 300px; min-height: 90px; text-align: center; }
#directo01-redes-directo img { height: 100%; width: 100%; max-width: 60px; margin: 5px 5px 0px 5px; }
#directo01-ponentes { position: relative; float: left; width: 68.75%; max-width: 660px; text-align: center; }
#directo01-formulario img { width: 50%; margin: 20px 0px; }
.directo01-caja-ponentes { position: relative; float: left; width: 100%; clear: both; font-size: 12px; padding: 10px 0px; text-align: left; }
.directo01-foto-ponentes { position: relative; float: left; width: 15%; max-width: 100px; height: 100%; max-height: 110px; }
.directo01-foto-ponentes img { width: 100%; height: 100%; }
.directo01-bio-ponentes { position: relative; float: left; width: 60%; max-width: 396px; height: 100%; min-height: 110px; padding: 0px 2.5%; }
.directo01-bio-ponentes h4 { font-size: 14px; }
.directo01-rrss-ponentes { position: relative; float: left; width: 20%; max-width: 132px; height: 100%; max-height: 100px; padding: 5px 0px; }
.directo01-rrss-ponentes img { width: 25px; margin: 5px 5px 5px 0px; vertical-align: middle; }
.directo01-rrss-ponentes a { color: black; }
.directo01-rrss-ponentes a:hover { color: darkred; }
.directo01-rrss-ponentes-mov { position: relative; float: left; width: 100%; max-width: 635px; height: 100%; max-height: 70px; padding: 5px 0px; display: none; }
.directo01-rrss-ponentes-mov img { width: 25px; margin: 5px 5px 5px 25px; vertical-align: middle; }
.directo01-rrss-ponentes-mov a { color: black; }
.directo01-rrss-ponentes-mov a:hover { color: darkred; }
#directo01-twitter { position: relative; float: left; width: 31.25%; max-width: 300px; padding: 0px 1% 10px 1%; height: 100%; max-height: 435px; text-align: center; }
#directo01-chat { position: relative; float: left; width: 31.25%; max-width: 300px; padding: 0px 1% 10px 1%; height: 100%; max-height: 435px; text-align: center; }
.directo01-corte { position: relative; float: left; clear: both; }
#directo01-flickr { position: relative; float: left; width: 47%; max-width: 450px; height: 364px; padding: 10px 1.5%; text-align: center;  }
#directo01-flickr object { width: 450px; height: 300px; }
#directo01-descarga { position: relative; float: left; width: 47%; max-width: 450px; height: auto; padding: 10px 1.5%; text-align: center;  }
#directo01-descarga img { width: 90%; max-width: 450px; margin: 8.5px 0px; }
#directo01-descarga span { font-size: 12px; }
#directo01-infografia { position: relative; float: left; width: 47%; max-width: 450px; height: 364px; padding: 10px 1.5%; margin: 10px 0px; text-align: center;  }
#directo01-infografia img { width: 220px; }
#directo01-infografia2 { position: relative; float: left; width: 47%; max-width: 450px; height: 200px; padding: 10px 1.5%; text-align: center;  }
#directo01-infografia2 img { width: 150px; }
#directo01-colaboracion { position: relative; float: left; width: 47%; max-width: 450px; height: 210px; padding: 10px 1.5%; margin: 10px 0px; text-align: center;  }
#directo01-colaboracion img { width: 285px; }
#directo01-colaboracion2 { position: relative; float: left; width: 47%; max-width: 450px; height: 200px; padding: 10px 1.5%; text-align: center;  }
#directo01-colaboracion2 img { width: 200px; }
#directo01-volver { position: relative; float: left; background-color: darkred; width: 40%; max-width: 450px; font-size: 18px; font-weight: bolder; height: 100%; min-height: 18px; padding: 10px 0px; color: white; text-align: center; margin: 20px 30%; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#directo01-volver a { color: white; display: block; width: 100%; height: 100%; }
#directo01-flickr-full { position: relative; width: 100%; max-width: 960px; height: 100%; max-height: 702px; padding: 10px 0px; text-align: center; clear: both; }
#directo01-flickr-full div { position: relative; padding-bottom: 66.6%; overflow: hidden; }
#directo01-flickr-full div object { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; max-height: 640px; max-width: 960px; }
#directo01-filiales { height: auto; text-align: center; width: 97%; max-width: 932px; padding: 10px 1.5%; clear: both; }
#directo01-filiales img { height: auto; width: 200px; margin: 20px 40px; }
.directo01-sec-sepa { position: relative; float: left; height: auto; text-align: center; width: 97%; max-width: 932px; padding: 10px 1.5%; }
.directo01-sec-sepa img { height: 75px; margin: 20px 30px; }
.directo01-sec-sepa2 { position: relative; float: left; height: auto; text-align: center; width: 97%; max-width: 932px; padding: 10px 1.5%; }
.directo01-sec-sepa2 img { height: 33px; margin: 20px 40px; }
.directo01-sidebar { position: relative; float: left; width: 29.25%; max-width: 300px; padding: 0px 1% 10px 1%; height: auto; text-align: center; }
.directo01-sidebar img { width: 40%; height: auto; }


#directo01-colaboracionde { position: relative; float: left; text-align: center; width: 80%; margin: 0 10%;}
#directo01-colaboracionde div { position: relative; float: left; width: 33.33333%; }
#directo01-colaboracionde div img { max-width: 100%; }

.resumen-articulos { position: relative; float: left; width: 100%; }
.resumen-articulos img { width: 100%; height: auto; }

/*#encuesta-apester { position: relative; float: left; width: 50%; padding: 0px 15px; height: auto; }*/

.imagen-podcast { position: relative; float: left; width: 50%; max-width: 400px; text-align: center; }
.imagen-podcast img { width: 60% !important; height: auto !important; }

table.sesiones { width: 100%; margin-bottom: 30px; }

table.sesiones td { border-bottom: 2px solid #c0c0c0 !important; padding: 10px 0px; }

table.sesiones td { font-size: 10pt; padding-left: 5px; }

table.sesiones td.verComentarios { font-size: 12pt; }

/********************************* Inicio RITMO17 *********************************/

.titulo_sesion { 
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto; 
}

.fecha_sesion {
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto;
}

.rol_sesion {
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto;
	margin: 10px 0px;
	color: #ee2a58;
}

.ponencia {
	position: relative; 
	float: left; 
	width: 100%; 
	max-width: 570px; 
	height: auto;
	margin-bottom: 20px;
}

.foto_ponencia {
	position: relative; 
	float: left; 
	width: 100px; 
	height: 110px;
	margin-right: 20px;
	
	background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: auto 100%;
}

.info_ponencia {
	position: relative; 
	float: left; 
	width: 100%; 
	max-width: 430px; 
	height: auto;
	margin-right: 20px;
}

.descripcion_ponencia {
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto;
}

.titulares_ponencia {
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto;
	font-style: italic;
	font-size: 12pt;
	margin-top: 10px;
}

.titulares_ponencia p {
	color: #ee2a58;
}

.valoracion_ponencia {
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto;
}

.valoracion_ponencia iframe {
	width: 300px; 
	height: 50px; 
	border: 0px solid; 
	overflow:hidden;
}

.comentario {
	position: relative; 
	float: left; 
	width: 100%; 
	height: auto;
}

.comentario iframe {
	width: 100%; 
	height: 270px; 
	border: 0px solid; 
	overflow: hidden;
}

/********************************* Fin RITMO17 *********************************/


@media screen and (max-width: 960px) {
	#directo01-youtube { position: relative; float: left; padding-bottom: 56.25%; overflow: hidden; width: 100%; max-width: none;  max-height: none; height: auto; }
	#directo01-youtube iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	#directo01-info { position: relative; float: left; width: 98%; max-width: 960px; min-height: 212px; }
	#directo01-redes-directo { position: absolute; bottom: 30%; }
	#directo01-redes-directo img { height: 100%; width: 100%; max-width: 60px; margin: 5px 5px 0px 5px; }
	#directo01-ponentes { position: relative; float: left; width: 100%; max-width: 960px; }
	.directo01-bio-ponentes { position: relative; float: left; width: 100%; max-width: 546px; }
	#directo01-twitter { position: relative; float: left; width: 48%; max-width: 960px; }
	#directo01-chat { position: relative; float: left; width: 48%; }
	.directo01-sidebar { width: 48%; max-width: 960px; }
	.directo01-sidebar img { height: 290px; width: auto; }
	
	.ponencia {
		max-width: none; 
	}
	
	.foto_ponencia { 
		width: 100px; 
		margin: 0px auto;
		float: none;
	}
	
	.info_ponencia {
		max-width: none;
		text-align: center;
	}
	
	.valoracion_ponencia {
		float: none; 
		width: 300px; 
		margin: 0px auto;
	}
}

@media screen and (max-width: 635px) {
	#directo01-info { position: relative; float: left; width: 98%; max-width: 960px; min-height: 302px; }
	#directo01-redes-directo { position: absolute; bottom: 2%; right: 0px; width: 100%; max-width: 635px; min-height: 90px; text-align: center; }
	#directo01-formulario img { width: 90%; margin: 20px 0px; }
	.directo01-bio-ponentes { position: relative; float: left; width: 80%; max-width: 635px; }
	.directo01-rrss-ponentes { position: relative; float: left; width: 100%; display: none; }
	.directo01-rrss-ponentes-mov { position: relative; float: left; width: 100%; display: block; }
	#directo01-twitter { position: relative; float: left; width: 98%; max-width: 635px; }
	#directo01-chat { position: relative; float: left; width: 98%; }
	#directo01-flickr object { width: 320px; height: 213px; }
	#directo01-descarga { position: relative; float: left; width: 97%; max-width: 635px; }
	#directo01-infografia { position: relative; float: left; width: 97%; max-width: 635px;  }
	#directo01-infografia2 { width: 97%; max-width: 635px;  }
	#directo01-colaboracion { position: relative; float: left; width: 97%; max-width: 635px; padding: 50px 1.5%; }
	#directo01-colaboracion2 { width: 97%; max-width: 635px; padding: 50px 1.5%; }
	#directo01-volver { position: relative; float: left; width: 90%; margin: 20px 5%; max-width: 635px; }
	.directo01-sidebar { width: 98%; max-width: 635px; }
	.directo01-sidebar img { width: 60%; height: auto; }
	
	#directo01-colaboracionde div{ position: relative; float: left; width: 100%; margin: 5px 0px; }
	
	#encuesta-apester { width: 100%; float: none; margin-bottom: 20px; }
	
	.imagen-podcast { width: 100%; max-width: none; }
}

.infografias .blog .item-image{width:100%;}

/*----------   FIN DIRECTOS   ---------*/

.imagensec15 img{float:right; width:80px; position:relative; top:-40px; margin-bottom:-40px; border-radius: 1.5rem;}

/*----------   VIDEO YOUTUBE RESPONSIVE   ---------*/

.video-ytb { position: relative; padding-bottom: 56.25%; overflow: hidden; clear: both; margin: 20px 0px; }
#top1 .video-ytb{margin: 0;}
.video-ytb iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; border: 0px; }

.rec .line{border-top: 2px solid #B20838!important;color:#B20838!important;}

.seccionesTop{margin:0px}
.seccionesDown{margin:0px}

/* @sergiois - 20170524 */
.sidebar > div{padding-right: 0;}
#nuestragente .img-responsive{padding: 0; border: 1px solid #eee; border-radius: 20px 0 0 20px;}
#nuestragente .details{background: #f6f6f6; border: 1px solid #eee; border-left: 0; height: 149px; padding: 20px; border-radius: 0 20px 20px 0;}
.introduccion.seccion #nuestragente .details{height: 108px;}
.introduccion.seccion .team-wrapper .title{font-size: 16px;}
#nuestragente h3 {font-size: 30px; text-transform: uppercase; margin-top: 50px;}
.comunicacion #nuestragente .details{height: 108px; padding: 20px 10px 20px 20px;}
.btn-socio{background-color: #9f1831; border-color: #771225; color: #fff;}
.btn-socio:hover, .btn-socio:focus{background-color: #771225; color: #fff;}
.footer ul.menulegal{float: left; position: relative; top: 15px; padding-left: 30px;}
.footer ul.menulegal li{display: block; float: left; margin-right: 10px;}
.perfiles{margin-top: 20px; text-align: right;}
.perfiles a{border-radius: 50%;}
.contacto.comunicacion .perfiles{margin-top: 10px; text-align: right;}
.perfiles .btn i{margin: 0;}
.btn-linkedin{background-color: #0073b2; border-color: #0073b2; color: #fff;}
.btn-twitter{background-color: #41b7d8; border-color: #41b7d8; color: #fff;}

.owl-controls{position: absolute; top: -55px; right: 0;}
#especiales .owl-controls{position: inherit; top: inherit; right: inherit;}
.highlights .owl-controls{position: inherit; top: inherit; right: inherit;}
.highlights .grid{max-width: inherit;}
.highlights .grid figure{width: 100%; max-height: inherit; max-width: inherit; min-width: inherit;}
.highlights .item{border: 0!important;}
.jux-content-slider a.leermas{display:block; text-align: right;}
.jux-content-slider .fa{color: #1A659E;}
.owl-theme .owl-nav [class*="owl-"]{height: 30px; line-height: 8px; margin: 0; padding: 0; width: 30px; border-radius: 0!important;}
.owl-controls .owl-nav .owl-prev i{margin-left: -4px;}
.interno .jux-content-slider h2{
  margin-top: 0;
}
.jux-slider h2{
    word-wrap: break-word;
}
.jux-content-slider .jux-slider a span {
    color: #1A659E;
    /*font-family: "Open Sans", Arial, Helvetica, sans-serif;*/
		font-family:'frutiger',arial,sans-serif;
    font-size: 22px;
    text-transform: inherit;
    font-weight: 300;
    line-height: 1.1;
}
#jux-content-slider1317 .item{min-height: 375px;}
.jux-content-slider .jux-slider a:hover{
  text-decoration: underline;
}
.jux-content-slider .item .jux-slider-description {
    color: inherit;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    line-height: inherit;
    margin-bottom: 0;
}
.owl-carousel .owl-item{padding: 0 10px;}
.highlights .owl-carousel .owl-item{padding: 0;}
.owl-stage .owl-item.active .jux-slider .date-title-descript{margin: 0 10px 0 0;}
.owl-stage .owl-item.active:last-child .jux-slider .date-title-descript{margin: 0 0 0 10px;}
.owl-stage .share_like{display: none;}
.section-content .owl-carousel {margin-bottom: 0;}
.jux-content-slider p.author {
    font-size: 11px;
    text-transform: uppercase;
}
.jux-content-slider .description{
  margin-top: 10px;
  margin-bottom: 5px;
}
.jux-content-slider iframe{
  margin-right: 0;
  width: 100%;
}
.home-page.front.home-sp-515 .video .jux-content-slider iframe{
	height: 250px;
}
.jux-content-slider .item .jux-slider-description{
  font-size: 14px;
}
.jux-content-slider p.author img{
  width: 100px!important;
  height: 100px!important;
	max-width: 100px!important;
  overflow: hidden;
  border-radius: 50%;
  margin: 20px auto 10px;
}
.home-page .news h2.title.titlefirst{
  min-height: 75px;
}
.home-page .news.rec .slider-hover-effects {
    float: left;
    margin-right: 10px;
    width: 145px;
}

.alert-notice {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.blog img{
  height:auto;
}
.sociedades-filiales .col-md-4 .page-header h2 {
    font-size: 22px;
    font-weight: 400;
    margin-top: 0;
}
.sociedades-filiales .col-md-4 .page-header h2 {
  min-height: 50px;
}
/*.col-md-4 .page-header h2 a {
    color: #096782;
}*/
.comite-ejecutivo.institucional .item-page .col-md-2{
  width: 20%;
}
.comite-ejecutivo.institucional .item-page .col-md-5{
  width: 40%;
}
.comite-ejecutivo.institucional .item-page .col-md-5 .descriptionejecutiva{
  padding: 15px;
  background: #f5f5f5;
  height: 364px;
  overflow: auto;
}
.comite-ejecutivo.institucional iframe{
  width: 100%;
  height: 364px;
  min-height: 364px;
}

.home-sp-515.home-page section.blogcardiohome.imgauthor,
.home-sp-515.home-page section.blogcardiorec{
  height: 275px;
}
.home-sp-515.home-page #bottom1 section{
	height: 280px;
}
img{
  max-width: 100%;
}
.home-page.front .events .event-item{
  width: 25%;
  float: left;
  min-height: 100px;
}
.home-page.front .events .event-item h2.title{
  margin-top: 0;
  margin-right: 10px;
}
.home-page .events .read-more {
  clear: left;
  display: block;
  float: right;
  margin-top: 10px;
}
.home-page .sidebar .events .read-more{
	margin-bottom: 10px;
}

/* noticias destacadas */
.home-page .trends{
  background: #ffffff;
  margin-bottom: 30px;
}
.home-page .trends .section-content{
  padding: 0;
}
#destacado{
	padding: 0;
	border: 0;
	margin-bottom: 4rem;
	display: none;
}
.sectrends{
  line-height: 20px;
  font-size: 16px;
  margin-bottom: 0;
	font-family: "open sans";
	background: #f6f6f6;
	border-radius: 0.8rem;
}
.alert.alert-destacado{
	border-radius: 0;
}
.sectrends .noticias{
  padding-left: 0;
}
.sectrends .noticiatitulo{
  padding: 0.5rem 1rem;
	background: red;
  display: inline-block;
  text-transform: uppercase;
  line-height: 30px;
  text-align: center;
  font-weight: 600;
  color: #fff;
	border-radius: 0.8rem;
	margin-right: 1rem;
}
.sectrends a{
  color: #333;
	font-weight: 300;
}
.sectrends a:hover{
	text-decoration: underline;
}
.sectrends i{
	color: red;
	padding: 0.5rem;
	margin: 0 0.5rem;
}
.sectrends p{
  margin: 0;
  background: #333;
}
.sectrends button.close{
  position: relative;
  top: 10px;
  font-size: 30px;
  font-weight: lighter;
	color: #333;
	opacity: 0.8;
	right: 1rem;
	top: 0.3rem;
}
.sectrends button.close:hover{
	opacity: 1;
}
/* ---------------------------------------- */

.notas-de-prensa-sec.comunicacion .blog img {
    height: auto;
    /*width: 100%;*/
}

.sidebar .widget .nav.menu .current a{
  background: #ddd;
}
.redes-medios.multimedia .album-cover img{
  margin: 0 auto;
}
.filiales p{
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}

.comunicacion.comunicacion .news.titlefirst .section-content{
  /*min-height: 420px;*/
  height: 350px;
}
.comunicacion.comunicacion .news.titlefirst.carper .section-content{
	height: auto;
}
.news.titlefirst.medios img {
  border: 4px solid #999;
  border-radius: 50%!important;
  height: 100px!important;
  margin: 0 auto;
  padding: 5px;
  width: 100px!important;
}
.comunicacion .item .pull-left.item-image{
  max-width: 350px;
  margin-right: 20px;
}
.comunicacion .item-page .pull-none.item-image{
  margin: 30px auto 30px;
  text-align: center;
}

#encuestas a{
	color: #fff;
	text-decoration: none;
}
#encuestas .image{
	background-color: rgba(0,0,0,0.8);
	height: 250px;
	max-width: 100%;
	filter:brightness(0.4);
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 1.6rem;
}
#encuestas .image:hover{
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
}
#encuestas .title {
	display: block;
	font-size: 20px;
	line-height: 28px;
	height: 140px;
	margin: 0 40px -145px;
	position: relative;
	text-align: center;
	top: -195px;
}
#encuestas .btn{
	position: relative;
	float: right;
	bottom: 29px;
	display: table;
	margin: 0 auto;
}
.display_archive .campaign::before {
  content: "\f02d";
  font-family: FontAwesome;
  padding-right: 10px;
}
.medios .pull-left.item-image{
  margin-top: 20px;
}
.medios .pull-left.item-image img{
  width: 100px;
  height: 100px;
  max-width: inherit;
  border-radius: 50%;
  margin: 0 auto;
  box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
  padding: 5px;
}
/*.home-page .news.blogcardio::before,
.news.blogcardiohome.imgauthor::before {
  background: #fff url("../../images/bayer.png") no-repeat scroll right center / contain ;
  color: #68BC4B;
  border: 1px solid #0699d2;
  border-radius: 20px;
  bottom: 10px;
  content: "Patrocinado por";
  font-family: "open sans",arial,sans-serif;
  height: 40px;
  padding: 10px 45px 0 10px;
  position: absolute;
  right: 10px;
  text-transform: uppercase;
}*/
.home-page .colaborador h1.section-heading .line{
  font-size: 15px;
}
#advertencia{
  margin-top: 30px;
}
#advertencia section{
  box-shadow: 0 1px 5px rgba(255, 0, 0, 0.5);
	background: RGB(255, 224, 224);
}
.alert-grey {
  background-color: #f6f6f6;
  border-color: #eee;
  color: #666;
}
.wufooframe.alert-grey{
	background: #fff;
	padding: 0;
	border: 0;
}
.wufooframe iframe, .wufoo-form-container{
	padding: 2rem;
	margin-top: 2rem;
}
#wufooFormq6830830yy5bys.wufoo-form-container{
	margin-top: 0;
	height: 808px;
}
.ic-event, .ic-event:nth-child(2n+1){
	background:#fff;
}
.ic-event:hover .ic-content{
	background: #f6f6f6;
}
.ic-content{
	min-height: 80px;
}
.ic-box-date{
	margin: 0 2rem 0 0;
}
#icagenda .ic-full-description {
  padding: 1% 2%;
}
#icagenda #ic-list-of-dates {
  padding: 0 2%;
}
abbr[title], abbr[data-original-title]{text-decoration:none;}
.btn abbr{border-color:#fff;}

.listado img{border: 2px solid #999; border-radius: 50%; height: 55px; margin: 0 auto; max-width: inherit; padding: 4px; width: 55px;}
.listado h2{margin: 5px 0; font-weight: 500; font-size: 22px;}

.institucional .nav-pills{
  margin-bottom: 40px;
  text-align: center;
}
.institucional .nav-pills > li{
  float:none;
  display:inline-block;
  *display: inline;
  *zoom:1;
}
.institucional .nav-pills > li > a{
  background: #9f1831;
  color: #fff;
}

span.highlight{
  background: #FFFFE0;
}

.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-flex;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.col-centered-block {
    display:inline-block;
    float:none;
    text-align:left;
    margin-right:-4px;
}
.presidentes .col-centered{
	display: inline-block;
}
.actualidad-cardiologia-clinica .col-centered {
	margin-bottom: 30px;
}

.pager ul{
  padding: 0;
}
.pager li{
  border: 1px solid #ddd;
  border-radius: 15px;
  padding: 5px 14px;
}
.pager li a{
  padding: 0;
  border: 0;
}
.pager li a:hover{
  background: none;
}
.pager li:first-child{
  float:left;
}
.pager li:last-child{
  float:right;
}
.pagenavcounter{
  display: none;
}
.article-index.pull-right{
  display: block;
  float: none;
  margin-bottom: 20px;
  width: 100%;
}
.article-index ul li:last-child{
  display: none;
}
.article-index a:focus, .article-index li:focus{
  color: #fff;
}
.owl-carousel .owl-item img.lazyOwl.medios{
  border: 1px solid #999;
  border-radius: 50%;
  height: 135px!important;
  margin: 0 auto;
  max-width: inherit;
  padding: 5px;
  width: 135px!important;
}

.modal-dialog{
	width: 85%;
	max-width: 1100px;
	margin-top: 80px;
}
.modal-content{
	border-radius: 0.8rem;
}
.modal-header{
	background: #9f1831;
	color: #fff;
	border-radius: 0.8rem 0.8rem 0 0;
}
.modal-header .close{
	color: #fff;
	opacity: 1;
}
.modal-footer{
	background: #f6f6f6;
	border-radius: 0 0 0.8rem 0.8rem;
}
.modal-body h3:first-child{
  margin-top: 0;
}
.alert-grey h2:first-child{
  margin-top: 0;
}
#cartaspresentacion{
  margin-top: 20px;
}

.btn-cerrar-sesion{
  margin-left: 5px;
  padding: 5px 12px;
}
.btn-sign-out{
  float:right!important;
}

.news.app #jux-content-slider764 .item img,
.news.app #jux-content-slider756 .item img{
	border-radius: 8px;
	width: 99%;
	border: 1px solid #ccc;
}

.content-links .nav-tabs > li{
	margin: 0;
	display: inline;
}
.content-links .nav-tabs > li > a{
	background-color: #5cb85c;
	border: 1px solid #4cae4c;
	color: #fff;
	margin: 10px 0 20px;
	display: inline-block;
	padding: 10px 20px;
}
.content-links .nav-tabs > li > a:hover{
	background-color: #4cae4c;
	border: 1px solid #4cae4c;
}
.cardiodxt .pull-none.item-image{
	border: 1px solid #e8e8e8;
    margin-bottom: 20px;
}

.blogseccion{
	margin-bottom: 40px;
}
.blogseccion.cardiodxt {
	margin-bottom: 80px;
}

.diabetes.documentos .jux-slider h2{
  margin-top: 5px;
}
.diabetes.documentos .jux-content-slider .jux-slider a span{
  font-size: 14px;
  line-height: 18px;
}
#top3 .diabetes.documentos .jux-slider h2{
	max-height: 35px;
    overflow: hidden;
}

/* secciones */
.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 130px;
	height: 130px;
	display: inline-block;
	margin: 0 10px;
}
.ch-item {
	width: 100%;
	height: 100%;
	/*border-radius: 50%;*/
	overflow: hidden;
	position: relative;
  cursor: default;
  transition: all 0.4s ease-in-out;
  background-repeat: no-repeat;
  background-position: center center;
}
.ch-img-1 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/clinica.png);
}

.ch-img-2 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/geriatrica.png);
}

.ch-img-3 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/pediatrica.png);
}
.ch-img-4 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/isquemica.png);
}
.ch-img-5 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/arritmias.png);
}
.ch-img-6 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/estimulacion.png);
}
.ch-img-7 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/hemodinamica.png);
}
.ch-img-8 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/imagen.png);
}
.ch-img-9 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/insuficiencia.png);
}
.ch-img-10 { 
	background-image: url(https://secardiologia.es/images/secciones/todas/riesgo.png);
}
.ch-info {
	position: absolute;
	background: rgba(0,0,0, 0.8);
	width: inherit;
	height: inherit;
	/*border-radius: 50%;*/
	overflow: hidden;
	opacity: 0;
	/*transition: all 0.4s ease-in-out;*/
	transform: scale(0);
}
.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0;
  font-size: 12px;
  line-height: 16px;
	margin: 0;
	padding: 16px 0 0 0;
	height: 90px;
}
.ch-info p {
	color: #fff;
	padding: 0 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	/*transition: all 1s ease-in-out 0.4s;*/
}
.ch-info p a {
	display: block;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
}

.ch-info p a:hover {
  color: rgba(255,255,255,1);
}
.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
	transform: scale(1);
	opacity: 1;
}
.ch-item:hover .ch-info p {
	opacity: 1;
}

nav.main-nav.affix{
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
	box-shadow: 0px -26px 66px 10px #131f56;
	border-bottom: 1px solid #e6e6e6;
}

.item-page .alert h3{
	margin-top: 0;
}
.item-page .alert ul{
	margin-bottom: 10px;
	color: #000;
}
.formacioncalendar img{
	max-width: 100px;
}
.readmore .btn{
	background: #9f1831;
	color: #fff;
	border-radius: 4px;
}

/* DIRECTOS ONLINE */
.directos .pull-left.item-image img{
  width: 140px;
  height: 140px;
  max-width: inherit;
  margin-top: 10px;
	border-radius: 50%;
	border: 2px solid #f6f6f6;
}
.directos .items-row{
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.directos .future{
  background: #f6f6f6;
	border-radius: 0.8rem;
}
.directos .online {
  background: #EAF6EA;
	border-radius: 0.8rem;
}
.directos .soon{
  background: #FEF4E8;
	border-radius: 0.8rem;
}
.directo .banner > div{
  background: #ccc;
}
.directo .banner img{
  display: block;
  margin: 0 auto;
}
.directo .video{
  padding-right: 0;
}
.directo .chat{
  padding-left: 0;
}
.directo .chat iframe{
  height: 430px;
  width: 100%;
}
.directo .chat iframe.wufoo-form-container{
	padding-top: 10px;
	padding-left: 20px;
	margin-top: 0;
}
#participantes h2{
  text-transform: uppercase;
}
#participantes h3{
  font-size: 18px;
  margin-top: 10px;
}
#participantes .btn i{
  margin: 0;
	padding: 0;
}
#participantes .info{
  padding-top: 10px;
}
#participantes .info strong{
  font-size: 14px;
}
#participantes ul h3{
  padding-top: 0;
  margin-top: 0;
}
#participantes ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
#participantes ul li{
  clear: left;
  min-height: 130px;
}
#participantes ul img{
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-right: 20px;
  float: left;
}
#participantes .alert{
  border-radius: 0.8;
}
#acreditacion{
	margin-top: 2rem;
	padding: 1rem 1rem 2rem;
	border-radius: 0.8rem;
	margin-bottom: 2rem;
	box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
}
#faq{
	margin-top: 2rem;
}
#acreditacion img{
  max-width: 200px;
  margin: 0 auto;
}
#acreditacion h3{
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 20px;
	font-weight: 400;
}
#limpiardivs{
  position: fixed;
  right: 0;
  z-index: 1000;
	border-radius: 0.8rem 0 0 0.8rem;
}
.hidedivs .header .info,
.hidedivs nav.main-nav,
.hidedivs .breadcrumbs,
.hidedivs .directo .page-heading,
.hidedivs .directo #fecha .text-left,
.hidedivs header.header,
.hidedivs #video .banner,
.hidedivs #sp-page-builder,
.hidedivs #acreditacion
{
  display: none;
}
.hidedivs .container{
	width: 95%;
}

.hidedivs .directo #fecha{
	margin-top: 20px;
}
.hidedivs .directo #fecha .text-right{
	text-align: left;
}

.ciclos h3.page-header.item-title{
	font-size: 20px;
}

.ciclos.multimedia .col-centered > div {
  border: 1px solid #eee;
  padding: 20px;
  text-align: center;
}
.ciclos.multimedia .col-centered > div h3{
  display: none;
}
.ciclos.multimedia .row-centered{
  margin-bottom: 40px;
}
.ciclos .categories-list .col-centered{
	margin-bottom: 2rem;
}

/* SP PAGE */
#video{
	margin-bottom: 20px;
}
#participantes .temas{
	font-size: 16px;
	color: #666;
	line-height: 26px;
}
#participantes .sppb-addon-person{
	background: #f6f6f6;
	border-radius: 50px 75px 5px 50px;
	padding: 0 0 30px 0;
	margin-bottom: 20px;
}
#participantes .sppb-person-name{
	padding-top: 10px;
}
#participantes .sppb-person-image{
	float: left;
}
#participantes .sppb-person-image img{
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-right: 20px;
  float: left;
}
#participantes ul.sppb-person-social li{
  min-height: auto;
  clear: inherit;
}
#participantes .sppb-person-social-icons{
	float:right;
}
#participantes .sppb-addon-person .sppb-person-social > li > a{
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	background: #00ACED;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	text-align: center;
	float: none;
	padding: 8px;
}

#participantes .sppb-addon-person .sppb-person-social > li{
	margin: 0 0 0 5px;
}

.site.cardiotv .sp-page-builder .page-content #participantes{
	margin-top: 4rem;
	padding: 2rem;
}

#colaboradores .sppb-row{
	text-align: center;
	display: block;
}
#colaboradores .sppb-row > div{
	display: inline-block;
	float: none;
	text-align: left;
	margin-right: -4px;
}
#colaboradores img{
	max-width: 200px;
	width: 100%;
}
#organizadores img{
	max-height: 150px;
	height: auto;
	width: auto;
}
#sp-page-builder #colaboradores .sppb-section-title{
	margin-bottom: 0;
}

.btn-twitter {
	background: #41b7d8;
	border-color: #41b7d8;
}

.ciclos.multimedia .col-centered > div {
  border: 1px solid #eee;
  padding: 20px;
  text-align: center;
}
.ciclos.multimedia .col-centered > div h3{
  display: none;
}
.ciclos.multimedia .row-centered{
  margin-bottom: 40px;
}
.ciclos.multimedia .col-centered img{
	margin-top: 0!important;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
	padding-bottom: 0px;
  overflow: hidden;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.embed-responsive-16by9{
	margin-bottom: 20px;
}

.sidebar .padding0{
	border-radius: 0.8rem;
}
.sidebar .padding0 .section-content{
	padding: 0;
}
.sidebar .padding0 .section-content p{
	margin-bottom: 0;
}
.campusv a.btn-cta{
	background: #3ABEEF;
	border-color: #3ABEEF;
}
.campusv a.btn-cta:hover{
	background: #9D142E;
	border-color: #9D142E;
}

.cursospresenciales .section-content{
	background: url(https://secardiologia.es/images/formacion/cursos-presenciales-fondo.jpg) no-repeat top center;
	padding-top: 160px;
}
.cursospresenciales .eventoscalendar{
	height: 200px;
	overflow: auto;
	margin-bottom: 15px;
}
.home-page section.cursospresenciales{
	background: #fff;
	box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
	border-radius: 0.8rem;
}
.home-page section.cursospresenciales .line{
	border: 0;
}

.cardio-rm-cardio-tc .blogseccion .pull-left.item-image,
.mujeres-en-cardiologia .blog .pull-left.item-image,
.valvulopatias .blog .pull-left.item-image,
.cardio-oncologia .blog .pull-left.item-image {
	width: 100px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.cardio-rm-cardio-tc .blogseccion .pull-left.item-image img{
	width: 100px;
	height: 100px;
}
.cardio-rm-cardio-tc .blogseccion .pull-left.item-image img,
.mujeres-en-cardiologia .blog .pull-left.item-image img,
.valvulopatias .blog .pull-left.item-image img,
.cardio-oncologia .blog .pull-left.item-image img{
	border-radius: 50%;
	border: 4px solid #999;
	padding: 5px;
}
.valvulopatias .blog .items-leading > div,
.cardio-oncologia .blog .items-leading > div{
	clear: both;
}

#faq .fade.in{
	z-index: 100000;
}
a#jwDisqusBackToTop{
	display: none;
}

.vvimeo{
	width: 100%;
	min-height: 400px;
	background: #000;
	border: 0;
}

#reuniones > div{
	margin-bottom: 20px;
}

.anuncio{
	text-align: center;
}

.bannersblog{
  border-radius: 60px;
}
.bannersblog img{
  width: 100px;
  border-radius: 50%;
  border: 2px solid #eee;
}
.bannersblog p{
  margin-top: 30px;
  text-align: right;
  font-size: 18px;
  font-weight: 300;
  font-family: 'open sans', arial, sans-serif;
}
.bannersblog a.btn{
  border-radius: 20px;
}

.bannerasg a{
	display: flex;
	border: 2px solid #eee;
	background: #f6f6f6;
	margin: 1rem 0 2rem;
	padding: 1rem;
	border-radius: 60px;
	align-items: center;
}
.bannerasg img{
	background: #fff;
  width: 80px;
  border-radius: 50%;
  border: 2px solid #eee;
	margin-right: 1rem;
}
.bannerasg span{
	color: #000;
	font-size: 1.8rem;
	font-family: "frutiger";
	font-weight: 300;
}
.bannerasg .zoomIt:hover{
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2)
}

.zoomIt{
display:block!important;
-webkit-transition:-webkit-transform 1s ease-out;
-moz-transition:-moz-transform 1s ease-out;
-o-transition:-o-transform 1s ease-out;
-ms-transition:-ms-transform 1s ease-out;
transition:transform 1s ease-out;
}
.zoomIt:hover{
-moz-transform: scale(2.1);
-webkit-transform: scale(2.1);
-o-transform: scale(2.1);
-ms-transform: scale(2.1);
transform: scale(2.1)
}

/* CAMBIOS RESPONSIVE */
@media screen and (max-width: 767px) {
  .header .menu-top{float: none;}
  .header .menu-top li{display: block;}
  .navbar-header span#title{color: #9D142E; font-size: 18px; text-transform: uppercase; padding: 12px; font-family: 'open sans', arial, sans-serif;}
  .navbar-header span#title.visible-xs{display: inline-block!important;}
  .main-nav .nav a i{float: right; font-size: 25px; position: relative; top: -2px;}
  .header .search-form .form-control{width: 160px;}
  .main-nav .nav .nav-item .dropdown-menu a:hover{padding-left: 15px;}
  .main-nav .nav .nav-item .dropdown-menu .dropdown-menu li a{padding-left: 24px;}
  .jux-content-slider p.author img{width: 75px!important; height: 75px!important; overflow: hidden; border-radius: 50%; margin: 20px auto 10px;}
  .home-page.front .events .event-item {width: inherit; float: inherit; min-height: 70px; padding-top: 10px;}
  
  .comite-ejecutivo.institucional .item-page .col-md-2{width: 100%;}
	.comite-ejecutivo.institucional .item-page .col-md-5{width: 100%;}
	.comite-ejecutivo.institucional .item-page .col-md-5 .descriptionejecutiva{height: auto;}
	.directos-online .directos{text-align: center;}
	
	#faq{text-align: center; margin: 20px 0;}
	#faq button{width: 100%;}
}
@media screen and (max-width: 768px) {
  .home-sp-515.home-page section.blogcardiohome.imgauthor, .home-sp-515.home-page section.blogcardiorec{height: inherit;}
  .comunicacion .item .pull-left.item-image{float: none; margin: 20px auto;}
  .sidebar > div{padding-left: 0;}
  .footer .container{padding-left: 20px;}
  .footer ul.menulegal{float: none; position: inherit; top: inherit; margin-bottom: 20px;}
  #nuestragente .details{height: 142px;}
  .comunicacion #nuestragente .details{height: 142px;}
  .team-wrapper {margin-bottom: 10px;}
	
	#encuestas .col-md-6{margin-bottom: 20px;}
	.header .top-bar {background: #f6f6f6; padding-top: 10px; padding-bottom: 10px; margin-top:0;}
	.modal.in .modal-dialog{width: auto;}
	.modal.in .modal-dialog .modal-body{text-align: left;}
}
@media screen and (min-width: 768px) and (max-width: 900px) {
	.header .top-bar {background: #fff; padding-top: 0; padding-bottom: 0; margin-top:10px;}
	.header h1.logo{margin-top: -15px;}
}
@media screen and (max-width: 600px) {
  #nuestragente .details{height: 136px;}
  .comunicacion #nuestragente .details{height: 136px;}
  .ch-grid li{float:left;}
	
	.bannersblog p{text-align: center; margin-top: 0;}
	.bannersblog img{margin: 0 auto;}
	.bannersblog a.btn{margin-top: 10px;}
}
@media screen and (min-width: 768px) {
  .info .collapse{display: block;}
	/*.comite-ejecutivo .item-page .col-md-2{width: 20%;}
	.comite-ejecutivo .item-page .col-md-5{width: 40%;}*/
	.descriptionejecutiva{height: 330px; overflow: auto; padding: 1rem; border: 1px solid #e8e8e8; margin-bottom: 4rem; border-radius: 0.8rem;}
}
@media screen and (max-width: 50em){
  .content {text-align: inherit!important;}
}
@media screen and (max-width: 320px){
	.jux-content-slider p.author img{width: 55px!important; height: 55px!important;}
}
@media (max-width: 450px){
  .btn.btn-sign-out{padding: 6px 10px;}
  .top-bar .text-right.visible-xs{padding-left:0;}
  .header .search-form .form-control{width:125px;}
	#participantes .sppb-person-information, 
	#participantes .sppb-person-introtext{margin-left: 120px;}
	.directo .video {padding-right: 15px;}
	.directo .chat {padding-left: 15px; }
	#colaboradores .sppb-row > div{width: 50%;}
	.item-page iframe.youtube.embed-responsive-item{min-height: auto;}
}

/*.jwDisqusForm iframe:first-child{display:none;}*/
.tabs-left {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left>li{
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-left>li>a,.tabs-left>li>a:focus {
  border-radius: 0;
  margin-right: 0;
  display:block;
	border: 0!important;
}
.vertical-text {
  margin-top:50px;
  border: none;
  position: relative;
}
.vertical-text>li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.vertical-text.tabs-left {
  left: -50px;
}
.tabs-left>li:focus,
.tabs-left>li:focus a,
.tabs-left>li>a:focus{
	background: #fff!important;
	border: 0;
}
#instabs h2{
	margin-top: 0;
}
#instabs .tab-content{
	min-height: 300px;
}
#instabs .alert.alert-grey{
	margin-bottom:0;
}

dt {
	margin-bottom: 10px;
	font-size: 18px;
	font-family: "frutiger";
}
dd{
	margin-left: 10px;
	margin-bottom: 20px;
}

.items-leading > div {
    clear: both;
}

#organizadores .diabetesup2datelogo img{
  max-height: 90px;
}

.diabemir .jcemediabox-zoom-span,
.diabemir .jcemediabox-zoom-span img{
	width: 100%!important;
	max-width: 100%!important;
}

.tweetme{
	width: 100%;
	max-width: 100% !important;
	background: #f6f6f6!important;
	border-radius: 0.8rem;
	border: 3px solid #00ACED;
}
.item-page span.tweetme[class*="t1_"]:not([class*="trans"]){
	box-shadow: inherit!important;
	-webkit-box-shadow: inherit!important;
}
.item-page span.tweetme[class*="t1_"] .sbText{
	padding: 25px!important;
	font-size: 20px!important;
	background: #00ACED;
	color: #fff;
}
.item-page span.tweetme[class*="t1_"] .sbFoot{
	background: #00ACED;
}
.item-page span.tweetme[class*="t1_"] .sbFoot .sbFootButton{
	color: #fff;
}
.item-page span.tweetme.sbBox .sbFoot span::before{
	color: #fff;
}

/* Presidentes : Historia */
#presidentes .presidentes{
  text-align: center;
}
#presidentes .presidentes img{
  width: 150px;
  margin: 0 auto;
  border: 6px solid #eee;
  border-radius: 50%;
}
#presidentes .presidentes p.name{
  position: relative;
  top: -20px;
  background: #eee;
  padding: 4px 0;
  border-radius: 8px;
  text-align: center;
}
#presidentes .presidentes p.year{
  position: relative;
  top: -32px;
  text-align: center;
}
#presidentes .presidentes .badge{
  padding: 6px 10px 8px;
  font-size: 100%;
  font-weight: 600;
  -moz-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}
#presidentes .presidentes .badge-info {
  color: #666;
  background-color: #ddd;
}
#presidentes .presidentes .col-md-2:hover .badge{
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
#presidentes .presidentes .col-md-2:hover img{
  border-color: #9F1831;
}
#presidentes .presidentes .col-md-2:hover p.name{
  background: #9F1831;
  color: #fff;
}
#presidentes .presidentes .col-md-2:hover .badge-info{
  color: #fff;
  background-color: #771225;
}
#verCronologia .date-label{
	width: 100%;
	border-radius: 0.5rem;
	height: auto;
	padding-bottom: 1rem;
}
#verCronologia .date-label .month{
	border-radius: 0.5rem 0.5rem 0 0;
}
#verCronologia .details{
	background: #f6f6f6;
	margin-bottom: 2rem;
	border-radius: 0.5rem;
	padding-top: 1rem;
}

.presenciasec h3{
	border: 1px solid #eee;
	padding: 10px 10px 15px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
}
.presenciasec h3 img{
	margin-bottom: 10px;
}
.institucional #tabescsec.nav > li > a{
	font-size: 18px;
	font-weight: 300;
}
.institucional #tabescsec.nav > li > a:focus{
	background: #fff;
}

/* Curso Balón Farmacoactivo */
#cursobalon .alert h2{
	font-size: 30px;
	text-transform: uppercase;
	margin: 0;
	font-weight: 500;
}

#sp-quickcontact-form input{
	width: 100%;
	padding: 8px;
	border: 0;
}
#sp-quickcontact-form input#checkcontactform{
	width: auto;
}
#sp-quickcontact-form textarea#message{
    display: block;
    width: 100%;
    height: 125px;
    padding: 8px;
    background-color: #fff;
    border: 0;
}

.wufooframe iframe{
	min-height: 450px;
}

#feature{
  background: #000;
	margin-bottom: 4rem;
}
#feature #tools{
  position: absolute;
  right: 20px;
  margin-top: 20px;
  z-index: 100;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
#feature p{
  text-align: center;
  margin-top: 2rem;
	margin-bottom: 2rem;
}
#feature a.btn-enlace{
  position: absolute;
  right: 20px;
  margin-top: 65px;
  padding: 5px 11px;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  line-height: 30px;
  border: 0;
  z-index: 100;
}
#feature .btn .fa{
  color: #000!important;
	margin-right: 0;
}
#feature iframe{
	border-radius: 0;
}
#feature .embed-responsive-16by9{
  margin-bottom: 0;
}
.noshow {
  display: none !important;
}
/*.col-md-3.sidebar,
.breadcrumbs,
.content{
  margin-top: 2.2rem;
}
.portada .col-md-3.sidebar{
	margin-top: 5rem;
}*/
.home.front .col-md-3.sidebar,
#contentsec.content{
  margin-top: 0;
}
.piefoto{
	text-align: center;
	display: block;
	background: #eee;
	padding: 10px;
	font-size: 95%;
}

#jcemediabox-popup-body{
	width: 80%!important;
	height: auto!important;
	max-width: 1024px!important;
  max-height: 576px!important;
  min-height: 576px!important;
	top: 5%!important;
}
#jcemediabox-popup-content{
  width: 100%!important;
  height: 100%!important;
}
#jcemediabox-popup-content iframe{
  min-height: 576px!important;
}
.la-sec-te-lleva-a #jcemediabox-popup-content iframe{
	max-width: 98%;
}
@media (max-width: 600px){
  #jcemediabox-popup-content iframe{
    min-height: auto!important;
  }
}
.overflow500{
	height: 500px;
	overflow: auto;
}

.glyphicon.fa{
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

/* la SEC te lleva a */
.blogtelleva{
  margin-bottom: 80px;
	text-align: center;
}
.blogtelleva .items-row{
  margin-top: 40px;
}
.blogtelleva .items-row .col-md-4{
	display: inline-block;
	float: none;
	text-align: left;
	margin-right: -4px;
}
.la-sec-te-lleva-a article{
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.1);
  border-radius: 0.8rem;
  /*background-color: #1D1D1B;*/
}
.la-sec-te-lleva-a article:hover{
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.3);
}
.la-sec-te-lleva-a .pull-left.item-image{
  float: none!important;
}
.la-sec-te-lleva-a .pull-left.item-image img{
  border-radius: 0.8rem;
  margin: 0 auto;
  display: block;
  padding: 0;
}
.la-sec-te-lleva-a .pull-left.item-image img.disabled{
	opacity: 0.4;
	cursor: not-allowed;
}
.la-sec-te-lleva-a a.jcepopup span.jcemediabox-zoom-image{
  display: none;
}
.item-pagetelleva h1{
  margin-bottom: 20px;
}
.item-pagetelleva .nav > li > a{
  font-size: 20px;
  text-transform: uppercase;
}
.item-pagetelleva .nav-pills > li.active > a,
.item-pagetelleva .nav-pills > li.active > a:hover,
.item-pagetelleva .nav-pills > li.active > a:focus{
  background-color: #ED5C2F;
  border-radius: 0.8rem;
}
.item-pagetelleva .tab-content{
  border: 0;
  margin-top: 20px;
  border-radius: 0.8rem;
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.1);
}
.item-pagetelleva .alert-grey{
  border-radius: 0.8rem;
}
.item-pagetelleva .tab-content h3{
  margin-bottom: 20px;
}
.item-pagetelleva .pull-none.item-image img{
  box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.1);
  border-radius: 0.8rem;
}
.item-pagetelleva .tab-content h3 strong{
  text-transform: uppercase;
  font-weight: 400;
  display: block;
}
.item-pagetelleva .tab-content hr{
  margin: 60px 0 40px;
  border-top: 1px dashed #eee;
}
.item-pagetelleva .tab-content .texto hr{
	margin: 20px 0 30px;
}
.item-pagetelleva #organizacion img{
  max-width: 300px;
}
.item-pagetelleva .tab-content .video{
  padding-right: 0;
}
.item-pagetelleva .tab-content .chat{
  padding-left: 0;
}
.item-pagetelleva .tab-content .chat iframe{
  width: 100%;
  height: 419px;
}
.item-pagetelleva .tab-content .recurso,
.item-pagetelleva .tab-content .participante {
	box-shadow: 0 1rem 4rem rgba(0, 0, 0, 0.1);
	min-height: 130px;
	margin: 0 15px 15px;
	border-radius: 8rem;
	padding: 15px 0;
}
.item-pagetelleva .tab-content a.btn,
.item-pagetelleva .tab-content button.btn{
  border-radius: 8rem;
}
.item-pagetelleva span.tweetme.sbBox{
	max-width: 90% !important;
	margin: 0 auto !important;
}
#formPonentes iframe{
	border: none;
	width: 100%;
	height: 550px;
}
#formPonentes .modal-dialog{
	width: 50%;
}
.item-pagetelleva .tab-content .participante img{
  max-width: 100px;
}
.item-pagetelleva .tab-content #participantesin .participante img{
  max-width: 100px;
  width: 100%;
  margin: 1.5rem;
}
.item-pagetelleva .tab-content .recurso img{
  max-width: 250px;
}
.item-pagetelleva .tab-content .recurso iframe{
	border: none;
	text-align: center;
	margin: 20px auto;
	width: 90%!important;
	display: flex;
	box-shadow: none;
	min-height: 450px;
}
.item-pagetelleva .tab-content .participante .pull-right{
  margin: 2rem 2rem 1rem;
}
.item-pagetelleva .tab-content .participante iframe{
  width: 80%;
  min-height: 400px;
}
.item-pagetelleva .tab-content #participantesin .participante .pull-right{
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}
.item-pagetelleva .tab-content #participantesin{
	border-top: 1px solid #eee;
	margin-top: 3rem;
	padding-top: 1.5rem;
	display: flex;
}
.item-pagetelleva .tab-content #participantesin .participante .btn{
  display: block;
  font-size: 14px;
  line-height: 14px;
  color: #999;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  text-align: center;
  float: none;
  padding: 8px;
}
.item-pagetelleva .tab-content #participantesin .participante{
	margin: 15px 0;
}
.item-pagetelleva .tab-content #participantes .participante .btn{
  display: block;
  font-size: 14px;
  line-height: 14px;
  color: #999;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  text-align: center;
  float: none;
  padding: 8px;
}
.item-pagetelleva .tab-content #acreditacion{
  margin-top: 20px;
}
.item-pagetelleva .pildoras{
	margin-top: 2rem;
}
.item-pagetelleva .pildoras img{
  /*border-radius: 0.8rem 0.8rem 0 0;*/
	border-radius: 0.8rem;
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
  position: relative;
  height: auto;
}
.item-pagetelleva .pildoras .slick-slide{
  position: relative;
}
.item-pagetelleva #eventoin .pildoras p{
	margin-top: 10px;
}
.item-pagetelleva .pildoras a.btn{
  border-radius: 1.5rem;
  border: 2px solid #fff;
  background: #FF0000;
  padding: 15px 30px;
  position: absolute;
  bottom: 50%;
  left: 45%;
}
.item-pagetelleva #eventopre .pildoras a.btn{
	padding: 8px 12px;
	bottom: 15%;
	left: 80%;
}
.item-pagetelleva .pildoras i{
  margin: 0;
}
.item-pagetelleva .pildoras a .jcemediabox-zoom-link{
  display: none!important;
}
.item-pagetelleva .texto h2{
	margin-top: 0;
}
.item-pagetelleva .texto p{
	font-size: 16px;
	font-family: 'open sans',arial,sans-serif;
	font-weight: 300;
}
.item-pagetelleva .texto p:last-child{
	margin-bottom: 0;
}
.la-sec-te-lleva-a .slick-slide{
  padding: 10px;
}
@media (max-width: 600px){
  .item-pagetelleva .pildoras a.btn{
    padding: 5px 10px;
  }
	.item-pagetelleva .pildoras a.btn .fa-2x{
		font-size: 1em;
	}
	.item-pagetelleva #evento .nav.nav-pills.nav-justified{
		display: flex;
	}
	.item-pagetelleva .tab-content #participantesin .participante .btn{
		display: block;
		font-size: 14px;
		line-height: 14px;
		color: #999;
		border-radius: 50%;
		height: 30px;
		width: 30px;
		text-align: center;
		float: none;
		padding: 8px;
	}
}

.glyphicon.fa{
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

#organizacion .h4-colaborador1,
#organizacion .h4-colaborador2{
	visibility: hidden;
}

.eventoactivo{
	background-color: #f6f6f6;
	border-color: #eee;
	color: #666;
	border-radius: 0;
	padding: 1px 25px 10px;
}

#jcemediabox-popup-content{
	max-height: 600px;
	overflow: auto;
}

#top1 .event-item{
	clear: both;
	min-height: 65px;
}
#top1 .event-item .date-label .date-number{
	background: #fff;
	padding-bottom: 5px;
}
#top1 .event-item .date-label{
	float: left;
	margin-right: 15px;
}
#top1 .event-item .details{
	float: left;
	width: 80%;
	display: inline;
}
#top1 .event-item .details h2{
    font-size: 14px;
    margin-top: 0;
}
#top1 .event-item .read-more{
	clear: both;
}

.medios.cardiodxt.cardiormtc .items-row .item .col-md-2{
	padding: 0;
}
.medios.cardiodxt.cardiormtc .pull-left.item-image img{
	width: 140px;
	height: 140px;
	border: 1px solid #999;
}

.apps.publicaciones .items-row .page-header h2 a{
	text-align: center;
	display: block;
	font-size: 18px;
}
.apps.publicaciones .items-row .pull-left.item-image{
	float: none!important;
}
.apps.publicaciones .items-row .pull-left.item-image img{
	border-radius: 50%;
	border: 1px solid #ddd;
	background: #fff;
}
.apps.publicaciones .items-row .meta.text-muted{
	display: none;
}
.apps.publicaciones .page-header{
	margin-bottom: 30px;
}
.apps.publicaciones .content .blog article{
	background: #f6f6f6;
	border-radius: 1rem;
	padding: 20px;
	margin-bottom: 20px;
}
.apps.publicaciones .content .blog article header h2{
	height: 70px;
}
.apps.publicaciones .content .blog article:hover{
	box-shadow: 0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);
}
.apps.publicaciones .row-centered{
	margin: 0 -30px;
}

.alert{
	border-radius: 0.8rem;
}
.alert-newsletter{
  background-color: #eee;
  border-color: #eee;
  border-radius: 0.8rem;
}
.alert.alert-newsletter p{
  margin-bottom: 10px;
}
.footer .footer-content .alert-newsletter .subscribe-form .form-group{
  margin-right: 10px;
}
.alert.alert-newsletter .form-inline .checkbox{
  margin: 0 20px 5px 10px;
}

#wufoo-q5mtq9v1t19ip8 iframe{
	
}

/* proyectos PCR */
#proyectospcr img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	border: 1px solid #ddd;
	padding: 5px;
}
#proyectospcr .contenidoproyecto{
	background: #f6f6f6;
	padding:30px 20px;
	border-radius: 30px;
}
#proyectospcr .contenidoproyecto h2{
	margin-top: 0;
}

.comunicacion .bannersblog{
	display: none;
}


/* needed for the thumbs to show correctly */
.ytPlayer{
	margin: auto;
	text-align: center;
}
.ytlist {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

/* float fix */
.ytlist:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.ytlist li{
	display: inline;
	float: left;
	margin: 5px; /* some space */
}

.ytlist table {
	width: 100%;
}

.ytlist td{
	padding: 5px; /* some space */
	vertical-align: top;
}

.ytlist h3{
	line-height: 1;
	margin-bottom: 10px;
	margin-top: 8px;
}


.ytlist a {
	padding:0px;
}
/* hd */
.clip span {
	position: relative;
	width: 288px;
	overflow: hidden;
}
.clip img{
	width: 288px;
	display: block;

}

/* thumbs */
.small .clip span {
	position: relative;
	width: 100px;
	overflow: hidden;
}
.small .clip img{
	width: 100px;
	display: block;

}

/* for paging UL */
#ytPage{
	list-style: none inside;
	margin: 0;
	padding: 0;
	height: 20px;
}

#ytPage .ytNext{
	float: right; /* aligns to the right of ul */
}

#ytPage .ytPrev{
	display: inline-block; /* blocks keeps our ul height */
}

.formacion.cardiodxt.seccion .page-header h2{
	margin-top: 30px;
}
.formacion.cardiodxt.seccion .medios .pull-left.item-image img{
	width: 120px;
	height: 120px;
}

.multimedia .video a{
  padding-top: 0;
  box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
  border-radius: 0.8rem;
	background: #333;
}
.multimedia .video a img{
  border-radius: 0.8rem 0.8rem 0 0;
}
.multimedia .video .span-slider-title{
  padding: 0 10px;
  display: block;
}

#contentsec #icagenda .ic-info{
	background: #fff;
	box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
	border-radius: 0.8rem;
}

.alert-clock{
  background-color: #FFE500;
  border-color: #FFE500;
  margin-top: 3rem;
  color: #000;
}

/* destacados */
.home-page section.destacadosec{
	background: #fff;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	border-radius: 0.8rem;
}
.home-page section.destacadosec hr{
	margin-top: 15px;
	margin-bottom: 15px;
}

/* DEMO CARDIOTV */
.home-page.multimedia.multimedia .video{
	background: #fff;
}
.home-page.multimedia.multimedia .video h1.section-heading{
	margin-bottom: 5px;
}
.home-page.multimedia.multimedia .video .section-content{
	padding: 0;
}
.home-page.multimedia.multimedia .video .owl-carousel .owl-item{
	padding-left:0;
	padding-right: 0;
}

.home-page .news.shadow,
.home-page.multimedia.multimedia section.news{
	background: #fff;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	border-radius: 0.8rem;
}
.home-page .news.shadow h1.section-heading,
.home-page.multimedia.multimedia section.news h1.section-heading{
	margin-bottom: 5px;
	padding-left: 5px;
}
.home-page .news.shadow .section-content,
.home-page.multimedia.multimedia section.news .section-content{
	padding: 0 5px 10px;
}
.home-page .news.shadow .section-content .owl-controls,
.home-page.multimedia.multimedia section.news .section-content .owl-controls{
	top: -52px;
	right: 11px;
}
.home-page .news.shadow h1.section-heading .line,
.home-page.multimedia.multimedia section.news h1.section-heading .line{
	border: 0;
}
.home-page .news.shadow .section-content .owl-carousel .owl-item img,
.home-page.multimedia.multimedia section.news .section-content .owl-carousel .owl-item img{
	border-radius: 0.8rem;
}
.slick-prev::before, .slick-next::before{
	color: black;
}

/* Algolia */
#searchfilter.affix{top: 25px; left: 0; z-index: 1; background: #fff; width: 100%;}
#hits .hit-content{display:block!important;}
#hits .hit-content > .hit-name{border: 0!important;}
.ais-Hits-list,
.ais-Hits{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.ais-Hits .hit {
	display: block;
	box-shadow: 0 0 12px -1px rgba(15,15,15,.1);
	padding: 1rem 1rem 0;
	border-radius: 0.8rem;
	height: 100%;
}
.ais-Hits .hit-image{
	flex: none!important;
	margin-right: 0;
}
.ais-Hits .hit-image img{
	width: 100%!important;
	border: 0;
	border-radius: 0.8rem;
}
.ais-Hits-item,
.ais-hits--item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 2rem;
}
.ais-Hits-item h2,
.ais-hits--item h2{
	font-size: 2rem;
	margin-top: 1rem;
}
.facet .ais-Panel .ais-Panel-body,
.facet .ais-body.ais-refinement-list--body {
	/*height: 75px;*/
	height: 150px;
	overflow: auto;
	margin-bottom: 10px;
	scrollbar-width: thin;
}
.facet.viewall .ais-Panel .ais-Panel-body,
.facet.viewall .ais-body.ais-refinement-list--body{
	height: auto;
	overflow: inherit;
}
.instantsearch .facet,
.mod_xtdir4alg_instantsearch .facet {
    margin: 1rem;
    box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
    padding: 1rem;
}
.instantsearch .facet h5,
.mod_xtdir4alg_instantsearch .facet h5 {
	background: #f6f6f6;
	border-radius: 4px;
	padding: 4px 8px 8px;
	margin-top: 0;
}
.ais-RefinementList-list{
	list-style: none;
	padding-left: 0;
}
.ais-RefinementList-item label,
.ais-refinement-list--item label{
	display: block;
	cursor: pointer;
	font-weight: 300;
}
.ais-RefinementList-count,
.ais-refinement-list--count{
	float: right;
	background: #f6f6f6;
	padding: 2px 4px;
	border-radius: 0.8rem;
	font-size: 13px;
	margin-right: 10px;
	display: none;
}
#filterxt{
	background: #fff;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	border-radius: 0.8rem;
	border: 0;
	padding: 0.1rem 2rem;
	margin-bottom: 3rem;
}

#search-input .ais-SearchBox-input{
	background: #fff;
	box-shadow:0 1rem 4rem rgba(0,0,0,0.1);
	width: 100%;
	border: 0;
	border-radius: 0.8rem;
	padding: 2rem;
	margin-top: 2rem;
}
.ais-SearchBox-submit, .ais-SearchBox-reset{display:none;}
.ais-search-box{
	max-width: 100%!important;
}
#delete-filter{
	cursor: pointer;
}
.ais-RefinementList-item.ais-RefinementList-item--selected,
.ais-refinement-list--item.ais-refinement-list--item__active{
	background: #FFFEE0;
}
.ais-RefinementList-item.ais-RefinementList-item--selected.ais-RefinementList-count,
.ais-refinement-list--item.ais-refinement-list--item__active .ais-refinement-list--count{
	background: #FFF880;
}
.com_xtdir4alg.instantsearch h1.xt-title{
	margin: 0;
	padding: 0;
	line-height: 0.9;
}
#hits.view-align-justify .ais-Hits-item,
#hits.view-align-justify .ais-hits--item {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
		margin-bottom: 0.5rem;
}
#hits.view-th-list .ais-Hits-item,
#hits.view-th-list .ais-hits--item {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
		margin-bottom: 0.5rem;
}
#hits.view-th-list .ais-Hits-item .hit-image,
#hits.view-th-list .ais-hits--item .hit-image{
	width: 25%;
	float: left;
	margin-right: 2%;
}
#hits.view-th-list .ais-Hits-item .hit-description,
#hits.view-th-list .ais-hits--item .hit-description{
	margin-left: 27%;
}
.hit-content > .hit-description{
	width: 100px;
	overflow: hidden;
	height: 15px;
}
#facets{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
#facets .facet{
	-ms-flex: 0 0 23%;
	flex: 0 0 23%;
	max-width: 23%;
}
.ais-Hits-list{
	list-style:none;
	padding-left:0;
}

#hits.view-th .ais-Hits-item,
#hits.view-th .ais-hits--item{
	-ms-flex: 0 0 33.333%;
	flex: 0 0 33.333%;
	max-width: 33.333%;
}

#hits.view-th-list .ais-hits--item .hit-name{
	margin-top: 0;
}
#btnFilters{
	position: relative;
	top: -40px;
	right: 10px;
	display: block;
	text-align: right;
	float: right;
}
#btnFilters:before{
	content: "\f0b0";
	font-family: FontAwesome;
	margin-right: 4px;
}

#pagination li span,
#pagination li a {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6;
	visibility: visible;
}
#pagination .ais-pagination--item__disabled span,
#pagination .ais-pagination--item__disabled a{
	background: #eee;
	cursor: not-allowed;
	color: #aaa;
}

.nover{
	display: none!important;
}
.com_xtdir4alg .btn .fa{
	color: #333;
	margin-right: 0;
	margin-right: 0;
}
.com_xtdir4alg .btn{
	border-radius: 0.8rem!important;
}

#especiales{
	margin-bottom: 4rem;
	margin-top: 5rem;
}
.nuevahome #especiales{
	margin-top: 0;
}
.nuevahome #top-content{
	margin-bottom: 0;
}
/*.gkGridGK5 img{
	border-radius: 0.8rem;
}*/
.gkGrid-grid1-1{border-radius: 0.8rem 0 0 0.8rem;}
.gkGrid-grid3-1{border-radius: 0 0.8rem 0 0;}
.gkGrid-grid5-1{border-radius: 0 0 0.8rem 0;}
.gkGrid-grid1i-1{border-radius: 0 0 0 0.8rem;}

.gkGrid-gridcientifico1-1{border-radius: 0.8rem 0 0 0.8rem;}
.gkGrid-gridcientifico4-1{border-radius: 0 0.8rem 0.8rem 0;}
 /*.multimedia.portada .gkGrid-gridcientifico3-1{border-radius: 0 0.8rem 0.8rem 0;}-*/
 
 .hit-image img{border-radius: 0.8rem;}

.section-content .owl-carousel .owl-dot,
.section-content .owl-carousel .owl-nav .owl-next,
.section-content .owl-carousel .owl-nav .owl-prev{
	background: #fff;
}
.section-content .owl-carousel .owl-dot:hover,
.section-content .owl-carousel .owl-nav .owl-next:hover,
.section-content .owl-carousel .owl-nav .owl-prev:hover{
	background: #fff;
}
.section-content .owl-carousel .owl-dot:hover i,
.section-content .owl-carousel .owl-nav .owl-next:hover i,
.section-content .owl-carousel .owl-nav .owl-prev:hover i{
	color: #000;
}
.owl-carousel .owl-item img{
	border-radius: 0.8rem;
}
.owl-carousel .owl-item .description h2{
	margin-top: 1rem;
}
.mediablog{
	height: 300px;
	overflow: auto;
	scrollbar-width: thin;
}
.comunicacion.portada .mediablog{
	height: 316px;
}
.agencia-de-investigacion .listado,
.cientifico.portada .listado{
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
}
.cientifico.portada .listado{
	height: 364px;
}
.agencia-de-investigacion .weblinks,
.cientifico.portada .weblinks{
	height: 400px;
	overflow: auto;
	list-style: none;
	padding: 0 1rem 1rem 0;
	scrollbar-width: thin;
}
.agencia-de-investigacion .weblinks > li:nth-of-type(odd),
.cientifico.portada .weblinks > li:nth-of-type(odd) {
    background-color: #f6f6f6;
}
.agencia-de-investigacion .weblinks li,
.cientifico.portada .weblinks li {
	padding: 1rem;
	border-radius: 0.8rem;
}
.agencia-de-investigacion .weblinks a,
.cientifico.portada .weblinks a {
	font-weight: 600;
	margin-bottom: 0.5rem;
	display: block;
	font-size: 1.4rem;
}
.mediablog h4.media-heading{
	line-height: 24px;
}
.mediablog .media-course{
	min-height: 90px;
	border-bottom: 1px dotted #ccc;
}
.mediablog .media-posgrado{
	min-height: 75px;
	border-bottom: 1px dotted #ccc;
}
.mediablog .media-course span{
	padding-left: 33%;
	display: block;
	margin-bottom: 10px;
}
.mediablog abbr {
	border-radius: 50%;
	margin-right: 5px;
	margin-top: 5px;
	height: 20px;
	width: 20px;
	line-height: 15px;
	border: 0;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.media-object {
    display: block;
}
.section-content .media-left img{
	max-width: 65px;
	border-radius: 50%;
}
.col-md-3 .section-content .media-left img{
	max-width: 50px;
	max-height: 50px;
}
.readall{
	margin-top: 2rem;
}
.media, .media .media{
	margin-top: 1.5rem;
}
.mediablog.cursosfec .media{
	margin-top: 0;
}
.mediablog.cursosfec h4.media-heading{
	margin-bottom: 1.5rem;
}
.media-left, .media > .pull-left {
    padding-right: 1rem;
}
.btn{
	border-radius: 0.8rem;
}
.btn-default{
	background-color: #f6f6f6;
	border-color: #f6f6f6;
}
.mediablog.cursosfec .media-left{
	width: 65px;
	max-width: 65px;
	text-align: center;
}
.alert-date{
	background-color: #f6f6f6;
	border-color: #eee;
	padding: 10px 5px;
}
.mt{
	margin-top: 2.5rem;
}
.mb{
	margin-bottom: 2.5rem;
}
.mbb{
	margin-bottom: 5rem;
}
.links img,
iframe,
#separador img,
#separadorbottom img{
	border-radius: 0.8rem;
	box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
}
.publicaciones #separadorbottom img{border-radius: 50%;}
#separador img {
	height: 90px !important;
	width: 100%;
}
#separador {
	margin-top: 4rem;
}
#separadorbottom{
	margin-top: 4rem;
	background:#f6f6f6;
	padding:4rem 0 3rem;
}
#separadorbottom img {
	margin-bottom: 1rem;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.perfil #separadorbottom.mb{
	margin-bottom: 0;
}
#encuesta-apester iframe{
	max-height: 443px;
}
#top4 .section-content .owl-carousel{
	max-height: 371px;
}
.jpanelContent{
	background-color: #fff!important;
	text-align: center;
	border-right: 0!important;
}
.jpanelContent .row{
	margin: 0;
}
.jpanelContent .row h3{
	margin: 0.5rem 0 1rem;
	font-size: 12px;
}

.home-page section.noshadow{
	box-shadow: inherit;
	margin-bottom: 0;
	background: transparent;
}

.img-course{
	float: left;
	width: 30%;
	margin-right: 3%;
	width: 150px;
	height: 75px;
}

.item-page .item-image.pull-none img{
	display: block;
	margin: 0 auto 2rem;
	border-radius: 0.8rem;
}

#seccient{background:#f6f6f6; padding:2rem 0 0;}
#seccient h3{display: none;}
#seccient .container div{float: left; width:8.333%; text-align:center;}
#seccient .container div.opacity img{opacity: 0.3;}
#namesection{
	font-size: 2rem;
	color: #881F34;
	padding: 2rem 0;
}
.section-content .feed img{
	max-height: 170px;
	width: 100%;
}
.section-content .feed h2{
	margin-top: 1.5rem;
	margin-bottom: 0.5rem;
	font-size: 20px;
}
.feed-item-description{
	margin-top: 1rem;
}
.feed-item-date{
	border-radius: 0.8rem;
}

.blogcardiologiahoy .blog .page-header h1{
	display: none;
}
.blogcardiologiahoy .blog .items-row.row{
	margin-left: 0;
	margin-right: 0;
}
.category-desc img{
	border-radius: 0.8rem;
	margin-bottom: 1rem;
}

.blog article p, .blog article ul, .blog article li,
.item-page p, .item-page ul, .item-page li
{
	font-size: 1.8rem;
	font-family: "frutiger";
	font-weight: 300;
}

.btn-sec {
	color: #fff;
	background-color: #7F1D27;
	border-color: #7F1D27;
}
.btn-sec:hover, .btn-sec:focus {
	color: #fff;
	background-color: #5F161D;
	border-color: #5F161D;
}

p.h1{
	font-size: 3rem;
	color: #9D142E;
}

.tag-category ul.thumbnails{
	/*float: left;
	width: 25%;*/
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-flex;
}
.tag-category ul.thumbnails h3{
	font-size: 18px;
	margin: 0;
}
.tag-category ul.thumbnails a{
	background-color: #E2ECF2;
	color: #1a659e;
	max-width: 100%;
	overflow: hidden;
	border-radius: 0.8rem;
	padding: 1rem;
	margin: 0.5rem 1rem;
	display: inline-flex;
}
.tag-category ul.thumbnails a:hover{
	background-color: #1a659e;
	color: #fff;
}


/*.container {
	width: 1400px;
}*/

.nav.nav-sec > li > a{
	color: #fff;
	background-color: #7F1D27;
	border-color: #7F1D27;
	padding:1rem 2rem;
	font-size: 16px;
}
.nav.nav-sec > li > a:hover{
	color: #fff;
	background-color: #5F161D;
	border-color: #5F161D;
}

.main-nav .nav .nav-item a.homeiconsec {
	background: url(https://secardiologia.es/templates/websec/favicon/favicon-32x32.png) no-repeat left center;
	color: #f6f6f6;
	position: fixed;
	left: 15px;
	display: none;
}
.main-nav.affix .nav .nav-item a.homeiconsec{
	display: block;
}

.label.label-patrocinado{
	background: #fff;
	color: #666;
	font-weight: 300;
	border: 1px solid;
}
.label.label-patrocinado img{
	height: 30px;
	margin-left: 0.5rem;
}
.embedpdf {
    height: 1200px;
}

.btn.btn-default .fa{color: inherit;}
.alert-flecha:before {
      content: "";
      position: absolute;
      right: 0;
      width: 0;
      height: 0;
      border-width: 25px;
      border-style: solid;
      border-color:  transparent transparent transparent #9D142E;
}
.alert-flecha{
	background: #9D142E;
	color: #fff;
	margin-right: 45px;
}

.mensual.comunicacion .cw-plg-share{
	display: none;
}
.mensual.comunicacion .display_archive{
	height: 370px;
	overflow: auto;
}
.mensual.comunicacion .display_archive .campaign{
	padding: 1rem;
	border-radius: 0.8rem;
	margin-right: 1rem;
	font-family: 'frutiger', arial, sans-serif;
	font-weight: 600;
	font-size: 16px;
}
.mensual.comunicacion .display_archive .campaign:nth-of-type(2n+1){
	background: #f6f6f6;
}
.mensual.comunicacion .display_archive .campaign a{
	display: block;
	font-weight: 300;
}
.mensual.comunicacion .secnews p{
	font-family: frutiger;
	font-size: 16px;
	line-height: 24px;
}

#interes h2{
	text-transform: uppercase;
	color: #333;
	margin-top: 0.5rem;
}
#interes .tags{
	margin: 0;
}
#interes .tags a.label-info{
	font-size: 1.6rem;
	font-weight: 300;
	padding: 1rem 2rem;
	background-color: #1a659e;
	color: #fff;
}
#interes .tags a.label-info:hover{
	background-color: #9D142E;
	color: #fff;
}

.redes-medios .album-cover{
	border: 0;
}
.redes-medios .album-cover i.fa {
	font-size: 8rem;
	height: 150px;
	width: 150px;
	text-align: center;
	line-height: 150px;
	border-radius: 50%;
}

a.fatwitter i.fa{background-color: #41b7d8; color: #fff;}
a.fafacebook i.fa{background-color: #3b5997; color: #fff;}
a.fayoutube i.fa{background-color: #d64937; color: #fff;}
a.falinkedin i.fa{background-color: #0073b2; color: #fff;}
a.fainstagram i.fa{background-color: #833AB4; color: #fff;}
a.faflickr i.fa{background-color: #ff0084; color: #fff;}
a.faslideshare i.fa{background-color: #0073b2; color: #fff;}
a.fapodcast i.fa{background-color: #FFAD75; color: #fff;}

.sj_popup_wrap .sj-popup .relative{
	background: #fff;
	padding: 0;
	border-radius: 0.8rem;
}
.sj_popup_wrap .sj-popup .relative h2{
	margin-top: 0;
	margin-bottom: 0;
	padding: 1rem;
}
.sj_popup_wrap .sj-popup .relative iframe{
	border-radius: 0 0 0.8rem 0.8rem;
}

.phocadownloadfile32{
	background-color: transparent;
	border: 0;
	border-radius: 0.8rem;
	font-weight: bold;
}

.latestnews{
	padding-left: 0;
	list-style: none;
}
.latestnews li{
	border-bottom: 1px dotted #ccc;
	padding: 0.5rem 0;
	margin-bottom: 0.5rem;
}
.latestnews li:last-child{
	margin: 0;
	border: 0;
}
.latestnews li small{
	display: block;
	margin-top: 0.5rem;
	color: #999;
}

span.tweetme[class*="t1_"] .sbText{background: #F8FCFE;}
span.tweetme[class*="t1_"] .sbFoot{background: #E0F4FC;}

#ecardio{margin: 3rem 0;}
#ecardio .btn{margin-top: 1rem;}
#ecardio.alert-warning {background-color: #fcb040; border-color: #fcb040; color: #fff;}
#ecardio p{color: #000; font-size: 2rem; margin-bottom: 0;}
#ecardio.alert-warning .alert-link{color: #000;}
#ecardio .btn-warning{background-color: #BD8430; border-color: #BD8430;}
#ecardio .btn-warning:hover{background-color: #000; border-color: #000;}
#ecardio .clearfix{display:none;}

.sppb-person-conflicto{float:right; margin-right:1rem;}
.sppb-person-conflicto .badge{font-size: 1rem;}

.actividades-proyectos .page-header h2{
	margin-top: 40px;
}
.actividades-proyectos .medios .pull-left.item-image img{
	border-radius: 0;
	width: 100%;
	height: auto;
}
.actividades-proyectos .medios .col-sm-2.col-md-2.text-center{
	padding: 0;
}

.covid-19 .blog{display: none;}

#covid19 {position:fixed;bottom:10px;left:10px;width: 15%;background-color: #f5f5f5;z-index: 999;border: 1px solid #ccc;}
#covid19 img {max-width: 100%;max-height: 50px;margin: 10px;}
.covid19__hashtag {color: #555;font-size: 19px;font-weight: 800;text-align: center;}
.covidsec{margin-right:1rem;position:relative;top:1rem;float: right;}
@media (max-width: 767px) {
	#covid19 {width: 100%;bottom:0;left:0;} #covid19 img, .covid19__hashtag {width: 45%; float:left;}
	.covid19__hashtag {margin-top: 25px;}
    .covidsec {margin-left: 1rem; position: relative; top: 0.1rem; float: none; margin-right: 0;}
}

.slick-slide img{
	height: 125px;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.slick-slide img:hover{
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.awards .slick-prev::before,
.awards .slick-next::before{
	color: #ccc;
}
.awards .slick-prev{
	left: 0;
	z-index: 1;
}
.awards .slick-next{
	right: 0;
	z-index: 1;
}
.awards .sis-slick-content a{
	z-index: 0;
}

.mt-0{margin-top:0rem;}
.mt-1{margin-top:1rem;}
.mt-2{margin-top:2rem;}
.mt-3{margin-top:3rem;}
.mt-4{margin-top:4rem;}
.mb-0{margin-bottom:0rem;}
.mb-1{margin-bottom:1rem;}
.mb-2{margin-bottom:2rem;}
.mb-3{margin-bottom:3rem;}
.mb-4{margin-bottom:4rem;}
.ml-0{margin-left:0rem;}
.ml-1{margin-left:1rem;}
.ml-2{margin-left:2rem;}
.ml-3{margin-left:3rem;}
.ml-4{margin-left:4rem;}
.mr-0{margin-right:0rem;}
.mr-1{margin-right:1rem;}
.mr-2{margin-right:2rem;}
.mr-3{margin-right:3rem;}
.mr-4{margin-right:4rem;}

#descripcionsec{
	height: 250px;
	overflow: auto;
	scrollbar-width: thin;
}
#descripcionsec p{
	font-size: 16px;
	font-family: 'frutiger', arial, sans-serif;
}

.item-page .colaborador{
	display: flex;
	margin-bottom: 1rem;
}
.item-page .colaborador .colabora_enlace{
	display: contents;
}
.item-page .colaborador img{
	border-radius: 50%;
	width: 80px;
	height: 80px;
	margin-right: 1rem;
}
.comision-y-comites .item-page  .colaborador p{
	margin-top: 1rem;
}

.nueva-realidad-asistencial-en-tiempos-de-covid-19 .items-row{
	margin-top:5rem;
}
.nueva-realidad-asistencial-en-tiempos-de-covid-19 .items-row img{
	border-radius: 0.8rem;
}
.sidebar iframe.twitter-timeline{
	box-shadow: inherit;
	margin-top: 0.5rem!important;
}
#bottom1 iframe.twitter-timeline{
	box-shadow: inherit;
}
.formacion.seccion .medios.seccion{
	margin-bottom: 4rem;
}
.reuniones-sec .items-row .item{
	border: 1px solid #ddd;
	border-radius: 0.8rem;
	padding: 1.5rem;
	margin-bottom: 1rem;
}
.reuniones-sec .items-row .item:hover{
	background: #f6f6f6;
}
.reuniones-sec .items-row .item h2{
	margin: 0;
	font-size: 2.2rem;
}
.reuniones-sec .items-row .item p{
	margin: 0;
}
.cat-children .category-desc hr{
	display: none;
}
.reuniones-sec .cat-children {
	border: 1px solid #ddd;
	border-radius: 0.8rem;
	padding: 1.5rem;
	margin-bottom: 1rem;
}
.reuniones-sec .cat-children p{
	font-size: 1.8rem;
	font-family: "frutiger";
	font-weight: 300;
	margin-bottom: 0;
}
.reuniones-sec .cat-children:hover{
	background: #f6f6f6;
}
.cardiodxt .tag-categorycardiodxt h3{
	font-size: 30px;
}
.cardiodxt .tag-categorycardiodxt p{
	font-size: 1.8rem;
	font-family: "frutiger";
	font-weight: 300;
}
.item-3145 a{
	background: #ddd;
	font-weight: bold;
}
.reuniones-nacionales a.list-group-item .list-group-item-heading{
	color: #1A659E;
	font-size: 24px;
}
.reuniones-nacionales .list-group-item-text{
	font-size: 1.8rem;
	font-family: "frutiger";
	font-weight: 300;
	margin-bottom: 0;
}
.sidebar .menu .dropdown-menu{
	width: 100%;
	padding: 0.5rem 0.5rem 0;
	position: relative;
	top: -1rem;
}
ul.alert.alert-grey{
	padding-left: 4rem;
}
#navbar-collapse ul.nav{
	width: 100%;
}
.navbar-nav > li.item-3172{
	float: right;
}
.main-nav .nav .nav-item.item-3172 > a::before,
.main-nav .nav .nav-item.item-3172.active > a::before{
	font-family: FontAwesome;
  content: "\f002";
	margin: 0.5rem;
	position: inherit;
	display: inline;
	bottom: 0;
}
.main-nav .nav .nav-item.item-3172.active > a{
	background: transparent;
	color: #000;
	font-weight: bold;
}
.actcarcli img{
	width: 218px;
	margin: 0 auto;
	display: block;
}
.actcarcli h4{
	margin-bottom: 0;
}
.actcarcli h4 a{
	background-color: #f6f6f6;
	border: 1px solid #f6f6f6;
	display: block;
	padding: 0.5rem;
	border-radius: 0.8rem;
	color: #333;
}
.actcarcli h4 a:hover{
	background-color: #eee;
	border-color: #ccc;
}

#osmap-li-uid-joomla-article-12215{
	margin-top: 4rem;
}
.items-row.row-fluid{
	margin-left: -15px;
	margin-right: -15px;
}

#iconpodcast .col-md-3,
#icopodcast .col-md-3{
	width: 19%;
}

.galeria{
	display: flex;
}

/*.ciencia-en-comprimidos .content .blog article{display:flex; display: -webkit-flex; flex-direction:column;}
.ciencia-en-comprimidos .content .blog article .page-header{order: 2; -webkit-order: 2;}
.ciencia-en-comprimidos .content .blog article .icons{order: 3; -webkit-order: 3;}
.ciencia-en-comprimidos .content .blog article .meta.text-muted{order: 4; -webkit-order: 4;}
.ciencia-en-comprimidos .content .blog article .item-image{order: 1; -webkit-order: 1;}
.ciencia-en-comprimidos .content .blog article .page-header h2{margin-top: 0;}*/
.comprimidos.blog article p.text-muted{
	clear: both;
	margin-bottom: 0;
}
.comprimidos.blog article h2{
	margin-top: 5px;
}

.home-page .comhome section {
	height: 660px;
}
.home-page.comunicacion .comhome section {
	height: auto;
}

.nav-item.item-3145{float:right;}

#searchestudio{
	text-align: center;
	margin: 2rem 0;
	padding: 2rem 0;
	border-radius: 1.3rem;
}
#searchestudio label{
	display: block;
}
#searchestudio .input-group{
	width: 80%;
	margin: 0 auto;
}
#searchestudio input{
	border-radius: 0.8rem 0 0 0.8rem;
	padding: 2.5rem 2rem;
	border: 1px solid #ccc;
	box-shadow: inherit;
}
#searchestudio button.btn{
	padding: 1.5rem;
	border-radius: 0 0.8rem 0.8rem 0;
	border: 1px solid #ccc;
}
#searchestudio button#descargarestudio.btn,
#searchestudio button#eliminarestudio.btn{
	border-radius: 0;
}
#searchestudio button.btn .fa{
	color: #666;
	margin: 0;
}

#hits{
	margin: 15px;
}
.filterpanel {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	background-color: rgba(255,255,255,0.95);
	overflow-x: hidden;
	padding-top: 60px;
	transition: 0.5s;
	border-left: 2px solid #ccc;
	border-radius: 0 0 0 0.6rem;
	z-index: 100000;
	overflow: hiddem;
}
.filterpanel .filters{
	padding: 2rem;
	height: 95%;
	overflow: auto;
}
.filterpanel a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #666;
  display: block;
  transition: 0.3s;
}
.filterpanel a:hover {
  color: #000;
}
.filterpanel .closebtn {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 36px;
}
.filterpanel .closebtn small{
	font-size: 16px;
	position: relative;
	bottom: 8px;
}
.filterpanel.openSP{
	width: 50%;
}
.filterpanel .facet{
    margin: 1rem;
    box-shadow: 0 0 5px -1px rgba(15,15,15,.1);
    padding: 1.5rem;
	width: 46%;
	float: left;
}
.filterpanel .facet h5{
	background: #f6f6f6;
	border-radius: 4px;
	padding: 4px 8px 8px;
	margin-top: 0;
}
.filterpanel form{
	margin: 0 3rem;
}

.table-bordered{
	border: 0;
}
 .table > tbody > tr > td{
	border: 0;
	border-radius: 1.3rem;
	padding: 1.5rem;
}

.alert-link{
	border-bottom: 1px dotted;
}
.alert-link:hover{
	border-bottom: 1px solid;
}

body.semanal #contentsec .blog{
	display: none;
}
.home-page section.semanal{
	box-shadow: inherit;
}
.home-page section.semanal h1{
	font-family: 'frutiger', arial, sans-serif;
	font-weight: 300;
	font-size: 36px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 1.1;
	text-transform: unset;
	color: initial;
}
.home-page section.semanal h1.section-heading .line{
	font-size: inherit;
	padding: 0;
}
.home-page section.semanal .section-content{
	padding: 2rem 0;
}
.home-page section.semanal .alert-date{
	background-color: #9d142e;
	border-color: #9d142e;
	padding: 1rem;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.home-page section.semanal .alert-date small{
	font-size: 12px;
}
.home-page section.semanal .ic-cat{
	margin-top: 0.8rem;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
}

/* PERSONAL SEC */
#personalsec h3 a {
	background: #F3EFEC;
	display: block;
	padding: 1rem 1.5rem;
	border-radius: 0.8rem;
}
#personalsec h3 a:hover {
	background: #fff;
}
#personalsec .organigrama{
	background: #F3EFEC;
	text-align: center;
	border-radius: 0.8rem;
}
#personalsec .fichas{
	display: flex;
	flex-wrap: wrap;
}
#personalsec .ficha{
	/*flex: 46%;*/
	width: 23.5%;
	box-shadow: 0 1rem 4rem rgba(0,0,0,0.1);
	padding: 2rem;
	border-radius: 0.8rem;
	margin: 1rem;
}
#personalsec #collapseComunicacion .ficha,
#personalsec #collapseFEC .ficha,
#personalsec #collapseRevista .ficha{
	width: 31.5%;
}
#personalsec .ficha:first-child{
	margin-left: 0;
}
#personalsec .ficha:last-child{
	margin-right: 0;
}
#personalsec #collapseAdministracion .ficha:nth-child(4),
#personalsec #collapseTIC .ficha:nth-child(4),
#personalsec #collapseTIC .ficha:nth-child(8),
#personalsec #collapseFEC .ficha:nth-child(3),
#personalsec #collapseRevista .ficha:nth-child(3){
	margin-right: 0;
}
#personalsec #collapseAdministracion .ficha:nth-child(5),
#personalsec #collapseTIC .ficha:nth-child(5),
#personalsec #collapseTIC .ficha:nth-child(9),
#personalsec #collapseFEC .ficha:nth-child(4),
#personalsec #collapseRevista .ficha:nth-child(4){
	margin-left: 0;
}
#personalsec .ficha .bio{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 1rem;
}
#personalsec .ficha .bio .foto {
	width: 75px;
	height: 75px;
	overflow: hidden;
	border-radius: 50%;
	margin-right: 1rem;
	border: 1px solid #eee;
}
#personalsec .ficha .bio .detalle{
	padding-top: 1.5rem;
}
#personalsec .ficha .descripcion {
	max-height: 150px;
	overflow: auto;
	scrollbar-width: thin;
	padding-right: 0.5rem;
}
#personalsec .ficha .enlaces{
	display: none;
}
#personalsec .ficha .enlaces a.btn {
	font-size: 16px;
	border-radius: 50%;
	height: 35px;
	width: 35px;
	text-align: center;
	padding: 0;
	line-height: 35px;
}
#personalsec .ficha .enlaces a.btn i{
	margin: 0;
}
#personalsec .detalle h4{
	font-weight: bold;
	font-size: 18px;
	margin: 0;
}
#personalsec .detalle h5{
	margin-top: 0;
	font-size: 16px;
}
#personalsec .descripcion p{
	margin-bottom: 0;
	line-height: 1.2;
}

@media (max-width: 600px) {
	#personalsec .ficha, #personalsec #collapseComunicacion .ficha, #personalsec #collapseFEC .ficha, #personalsec #collapseRevista .ficha{
		width: 100%;
		margin: 1rem 0;
		padding: 1rem;
	}
	#personalsec .foto{
		width: 50px;
		height: 50px;
	}
	#personalsec .ficha .descripcion{
		height: 100%;
	}
	#facets .facet,
	#hits.view-th .ais-Hits-item,
	#hits.view-th .ais-hits--item{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.item-page iframe.youtube{min-height: auto;}
	.gkGridElement{border-radius: 0.8rem;}
	#seccient .container div{width: 20%; margin-bottom: 2rem; padding: 5px;}
	#seccient .container div:nth-child(6),#seccient .container div:nth-child(7),#seccient .container div:nth-child(8),#seccient .container div:nth-child(9),#seccient .container div:nth-child(10){margin-bottom: 0;}
	.footer p{padding-bottom: 0;}
	.footer-col-inner .alert-newsletter{text-align: center;}
	.footer-col-inner .alert-newsletter .btn{display: block; margin-bottom: 1rem;}
	.feed-item-description{margin-bottom: 1rem;}
	#separador .col-md-2, #separadorbottom .col-md-2{margin-bottom: 2rem;}
	#separador .col-md-2:nth-child(5), #separador .col-md-2:nth-child(6), #separadorbottom .col-md-2:nth-child(5), #separadorbottom .col-md-2:nth-child(6){margin-bottom: 0;}
	.section-content img.img-course{width: 90px; height: 45px;}
	.mediablog .media-course{max-height: auto; margin-left: 100px;}
	.mediablog .media-course span{padding-left: 0;}
	.home-page section.cardiotv{border-radius: 0;}
	#top4 .col-xs-12{padding-right: 15px !important;}
	.col-sm-8, .col-sm-4{width: 100%;}
	.col-xs-6{width: 50%;}
	.sectrends .noticiatitulo{display: block; margin: 0 0 1rem; border-radius: 0.8rem 0.8rem 0 0;}
	.sectrends .noticiatexto{padding-bottom: 1rem; display: block; text-align: center;}
	.sectrends button.close{color: #fff;}
	.header #menuPrincipal .menu-top li{float: left; width: 50%;}
	.header #menuPrincipal .menu-top li:last-child{width: 100%;}
	.header #menuPrincipal .menu-top li a{box-shadow: 0 0rem 1rem rgba(0,0,0,0.1);}
	.header #menuPrincipal .menu-top li.active a{box-shadow: 0 0rem 1rem rgba(0,0,0,0.3);}
	.main-nav{margin-bottom: 2rem;}
	.breadcrumbs ul{padding-bottom: 0;}
	.publicaciones.portada .awards .row.row-centered{margin:0;}
	.publicaciones.portada .awards .row.row-centered img{margin-bottom: 1rem;}
	.publicaciones.portada .awards .row.row-centered img:last-child{margin-bottom: 0;}
	.sectrends i{display:none;}
	.main-nav .nav .nav-item a.homeiconsec, .main-nav.affix .nav .nav-item a.homeiconsec{display: none;}
	
	.header .top-bar form.search-form{padding: 2rem;}
	#buttonClose{float: right!important;}
	.header .top-bar .search-form .form-group{width: 60%;}
	.header .top-bar form.search-form .form-group input.form-control{width: auto;}
	#collapseSearch .alert-white h4{line-height: 3rem;}
	
	.masbuscado.interes h4 a.label{width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block;}
	#inputbuscador{width: 65%;}
	
	#sj-popup-1540.sj_popup_wrap .sj-popup{width:100%;}
	#sj-popup-1540.sj_popup_wrap .sj-popup .relative{height:250px; border-radius: 0;}
	#navbar-collapse ul.nav{width: auto;}
	.nav-item.item-3145{float:none;}
	
	.filterpanel.openSP{width: 98%;}
	#hits.view-th .ais-Hits-item{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	#hits.view-th-list .ais-Hits-item .hit-image{width: 35%;}
	#hits.view-th-list .ais-Hits-item .hit-content{margin-left: 40%;}
	.filterpanel .facet{width: 100%; float: none;}
	.item-pagetelleva .tab-content #participantesin{display: block;}
	.item-pagetelleva .tab-content .participante img{max-width: 90px;}
	#searchestudio .input-group{width: 100%;}
	.home-page .comhome section{height: auto;}
}
@media (min-width: 765px) and (max-width: 900px) {
	.section-content img.img-course{width: 90px; height: 45px;}
	.mediablog .media-course{max-height: auto; margin-left: 100px;}
	.mediablog .media-course span{padding-left: 0;}
	.home-page h1.section-heading .line{font-size: 18px;}
	#top4 .col-xs-12{padding-right: 15px !important;}
	.feed col-xs-6:nth-child(1),.feed col-xs-6:nth-child(2){margin-bottom: 2rem;}
	.feed .col-md-3{min-height: 320px;}
	.feed .col-md-3:nth-child(3), .feed .col-md-3:nth-child(4){min-height: auto;}
	.section-content .media-left img{max-width: 45px;}
	.comunicacion.portada .mediablog{height: 255px;}
	.col-sm-4{width: 33.33333333%;}
	.col-sm-8{width: 66.666667%;}
	.main-nav .nav .nav-item a.homeiconsec, .main-nav.affix .nav .nav-item a.homeiconsec{display: none;}
}