
/*Thin 100
Thin Italic 100i
Light 300
Light Italic 300i
Regular 400
Regular Italic 400i
Medium 500
Medium Italic 500i
Bold 700
Bold Italic 700i
Black 900
Black Italic 900i*/





body {

font-family: 'Roboto', sans-serif;
color: #666666;
font-weight: 400;
font-size: 15px;
}


.container-fluid{ padding-left: 0px; padding-right: 0px;}

#barra_logo {background-color:#ffffff; height: 74px; }

#imagen_logo_certificado{
    height:100px;
    width:200px;
    float:right;
    margin-right: 100px;
}

.color-barra {background-color:#363636 !important; }

#barra_pie_logos {
    background-color: #F8F8F8;
height: auto; 
}





#barra_pie {background-color:#383838; height: auto; font-size: 13px; font-weight: 300; color: #999999; }

#barra_pie ul { padding-left: 5px; padding-right: 5px;}




.dropdown-item { color: #ffffff; font-size: 14px; }

a.dropdown-item:hover {background-color: #e4002b; color: #ffffff;}

.dropdown-menu {background-color: #363636;	}


a {text-decoration: none; color: #e4002b;}
 a:hover { color: #e4002b; text-decoration: none; }



.dropdown { font-size: 15px; font-weight: 500; color: #363636;}





.encab_pag_staff {background:#f8f8f8 url(../img/staff.jpg) no-repeat 30% center;   color: #ffffff; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	

}

.encab_pag_nosotros {background:#f8f8f8 url(../img/sobre_nosotros.jpg) no-repeat center center;   color: #ffffff; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

.encab_pag_denuncias {background:#f8f8f8 url("../img/denuncias.jpg") no-repeat center center;   color: #ffffff;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}


.encab_pag_centros {background:#f8f8f8 url(../img/centros.jpg) no-repeat center center;   color: #ffffff;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	

}



.encab_pag_laboratorio {background:#f8f8f8 url(../img/laboratorio.jpg) no-repeat center center;  color: #ffffff; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	

}



.encab_pag_calidad {background:#f8f8f8 url(../img/calidad.jpg) no-repeat center center;  color: #ffffff; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	

}

.encab_pag_contacto {background:#f8f8f8 url(../img/contacto.jpg) no-repeat center center;  color: #ffffff; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	

}


.encab_pag_listado {background:#f8f8f8 url(../img/listado.jpg) no-repeat center center;  color: #ffffff; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	

}




#navbardrop:link {color: #ffffff;}
#navbardrop:hover {color: #ffffff;}

.rojo {color: #e4002b;}

.btn-link {  color: #e4002b;}

.btn-link:hover {  color: #e4002b;}

.outline{ border: 1px solid #fff;}




#menu { font-size: 14px;  font-weight: 500; padding: 0px; }

#menu li {margin: 0 5px; }


.card-footer {
    
   background-color:white;
   border-top: 0px; 
   padding-bottom: 20px;
	
}





div a i.fa-home  {color: #ffffff !important; }




.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle {
    color: #ffffff;
    background-color:#ffffff;
    border-color: #e4002b; box-shadow: none;
}

.btn-outline-danger.focus, .btn-outline-danger:focus {
    box-shadow: none;
	
}

.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none; 
}


.navbar-light .navbar-nav .nav-link{ color: #ffffff; }


a {text-decoration: none; color: #e4002b;}

 a:hover { color: #e4002b; text-decoration: none; }

.btn-outline-danger:hover {background-color: #ffffff; color: #e4002b;}



.btn-danger { background-color:#e4002b; color: #ffffff; border-color:#e4002b;    }

.btn-danger:hover { background-color:#e4002b; color: #ffffff; border-color:#e4002b;    }

.display-4 {line-height: 0.2 !important;}



.display-5  {font-size: 30px; margin-top:50px; font-weight: 400;  }

.display-5 .destacado  { color: #e4002b; font-weight: 500; }

.display-5 .destacado2  { font-weight: 500; }


.card-text {font-size: 16px;}



.go-top {
	position: fixed;
	bottom: 3em;
	right: 1em;
	text-decoration: none;
	color: #797979;
	font-size: 40px;
	padding: 2px 0px 15px;
	display: none;
}

.go-top:hover {
	color: #e4002b;
}


#myVideo {
    
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
	
	
}

/* Add some content at the bottom of the video/page */
.content {
    
   
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
    width: 40%;
	height: 140px;
   	padding-top: 10px;
	bottom: 0;
	top:360px;
	text-align: center;
	position: absolute;
	left:31%;

}

/* Style the button used to pause/play the video */
#myBtn {
    width: 200px;
    font-size: 18px;
    padding: 10px;
    border: none;
    background: #000;
    color: #fff;
    cursor: pointer;
}

#myBtn:hover {
    background: #ddd;
    color: black;
}

.video_home { height: 500px;  text-align: center; overflow: hidden; }

.content p.texto-video {font-size: 23px; font-weight: 300 !important; font-family: 'Roboto', sans-serif; }


div.content h1 {padding-top: 20px !important; line-height: 5px;}


i .fa-file-alt {font-size: 20px;}

.botones_home .btn-outline-secondary {
     color: #e4002b;
    background-color: transparent;
    background-image: none;
    border-color: #666666;
}






.botones_home .btn-outline-secondary:hover {
    color: #ffffff !important;
    background-color: #666666;
    border-color: #666666;
}



.botones_home .btn-outline-secondary:hover p {color: #ffffff !important;}

.botones_home .leyenda {color: #666666; font-size:15px;  }




.icono {font-size: 25px;}


.accordion .card-header {
   padding: 0px;
    margin-bottom: 0px;
    background-color: transparent;
    border-bottom: none;
}

.accordion .card {border: none;  padding: 0px;
    margin: 0px;
}


.accordion .btn-link {font-size: 15px; }



.accordion .card-body {padding-top:0px; padding-bottom: 0px; }


.listas {padding-left: 22px;
}


.listas_bio {padding-left: 22px;
}


.listas_bio li, .listas li{margin: 10px 0px;
}

.icono_staff{color: #e9e9e9; font-size: 220px; padding: 0px; line-height: 0px; text-align: center;}



.boton_labo {border-color: #ffffff; color:#ffffff; }


.logo_iso { text-align: right;	}


kbd {   background-color: #666666 !important;}