﻿body{background-color:#fff;}
.logo{font-size: 2em; font-weight: bold; text-transform: uppercase; text-shadow: -.05em -.05em .05em black, .03em .03em .05em white;}
a:hover.logo{color: #3E4095; background: lavender; border-radius: 4px; text-decoration: none;}
.logoColor1{color: green;}
.logoColor2{color: green;}
.navbar{margin: 0;}
.navbar-nav > li > a {padding-left:8px;padding-right:8px}
.fondoCabeceraColor{background: #69E75C;}
.textoCabeceraColor{color: #FFF;}
.textoCabeceraBrillo{text-shadow: 0 0 1em #0FF;}
.navbar-brand{padding:5px;}
.navbar-brand > img{max-height:100%;}
.nav > li > a:hover, .nav > li > a:active{border-radius: 4px;}
.bs-docs-nav .navbar-toggle .icon-bar {background-color: lavender;}

/*.carousel p{margin: 5% 5% 2% 5%; }
.carousel-indicators{position: relative; bottom: 0px;}
ol.carousel-indicators{margin-bottom:0px} */


/***********inicio**********/
/*portada*/
table.portada, table.portadarefac{margin-top:50px;clear:both;background-color:transparent;text-align:center;background-image:url(../imagenes/front-page-mirage.jpg);background-size:cover}
.portada img{max-width:100%}
.portada p{font-size:2em;font-family:}
.portada h1{color:green;font-size:4em;font-weight: bold; text-transform: uppercase; text-shadow: -.05em -.05em .05em black, .03em .03em .05em white;}
#csa{margin-top:-3vw}
#imgvol {text-indent:100%;overflow:hidden}

/*presentacion*/
div.presentacion{background-color:#ffffff;text-align:center}
.presentacion section{width:400px;max-width:100%;padding:20px;display:inline-block;vertical-align:top}

.telAddress{color: #00F; font-style: italic; font-weight: bold; font-family: Times serif}
address a{padding:0 1em 0 1em}
footer{background: #69E75C; min-height: 20px; text-align: right; padding: 0 2em 0 0;}
.fondoGeneral{background:whitesmoke url(../imagenes/logoServicios.png);}


/* aires acondicionados*/

div.aapreambulo{margin-top:50px;text-align:left;padding:2em;color:black;background:white url(../imagenes/front-page-mirage.jpg);background-size:cover}
div.airea{max-width:50%}
.flexible {display:flex;justify-content:space-around;flex-wrap:wrap;height:300px;align-content:space-around}
.flexible-row1{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:10px}
.flexible-row1 > img{width:500px;max-height:400px;}
.flexible-row1 > div{display:inline-block;width:60%}
.flexible-row {display:flex;justify-content:space-around;flex-wrap:wrap;}
.flexible-row >  div.flexible-col {flex-basis:200px}
.flexible-col {display:flex;flex-direction:column;align-items:left}
.flexible-col h1{font-size:16px;font-weight:700}
.flexible-col > img{max-height:100px;max-width:120px;}
img{max-width:100%}
div.espacio-fijo{margin-top:60px}
a.especificaciones{margin-left:20px;font-weight:700;color:green;font-size:16px}

/* refacciones */
table.portadarefac{margin-top:50px;clear:both;background-color:transparent;text-align:center;background-image:url(../imagenes/refacciones-portada.jpg);background-size:cover}
.portadarefac img{max-width:100%}
.portadarefac p{font-size:2em;font-family:}
.portadarefac h1{color:green;font-size:4em;font-weight: bold; text-transform: uppercase; text-shadow: -.05em -.05em .05em black, .03em .03em .05em white;}

/* sucursales */
iframe.mapagoogle{max-width:100%;background-color:transparent;text-align:center;}
.contacto h1{text-align: center;margin-top:75px;padding-bottom:10px}
.contacto address{color: #3E4095;}
.centrado {text-align:center}
.texto{width:40em; max-width:100%; height:3em; margin: 0em 0em 1em 0em; border-radius:.5em}
#mensaje{width:40em; max-width:100%; height:10em; border-radius:.5em}
.boton{width:10em; max-width:100%; height:3em; margin: 1em 1em; background:#3e4095; color: white; border:#6f7d94 solid medium; border-radius:.5em}
input:hover.boton, input:active.boton{background:lavender; color:#3e4095}
address.inicio{background-color:;color: #3E4095;margin-bottom:0px;padding-bottom:20px;padding-top:10px}

/* thx */
.fondoInicio{background-color:;min-height:;opacity:.5}
.franja{background: lavender url("../imagenes/front-page-mirage.jpg"); background-size: cover; min-height:;margin-top:50px}
div.inicio{background-color:#fff;color: #3E4095;margin-bottom:0px;padding-bottom:20px;padding-top:10px}

@media (max-width: 768px){
	.portada p,.portadarefac p{font-size:1.5em}
	.portada h1,.portadarefac h1{font-size:3em}
	.container-fluid div.navbar-header{margin-left:15px}
}
@media (max-width: 480px){
	.portada p,.portadarefac p{font-size:.9em}
	.portada h1,.portadarefac h1{font-size:2em}
}


/* Empresa */
.empresa h1, .empresa h2{color: #3e4095; margin:20px 20px 10px 20px; padding: .25em 0;}
.empresa p{color: #000;}
.empresa > .row {margin: 1em auto; width: 70%;}
.empresa > .row > .col-md-6 > .row{margin: 1em;} 
.bordes{border: medium solid #6f7d94 ; border-radius: 1em;}
.empresa p {text-align: center}
.empresa > .row > p {font-size: 1.5em; margin: 2em 4em;}
.empresa > .row > .col-md-6 > .row > p{font-size: 1.5em; margin: 1em;}
@media (max-width: 768px){
.empresa > .row {margin: 1em auto; width: 100%}
.empresa h1{font-size: 2em;}
.empresa h2{font-size: 1.75em;}
.empresa > .row > p {font-size: 1.25em; margin:1.5em 3em ;}
.empresa > .row > .col-md-6 > .row{margin: 1em;}
.empresa > .row > .col-md-6 > .row > p{font-size: 1.25em; margin: auto;}
}
@media (max-width: 480px){
.empresa > .row {margin: 1em auto; width: 100%}
.empresa h1{font-size: 1.25em;}
.empresa h2{font-size: 1em;}
.empresa > .row > p {font-size: .75em; margin:1em 2em ;}
.empresa > .row > .col-md-6 > .row{margin: 1em;}
.empresa > .row > .col-md-6 > .row > p{font-size: .75em; margin: auto;}
}

/*Servicios*/
.servicios h1{text-align:center}
.servicios h2{text-align:center;color:#3e4095}
.servicios dd{color:#3e4095;margin-bottom:10px}
.servicios ul{list-style-type:disc;list-style-position:outside;}
img.promocion{max-width:100%;}
#cont-promo-fig{width:20%;min-width:250px;float:left;margin:0 50px 10px 50px;text-align:center}
#cont-eq{margin:0 50px 10px 50px;}
a.catalogo{font-weight:bold;color:white;}
div.catalogo{background-color:gray;border-radius:1em;text-align:center;clear:both;margin:0px}

/*Productos*/
.productos dd{color:#3e4095}
.productos a{display:inline-block;margin:0em 2em;}
img.logoproductos {max-width:150px;max-height:100px;margin:0em 1em 0em 0em;}

/*Profesionistas*/
.profesionistas h1{margin:20px;}
.profesionistas figure{display:inline-table;width:230px;margin: 0px 1em 2em 1em;}
.profesionistas figcaption{margin:1em; font-family:Playball; font-size:12pt}

/*Portafolio*/
/* .portafolio {color: white; background: lightsteelblue url(../imagenes/logoServicios.png);margin:0;} */
.color1{color: #3e4095;}
.cliente{vertical-align:middle;width: 200px; height:200px;margin:20px;border:#6f7d94 solid medium; display:inline-block; border-radius:1em;padding-top:0em}
.cliente h2{color:#3e4095;vertical-align:middle;font-size: 16px; padding:.9em}
.conLogo h2{padding: 0em;}
