@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Roboto:400,500');

body, html { background:#fff; }

h1, h2, h3, h4, h5, p, a, li { word-wrap: break-word; }

::selection { background:#34c6ee; color:#071f3a; }
::-moz-selection {background:#34c6ee; color:#071f3a; }

h1 {
  font-family: 'Roboto Slab', serif;
  font-size:44px;
  line-height:56px;
  font-weight:700;
  color:#003862;
  margin: 0 0 20px 0;
}

h2 {
font-family: 'Roboto Slab', serif;
font-size:20px;
line-height:28px;
font-weight:400;
color:#003862;
margin: 0 0 20px 0;
}

h3 {
font-family: 'Roboto Slab', serif;
font-size:16px;
line-height:22px;
font-weight:400;
color:#003862;
margin: 0 0 20px 0;
}

h4 {
font-family: 'Roboto Slab', serif;
font-size:14px;
line-height:20px;
font-weight:400;
color:#003862;
margin: 0 0 20px 0;
}

h5 {
font-family: 'Roboto Slab', serif;
font-size:13px;
line-height:18px;
font-weight:400;
color:#003862;
margin: 0 0 20px 0;
}

strong { font-weight: 500 !important; }

.contenido-articulo h2 strong, .contenido-articulo h3 strong, .contenido-articulo h4 strong, .contenido-articulo h5 strong { font-weight: 400; }

p, li, input, textarea, label {
font-family: 'Roboto', sans-serif;
font-size:15px;
line-height:24px;
font-weight:400;
color:#303030;
}

p {
  margin: 0 0 20px 0;
}

#block-block-104 {
  margin-bottom: 40px;
}

.text-small {
  font-size: 11px !important;
  line-height: 15px;
  text-align: left;
}

a {
  color: #ce1a85;
  outline:none;
  text-decoration:none;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
}

a:hover, a:focus {
  color: #071f3a;
  text-decoration: none;
  outline: 0;
}

input:focus{
  outline: none;
  box-shadow: none !important;
  border-color: #e2e2e2 !important;
}

figure { overflow: hidden; }

a img {
  opacity: 1;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
}

a img:hover, a img:focus {
  opacity: 0.5;
  }

/*--contenido--*/

.embed-responsive { margin-bottom: 25px; }

.contenido-articulo p .img-responsive { margin: 0 auto; padding-top: 15px; padding-bottom: 15px; }
.contenido-articulo aside .img-responsive { margin: 0 auto; padding-top: 0px; padding-top: 0px; }

.rtecenter { text-align: center; }
.rteright { text-align: right; }

.contenido {
  padding-top: 20px;
  margin-bottom: 60px;
  /*background: url("../img/fondo-web.jpg") #fff repeat-x;*/
}

.contenido-inverse {
  padding-top: 30px;
  padding-bottom: 10px;
  background: #071f3a;
}

.contenido-inverse h1 { color: #fff; border-color: #072c4e !important; }

.contenido-inverse article h1 {  font-size: 16px; font-weight: 300; line-height: 24px; border:none !important; }
.contenido-inverse article h1 a { color: #fff; }
.contenido-inverse article h1 a:hover { color: #ce1a85; }

.contenido-inverse article figure { margin-bottom: 10px; }

.contenido-inverse article .cat-sub { text-transform: uppercase; margin-bottom: 5px; }

.contenido-inverse article .cat-sub a { text-transform: uppercase; background: #34c6ee; color: #071f3a; padding: 3px 6px; font-size: 10px; font-family: 'Roboto', sans-serif;  }

.contenido-inverse article .cat-sub a:hover { background: #ce1a85; color: #fff; }

.contenido-inverse .video-principal { margin-bottom: 20px; }

.contenido-inverse .video-principal h1 { font-size: 28px; line-height: 36px; font-weight: 700; padding: 0; }

.contenido-inverse .video-principal p { font-size: 15px; line-height: 22px; color: #fff; font-family: 'Roboto Slab', serif; font-weight: 400; }

.contenido-inverse .art-redes p { color: #34c6ee; text-transform: uppercase; font-size: 10px; font-family: 'Roboto', sans-serif; border-top: 1px solid #082543; margin-bottom:8px; padding-top: 10px;  }

.contenido-inverse .art-redes .fa { margin:0; }
.contenido-inverse .art-redes a, .contenido-inverse .art-redes .fa { color: #fff !important; margin-right: 4px; }
.contenido-inverse .art-redes a:hover, .contenido-inverse .art-redes .fa:hover { color: #34c6ee !important; }

.contenido-inverse .art-redes span { margin-right: 10px; }

.mas-visto .cat-sub { font-size: 11px; line-height: 14px; text-transform: uppercase; margin-bottom: 5px;  }

.mas-visto figure { margin-bottom: 10px; }

.mas-visto .cat-sub {
  margin-bottom: 2px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400 !important; }

.mas-visto h1 a {
  color: #161616;
  font-size: 16px !important;
  line-height: 22px !important;
}

article.mas-visto {
  border:none !important;
}

.view-display-id-pqs_responde .cat-sub { display: none; } 

/*--publicidad--*/

.pd-top-15 { padding-top: 15px; }

.publicidad {
  background-image: url(../img/publicidad.jpg);
  background-color: #000;  
  background-repeat: no-repeat;
  background-position: top center;
  padding: 40px 0px;
}

.corre {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #000;
  background-image: url(../img/fondo-correxlima1.jpg);
  background-position: center -180px;
  background-repeat: no-repeat;
}

.corre a {
  display: inline-block;
  padding: 40px 0;
  width: 100%;
  height:100%;
}

@media screen and (max-width: 767px) {
.corre {  
  background-image: url(../img/fondo-correxlima5.jpg);
  background-position: center -100px;
  background-repeat: no-repeat;
}

.corre a {
  padding: 100px 0 0 0;
}
}

/*--banner--*/

.banner-top {
  text-align: center;
  margin-bottom: 20px;
}

.banner-top .img-responsive {
  display:inline-block;
}

.navbar-brand {
  display: block;
  height: 85px;
  width: 161px;
  text-indent: -5555px;
  background: url("../img/logo-pqs.png");
  opacity: 1;
}

.navbar-brand:hover { opacity: 0.5; }

.navbar-inverse .navbar-brand {
  background: url("../img/logo-pqs-2.png");
}

/*--menu--*/

.navbar-collapse {
  padding-right: 0 !important;
  padding-left:  0 !important;
}

.navbar {
  background:#f6f6f6;
  border-radius: 0;
  padding-top: 0;
  /*padding-top: 15px;*/
  padding-bottom: 15px;
  margin-bottom: 0;
  border:none;
}

#navbar ul {
  padding: 0;
  list-style: none;
  float: right;
}

.navbar-toggle {
  background: #071f3a;
  margin-top: 25px;
  margin-right: 0 !important;
}

.navbar-toggle:hover { background: #ce1a85; }

.navbar-toggle .icon-bar { background: #fff; }

.menu {
  border-top: 1px solid #ededed;
  margin-bottom: 0;
  padding-top: 14px !important;
}

.menu li {
  float: left;
  margin-right: 18px;
  font-weight: 400;
}

.menu li:last-child { margin-right: 0px; }

.menu a {
  font-family: 'Roboto Slab', serif;
  font-size: 13px;
  color: #003862;
  padding-top: 9px;
  padding-bottom: 10px;
}

.menu a:hover { color: #ce1a85; }

.menu-pqs {
  border:1px solid #ce1a85;
  border-radius: 4px;
  background: #ce1a85;
  color: #fff !important;
  padding-left: 12px;
  padding-right: 12px;
}

.menu-pqs:hover {
  border:1px solid #34c6ee;
  background: #34c6ee;
  color: #071f3a !important; 
}

.menu-search {
  border:1px solid #003862;
  border-radius: 4px;
  padding-left: 12px;
  padding-right: 12px;  
}

.menu-search:hover {
  border:1px solid #34c6ee;
  background: #34c6ee;
  color: #071f3a !important;
  border-radius: 50%; 
}

.menu-seg { 
  display: inline-block;
  margin-bottom: 8px;
}

.menu-seg li {
  float: left;
  margin-right: 18px;
  font-size: 11px;
}

.menu-seg li:last-child { margin-right: 0px; }

.menu-seg a {
  text-transform: uppercase;
  color:#656565;
}

.menu-seg a:hover { color: #ce1a85; }

.menu-seg .fa {
  background: #fff;
  color: #071f3a;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  padding-top: 6px;
  text-align: center;
  display: block;
  float: left;
  margin-left:6px;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
}

.menu-seg .fa:hover {
  color: #fff !important;
  background: #071f3a
}

.navbar-inverse {
  border:none;
  background: #071f3a;
}

.navbar-inverse .menu a {
  color: #fff;
}

.navbar-inverse .menu a:hover {
  color: #ce1a85;
}

.navbar-inverse .menu {
  border-color: #072c4e;
}

.navbar-inverse .menu-search { border:1px solid #fff; }

.navbar-inverse .menu-search:hover { border:1px solid #34c6ee; }

.navbar-inverse .menu-seg a { color:#4785b3; }

.navbar-inverse .menu-seg a:hover { color:#ce1a85; }

.navbar-inverse .navbar-toggle { background: #ce1a85; border: none;  }

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background: #34c6ee;  }

/*--tendencia--*/

.tendencia {
  display: none !important;
  background: #f6f6f6;
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}

.tendencia div:first-child {
  background: #071f3a;
  text-align: center;
}

.tendencia div:first-child p {
  color: #fff;
  font-family: 'Roboto Slab', serif;
  font-size: 15px;
  font-weight: 300 !important;
}

.tendencia p {
  margin:0;
  font-size: 15px;
}

.tendencia div {
  padding-top:10px;
  padding-bottom: 10px;
}

.tendencia .fa {
  color:#ce1a85;
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #dadada;  
}

.tendencia .rojo { color: #ce1a85; }

.tendencia a { color: #071f3a; }

.tendencia a:hover { color: #ce1a85; }

/*--home--*/

.home-actualidad { margin-bottom: 40px; }

.home-actualidad article h1 { font-size: 14px; line-height: 20px; font-weight: 400; }
.home-actualidad article h1 a { color:#071f3a; }
.home-actualidad article .cat-sub { margin: 0; font-size: 11px; text-transform: uppercase; }


.opinion {
  padding-top: 30px;
  margin-bottom: 30px;
  background: #f9f9f9;
  background: -webkit-linear-gradient(#f9f9f9, #fff);
  background: -o-linear-gradient(#f9f9f9, #fff);
  background: -moz-linear-gradient(#f9f9f9, #fff);
  background: linear-gradient(#f9f9f9, #fff);
}

.opinion .cat a { background: #fafafa; }

.opinion-home { text-align: center; margin-bottom: 20px; }

.opinion-home h5 { font-size: 14px; margin: 0 0 15px 0; line-height: 21px; }
.opinion-home h5 a { color: #161616; }
.opinion-home h5 a:hover { color: #003862; }

.opinion-home-autor {
  font-size: 13px;
  color: #071f3a;
  margin: 0;
}

.opinion-home figure img { border-radius: 50%; max-width: 90px; margin: 0 auto 15px auto; }

.opinion-home .cat-sub { font-size: 11px; margin-bottom: 10px; text-transform: uppercase; }

.pqstv-home {
  background: #071f3a;
  padding-top: 30px;
  margin-top: 30px;
}

.pqstv-home .cat { border-color: #0c2a4b;  }

.pqstv-home .cat a { background: #071f3a !important; color: #fff; font-family: 'Roboto Slab', serif; font-size:28px; }
.pqstv-home .cat a:hover { color: #34c6ee; }

.qwe { position: absolute; top:-25px; left: 50%; margin-left: -84px;  }

/*--contenido categoria--*/

.contenido-principal {
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ededed;
}

.contenido-principal article {
  border:none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.contenido-principal article h1 {
  margin-top: 10px !important;
}

.espl .seguir span { width: 100% !important; float: left !important; margin-top: 20px !important; display: inline-block; } 


.contenido-categoria article, .view-2016 article {
  border-bottom: 1px solid #ededed;
  margin-bottom: 30px;
  margin-top: 10px;
  padding-bottom: 30px;
}

.contenido-categoria article h1 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  margin: 0 0 5px 0;
}

.contenido-categoria article h1 a { color: #003862; }

.contenido-categoria article h1 a:hover { color: #161616; }

.contenido-categoria .cat-publicado {
  font-size: 10px;
  text-transform: uppercase;
  color: #a8a8a8;
  margin: 3px 0;
  font-weight: 400 !important;
}

.contenido-categoria article p { font-size: 15px; line-height: 22px;  }

.contenido-categoria .seguir { margin-bottom: 0 !important; }

.pqstv-home article { margin-top: 0; border: none !important; }
.pqstv-home article h1 { font-size: 16px; line-height: 22px; }
.pqstv-home article h1 a { color: #fff; font-weight: 300; }
.pqstv-home article h1 a:hover { color: #ce1a85; }
.pqstv-home figure { margin-bottom: 10px; }

.pqstv-home .cat-sub { margin-bottom: 5px; line-height: 14px; }
.pqstv-home .cat-sub a { font-size: 11px; text-transform: uppercase; color:#34c6ee; }
.pqstv-home .cat-sub a:hover { color:#ce1a85; }

/*--contenido agenda--*/

.agenda { margin-bottom: 40px; }

.contenido-agenda article { margin-bottom: 30px; }

.contenido-agenda article h1 { font-size: 15px; line-height: 22px; font-weight: 400; height: 45px; }

.contenido-agenda article h1 a { color:#003862; }
.contenido-agenda article h1 a:hover { color:#ce1a85; }

.datos-evento { 
  position: relative;
  padding: 35px 20px 10px 20px; 
  background: #f0f0f0;
  background: -webkit-linear-gradient(#f0f0f0, #fff);
  background: -o-linear-gradient(#f0f0f0, #fff);
  background: -moz-linear-gradient(#f0f0f0, #fff);
  background: linear-gradient(#f0f0f0, #fff);
}

.fecha-evento { position: absolute; top:0; margin-top:-60px; left: 20px; border-radius: 4px; background: #071f3a; width: 70px; text-align: center; padding: 5px 10px; }

.fecha-evento p { margin:0; color: #fff; line-height: 20px; }

.evento-mes { text-transform: uppercase; font-size: 11px; }

.evento-dia { font-size: 32px; font-family: 'Roboto Slab', serif; font-weight:700; }

.evento-hora { text-transform: uppercase; font-size: 11px; color: #50c8ec; }

/*--contenido aprende mas--*/

.contenido-aprende article { margin-bottom: 30px; }

.contenido-aprende article h1 { font-size: 15px; line-height: 20px; font-weight: 400; text-align: center; }

.contenido-aprende article h1 a { color:#003862; }
.contenido-aprende article h1 a:hover { color:#ce1a85; }

.contenido-aprende article figure { background: #f0f0f0; padding-top: 15px; }

.contenido-aprende-bloque { 
  position: relative;
  padding: 10px 20px 10px 20px; 
  background: #f0f0f0;
  background: -webkit-linear-gradient(#f0f0f0, #fff);
  background: -o-linear-gradient(#f0f0f0, #fff);
  background: -moz-linear-gradient(#f0f0f0, #fff);
  background: linear-gradient(#f0f0f0, #fff);
}

.contenido-aprende-bloque h1 { font-size: 15px !important; line-height: 20px !important; font-weight: 400; text-align: center; height: 55px; padding-top: 15px; }


/*--contenido video--*/
.contenido-pqstv { margin-bottom: 40px; }


.contenido-pqstv article { margin-bottom: 30px; }

.contenido-pqstv article h1 { font-size: 15px; line-height: 20px; font-weight: 400; }

.contenido-pqstv article h1 a { color:#003862; }
.contenido-pqstv article h1 a:hover { color:#ce1a85; }

.contenido-pqstv figure { margin-bottom: 10px;  }

figure a { position: relative; display: block; width: 100%; height: 100%; }

figure a .playvideo { 
  z-index: 99; 
  position: absolute; 
  width: 50px;
  height: 50px;
  background: rgba(0,56,98,.95);
  border-radius: 50%;
  left: 50%;
  top: 50%;
  margin-top:-25px;
  margin-left: -25px;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;  
}

figure a .playvideo:hover { background: rgba(206,26,133,.95); }

.video-principal figure a .play {
    border-bottom: 14px solid transparent;
    border-left: 22px solid #fff;
    border-top: 14px solid transparent;
    margin:36px 0 0 41px;
}

.video-principal figure a .playvideo { 
  width: 100px;
  height: 100px;
  margin-top:-50px;
  margin-left: -50px; 
}

figure a .play {
    border-bottom: 10px solid transparent;
    border-left: 15px solid #fff;
    border-top: 10px solid transparent;
    display: block;
    height: 0;
    margin: 16px 0 0 19px;
    width: 0;
}

.separador {
  padding-top: 30px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  margin-bottom: 60px;
}

/*.contenido-categoria .seguir a:last-child { visibility: hidden;}*/

.contenido-categoria .seguir span { font-weight: 300; padding: 7px 15px; float: right; font-size: 13px; font-family: 'Roboto Slab', serif; color: #b6b6b6; border-radius: 6px; background: #f5f5f5; }

.contenido-categoria .fa-share-alt { display: none; }

.contenido-categoria .fa-facebook, 
.contenido-categoria .fa-twitter, 
.contenido-categoria .fa-google-plus, 
.contenido-categoria .fa-linkedin, 
.contenido-categoria .fa-whatsapp { 
  font-size: 15px;
  background: #fff;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  padding-top: 6px;
  text-align: center;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
}

.contenido-categoria .fa-facebook { color: #003862; margin-left: 8px; }
.contenido-categoria .fa-twitter { color: #34c6ee; }
.contenido-categoria .fa-google-plus { color: #ce1a22; }
.contenido-categoria .fa-linkedin { color: #071f3a; }
.contenido-categoria .fa-whatsapp { color: #138500; }

.contenido-categoria .fa-facebook:hover { background: #003862; color: #fff; }
.contenido-categoria .fa-twitter:hover  { background: #34c6ee; color: #fff; }
.contenido-categoria .fa-google-plus:hover  { background: #ce1a22; color: #fff; }
.contenido-categoria .fa-linkedin:hover  { background: #071f3a; color: #fff; }
.contenido-categoria .fa-whatsapp:hover  { background: #138500; color: #fff; }

/*--contenido articulo info-*/

.articulo-evento-info {
  padding: 15px;
  background: #071f3a;
}

.articulo-evento-info span { color: #34c6ee; font-size: 11px; text-transform: uppercase; }

.articulo-evento-info ul { list-style: none; padding:0; margin-bottom: 20px; }

.articulo-evento-info li {
  padding-left: 30px; 
  color: #fff; 
  margin-bottom: 10px; 
  padding-bottom: 12px; 
  border-bottom: 1px solid #20364e; 
  font-size: 13px; 
  line-height: 18px;
  position: relative;
}

.articulo-evento-info li:before {
  font-family:'FontAwesome';
  color: #34c6ee;
  font-size: 14px;
  margin-left:-25px;
  position: absolute;
  margin-top: 3px;  
}

.articulo-evento-info li:first-child { font-size: 26px; font-family: 'Roboto Slab', serif; font-weight: 700; padding-top: 10px; padding-bottom: 20px; }
.articulo-evento-info li:first-child:before { content:"\f073"; }
.articulo-evento-info li:nth-child(2):before { content:"\f017"; }
.articulo-evento-info li:nth-child(3):before { content:"\f0b1"; }
.articulo-evento-info li:nth-child(4):before { content:"\f278"; }
.articulo-evento-info li:nth-child(5):before { content:"\f041"; }
.articulo-evento-info li:nth-child(6):before { content:"\f12e"; }

/*--contenido articulo video--*/

.articulo-videopr {}

.articulo-video-info {
  margin-bottom: 20px;
  padding-bottom: 10px;
  margin-top: 10px;
  border-bottom: 1px solid #ededed;
  display:block;
}

.articulo-video-info p {
  font-size: 10px;
  color:#161616;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 0;
}

.articulo-video-info p span {
  display: none;
  float: right;
}

.articulo-video-info p a { color: #161616; }
.articulo-video-info p a:hover { color: #003862; }
.articulo-video-info p .fa { color:#003862; margin-right: 5px; }

.view-blog figure {
  margin-bottom: 20px;
}

.view-blog .col-xs-4 img {
  border-radius: 50%;
}

.view-blog .titulo a { color: #003862; }

.view-blog .titulo a:hover { color: #161616; }

/*--comentarios--*/

.comentarios h2 { margin-bottom: 0; font-size: 18px; }

.comentarios .nav-tabs li a { text-transform: none; }

.comentarios li { margin-bottom: -1px !important; }

/*--contenido-articulo--*/

.contenido-articulo ul, .contenido-articulo ol { margin-bottom: 20px; }

.contenido-articulo ul ul, .contenido-articulo ul ol, .contenido-articulo ol ul, .contenido-articulo ol ol { margin-bottom: 0; }

.contenido-articulo li { margin-bottom: 10px; }

.contenido-articulo li p { margin: 0px; }

.contenido-articulo h3 { font-size: 24px; line-height:1.5; }
.contenido-articulo h4 { font-size: 20px; line-height:1.4; }
.contenido-articulo h5 { font-size: 18px; line-height:1.3; color: #000; }
.contenido-articulo a { font-weight: 400 !important; }

.articulo-det { margin-bottom: 10px; }

.articulo-det p {
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 0;
  color: #757474;
}

.articulo-det span {
  color: #071f3a;
  margin-right: 5px;
}

.tags a { color: #757474; margin-right: 5px; }
.tags a:hover { color: #ce1a85; }

.art-redes .fa-facebook, 
.art-redes .fa-twitter, 
.art-redes .fa-google-plus, 
.art-redes .fa-linkedin, 
.art-redes .fa-whatsapp { 
  font-size: 16px; 
  margin-right: 10px;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
}

.art-redes .fa-facebook { color: #003862; }
.art-redes .fa-twitter { color: #34c6ee; }
.art-redes .fa-google-plus { color: #ce1a22; }
.art-redes .fa-linkedin { color: #071f3a; }
.art-redes .fa-whatsapp { color: #138500; }

.art-redes .fa-facebook:hover, 
.art-redes .fa-twitter:hover, 
.art-redes .fa-google-plus:hover, 
.art-redes .fa-linkedin:hover, 
.art-redes .fa-whatsapp:hover { color: #a8a8a8; }

.boton-subir{
  height: 46px;
  width: 46px;
  line-height: 52px;
  text-align: center;
  display: none;
  background: #003862;
  color: #fff;
  border: none;
  border-radius: 50px;
  position: fixed;
  right: 10px;
  bottom:10px;
  z-index: 999999999;
  box-shadow: 5px 5px 5px rgba(0,0,0,.3);
}

.boton-subir:hover{
  color:#003862;
  background: #34c6ee;  
  box-shadow: 0 0 0 rgba(0,0,0,0);
}

.boton-subir i{
  width: 100%;
  height: 100%;
}

.contenido-articulo blockquote {
  background: #f7f7f7;
  border:3px solid #071f3a;
  padding:10px 20px;
  font-family: 'Roboto Slab', serif;
  font-size:19px;
  line-height:30px;
  font-weight:400;
  color: #071f3a;
  width: 70%;
  margin: 0 auto 20px auto;
}

.contenido-articulo .field-item iframe {
  width: 100%;
}

.contenido-articulo blockquote p {
  font-family: 'Roboto Slab', serif !important;
  font-size:19px !important;
  line-height:30px !important;
  font-weight:400 !important;
  color: #071f3a !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.contenido-articulo blockquote h4 {
  font-family: 'Roboto Slab', serif !important;
  font-size:19px !important;
  line-height:30px !important;
  font-weight:400 !important;
  color: #071f3a !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;  
}

.contenido-articulo blockquote span { color: inherit !important; }

.contenido-articulo blockquote em { font-style: normal !important; }

.contenido-articulo blockquote strong { line-height:30px !important; }

.contenido-articulo table { margin-bottom: 20px; }

.articulo-fotopr {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ededed;
  position: relative;
}

.articulo-fotopr figcaption {
  font-size: 10px;
  color:#161616;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  margin-top: 20px;
}

.articulo-fotopr figcaption span {
  display: none;
  float: right;
}

.articulo-fotopr figcaption a { color: #161616; }
.articulo-fotopr figcaption a:hover { color: #003862; }
.articulo-fotopr figcaption .fa { color:#003862; margin-right: 5px; }

.masinfo {
  margin-bottom: 20px;
  border-bottom: 1px solid #ededed;
}

.masinfo a {
  color: #0083de;
}

.masinfo a:hover {
  color: #071f3a;
}

.autor-articulo {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 15px;
  border-bottom: 1px solid #ededed;
}

.autor-articulo figure img {
  border-radius: 50%;
  max-width: 100px;
  height: auto;
  margin:0 auto;
  margin-bottom: 20px;
}

.autor-articulo figure {
  margin-bottom: 0px;
}

.autor-articulo figcaption {
  text-transform: uppercase;
  font-size: 12px;
}

.autor-articulo p:first-child {
  color: #071f3a;
  font-family: 'Roboto Slab', serif;
  font-size: 16px;
  font-weight: 700;
}

.autor-articulo p:last-child {
  text-transform: uppercase;
  font-size: 10px;
  color: #737373;
}

.redes-art {
  margin-bottom: 20px;
}

.redes-art > div {
  background: #ededed;
  border-bottom: 1px solid #fff;
  padding:10px;
}
.share-google{display: none;}
/*--comentarios--*/

.comentarios {
  margin-top: 30px;
  margin-bottom: 30px;
}

/*--Form--*/

.form-control {
  height: 42px;
  box-shadow: inset 0 0 12px rgba(0,0,0,.3);
}

.input-group .btn {
  padding-top: 5px;
}

/*--Botones--*/

.btn {
  padding-top: 10px;
  height: 42px;
  font-family: 'Roboto Slab', serif;
  font-size:13px;
  font-weight: 400;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
  border-radius: 6px;  
}

.btn-default {
  border:1px solid #ce1a85;
  background: #ce1a85;
  color: #fff;
}

.btn-default:hover {
  border:1px solid #34c6ee;
  background: #34c6ee;
  color: #071f3a;
}

.btn-primary {
  border:1px solid #071f3a;
  background: #fff;
  color: #071f3a;
}

.btn-primary:hover {
  border:1px solid #34c6ee;
  background: #34c6ee;
  color: #071f3a !important; 
}

.btn .fa { padding-right: 5px; }

/*--Titulo principal internas--*/

.cat {
  font-size: 15px !important;
  text-transform: uppercase;
  color: #ce1a85;
  font-family: 'Roboto', sans-serif;
  letter-spacing: 0.3px;
  border-bottom: 1px solid #ededed; 
  margin-bottom:30px;
  padding-bottom:0px;
  line-height: 16px !important;
}

.cat a {
  background: #fff;
  padding-right: 20px;
}

.cat-titulo { margin: 0; line-height: 22px; margin-bottom: 20px; }

.cat-titulo a {
  background: #ce1a85;
  padding:5px 10px;
  text-transform: uppercase;
  font-size: 11px !important;
  color: #fff;
  letter-spacing: 0.3px;
}

.cat-titulo a:hover {
  color: #071f3a;
  background: #34c6ee;
}

.titulo-principal hgroup h1 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ededed;
}

.titulo-principal hgroup h2 {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ededed;
  font-weight: 300;
  color: #161616;
  font-size: 22px;
  line-height: 30px;
}

.titulo-principal hgroup h2 p {
  font-family: 'Roboto Slab', serif !important;
  margin: 0px !important;
  font-weight: 300 !important;
  font-size: 22px !important;
  line-height: 30px !important;
}

.border-bottom {
  border-bottom: 1px solid #ededed;  
}

/*--te interesa--*/

.te-interesa .col-md-4 {
  margin-bottom: 20px;
}

.te-interesa figure {
  margin-bottom: 10px;
}

.te-interesa h5 { line-height: 20px; }

.te-interesa h5 a {
  color: #161616;
  font-size: 16px;
}

.te-interesa h5 a:hover {
  color: #071f3a;
}

/*--aside--*/

.te-interesa .cat-sub, aside .cat-sub {
  margin-bottom: 2px;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 15px;
  font-weight: 400 !important;
}

aside .opinion {
   padding: 0px;
  background: #fff;
}

aside .opinion .cat a { background: #fff; }


aside > div { margin-bottom: 40px; }

.banner-cuadrado {
  background: #ededed;
  padding: 6px;
}

.siguenos {
  text-align: center;
}

.siguenos h4 {
  font-size: 26px;
  margin-bottom: 30px;
}

.siguenos h5 {
  font-size: 18px;
  margin-bottom: 15px;
}

.siguenos p {
  font-size: 14px;
  line-height: 19px;
}

.siguenos ul {
  list-style: none;
  padding:0;
  display: inline-block;
  margin-bottom: 30px;
}

.siguenos li {
  float: left;
}

.siguenos-redes .fa {
  background: #000;
  color: #fff;
  border-radius: 20px;
  text-align: center;
  width: 40px;
  height: 40px;
  display: block;
  padding-top: 14px;
  margin: 2px;
  font-size: 14px;
  text-decoration:none;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;
}

.siguenos-redes .fa-facebook { background: #003862; } .siguenos-redes .fa-facebook:hover { background: #f5f5f5; color: #003862; }
.siguenos-redes .fa-twitter { background: #34c6ee; } .siguenos-redes .fa-twitter:hover { background: #f5f5f5; color: #34c6ee; }
.siguenos-redes .fa-google-plus { background: #ce1a22; } .siguenos-redes .fa-google-plus:hover { background: #f5f5f5; color: #ce1a22; }
.siguenos-redes .fa-linkedin { background: #071f3a; } .siguenos-redes .fa-linkedin:hover { background: #f5f5f5; color: #071f3a; }

aside .input-group {
  margin-bottom: 15px;
}

aside .btn-primary { margin-top: 20px; }

/*--Tabs--*/

.nav-tabs {
  margin-bottom: 20px;
}

.nav-tabs > li > a {
  text-transform: uppercase;
  font-size: 13px;
  line-height: 23px;
  border-radius: 0;
  color: #161616;
}

.nav-tabs > li.active > a { color: #ce1a85; }

.nav-tabs > li > a:hover {
  background: #fff;
  border-color:#fff #fff #ddd #fff;
  color: #071f3a;
}

.nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: #ce1a85; }

/*--galerias --*/

.galeria-lat { margin-bottom: 40px; }

.galeria-lat figure { margin-bottom: 10px; }

.galeria-lat .title-16 { font-size: 16px; line-height: 22px; margin-bottom: 20px; }

.galeria-lat .title-16 a { color: #003862; }

.galeria-lat .title-16 a:hover { color: #161616; }

/*--aprende lat --*/

.aprende-lat { margin-bottom: 40px; }

.aprende-lat-cont { margin-bottom: 15px; padding-bottom: 0px; border-bottom: 1px solid #ededed; }

.aprende-lat p { font-size: 13px; line-height: 20px; margin-bottom: 18px !important; }

.no-pad-lef { padding-left: 0 !important; }

.aprende-lat .cat-sub { font-size: 11px; margin-bottom: 3px !important; }

.aprende-lat .title-16 { font-size: 16px; line-height: 22px; margin-bottom: 20px; }

.aprende-lat .title-16 a { color: #003862; }

.aprende-lat .title-16 a:hover { color: #161616; }

/*--Más leidas - Recientes--*/

.not-lat:last-child { border:none; }

.not-lat {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ededed !important;
}

.not-lat figure { margin-bottom: 10px; }

.not-lat .title-16 {
  font-size: 16px;
  line-height: 24px;
}
 
.not-lat .col-xs-4 { padding-right:0; }

.not-lat h5 { margin: 0; font-size: 13px; line-height: 18px; }
.not-lat h5 a { color: #161616; }
.not-lat h5 a:hover { color: #003862; }

.opinion-lat h5 { font-size: 16px; margin: 0; line-height: 22px; margin-bottom: 5px; }
.opinion-lat h5 a { color: #161616; }
.opinion-lat h5 a:hover { color: #003862; }

.opinion-lat-autor {
  font-size: 13px;
  color: #071f3a;
  margin: 0;
  line-height: 17px;
}

.opinion-lat {
  padding-bottom: 15px;
  border-bottom: 1px solid #ededed;
}

.opinion-lat figure img { border-radius: 50%; }

.opinion-lat .col-xs-4 { padding-right:0; }

.masleidas li { margin-bottom: -1px; }

/*--Eventos--*/

.evento-alert-lat {
  background: #34c6ee;
  box-shadow: 0 0 14px rgba(0,0,0,.2)
}

.evento-alert-lat .col-xs-8 {
  border-left: 1px solid #2ab7dd !important;
}

.evento-lat {
  margin-bottom: 10px;
  padding: 15px;
  border-bottom: 1px solid #ededed;
}

.evento-lat .col-xs-8 {
  border-left: 1px solid #ededed;
}

.evento-lat h5 { margin: 0; font-size: 12px; line-height: 18px; }
.evento-lat h5 a { color: #161616; }
.evento-lat h5 a:hover { color: #003862; }

.evento-lat-fecha p {
  text-align: center;
  margin: 0;
  font-weight: 400;
}

.evento-lat-fecha p:first-child {
  font-size: 22px;
  color: #071f3a;
  font-weight: 900;
  line-height: 26px;
}

.evento-lat-fecha p {
  font-size: 9px;
  color: #071f3a;
  text-transform: uppercase;
  line-height: 14px;
}

/*--footer--*/

footer {
  background: #071f3a;
  padding-top:50px ;
}

footer figcaption {
  display: none;
}

footer h4 {
  font-size:18px;
  line-height:26px;
  color:#34c6ee;
  font-weight: 300;
}


footer ul {
  list-style: none;
  padding: 0;
}

footer li:before {
  font-family: 'FontAwesome';
  content: "\f054";
  color: #34c6ee;
  font-size: 12px; 
  margin-right: 4px;
}

footer p, footer li, footer a {
  color: #a2a2a2;
  font-size: 13px;
  line-height: 21px;
}

footer p { margin: 0 0 7px 0; }

footer img { margin: 0 0 17px 0; }

footer a:hover { color: #34c6ee; }

footer .footer-fin {
  border-top:1px solid #072c4e;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-top: 30px;
  color: #fff;
}

footer .fa {
  font-size: 10px;
  background:#34c6ee;
  color:#071f3a;
  text-align: center;
  width:25px;
  height:25px;
  border-radius: 12px;
  padding-top: 7px;
  margin-right: 6px;
}

footer form { margin-bottom: 20px; }

footer .input-group { margin-bottom: 15px; }

footer .form-control { border:none; }

/*--Paginador--*/

.pagination li:first-child a,
.pagination li:last-child a {
  background: #ce1a85;
  border-color: #ce1a85;
  border-radius: 50%;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 12px;
}

.pagination .pager-last, .pagination .pager-first, .pagination .pager-ellipsis { display: none !important; }

.pagination li {
  display: block;
  height: 50px;
  width: 50px;
  margin-right: 5px;
  margin-bottom: 5px;
  float: left;
}

.pagination li a {
  line-height: 16px;
  padding-top:16px; 
  display: block;
  text-align: center;
  border-radius: 50%;
  border:1px solid #d3d3d3;
  height: 100%;
  width: 100%;
  color: #071f3a;
}

.pagination .pager-current {
  display: block;
  line-height: 16px;
  padding-top:16px;   
  height: 50px;
  width: 50px;
  margin-right: 5px;
  color: #071f3a;
  text-align: center;
  border-radius: 50%;
  border:1px solid #071f3a;  
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  border:1px solid #071f3a;
  background: #fff;
  color: #071f3a !important;
}

.pagination .pager-previous a, .pagination .pager-next a {
  background: #34c6ee;
  border-color: #34c6ee;
  color: #071f3a !important;
  padding-top: 15px;
}

.pagination .pager-previous a:hover, .pagination .pager-next a:hover, .pagination .pager-previous a:focus, .pagination .pager-next a:focus {
  background: #071f3a;
  border-color: #071f3a;
  color: #fff !important;
}

/*--iframe facebook--*/

.facebook {
  position: relative;
  padding-bottom: 64%;
  height: 0;
  overflow: hidden;
}

.facebook iframe {
  position: absolute;
  top:0;
  left: 0;
  max-width: 500px;
  width: 100%;
  height: 100%;
}

.element-invisible { display: none; }

/*--por mientras--*/

.node-documento .contenido-articulo .datos-evento {
  background: none;
  padding: 0;
}

.node-documento .contenido-articulo .datos-evento { text-transform: none; }

.node-documento .contenido-articulo .datos-evento .enlace .btn { padding-right: 25px; padding-left: 25px; }

.node-documento .contenido-articulo .datos-evento .enlace a:before {
  margin-right: 10px;
  font-family:'FontAwesome';
  font-weight: normal;
  content: "\f1c1";
}

.node-documento .contenido-articulo .datos-evento figcaption { display: none; }

.node-documento .contenido-articulo .datos-evento .autor p {
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
  color: #003862;
  font-size: 10px;
  margin: 0 0 25px 0;
  padding: 5px 0;
  text-transform: uppercase;
}

.node-documento .contenido-articulo .datos-evento .autor p span {
    color: #161616;
}

.node-documento .articulo-fotopr {
  border:none;
  padding-bottom: 0;
}

.contenido-articulo .datos-evento {
  background: #071f3a;
  border-radius: 4px;
  margin: 0;
  margin-bottom: 30px;
  color: #fff;
  padding: 25px;
  font-family: 'Roboto', sans-serif;
  font-size:11px;
  line-height: 18px;
  text-transform: uppercase;
}

.contenido-articulo .datos-evento .fecha2 {
  font-size: 24px;
  line-height: 30px;
  font-family: 'Roboto Slab', serif;
  border-bottom: 1px solid #20364e;
  margin-bottom: 10px;
  padding-bottom: 15px;
  text-transform: none;
}

.contenido-articulo .datos-evento .ciudad, 
.contenido-articulo .datos-evento .lugar, 
.contenido-articulo .datos-evento .organiza { 
  display: inline-block; 
  width: 100%;
  border-bottom: 1px solid #20364e;
  margin-bottom: 12px;
  padding-bottom: 12px;
  padding-top: 6px;  
}

.contenido-articulo .datos-evento .organiza { 
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;  
}

.contenido-articulo .datos-evento .ciudad > div > div, .contenido-articulo .datos-evento .lugar > div > div, .contenido-articulo .datos-evento .organiza > div > div { float: left; }

.contenido-articulo .datos-evento .ciudad .field-label,
.contenido-articulo .datos-evento .lugar .field-label,
.contenido-articulo .datos-evento .organiza .field-label {
  color: #34c6ee !important; width:85px; 
}

.contenido-articulo .datos-evento .ciudad .field-label:before,
.contenido-articulo .datos-evento .lugar .field-label:before,
.contenido-articulo .datos-evento .organiza .field-label:before {
  margin-right: 10px;
  font-family:'FontAwesome';
  font-weight: normal;
}
.contenido-articulo .datos-evento .ciudad .field-label:before { content: "\f278"; }
.contenido-articulo .datos-evento .lugar .field-label:before { content: "\f041"; }
.contenido-articulo .datos-evento .organiza .field-label:before { content: "\f12e"; }

.agenda-item { 
  position: relative;
  display: inline-block;
  margin-bottom: 30px;
}
.agenda-item .titulo { 
  height: 80px;
  padding: 20px;
  background: -webkit-linear-gradient(#f9f9f9, #fff);
  background: -o-linear-gradient(#f9f9f9, #fff);
  background: -moz-linear-gradient(#f9f9f9, #fff);
  background: linear-gradient(#f9f9f9, #fff);  
 }

.agenda-item p { margin:0;  }

.agenda-item h2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.agenda-item .categoria {
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 2px;
  text-transform: uppercase;
  color:#ce1a85;
}

.agenda-item .field-name-field-event-fecha { 
  position: absolute; 
  top: 0;
  border-radius: 0 0 6px 6px; 
  background: #071f3a; 
  color: #fff; 
  width: 80px; 
  text-align: center; 
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  padding: 10px 10px 15px 10px;
  line-height: 17px;
  font-size: 13px;
}

.view-id-documentos .titulo { 
  height: 80px;
  padding: 20px;
  background: -webkit-linear-gradient(#f9f9f9, #fff);
  background: -o-linear-gradient(#f9f9f9, #fff);
  background: -moz-linear-gradient(#f9f9f9, #fff);
  background: linear-gradient(#f9f9f9, #fff);  
 }

.view-id-documentos .article {
  position: relative;
  display: inline-block;
  margin-bottom: 30px;  
 }

.view-id-documentos p { margin:0;  }

.view-id-documentos h2 {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.view-id-documentos .categoria {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 2px;
    text-transform: uppercase;
    color:#ce1a85;
}

/*--edicion--*/

.slicknav_menu { background:#071f3a; }

#links-edit {
  width: 100%;
  display: inline-block;
  position: relative;
  background:#071f3a;
  height: auto;
  margin-top: -20px;
  margin-bottom: 20px;
}

#links-edit .tabs { margin: 0; padding: 0; margin: 0 auto; margin-left: 20px; }

#links-edit .tabs li { float: left; margin-right: 1px; list-style: none; line-height: 14px; }

#links-edit .tabs li a { color: #fff; padding: 15px 20px; display: block; }

#links-edit .tabs li a:hover { background: #fff; color: #071f3a; }

#links-edit .tabs .active a { background: #fff; color: #071f3a; }


/*-- form pacifico --*/

.formulario-pacifico .form-control {
  box-shadow: inset 0 0 18px rgba(0,0,0,.1);
  border-radius: 4px !important;
  border:1px solid #003862;
  margin-bottom: 20px;
}

.formulario-pacifico  .input-group {
  width: 100%;
}

.formulario-pacifico .form-required { color: #ce1a85; }

.formulario-pacifico label { font-size: 13px; line-height: 18px; }

.button-primary {
  border: none;
  background: #ce1a85;
  color: #fff;
  height: 42px;
  width: 180px;
  text-align: center;
  font-family: 'Roboto Slab', serif;
  font-size: 13px;
  font-weight: 400;
  border-radius: 6px;
  -moz-transition:all 0.3s ease-in;
  -webkit-transition:all 0.3s ease-in;
  -o-transition:all 0.3s ease-in;
  transition:all 0.3s ease-in;
  -ms-transition:all 0.3s ease-in;    
}

.button-primary:hover {
background: #34c6ee;
    color: #071f3a;
}

.formulario-pacifico .form-actions {
  margin-top: 20px;
}

.formulario-pacifico .webform-component-markup p {
    font-family: 'Roboto Slab', serif;
    font-size: 22px;
    color: #003862;
    font-weight: 400 !important;
    line-height: 30px;
}

.links .ajax-processed {
  display: none;
}

.error li {
  color: #ce1a85 !important;
  font-size: 13px;
  line-height: 18px;
}

/*-- cookies --*/

.ccc-inner h2 { display: none !important; }
#cccwr.ccc-right .ccc-outer, #cccwr.ccc-right .ccc-inner { border-radius: 0 !important; }
.ccc-outer { border: none !important; box-shadow: none !important; width: 100% !important; background: transparent !important; }
.ccc-inner { background: rgba(7,31,58,.95) !important;  }
.ccc-inner p, .ccc-inner a:hover { color: #fff !important; font-size: 13px !important; line-height: 17px !important; }
.ccc-inner a { color:#50c8ec !important; }
div#cccwr.ccc-right .ccc-widget { left: 0 !important; right: 0 !important; }
.ccc-widget { bottom:0 !important; }
.ccc-close { width: auto !important; padding-left: 0px !important; background: none !important; font-family: 'Roboto', sans-serif; font-size:14px; }
#cccwr button { color:#50c8ec !important;  }

/*-- galeria de fotos --*/

.node-node-gallery-item .img-thumbnail {
  padding: 0; border-radius: 0; border:none;
}

.node-node-gallery-item figcaption {
  margin: 0;
}
.node-node-gallery-item  .articulo-fotopr { padding-bottom: 0; border: none; }

.node-node-gallery-item .nav-galeria { position: absolute; top: 50%; width: 100%;}

.node-node-gallery-item .item-navigator {
  position: absolute;
  top: 0;
  width: 70px;
  border-radius: 0 0 4px 4px;
  background: #071f3a;
  right: 20px;
  color: #fff;
  font-family: 'Roboto', sans-serif;
  font-size: 12px;
}

.node-node-gallery-item .item-navigator .item-navigator-position { padding: 20px 0;  }

.node-node-gallery-item .item-navigator em { font-style: normal; }

.node-node-gallery-item .table-bordered, .node-node-gallery-item .table > tbody > tr > td { border: none !important; }

.node-node-gallery-item .item-navigator-prev { left: 10px; position: absolute; }
.node-node-gallery-item .item-navigator-next { right: 10px; position: absolute; }

.node-node-gallery-item .item-navigator-prev .btn,
.node-node-gallery-item .item-navigator-next .btn {
  padding-top:12px;
  border-radius: 50%;
  height: 46px;
  width: 46px;
  border: none;
}

.node-node-gallery-item .item-navigator-prev .btn-info,
.node-node-gallery-item .item-navigator-next .btn-info {
  background: #ce1a85;
  border: none !important;
}

.node-node-gallery-item .item-navigator-prev .btn-info:hover,
.node-node-gallery-item .item-navigator-next .btn-info:hover,
.node-node-gallery-item .item-navigator-prev .btn-info:focus,
.node-node-gallery-item .item-navigator-next .btn-info:focus {
  background: #34c6ee;
  color: #071f3a !important;
}


.carousel-control {opacity: 1 !important; text-shadow: none; }
.carousel-inner > .item > a > img, .carousel-inner > .item > img { margin: 0 auto; }
.carousel-control.left,
.carousel-control.right { background: none !important; }

.carousel-caption h3 { margin-bottom: 0; font-size: 14px; }

.carousel-caption h3 a { color: #003862; }
.carousel-caption h3 a:hover, .carousel-caption h3 a:focus { color: #161616; }

.carousel-caption {
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  text-shadow: none;
  position: relative;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  top: 70px !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
  background: #ce1a85;
  font-size: 26px;
  border-radius: 50%;
}

.carousel-control .glyphicon-chevron-left:hover, .carousel-control .glyphicon-chevron-right:hover, .carousel-control .icon-next:hover, .carousel-control .icon-prev:hover {
  background: #36c6ee;
  color: #071f3a;
}

/*--Buscador--*/

.search-form { background: #ededed; padding: 20px; margin-bottom: 30px; }

.search-form label { font-weight: 400; }

.search-form .form-item { float: left;  }

.search-results { list-style: none; margin: 0; padding: 0; }

.search-results li { margin-bottom: 20px; border-bottom: 1px solid #ededed; }

.search-results li h3 { margin-bottom:10px; }

.search-results .search-info { display: none; }

.search-form .form-submit {
  border: none;
  border-radius: 0 4px 4px 0;
  font-family: 'Roboto Slab', serif;
  font-size: 13px;
  background: #ce1a85;
  color: #fff !important;
  padding: 8px 14px;
}

.search-form .form-submit:hover, .search-form .form-submit:focus {
  color: #071f3a !important;
  background:#34c6ee;
}

.search-form .form-text {
  height: 40px;
  box-shadow: inset 0 0 12px rgba(0,0,0,.3);
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px 0 0 4px;
}

.blogger {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ededed;

}

.blogger h1 {
  font-weight: 300;
  font-size: 22px;
  font-family: 'Roboto Slab', serif !important;
}

.evento-pqs {
background: #071f3a;
padding: 18px 0 10px 0; 
}

.evento-pqs .countdown_show3 { display: inline-block; float: left; margin-right: 10px; }
.evento-pqs .countdown_descr { display: inline-block; float: left; /*margin-top: 5px;*/ }

.evento-pqs span { color: #fff; }

.evento-pqs .countdown_descr  { font-family: 'Roboto Slab', serif; font-weight: 700; font-size: 25px; line-height: 32px; }
.evento-pqs .countdown_descr a  { font-family: 'Roboto Slab', serif;
    font-weight: 400;
    font-size: 12px;
    display: table-cell;
    background: #ce1a85 !important;
    padding: 1px 15px;
    color: #fff !important;
    line-height: 25px;
    /* width: 100%; */
    border-radius: 2px; }

/*.evento-pqs .countdown_descr a:hover  { color: #fff; }*/

@media screen and (max-width: 920px) {  
.evento-pqs .countdown_descr  { font-size: 18px; line-height:22px; }
}

.evento-pqs .countdown_section { text-transform: uppercase; font-size: 8px; display: inline-block; text-align: center; padding: 0 5px; font-family: 'Roboto', sans-serif; }

.evento-pqs .countdown_amount { text-transform: uppercase; font-size: 30px; background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(232,232,232,1) 51%, rgba(232,232,232,1) 100%); color: #071f3a; border-radius: 4px; width: 46px; display: inline-block; font-family: 'Roboto Slab', serif; font-weight: 700; padding: 8px 0; }

.evento-pqs .jquery-countdown.jquery-countdown-processed.hasCountdown { font-family: 'Roboto Slab', serif; font-weight: 700; font-size: 25px; line-height: 25px; color: #fff; }


/* menor a 1200px) */
@media screen and (max-width: 1199px) { 

.contenido-categoria .seguir span { width: 100%; float: left; margin-top: 20px; } 
.facebook { padding-bottom: 84%; }

}

/* menor a 992px) */
@media screen and (max-width: 991px)  { 

.contenido-categoria .seguir { display: inline-block; }

}

/* menor a 768px) */
@media screen and (max-width: 767px) {

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { width: 100%; }
.banner-top { display: none; }
.tendencia { background: #fff; padding:0 15px; }
.tendencia p { font-size: 13px; line-height: 19px; }
.tendencia div { background: #f6f6f6; border-left: 4px solid #071f3a; }
.tendencia div:first-child { display: none; }

h1 { font-size:36px; line-height:42px; }

.contenido-categoria article h1 { margin-top: 10px; }

.contenido-articulo blockquote { width: 90%; }

.menu-seg { margin-top: 20px; border-top: 1px solid #ededed; padding-top: 10px !important; margin-bottom: 0; }

#navbar ul { float: left; }

.menu { border-top: none; }

.menu li { float:none; padding:10px 0; border-top: 1px solid #ededed; }

.navbar-inverse .menu li, .navbar-inverse .menu-seg { border-top: 1px solid #052746; }

.menu, .menu-seg { width: 100%; }

.navbar-inverse .navbar-collapse { border-top:none; box-shadow:none; }

.menu-seg li { float:left; margin-right: 10px; }

.menu-seg li:last-child { display: none; }

footer .col-xs-12 {margin-bottom: 30px !important; }

footer form { margin: 0; }

footer .footer-fin { margin-top: 0px; text-align: center; }

footer .footer-fin .text-right { text-align: center; }


.contenido-principal article {
  border-bottom: 1px solid #ededed !important;
  margin-bottom: 30px !important;
  margin-top: 10px !important;
  padding-bottom: 30px !important;
}

.contenido-principal {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
}

.facebook { padding-bottom: 70%; }

}

.listado-blog p {
  border-bottom: 1px solid #ededed;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-size: 13px;
}

.listado-blog p span {
  float:right;
  background: #ce1a85;
  color: #fff;
  width: 26px;
  height: 26px;
  font-size: 11px;
  padding-top: 2px;
  border-radius: 50%;
  text-align: center;
 }

.listado-blog a {
  color:#161616;
}

.listado-blog a:hover {
  color:#ce1a85;
}

@media screen and (max-width: 580px) { 

.search-form .form-submit { width: 100%; border-radius: 4px; margin-top:10px; }
.search-form .form-text { width: 100%; border-radius: 4px; }
.siguenos li { margin: 0 15px;}
.home-actualidad { margin-bottom: 30px; }
.facebook { padding-bottom: 100%; }

}

@media screen and (max-width: 499px) { 
.sp-thumbnails-container { display: none !important; }
.siguenos li { margin: 0 15px;}
}

@media screen and (max-width: 380px) {

.contenido-agenda article h1 { height:auto; }
.contenido-aprende-bloque h1 { height:auto; }
.art-redes a { margin: 0 6px;}
.facebook { padding-bottom: 160%; }
.siguenos li { margin: 0 15px;}
/*.contenido-categoria .seguir a:last-child { visibility:visible;  }*/

}
