
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900|Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,500,700');

a:hover{ text-decoration: none;}

body {

    font-family: 'Roboto', sans-serif;
    font-weight:300;
    font-size: 16px;
    color:#666;
}

.relleno_ambos{ padding-top: 80px; padding-bottom: 80px;}

.zona_redes li{ display: inline-block;}
#menu_principal .nav-link{color:#666; text-transform:uppercase;}
#menu_principal .nav-link:hover{color:#000;}


.image_centro {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.fondo_azul{ background-color: #0068AE;}



/*-------------------------------footer------------------------------*/
#bloque_firma{padding-top: 8px; font-size:0.8em;}
#bloque_firma a{color:#666;}
#bloque_firma a:hover{color:#000;}
.firma{ text-align: right;}
.caja_pie i{ padding-right: 5px; color:#fff;}
.caja_pie a{color:#666;}
.caja_pie a i{color:#fff;}







/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
    .aviso, .firma{ text-align: center;}
   
    .relleno_ambos {    padding-top: 10px;    padding-bottom: 10px;}
    
    
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    .relleno_ambos {    padding-top: 10px;    padding-bottom: 10px;}
    .aviso, .firma{ text-align: center;}
   
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 


}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 


}
