@charset "UTF-8";
/* CSS Document */
.central
{width: 100vw;
display: flex;
flex-direction: row;
flex-wrap: wrap;
	align-items: center;
justify-content: flex-start;}
.central img
{max-width: 65%;
padding-left: 35%;
}
.central p
{font-size: 1.6em;
color: #fff;
text-align: center;
font-weight: 600;
line-height: 90%;
margin-bottom: 5px;}
.oblongo
{flex-basis: 23%;
	margin: 10px 0 10px 10px;
border-radius: 15px 50px;
  padding: 10px;
  height: 150px;}
.botoncito
{
  background-color: #325cbe;
}
.botoncito:hover
{color: #fff;}
.botoncito1
{
  background: #807a7a;
}
.botoncito2
{
  background: #ee4a4a;
}
.volver
{flex-basis: 19%;
  background: #807a7a;
	align-self: center;
}
.volver4
{flex-basis: 23%;
  background: #807a7a;
}
.volveramba
{padding: 0 40px;
  background: #807a7a;
	min-width: 200px;
}
.afiliaciones
{flex-basis: 19%;
  background: #5e9ed6;
}
.autorizaciones
{flex-basis: 19%;
  background: #26a962;
 }
.prestadores
{flex-basis: 19%;
  background: #761eb4;
 }
.credencial
{flex-basis: 19%;
  background: #f663dc;
 }
.provincial
{flex-basis: 19%;
  background: #71ba38;}
.provincial
{flex-basis: 19%;
  background: #71ba38;}
.urgencias
{flex-basis: 19%;
  background: #AB3537;}
.hospital
{flex-basis: 24%;
background-color:#35495f; }
.discapacidad
{flex-basis: 19%;
background-color: #5944dd;}
.diabetes
{flex-basis: 19%;
background-color: #deaf32;}
.gestionando
{flex-basis: 19%;
background-color: #f27a10;}
.biblioteca
{flex-basis: 19%;
background-color: #ba7e15;}
.vad
{flex-basis: 19%;
background-color: #325cbe;}
.contenedoriframe
{ position: relative;
  overflow: hidden;
  width: 100%;
	  height: 100vh;
  padding-top: 75%;}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100vh;
}
section.somos
{background-image: url("../imagen2022/nosotros.jpg");
background-repeat: no-repeat;
background-size: cover;
max-width: 100vw; padding: 5vw;}
.somos div
{background-color: #fff;
opacity: .6;padding: 0 10vw; }
.somos div p
{opacity: 1;
font-size: 1.3em;
margin-bottom: 10px;}
.somos div h1
{color: dodgerblue;
font-weight: 400;margin-bottom: 10px;}
.ambiental
{background-image: url("../imagen2022/ambiental.jpg");
background-repeat: no-repeat;
background-size: cover;
max-width: 100vw; padding: 8vw; margin-top: 40px;
	padding-top: 0;	position: relative;}
.ambientaltit
{max-width: 100vw; margin-bottom: 5px; background-color: #85b662; opacity: 1;
color: #fff; font-size: 1em; font-weight: 600; text-align: center;
border-radius: 5px 20px; display: flex; flex-direction: column; flex-wrap: wrap;}
.ambientaltit img
{max-height: 50px; padding: 0 10px 0 10px; object-fit: contain;margin-left: auto;
    margin-right: auto;
    display: block;}
.ambiente
{max-width: 100vw; display: flex; flex-direction: row;margin-left: 0px; justify-content: space-around;
flex-wrap: wrap; color: white; 
font-size: 1.2rem; text-align: center;text-decoration: none;}
.amb
{flex-basis: 33%; margin-bottom: 5px; background-color: #85b662;padding: 0px; border-radius: 5px 20px;max-width: 30vw;}
.amb img
{max-height: 30px;}
.textoambiente
{background-color:#b4d383;
padding: 0 5vw;font-size: 1.1em;
margin-bottom: 10px;}
.textoambiente h1
{color: #2f5315;
font-weight: 600;margin-bottom: 10px;}
.textoambiente h2
{color: #0b4396;
font-weight: 600;margin-bottom: 10px;}
.textoambiente h3
{color: #fff;font-weight: 600;margin: 5px 0;}
.empleadores
{background-image: url("../imagen2022/empleadores.jpg");
background-repeat: no-repeat;
background-size: cover;
max-width: 100vw; padding: 8vw; margin-top: 40px;
	padding-top: 0;	position: relative;}
.empleadorestit
{max-width: 100vw; margin-bottom: 5px; background-color: #cb5d14; opacity: 1;
color: #fff; font-size: 1em; font-weight: 600; text-align: center; text-decoration: none;
border-radius: 5px 20px; display: flex; flex-direction: column; flex-wrap: wrap;}
.empleadorestit img
{max-height: 50px; padding: 0 10px 0 10px; object-fit: contain;margin-left: auto;
    margin-right: auto;
    display: block;}
.textoempleadores
{background-color: #edbfa1; opacity: .8;}
.textoempleadores h4
{color: #b25111;margin: 5px 0;}
.emp{background-color: #cb5d14;}
.taller
{display: flex;
flex-basis: row;
justify-content: space-between;}
.taller div
{flex-basis: 48%; padding: 10px;}
.taller h5 {color: darkblue;
font-size: 1.5em;}
.taller h6
{color: coral;
font-size: 1em;}
.taller img
{max-width: 40vw;}
@media screen and (orientation: landscape)
{.central{margin-top: 0px;}
	.central img
	{max-height: 55%;
padding-left: 45%;}
}
@media (max-width:1023px)
{.central p
	{font-size: 1em;}
	.central div
	{flex-basis: 49%;height: 100px;margin: 5px 0 5px 0; padding: 10px;
	}
	section.ambiental
{
max-width: 100vw; padding: 5vw;}
.ambiental div
{padding: 0 5px; }
.ambiental div p
{
font-size: 1em;
margin-bottom: 5px;}
.ambiental div h1
{font-size: 1.2em; margin-bottom: 5px;}
	.ambiental div h2
{font-size: 1.5em; margin-bottom: 5px;}
	.amb {font-size: .8rem;}
	.amb img
	{max-height: 35px;}
	.taller{flex-direction: column;}
	.taller img
{max-width: 98vw;}
	.textoambiente h1, h2, h3{font-size: 1em;}
}

