/*BÃ?SICOS*/
body{background-color:#f9f8f8;color:#505050;font-family:'Lato', sans-serif}
hr{border-top-color:#54b4c3;}
h3{font-size:16px;color:#54b4c3;font-weight: bold;}


/*COLORES*/
.bg_azul{background-color: #54b4c3 }
.azul{color: #54b4c3 }
.black{color: #505050}

/*MODAL*/
.modal-header{background-color: #54b4c3; color:white; border-bottom:none; font-weight: bold;}
.modal-body a{color: #54b4c3;}
.modal-body a:focus, .modal-body a:hover {color: #23527c; text-decoration: underline;}

/*BOTONES*/
.btn{font-size:12px;border-radius:0;text-transform:uppercase;padding:8px 20px;line-height:1}
.btn-lg{font-size:14px;padding:10px 50px}
.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover,.btn-default:active:focus{background:#4bb5c3;border-color:#4bb5c3;color:#fff}
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover,.btn-primary:active:focus{background:#fff;border-color:#4bb5c3;color:#4bb5c3}
.btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:hover, .btn-info:active:focus{background:#ecf0f1;border-color:#ecf0f1;color:#4bb5c3}

/*ESTRUCTURA*/
.container{}

.jats_body .jats_title{color: #54b4c3;}
.jats_body .jats_sec{color: #54b4c3;}
.jats_body .jats_sec1 {text-align: center; font-size: 16pt;}

.jats_table_frame .indexSec {border-bottom: 0px ;}
.jats_table_frame .indexFig {border-bottom: 0px ;}
.jats_table_frame .indexTable {border-bottom: 0px ;}
.jats_table_frame .indexEquation {border-bottom: 0px ;}
.jats_table_frame .indexRef {border-bottom: 0px ;}

/* Auxiliares */
.bg-white{background-color:#fff;padding:30px;float:left;width:100%}
.form-control::-webkit-input-placeholder{color:#54b4c3}
.form-control:-moz-placeholder{color:#54b4c3;opacity:1}
.form-control::-moz-placeholder{color:#54b4c3;opacity:1}
.form-control:-ms-input-placeholder{color:#54b4c3}
.form-control:focus::-webkit-input-placeholder{opacity:1}
.form-control:focus:-moz-placeholder{opacity:1}
.form-control:focus::-moz-placeholder{opacity:1}
.form-control:focus:-ms-input-placeholder{opacity:1}
.margin-top-xxs{margin-top: 10px;}

/* Encabezado */
.encabezado{width:100%;height:50px;margin-top:15px}
.form-buscador{float:right}
.input-buscador{width:200px;height:28px;float:right;border:1px solid #54b4c3;border-right:none;border-radius:0px !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-webkit-appearance:none !important}
.input-buscador:focus{border:1px solid #54b4c3}
.input-group-addon{color:#54b4c3;padding:4px 12px;background-color:#fff;border:1px solid #54b4c3;border-right:none;border-radius:0}
.input-group .form-control{box-shadow:none;border-radius:0;border-color:#54b4c3;border-left:none}

/* NavegaciÃ³n */
.navbar{min-height:10px}
.navbar-default{background:#54b4c3;border:none;margin:0;border-radius:0;padding:15px 0}
.navbar-default .container-fluid{padding:0}
.navbar-default .navbar-nav > li{border-left:1px solid #fff}
.navbar-default .navbar-nav > li:first-child{border:none}
.navbar-default .navbar-nav > li > a{color:#fff;font-size:13px;text-transform:uppercase;padding:0px;margin:0 15px}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#fff}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background:none;color:#fff;font-weight:700}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color:transparent;color:#fff}
.navbar-default .navbar-brand{color:#fff}
.navbar-default .navbar-toggle .icon-bar{background:#fff;border-color:#fff}

.navbar-nav>li>.dropdown-menu{background-color:#fff;width:100%;padding:0;margin-top:15px;border:none}
.dropdown-menu > li > a{white-space:normal;padding:10px}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#54b4c3;color:#fff}

/* ÃšLTIMO NÃšMERO */
.last-issue{font-size:18px;color:#1faabe;text-align:center}
.last-issue p{margin-bottom:30px}
.last-issue span{color:#3a888c}

/* Jumbotron */
.container .jumbotron, .container-fluid .jumbotron{padding:0;margin: 0px}

/* Sidebar */
/* Social box */
.social-box{background:#54b4c3;color:#fff;text-align:center;padding:15px 30px;margin-bottom:15px}
.social-box .titular{font-size:18px;color:#fff;text-transform:uppercase;background-color:inherit;position:relative;padding:0 60px;display:inline-block}
.social-box .titular:after, .social-box .titular:before{content:"";width:55px;height:3px;background:#fff;display:block;position:absolute;top:21px}
.social-box .titular:before{left:10px}
.social-box .titular:after{right:10px}
.social-box a{color:#54b4c3;background:#fff;display:block;width:50px;height:50px;line-height:50px;border-radius:50%}
.social-box a i{line-height:50px}
.social-box ul {margin-bottom: 0px;}

/* Suscripcion */
.suscripcion-fondo{background:#54b4c3;color:#fff;text-align:left;padding:15px 30px;margin-bottom:15px}
.suscripcion-texto{border:1px solid #FFF;color:#fff;padding:20px 25px}
.suscripcion-texto h4{margin:0;padding-bottom:10px;font-family:'Roboto Slab', serif}
.modal-header{background-color:#54b4c3;color:#fff}

/* Suscripcion Input */
.suscripcion-texto .input{padding:0;background-color:transparent;border:none;border-bottom:1px solid #fff;margin-bottom:20px;width:100%}
::-webkit-input-placeholder{color:#fff}
:-moz-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}

/* Suscripcion Politicas */
.suscripcion-texto > div{margin-bottom:20px}
.checkbox-span .checkbox{margin-left:10px;display:inline-block;background-color:#fff;border:none;width:15px;height:15px}
.checkbox-label{margin-left:12px;position:relative;top:-3px;color:#fff;font-size:14px}
.checkbox-label a{color:#fff;font-size:14px;text-decoration:underline}

/* Suscripcion Submit */
.suscripcion-texto .submit{background-color:transparent;margin:0 auto;width:100px;display:block;padding:5px 0;border:1px solid #fff; color: #fff}

/* Carousel sidebar */
.carousel-sidebar{background:url(../imagenes/bg-carousel-sidebar.png) center center #f9f8f8 no-repeat scroll;color:#505050;border:5px solid #54b4c3;padding:25px 15px;text-align:center;margin-bottom:15px}
.carousel-sidebar .titular{font-size:18px;color:#54b4c3;text-transform:uppercase;background-color:inherit;position:relative;padding:0 60px;display:inline-block}
.carousel-sidebar .titular:after, .carousel-sidebar .titular:before{content:"";width:35px;height:3px;background:#54b4c3;display:block;position:absolute;top:11px}
.carousel-sidebar .titular:before{left:0}
.carousel-sidebar .titular:after{right:0}
.carousel-sidebar .subtitular{font-size:16px;text-transform:uppercase;margin:20px 0}
.carousel-sidebar .carousel{padding:0 15%}
.carousel-sidebar .carousel-caption{color:#505050;position:relative;left:0;right:0;text-shadow:none;padding-bottom:0}
.carousel-sidebar .carousel-caption p{margin-bottom:30px}
.carousel-control{background:transparent;background-image:none!important;color:#4bb5c3;opacity:1;text-shadow:none}
.carousel-control:hover{color:#4bb5c3;opacity:1}
.carousel-control span{display:inline-block;border:1px solid #4bb5c3;border-radius:50%;width:30px;height:30px}

/* VÃ­deo destacado */
.video-destacado{margin-bottom:20px}
.video-destacado p{font-size:18px;background:#54b4c3;color:#fff;text-transform:uppercase;text-align:center;margin:0;padding:5px}

/* Main Content */
.main-content>.row{margin-bottom:20px}
.main-content .titular{font-size:16px;text-transform:uppercase;border-bottom:1px solid #54b4c3;display:inline-block;margin-bottom:25px}
.main-content .titular2{font-size:16px;text-transform:uppercase;display:inline-block;margin-bottom:25px}
.main-content .titular-02{display:block;color:#54b4c3}
.main-content .info{font-weight:bold}
.main-content .info span{color:#888;display:block}
.main-content .botones{margin-bottom:25px}

.info{font-weight:bold}
.info span{color:#888;display:block}

/* Article */
.article h1{font-size:24px;margin-bottom: 30px;}
.article h2{font-size:20px}

/* Breadcrumb */
.breadcrumb{background:transparent;padding:0}
.breadcrumb a{color:#505050}
.breadcrumb .active{color:#54b4c3}

/* Pagination */
.pagination{width:100%}
.pagination a{font-size:12px;color:#4bb5c3;text-transform:uppercase}
.pagination a span{font-size:20px;display:inline-block;border:1px solid #4bb5c3;border-radius:50%;width:30px;height:30px;text-align:center;line-height:24px;margin:0 5px;vertical-align:middle}

/* List group */
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{color: #fff;background: #54b4c3;}
a.list-group-item:focus .badge, a.list-group-item:hover .badge, button.list-group-item:focus .badge, button.list-group-item:hover .badge{color: #54b4c3;background: #fff;}
.list-group-item>.badge{color: #fff;background: #54b4c3;}


/*numeros*/
.numeros {padding: 15px 60px;color: #54b4c3;}
.numeros a {color:#54b4c3; display: inline-block; padding:4px 2px; margin: 3px 0px;}
.numeros a:hover {color:#fff; background-color:#54b4c3 }

/* Formulario / Contacto */
.contacto{padding:35px 0}
.contacto .bg-white{border-left:15px solid #f9f8f8;border-right:15px solid #f9f8f8}
.contacto .claim-contacto{border-right:1px solid #4bb5c3;padding:40px 30px 40px}
.contacto .claim-contacto .encabezado{font-size:30px;color:#4bb5c3;text-transform:uppercase;text-align:center;height:auto;margin:0 0 20px}
form, label, form a{color:#54b4c3;font-weight:normal}
.form-control{color:#54b4c3;border:1px solid #54b4c3;border-radius:0;height:40px}
.checkbox{font-size:15px}
form .btn{float:right}

/* Footer */
.subfooter{padding:20px 0 60px;line-height:1}
.subfooter .row>div{border-right:1px solid #54b4c3}
.subfooter .row>div:last-child{border:none}
.subfooter .titular{font-size:20px;text-transform:uppercase;color:#54b4c3;text-align:center}
.subfooter p{max-width:265px;margin:10px auto}
.subfooter a, .subfooter span{color:#54b4c3}
footer section{background:#54b4c3;color:#fff;padding:20px 25px}
footer p{margin:0; display: inline-block;}
footer a{color:#fff;border-right:1px solid #fff;display:inline-block;padding:0 5px}
footer a:last-child{border:none}

.articulo{padding-left:10px;margin-top:30px;width:740px}
.articulo{display:inline-block;width:610px}
.pagina{float:right}

@media (max-width:1200px) {
	.navbar-default .navbar-nav > li > a{margin:0 10px}
	.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover,.btn-default:active:focus{padding:5px 10px;}
	.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover,.btn-primary:active:focus{padding:5px 10px;}
	.btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:hover, .btn-info:active:focus{padding:5px 10px;}

}

@media (max-width:998px) {
	.container{width:98%;margin:0 1%}
	.navbar-default .navbar-nav > li > a{font-size:11px;margin:0 3px}
}

@media (min-width: 998px){
	.main-content {padding-left: 80px}

}

@media (max-width: 992px){
	.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default:active:hover,.btn-default:active:focus{padding:8px 20px;}
	.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover,.btn-primary:active:focus{padding:8px 20px;}
	.btn-info, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info:active:hover, .btn-info:active:focus{padding:8px 20px;}
}

@media (min-width: 800px){
	.navbar-brand{display:none}
	.nav {text-align:center;width:100%}
	.navbar-nav>li {display:inline-block;text-align:center;float:none}

}

@media (max-width: 800px){
	/*forzar el cambio a menu responsive antes de 768*/
	.navbar-header { float: none; }
    .navbar-left,.navbar-right {float: none !important;}
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0;border-width: 0 0 1px;}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin:0;}
    .navbar-nav>li {float: none;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .collapse.in{display:block !important;}
    .navbar-nav .open .dropdown-menu {padding: 10px 0;position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
    /* fin de clases forzado*/
    .navbar-default{margin:0 -15px;padding:10px}
	.navbar-default .navbar-nav > li{border:none;padding:5px 0}
	.navbar-default .navbar-nav > li a{font-size:11px;text-align:center}
	.navbar-collapse{padding:0}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff}
}

@media (min-width:768px) {

	.last-issue p{display:inline-block;padding-left:80px}

}
@media (max-width:768px) {
	.btn{margin-bottom:10px}
	.form-buscador{margin:0 auto;float:none}


	.social-box .titular, .carousel-sidebar .titular{padding:0}
	.social-box .titular:before, .social-box .titular:after, .carousel-sidebar .titular:before, .carousel-sidebar .titular:after{display:none}
	.main-content>.row{margin-bottom:0}
	.text-right, .pagination{text-align:center}
	.pagination a{margin-bottom:15px;display:block}
	.contacto{padding:20px 0}
	.contacto .claim-contacto, .subfooter .row>div, .contacto .border-right{border:none}
	.contacto .claim-contacto, .subfooter{padding:20px}
	.subfooter .row>div{margin-bottom:20px}
	footer{text-align:center}
	.breadcrumb{text-align: left}
}

@media (max-width:670px) {

	.btn {padding: 5px 10px; font-size:10px;}
}

@media (max-width:384px) {
	.btn{display:block;margin-bottom:5px}
}
@media (max-width: 340px){
	footer p {font-size:13px }
}

.div_borde {
  border-top: 1px solid #54b4c3;
  border-right: 1px solid #54b4c3;
  border-bottom: 1px solid #54b4c3;
  border-left: 1px solid #54b4c3;
}

/*BUSCADOR GOOGLE*/
#adBlock{display:none !important; height:0 !important}
.gsc-adBlock{display:none !important; height:0 !important}
