/* fgarridop */

html{}

body {
    /*    background-color: transparent !important;*/
    background-color: #e7e6e6 !important;
    /* color:#706f70 !important; */
    font-family: 'Montserrat', sans-serif;
}
p{
    font-size: .9em !important;
    line-height: 1.7em;
}
a{
    text-decoration: none;
}

.isologo{
    width: 180px;
    padding: 0px;
    margin-left: 1em;
}
.texto-header{
    font-size: 1.6em !important;
    background-color: #ffffff;
    max-width: 45%;
    height: 100%;
    padding: 15px;
    margin: 187px 0px 0px 0px;
    bottom: 0px;
}
.menu-icon{
    color: #fff;
    padding: 10px 10px 0px 10px;
}
.featured a.link{
    text-decoration: none;
    color:#706f70 !important;
}
.navbar-interior{
    font-size: .7em;
    font-weight: 600;
}
.bg-interior,
.btn-primary{
    background-color: #005280;
}
.bg-interior a.nav-link{
    color:#ffffff !important;
}
.bg-interior a.nav-link:hover{   
    color:#D6E4FF !important;
}
.date{
    color:#0069ac;
    font-weight: 300;
    font-size: .8em;
}
.title{
    color:#0069ac;
    font-size: 1.6em;
    font-weight: 600;
}
.noticia .card-body{
    padding: .7em;
}
.noticia .nota:first-child .card-body,
.noticia .nota:last-child .card-body
{
    background-color: #0093c5;
    color:#fff !important;
}

.noticia .nota:nth-child(2) .card-body,
.noticia .nota:nth-child(3) .card-body{
    background-color: #005280;
    color:#fff !important;
}
.noticia .title,
.noticia .date{
    color:#fff;
}

.noticias-title{
    padding: .3em 1em;
    color:#fff;
    background-color: #005280;
    display: inline-block;
    font-size: .8em !important;
    font-weight: 600;
}
.noticia .title{
    font-size: 1em;
}

.page p{
    text-align: justify;
}

div.page img{
	width: 100% !important;
    height: auto !important;
}

/* header */
header.header{
    min-height: 344px;
    /*    background: url(http://placehold.it/1320x320) no-repeat center center;*/
}

.dropdown-menu.show{
    margin-top: -1px;
    border-radius: 0px;
    background-color: #185280;
    font-size: .9em;
    padding: 0px;
    border: 0px;
    width: -webkit-fill-available;
}
.dropdown-menu.show li a:hover{
    background-color: #1c4a6e;
}
/* header */


/* menu */
section.menu{}
#superiorNavbar ul li a{
    text-transform: uppercase;
}

.dropdown-item,
.dropdown-item:hover{
    padding: .4rem !important;
    color:#ffffff;
}

/* menu */


/* main */
section.main{}
.featured{
    background-color: #fff;
}
.featured p{
    font-size: 1em !important;
}

/* main */

/* rrss */
.rrss h6{
    font-size: .8em;
    font-weight: 600;
    color:#1a325f;
}
.rrss a{
    background-color: #005280;
    color:#ffffff;
    padding: 8px 8px 4px 8px;
    font-size: .9em;
    width: 100% !important;
    text-decoration: none;
    margin-bottom: 1em;
}
.rrss a i{
    font-size: 1.4em;
    margin: 0em 0em 0em 0em;
    padding: 0em;
    line-height: 0em;
}
.rrss a .rs{
    font-weight: 800;
    font-size: .7em;
    line-height: 0em;
    padding: 0em;
    margin: 0em;
}
.rrss a .rs-name{
    font-style: italic;
    right: 0;
}
/* rrss */

/* search */
.search{
    position: relative;
    margin-bottom: 1em;
}
.search hr{
    margin: 0em;
}
.search .inputicon{
    position: absolute;
    right: 24px;
    top: 20px;

}
.search .form-search{
    border-radius: 25px;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 1em;
    padding-right: 2.3em;
    padding-top:.2em;
    padding-bottom:.2em;
    font-size: .8em;
    border:1px solid #c1c1c0;
}
/* search */

/* sidebar */
.sidebar{}
.banner{
    margin-bottom: 1em;
}
.footer-banners .banner{
    float: left;
}
#footer-banners > .tns-item {
    width: 17% !important;
}
#footer-banners > .tns-item.list-row {
    width: 100% !important;
}
/* sidebar */

/* footer */
.footer{
    background-color: #fff;
}
.enlaces{}
.enlaces h5.title{
    font-size: 1em;
}
.enlaces ul{
    list-style: disc;
    padding: 0px;
    margin: 0px;
}
.enlaces ul li{}
.enlaces ul li::marker{
    color:#706f70;
    font-size: .8em;
    padding: 0px;
}
.enlaces ul li a{
    font-size: .8em;
    font-weight: 400;
    text-decoration: none;
    color:#706f70;
}

.enlaces ul li a:hover{
    color:#0069ac;
}
/* footer */

.bicolor{
    height: 2px;
    margin: 0px;
    padding: 0px;
}
.bicolor .rojo{
    background-color: #eb3646;
    margin: 0px;
    padding: 0px;
}
.bicolor .azul{
    background-color: #0f69b4;
    margin: 0px;
    padding: 0px;
}

.btn-sm {
    padding: .15rem .3em !important;
    border-radius: .2rem;
    font-size: .8em;
}


/* simulate */

.date-simulate{
    display: inline-block;
    background-color: #eaeaea;
    height: 1.2em;
    width:8em;
    content: ''
}

.title-simulate{
    display: table-cell;
    background-color: #eaeaea;
    height: 1.2em;
    width:24em;
    content: ''
}
.btn-simulate{
    background-color: #eaeaea;
    border-color:  #eaeaea;
    height: 1.2em;
    width:8em;
    content: ''
}
.btn-simulate:hover{
    background-color: #cfcfcf;
    border-color:  #cfcfcf;
}

/* simulate */


.cursor-ponter{
    cursor: pointer;
}
.tns-controls{
    text-align: center;
}
.tns-controls button[data-controls="prev"]{}
.tns-controls button[data-controls="next"]{}
.tns-controls button{
    background-color: transparent;
    border:none;

}
.tns-controls button i{
    font-size: 1.6em;
    color:#005280;
}


.archive section.category .title{
    font-size: 1.2em;
}

.btn-primary{
    color:#ffffff !important;
    background-color:#005280 !important;
}

.more{
    bottom: 15px;
    right: 15px;
}
.filete-gob{
    padding-bottom: 0px !important;
}
.f10{
    font-size: 10px;
}
.cat-title{
    text-transform: uppercase;
}
.address {
    font-size: .9em;
    color: #706f70;
}

/* search */
.gsc-search-button-v2{
	padding:9px !important;
}
.gsc-adBlock,
.gcsc-more-maybe-branding-root{
	display:none !important;
}

.gsc-control-cse {
    border-color: transparent !important;
    background-color: transparent !important;
	padding: 0px !important;
}
/* search */

/* mq */
.small{
	font-size: .7em !important;
}
.post-excerpt{
	font-size:.8em !important;
	text-align:justify !important;
}
.box-category{
	min-height:180px !important;
}
.border-primary{
	border-color:#005280 !important;
}

@media (max-width: 500px) and (min-width: 320px) {  
    .texto-header{
        font-size: .9em !important;
        background-color: #ffffff;
        max-width: 100%;
        height: 100%;
        padding: 15px;
        margin: 0px;
        bottom: 0px;
        text-align:center;
    }
    .isologo {
        max-width: 180px;
        margin: 0 auto;
    }
    #superiorNavbar .nav {
        display: block;
        flex-wrap: wrap;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
    }
    #superiorNavbar .nav-fill .nav-item, .nav-fill>.nav-link {
        flex: 1 1 auto;
        text-align: left;
    }
}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1200px;
    }
}

/* mq */