#header {
background-repeat: repeat;
width: 100%;
height: 150px;
} 
ul.lista1{
float: left;
color: #fff;
font-size: 14px;
list-style: none;
width: 531px;
margin-top: -6px;
font-family: 'archivo_narrowregular';
}
div.lista{
    background: url('../images/menu-pie.png') center center no-repeat;
    width: 448px;
    height: 10px;
    margin-left: 98px;  
    margin-top: 29px;
}
.top{
   margin-top: 17px;
height: 100px;
width: 280px;
float: left;
}
#logo {
width: 356px;
float: left;
}
div.index-2{
   float: left;
width: 680px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 20px;
}
p.index{
    font-family: arial;
    font-size: 12px;
    text-align: justify;
    width: 480px;
    float: left;
margin-right: 39px;
}
p{
    font-family: 'archivo_narrowregular';
    font-size: 14px;
    text-align: justify;
    color:#2C2C2C;
}
#fondo-pie{
    background-color: #000;
    /*height: 177px!important;*/
    width: 100%;
}
.bloque2{
    width:580px;
    float: left;
    margin-left: -34px;
}
ul.lista1 a:hover{
    list-style-image: url('../images/ico-flechita.png')
}
ul.lista1 li{
   
    float: left;
}
ul.lista1 li.active {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
ul.lista1 li:hover {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
.bloque1{
    width:255px;
  
    float: left;
}

.bloque3{
    width:155px;
    float: left;
}
.bloque4{
    width:272px;
    float: left;
}
.bloque6 {
width: 300px;

font-size: 12px;
font-family: arial;
float: left;
height: 50px;
}
.bloque7 {
width: 286px;
float: right;
font-size: 12px;
font-family: arial;
padding-left: 46px;
}
div.pie1{
    width: 1000px;
    height: 149px;
}
div.pie2{
 width: 1000px;
height: 36px; 
}
.bloque5{
    width:235px;
    height: 177px;
    float: left;
}
.row{
    margin-left: 0px!important;
    margin-right: 0px!important;
}
span.number{
    font-family: 'archivo_narrowregular';
font-size: 16px;
color: #797979;
float: right;
margin-right: 8px;
margin-top: -31px;

}
span.number1 {
font-family: 'archivo_narrowregular';
font-size: 14px;
color: #797979;
float: right;
/* margin-right: 8px; */
/* margin-top: -31px; */
margin-bottom: 0px;
margin-left: 12px;
}
span.correo{
font-family: 'archivo_narrowregular';
font-size: 17px;
color: #D40405;
float: right;
margin-right: 8px;
margin-top: 1px; 
}
img.contactenos{
    margin-top: -47px;
margin-left: 14px;
}
.mapa1 {
margin-left: 162px;
margin-bottom: 19px;
}
h1.titulos{
    font-size:39px; 
    color:#2C2C2C;
    font-family: 'archivo_narrowregular';
}
h1.titulosbien{
    font-size:29px; 
    color:#2C2C2C;
    font-family: 'archivo_narrowregular';
}
h3.titulos{
    font-size:18px; 
    color:#2C2C2C;
    font-weight: bold;
    font-family: 'archivo_narrowregular';
}
h2.titulos{
    font-size:18px; 
    color:#fff;
}
span.title{
  font-size:27px; 
    color:#2C2C2C;
    font-family: 'archivo_narrowregular';  
}
.container {
width: 1000px!important;
margin: 0 auto;
}
hr.linea {
border: 0;
border-top: 1px solid #D3D3D3;
}


h2.titulos1 {
font-size: 21px;
color: #2C2C2C;
}
span.codigo{
    font-size: 15px;
    font-family: arial;
    font-weight: bold;
}
.mapa{
    margin-left: 36px;
margin-bottom: 19px;
}
a{
    color:#5B5B5B;
    text-decoration: none;
}
a:hover{
    color:#fff;
    text-decoration: none;
}
ul.empresa{
    width: 268px; 
    float: left;
}
ul.empresa li{
   list-style-image: url('../images/ico-equipos.png'); 
   font-family: 'archivo_narrowregular';
   font-size: 14px; 
}
ul.empresa2{
    width: 268px; 
    float: left;
}
ul.empresa2 li{
   list-style-image: url('../images/ico-negro.png'); 
   font-family: 'archivo_narrowregular';
   font-size: 14px; 
}
ul.empresa2 li:hover {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
ul.empresa2 li.active {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
span.servtitulo{
    font-family: 'archivo_narrowregular';
   font-size: 18px; 
   color:#2C2C2C;
   font-weight: bold;
}
img.servi{
    margin-right: 14px;
}
img.linea{
    margin-left: 36px;
padding-top: -43px;
padding-bottom: -28px;
margin-top: -14px;
}
p.m{
    font-family: 'archivo_narrowregular';
font-size: 14px;
text-align: justify;
color: #2C2C2C;
margin-right: 18px;
}
ul.equipos {
width: 970px;
float: left;
margin-left: -19px;
margin-bottom: 37px;
}
ul.equipos li {
list-style-image: url('../images/ico-equipos.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
span.ver{
    float: right;
    font-family: arial;
    font-size: 11px;
    margin-right: 129px;
}
a.video:hover{
    color:#428bca;
}
hr.linea1 {
border: 0;
border-top: 1px solid #D3D3D3;
width: 485px;
float: left;
margin-top: -6px;
}
img.bien{
float: left;
margin-top: -106px;
margin-left: 17px;
}
img.ver{
float: left;
margin-left: 406px;
margin-top: -22px;
}
div.index{
width: 1000px;
height: 237px;
}
div.index-3 {
float: left;
width: 300px;
margin: 0 auto;
padding-top: 5px;
padding-bottom: 5px;
}
ul.empresa li:hover {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
ul.empresa li.active {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
img.lupita {
float: right;
margin-top: 6px;
}
span.flechas{
font-size:14px;
color: #2C2C2C;
font-family: 'archivo_narrowregular';
}
div.prod{
  height: 307px;
  background-color: #181818;
}
div.pie{
    height: 30px;
    background-color: #fff;
}
input.lupita {
background-image: url('../images/lupa.png');
background-repeat: no-repeat;
background-color: transparent;
width: 14px;
height: 12px;
float: right;
border: 0px;
z-index: 1;
position: relative;
margin-top: 9px;
}
div.buscar{
    float: right;
    margin-top: -43px;
}
.lup{
    width: 200px!important;
margin-right: -20px;
height: 30px;
font-size: 12px;
font-family: 'archivo_narrowregular';
}

/* contacto*/
#serv1 {
float: left;
width: 300px;
}
span.texto-cont {
color: #104D92;
font-family: arial;
font-size: 13px;
}
#serv2 {
float: left;
width: 372px;
margin-left: 15px;
margin-bottom: 11px;
}
div.container1{
    width: 689px;
height: 329px;
margin: 0 auto;
}
.btn-danger1 {
color: #fff!important;
background-color: #000;
border-color: #000;
}
p.copy{
    font-family: 'archivo_narrowregular';
font-size: 12px;
text-align: right;
color: #2C2C2C;
}
div.span2{
    float: left;
    width: 376px;
}
h1.contacto {
font-size: 24px;
color: #000;
font-family: 'archivo_narrowregular';
}
input.form{
  width: 326px;  
}
label.texto-cont {
color: #104D92;
font-family: arial;
font-size: 13px;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
padding-left: 9px;
margin-bottom: 3px;
width: 291px;
height: 33px;
font-family: arial;
font-size: 12px;
}
div.buscar-index {
float: right;
margin-top: -37px;
margin-right: 172px;
}
div.b1{
float: left;
width: 470px;
height: 515px;
}
div.b2{
float: left;
width: 451px;
height: 515px;
margin-left: 49px;
}
div.producto{
    margin-top: 29px;
    width: 1000px;
}
div.volver{
margin-top: 11px;
margin-bottom: 15px;
}
a.volver1{
    margin-left: 12px;
    color:#535353!important;
    font-family: arial;
    font-size: 12px;
}
a.volver1:hover{
    margin-left: 12px;
    color:#AD0803!important;
    font-weight: bold;
    font-family: arial;
    font-size: 12px;
}
ul.lista1 li.active a {
list-style-image: url('../images/ico-rojo.png');
font-family: 'archivo_narrowregular';
font-size: 14px;
}
div.red{
 background-color: #D40405;
 width: 100%;
 /*height: 8px;*/
}
.espacio{
    margin-bottom: 30px;
}
div.productos {
width: 1000px!important;
float: left;
height: auto;
}
div.slider {
width: 220px;
float: left;
height: 600px;
}
.numeros {
width: 269px;
margin: auto;
margin-top: 20px;
font-family: arial;
margin-left: 320px;
}
.c {
float: left;
/* background-color: #ccc; */
margin: 3px;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #ccc;
cursor: pointer;
}
.c-actual {
float: left;
background-color:#D40405;
margin: 3px;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #ccc;
cursor: pointer;
color: #fff!important;
}