body{margin: 0px;font-family: 'Montserrat', sans-serif;}
img{max-width: 100%;height: auto;}
.contenedor{width: 80%;margin:0px auto;}
header{background:url(../imagenes/encabezado.jpg);background-size: cover;height:150px;}
.navegador{background:url(../imagenes/encabezado4.jpg);background-size: cover;}
.menu1{text-align: center;}
.cabecera img{height: 130px;margin: 30px 0px 0px 0px;}
.logo{text-align: center;}
.portada{background: url(../imagenes/portada-ima1.jpg)no-repeat;background-size: cover;height: 400px}
.tagliane h1{font-size: 30px;text-align: center;margin: 50px 0px 0px 0px;line-height: 60px;letter-spacing: 2px;font-weight: 400}
.tagliane{padding: 90px 0px 0px 0px;}
.tagliane span{color:#e09900;font-family: 'Satisfy', cursive;font-size: 40px;}

hr{background:pink; margin: 18px auto 0; height: 5px; border: none;width: 200px;}
.portal{padding:70px 0px;text-align: center;}
.portal1{background:url(../imagenes/fondo2.jpg)no-repeat;height:300px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;border-radius: 2px}
.texto-portal p{font-size: 25px;padding: 20px 0px;}
.texto-portal h2{font-size: 30px;border-bottom: 1px solid ; padding: 30px 0px;font-family: 'Montserrat', sans-serif;font-weight: bold;}
.bottom{text-align: center;padding: 40px 0px;}
.bottom a{text-decoration: none;color: #fff;background:#e09900;padding: 15px 35px;border-radius: 2px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}
.bottom a:hover{color: #000;}
.bottom:hover{transform: scale(1.1);}

.especialidades{padding: 70px 0px;text-align: center;}
.grupo-iconos img{width: 90px;height: 90px;}
.grupo-iconos{display: flex;justify-content: space-around;align-items: center;padding: 70px 0px 0px 0px; flex-wrap: wrap;}
h4{color:#808080;margin: 20px 0px;}
.ico1:hover, .ico2:hover, .ico3:hover, .ico4:hover, .ico5:hover, .ico6:hover, .ico7:hover{transform: scale(1.1)}

.servicios{padding: 70px 0px;text-align: center;}
.practicas{display: flex;justify-content: space-around;align-items: center;padding: 70px 0px 0px 0px;flex-wrap: wrap;}
.practicas h4{font-size: 18px;}
.mamografia img{width: 300px;height: 200px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}
.densitometria img{width: 300px;height:200px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;}

.contacto{text-align: center;padding: 70px 0px;}
h3{font-size: 30px;font-family: 'Montserrat', sans-serif;}
.datos ul{list-style: none;font-size: 20px;text-align: left;padding: 0px 15px;}
.datos i{font-size: 25px;color:#e09900;padding:15px 0px;margin: 0px 10px 0px 0px;}
.flex{display: flex;justify-content:center;margin: 40px 0px;}
.datos{width: 40%;display: flex;justify-content: center;flex-direction: column;background:#FEEBE5;}
.mapa{width: 50%;}

footer{background:url(../imagenes/footer.jpg);background-size: cover;height:150px;color: #fff}
footer p{text-align: center;font-size: 11px;letter-spacing: 1px;padding: 60px 0px 0px 0px;line-height: 20px}
footer a{color: #fff}
footer a:hover{color:#000}

.tabla h6{font-size: 30px}
.tabla{padding: 80px 0px;}
.tabla p{font-size: 18px;line-height: 30px;margin: 0px 0px 20px 0px;}


@media screen and (max-width: 800px){

.portada{background: url(../imagenes/portada-ima-min.jpg)no-repeat;background-size: cover;height: 200px}
.tagliane h1{font-size: 20px;text-align: center;margin: 10px 0px 0px 0px;line-height: 30px;letter-spacing: 2px;}
.tagliane{padding: 25px 0px 0px 0px;}
.tagliane span{font-size: 30px;}
.cabecera img{height: 100px;}
.texto-portal h2{font-size: 25px;padding: 25px 0px;}
.texto-portal p{font-size: 20px;}
h3{font-size: 25px;}
.flex{flex-direction: column;}
.datos{width: 100%;}
.mapa{width: 100%;}
.datos ul{font-size: 20px;margin: 50px 0px;}
.especialidades{padding: 0px;}
.contacto{padding: 0px;}
.densitometria{margin:0px 0px 40px 0px;}
.portal1{background:url(../imagenes/fondo-min.jpg)no-repeat;height:300px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;border-radius: 2px}
footer p{padding: 40px 0px 0px 0px;}

table {
        width: 100%;
    }
/* Ocultar fecha */
    table tr th:nth-child(1),
    table tr td:nth-child(1) {
        display: none;}

.tabla{padding: 80px 0px 50px 0px;}   





	}
