/*
Theme Name: Autec
Author: Soto
Author URI: https://www.scautec.com
Description: */


/* CSS Document */
@charset "UTF-8";
/* CSS Document */
body{
margin:0!important;
font-family: "Montserrat", sans-serif;
font-weight:400;
font-size:14px;
line-height:28px;
color:#333;
text-align: left;
}
.centrador{
width: 1100px;
margin: auto;
}
.telefono{
	margin-bottom:-10px;
}
.clear{
clear:both;
}
#head{
padding-top: 1%;
}
#head-izquierdo img{
width: 100%;
height: auto;
}
#head-izquierdo{
float: left;
width: 12%;
}
.video {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
background-color: #921114;
text-align: center;
}
.video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#head-derecho{
float: right;
width: 85%;
text-align: right;
}
	#head-movil{
		display: none;
}
#head-derecho a, #head-derecho a:hover {
text-decoration: none;
color: #000000;
}
#head-derecho img{
width: 3%;
height: auto;
padding: 2px;
}
#head-derecho-responsive{
float: right;
width: 30%;
text-align: right;
display: none;
}
#head-derecho-responsive img{
width: 14%;
height: auto;
}
.menumovil{
	display:none;
}
.menucorporativo{
color: #000000;
text-align:center;
text-transform: uppercase;
font-size: 12px!important;
float: right;
margin-top:20px;
}
.menucorporativo ul{
	padding:0px;
	margin:0px;
}
.menucorporativo li{
color: #000000;
display:inline-block;
list-style: none;
padding:1px;
}
.menucorporativo li a{
color:#000000;
text-decoration: none;
padding: 10px;
}
.menucorporativo li a:hover{
color: #FFFFFF!important;
background-color:#CA2027;
}
.menu-seleccion{
color:#FFFFFF!important;
background-color:#CA2027;
padding: 10px;
}
.menu-productos{
color: #FFFFFF!important;
text-align:center;
text-transform: uppercase;
font-size: 12px!important;
float: right;
background-color: #CA2027;
border-top: 2px solid #000000;
width:100%;
border-radius:10px;
}
.menu ul {
margin: 0px;
padding: 2px;
}
.menu-productos ul{
margin: 0px;
padding: 7px;
}
.menu-productos li{
color: #FFFFFF!important;
display:inline-block;
list-style: none;
}
.menu-productos li a{
color: #FFFFFF!important;
text-decoration: none;
padding: 2px 20px;
display:block;
}
.menu-productos li a:hover{
color:#fff!important;
background-color:#900;
border-radius:10px;
}
.menu-productos li ul li a{
height:auto;
min-height:inherit;
padding-bottom:5px;
}

.menu-productos li ul li a:hover{
min-height: inherit;
}
.menu-productos li ul{
display:none;
border:none;
position:absolute;
z-index:999;
text-align:center;
text-transform:none;
margin:0px!important;
}
.submenucorporativo{
text-align:center!important;
}
.menu-productos li ul li{
color:#FFF;
text-decoration:none;
border:none;
background:#CA2027;
margin:0px;
display:block;
width:100%;
text-align:center;
}
.menu-productos li ul li a{
color:#FFF;
text-align:center;
display:block;
margin:0px;
text-decoration:none;
border:none;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}

.menu-productos li ul li a:hover{
background: rgba(79, 79, 79, 0.9);
color:#FFF;
text-align:center;
margin:0px;
border:none;
text-decoration:none;
}

.menu-productos li:hover ul{
display:block;
z-index: 99999;
}
.botonmenumovil{
display:none}
.menumovil{
	background-color:#333;
position:fixed;
height:100%;
z-index:999999999;
margin-left:-250px;
width:250px;
padding-top:10px;
top:0;
display:block!important;
}
.menumovil li{
color:#FFFFFF;
padding:1px 10px;
display:block;
}
.menumovil ul{
	padding:10px;
}
.menumovil li a, .menumovil li a:hover {
color:#FFFFFF;
display:block;
text-align:left;
text-decoration:none;
border-bottom:1px dotted #000;
}
h1{
color:#000000;
font-size: 35px;
text-transform: uppercase;
line-height: 40px;
}
h2{
color: #FFFFFF;
font-size: 27px;
text-transform: uppercase;
line-height: 35px;
}
h3{
color:#D91F27;
font-size: 20px;
text-align: center;
text-transform: uppercase;
}
h4{
color:#000000;
font-size: 15px;
text-transform: uppercase;
line-height: 21px;
}
#banner-principal{
}
#banner-principal-contenido{
width: 1100px;
text-align: center;
margin: auto;
color: #FFFFFF;
}
#banner-principal-contenido img{
	width:100%;
	height:auto;
}
#testimonios{
padding:30px 0px;
text-align:center;
}
#testimonios img{
width: 50%;
height: auto;
}
#fotos-capacitacion{
}
#fotos-capacitacion img{
width: 100%;
height: auto;
}
#fotos-capacitacion li{
width: 49%;
display: inline-flex;
}
#soluciones-index{
padding:30px 0px;
text-align:center;
}
#soluciones-index img{
width: 40%;
height: auto;
padding-bottom: 20px;
border-bottom: 1px solid #000000;
}
.soluciones-index{
font-size: 26px;
}
ul.trescolumnas {
padding: 0px!important;
margin: 0px;
}
.cincocolumnas li{
width:20%;
padding:1%;
display:inline-table;
}
.trescolumnas li{
width:27%;
padding:1%;
display:inline-table;
}
.trescolumnas li img{
width:50%;
	height: auto;
}
.doscolumnas li{
width:40%;
	text-align: center;
display:inline-table;
	padding: 2%;
}
.doscolumnas li img{
width: 40%;
height: auto;
}
.testimonioindex {
background-color:#d7e3f1;
border-radius:7px;
border-radius:10px;
padding:5%;
}
.destaque-inicio {
background-image:url("images/fondo-banner.jpg");
background-size: cover;
background-position: center bottom;
color:#FFFFFF;
background-repeat: none;
}
.destaque-inicio-contenido {
width: 50%;
margin:auto;
font-size: 15px;
text-align: center;
padding: 8% 0%;
}
.destaque-nosotros {
background-image:url("images/fondo-nosotros.jpg");
background-size: cover;
background-position: center bottom;
color:#FFFFFF;
background-repeat: none;
}
.destaque-nosotros-contenido {
width: 60%;
margin: auto;
padding: 50px 10px;
}
.destaque-nosotros-contenido img {
width: 1%;
height: auto;
}
.boton-leermas{
width:30%;
font-size: 15px;
color:#fff;
text-align:center;
background-color:#CA2027;
padding:5px 20px;
margin-top: 3%;
text-decoration:none;
}

/* EDICION COMPLETA STUDIO */
.boton-precios {
    width: 30%;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background-color: #CA2027;
    padding: 5px 20px;
    margin-top: 3%;
    text-decoration: none;
    display: inline-block; /* ESTA ES CLAVE */
    border: none;
    border-radius: 0;
    cursor: pointer;
    font-family: inherit;
    transition: background-color 0.3s ease;
}

.boton-precios:hover {
    background-color: #a81a1f;
    text-decoration: none;
    color: #fff;
}
/* FIN DE EDICION COMPLETA STUDIO */

.boton-leermas a,.boton-leermas a:hover, .boton-catalogo a, .boton-catalogo a:hover{
color:#fff;
text-decoration:none;
}
.boton-catalogo{
width:100%;
font-size: 15px;
color:#fff;
text-align:center;
background-color:#CA2027;
padding:5px;
margin-top: 3%;
}

#medio-empresa{
margin:auto;
width: 1100px;
}
#formulario-contacto{
text-align: center;
margin: auto;
width: 40%;
}
#formulario-contacto a, #formulario-contacto a:hover {
text-decoration: none;
color: #484848;
}
#formulario-contacto img, #capacitacion-derecho img{
width: 4%;
}
.wpcf7-text, .wpcf7-textarea{
color: #000;
font-size: 12px;
border: 1px solid #e2e2e2;
width: 98%;
height: 35px;
background-color: #EBEBEB;
text-align: center;
}
.wpcf7-textarea{line-height:150%;
text-align: center;
height:90px;overflow:hidden;
color: #000;
font-size: 12px;
border: 1px solid #e2e2e2;
width: 98%;
background-color: #EBEBEB}
.wpcf7-submit{
text-align:center;
color:#fff;
font-size:12px;
border:0;
padding:2%;
background-color:#C52027;
border-radius: 10px;
text-transform: uppercase;
width: 100%;
}
#balazo-unicloud{
width: 100%;
margin: auto;
padding: 3% 0%;
color: #FFFFFF;
background: rgb(78,77,77);
background: linear-gradient(94deg, rgba(78,77,77,1) 0%, rgba(152,148,148,1) 50%, rgba(78,77,77,1) 100%);
text-align: center;
}
#medio-texto-izq{
width: 100%;
margin: auto;
padding: 3% 0%;
color: #FFFFFF;
background-image:url("images/fondo-banner.jpg");
background-position: right top;
background-repeat: no-repeat;
margin-top: 10%;
text-align: center;
background-size: cover;
}
#medio-texto-imagen{
margin-top: -200px;
text-align: center;
}
#medio-texto-imagen img{
width:100%;
height:auto;
max-width:800px;
}
#medio-texto-contenido{
margin: auto;
width: 50%;
}
#medio-texto-contenido ul{
list-style: none;
display: inline-block;
padding: 0;
margin: 0;
}
#medio-texto-contenido li{
display: inline-block;
}
.icono{
float: left;
width: 7%;
}
.texto-icono{
float:right;
width: 90%;
}
#inferior{
background-image:url("images/fondo-pie.jpg");
width: 100%;
margin: auto;
background-size: cover;
background-repeat: no-repeat;
}
#pie{
	width: 1000px;
padding: 2% 0% 1% 0%;
margin: auto;
text-align: center;
}
#pie img{
	width: 5%;
	height: auto;
}
#menu-pie {
column-count: 2;
	width: 60%;
	margin: auto;
	padding: 2%;
}
#menu-pie ul{
list-style:none;
color:#FFFFFF;
text-align: center;
padding: 0;
margin: 0;
}
#menu-pie li{
list-style:none;
}
#menu-pie img{
width:3%;
height:auto;
}
#menu-pie a{
color: #FFFFFF;
text-decoration: none;
}
#menu-pie a:hover{
color: #FFFFFF;
text-decoration: none;
}

#medio-fotos{
color: #000000;
margin: auto;
}
#medio-fotos-derecha{
float: right;
width: 50%;
}
#medio-fotos-derecha2{
float: left;
width: 50%;
}
#medio-fotos-derecha img, #medio-fotos-derecha2 img {
width: 100%;
height: auto;
}
#video-container{
width: 100%;
height: 80vh;
overflow: hidden;
position: absolute;    
}

video {      
width: 100%;
}
#informes{
width: 100%;
padding-right: 0%;
padding-left: 0%;
background: rgb(222,222,222);
background: linear-gradient(214deg, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 48%, rgba(222,222,222,1) 100%);
}
#informes-derecha{
float: right;
width: 40%;
}
#informes-derecha img{
width: 100%;
height: auto;
}
#informes-izq{
float: left;
width: 50%;
padding: 2%;
text-align: left;
}
.pacientes, .cirujanos{
background-size: cover;
background-position: center bottom;
color:#FFFFFF;
font-size: 30px;
line-height: 38px;
background-repeat: none;
text-transform: uppercase;
margin-top: -20px;
}
.pacientes{
background-image:url("images/banner-pacientes.jpg");
}
.cirujanos{
background-image:url("images/banner-cirujanos.jpg");
}

.interiores-contenido{
text-align: center;
margin: auto;
width: 900px;
padding: 150px 50px 100px 50px;
}
#testimonios-interior{
width: 60%;
margin: auto;
text-align: center!important;
}
#testimonios-interior li{
width: 90%;
margin: 4% 0%;
padding: 20px;
border-radius: 5px;
background-color: #F6F6F6;
list-style: none;
}
.nombre-testimonio{
color: #EC1944;
}
#productos, #catalogos{
width: 100%;
margin: auto;
text-align: center!important;
padding: 5% 0%!important;
}
#productos ul,  #catalogos ul{
list-style: none;
padding: 0;
margin: 0;
text-align: center;
}
#productos li,  #catalogos li{
width: 20%;
margin: 2%;
display: inline-table;
height: 12em;
}
#productos li img, #catalogos li img{
width: 100%;
height: auto;
}
#catalogos li img{
	border: 4px solid #E6E6E6;
}
.foto-catalogo{
margin-bottom: 2%;
}
#medio-fotos{
padding: 5% 0%;
color: #000000;
margin: auto;
max-width: 1500px;
}
#medio-fotos-cirujanes{
padding:0%;
color: #000000;
margin: auto;
max-width: 1500px;
}

#medio-fotos-izq{
float: left;
width:41%;
padding: 145px 50px 16px 49px;
background-image: url("images/fondo-lateral.png");
color: #FFFFFF;
}
#medio-fotos-izq img {
width: 3%;
height: auto;
}
.icono-estudio {
width: 100%;
margin: auto;
}
.icono-estudio img{
width: 40%;
height: auto;
}
.texto-estudio {
color:#D91F27;
font-size: 20px;
text-transform: uppercase;
}
#capacitacion {
margin: 0px;
padding: 0px;
}
#capacitacion-derecho {
float: right;
text-align: center;
width: 55%;}
#capacitacion-izq {
float: left;
width: 45%;
}
#capacitacion-izq img {
width: 100%;
height: auto;
}
#capacitacion-destaque {
background-color: #CA2027;
color: #FFFFFF;
text-align: center;
padding: 30px 0px;
	margin-top: -8px;
}
#capacitacion-contenido {
width: 70%;
margin: auto;
}
#nosotros {
width: 80%;
	text-align: center;
	padding-bottom: 5%;
	margin: auto;
}

#producto-interior {
padding-bottom: 3%;}
#producto-interior-derecho {
float: right;
width: 38%;}
#producto-interior-derecho li {
list-style: none;
}
#producto-interior-izq {
float: left;
width: 60%;
}
#producto-interior-izq img {
width: 100%;
height: auto;
}
.destaque-productos {
background-image:url("images/fondo-destaque.png");
background-size: cover;
background-position: center bottom;
color:#FFFFFF;
text-transform: uppercase;
background-repeat: none;
}
.destaque-productos-contenido {
width: 1100px;
margin: auto;
font-size: 15px;
text-align: center;
padding: 2% 0%;
}
.destaque-productos-contenido img {
width: 70%;
height: auto;
}
#foto-producto{
float: left;
width:41%;
}
#foto-producto2{
float: right;
width:41%;
}
#medio{
background: rgb(231,229,229);
background: linear-gradient(94deg, rgba(231,229,229,1) 0%, rgba(255,255,255,1) 100%);
padding: 15px;
}
#medio2{
background: rgb(231,229,229);
background: linear-gradient(266deg, rgba(231,229,229,1) 0%, rgba(255,255,255,1) 100%);
padding: 15px;
}
.videos{background: rgb(147,26,26);
background: linear-gradient(90deg, rgba(147,26,26,1) 0%, rgba(253,29,29,1) 100%);
}
.btn_wapp{
position: fixed;
bottom: 1%;
top:auto;
right: 2%;
padding: 10px;
color: #FFFFFF;
text-align: center;
display: flex;
align-items: center;
vertical-align: middle;
font-size: 16px;
z-index: 99999;
width: 100px;
}
.btn_wapp img{
width: 100%;
height: auto;
}
.btn_wapp a,.btn_wapp a:hover{color:#fff;text-decoration:none}
#galeria-inicio{
width:100%;
margin:auto;
}
#galeria-inicio img{
width:100%;
height:auto;
}
#galeria-inicio-izq{
float:left;
width:50%;
border: 0px;
padding: 0px;
}
#galeria-inicio-izq1{
width:100%;
}
#galeria-inicio-izq2{
width:100%;
}
#galeria-inicio-izq2a{
float:left;
width:50%;
}
#galeria-inicio-izq2b{
float:right;
width:50%;
}
#galeria-inicio-derecho{
float:right;
width:50%;
}
#galeria-inicio-derecho1{
float:left;
width:50%;
}
#galeria-inicio-derecho2{
float:right;
width:50%;
}
#galeria-inicio-derecho2a{
width:100%;
}
#galeria-inicio-derecho2b{
width:100%;
}