/* Estilos Locales */
/* Azul Computerworld: 		#003f64 */
/*
PlayfairDisplay-VariableFont_wght.ttf
PlayfairDisplay-Italic-VariableFont_wght.ttf
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap');

/* Margen entre columnas */
.container {
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
}

[class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}
/**/


body, div, p   
{
    font-family: 'Lato', sans-serif;
}

h1, h2, h3, h4, h5, h6
{
    font-family: 'Lato', sans-serif;
}

#navbar {
    font-family: 'Lato', sans-serif;
}

#menu_top1 ul li, 
#menu_top2 ul li 
{
    font-family: 'Lato', sans-serif;
}

.entradilla {
    font-size: 1em;
}

.jumbo_cab {
    background-color: #003f64;
}

.cab3logos {
    background-color: inherit;
}

#logo_sitio {
    margin: 20px 0;
}

#menu_top1 li a, #menu_top2 li a {
   color: #ffffff;
}

#menu_top1 li a, 
#menu_top2 li a, 
.navbar-light .navbar-nav > li > a {
    padding: 6px 10px;
    font-size: .95rem;
    line-height: 1.4rem;
}

.btn-login {
    border-color: #ffffff;
    color: #ffffff;
}

.btn-login:hover, .btn-login:focus {
    color: #ffffff;
}

#right_box .text-right a:hover, 
#right_box .text-right a:focus, 
#right_box .text-right a,
#right_box .text-right {
    color: #ffffff;
}

#login_form_modal,
#login_form_modal a {
    color: #262626 !important;
}

#menues {
    margin-top: 0;
}

#menu_content li, 
#menu_search li, 
#menu_prpal li {
    font-weight: bold;
}

#menu_top1 ul li.destacado a {
    color: #60baff;
    font-weight: bold;
    text-shadow: 3px 5px 1px #262626
}

#menu_top1 ul li.destacado a.active {
  color: inherit;
  font-weight: inherit;
  text-shadow: none;
}

.btn-login-dlg {
	  background-color: #003f64;
    border-color: #003f64;
    color: #ffffff;
}

a.btn-login-dlg:hover,
.btn-login-dlg:hover {
    color: #ffffff;
}

.panel {
    background-color: #ffffff;
    border-radius: 0px;
    margin-bottom: 20px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel-default {
    border-color: transparent;
    width: 100%;
}

.modulo_generico_carousel_adap .headCols2, 
#content-list-page .headCols2, 
#noticias_adap .headCols2 {
    padding-left: 0;
    padding-right: 0;
}

.panel-body article > header, 
.panel-body article > .entradilla, 
.panel-body article > .article-date, 
.panel-body article > .article-author, 
.panel-body article > .image-left {
    padding-left: 0;
	padding-right: 0;
}

#content-list-page .entradilla, 
#bloque_destacado_1 .entradilla, 
#bloque_destacado_2 .entradilla, 
#noticias .entradilla, 
#noticias_adap .entradilla {
    text-align: left;
}

#noticia-page .texto {
    text-align: left;
}

#noticias_adap .titulomodulo p, 
#bloque_html_new .titulomodulo p, 
.bloque_html_new .titulomodulo p, 
.bloque_html .titulomodulo p, 
.modulo_generico_carousel_adap .titulomodulo p, 
.modulo_generico_adap .titulomodulo p, 
.modulo_generico .titulomodulo p {
    color: #fff;
    border-color: #003f64;
    background-color: #003f64;
}

#content_ppal_header {
    padding-bottom: 30px;
}

#content_ppal_header #noticias_adap::after {
    background-color: rgb(140, 140, 140);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: relative;
    width: 100%;
}

#content_izquierda .modulo_generico_adap {
    padding-bottom: 30px;
}

#content_izquierda .modulo_generico_adap #noticias_adap::after {
    background-color: rgb(140, 140, 140);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: relative;
    width: 100%;
}