body{background-color:#000}
.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: #3E4095;}
.logoColor2{color: #6F7D94;}
.navbar{margin: 0;}
.navbar-nav > li > a {padding-left:8px;padding-right:8px}
.fondoCabeceraColor{background: #3E4095;}
.textoCabeceraColor{color: #FFF;}
.textoCabeceraBrillo{text-shadow: 0 0 1em #0FF;}
.nav > li > a:hover, .nav > li > a:active{border-radius: 4px;}
.bs-docs-nav .navbar-toggle .icon-bar {background-color: lavender;}
.fondoInicio{background: lavender url("../imagenes/fondoInicio.jpg"); background-size: cover;}
.carousel p{margin: 5% 5% 2% 5%; }
.carousel-indicators{position: relative; bottom: 0px;}
ol.carousel-indicators{margin-bottom:0px}
address.inicio{background-color:#fff;color: #3E4095;margin-bottom:0px;padding-bottom:20px;padding-top:10px}
.telAddress{color: #00F; font-style: italic; font-weight: bold; font-family: Times serif}
footer{background: #6F7D94; min-height: 20px; text-align: right; padding: 0 2em 0 0;}
.fondoGeneral{background:whitesmoke url(../imagenes/logoServicios.png);}
/* 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;}

/*Contacto*/
.contacto h1{text-align: center}
.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}
