*{
	font-family: "bold";
	color:#454545;
	font-size:18px; 
	letter-spacing:1px;}

p, span{font-family: "light"; letter-spacing:0px; font-size:18px; }
a:focus, a:hover {
    color: #f8f8f8 !important;
}
.tit{ font-family:'bold'; padding-top:70px; position:absolute; color:#fff; right: 60px; }
.imp { font-family:'bold'; padding-top:15px; margin-bottom:-10px; color:#fff;}
.top{
	width:100%;
	background-color:#ed1b2e;
	height: 90px;
	padding-top: 8px;		
}

.top .col-sm-3{padding-left:0px !important; padding-right:0px !important}
	
.top p{
	color:#fff;
	font-size:14px;
	margin-top:12px;
	text-align:center;	
	font-family: "bold";
	
}

.top span{ font-weight:bold; color:#fff; padding:1px 4px 2px 3px; text-decoration:none !important; font-family: "bold"; 
	font-size:22px !important; 
}
	
.logo{
	width:100%;
	padding-bottom:20px; 
	background-color:#1b3071;		
}

.logo img{
	margin-top:20px;
	width:230px;	
}
	
.linea-azul{
	width:50%;
	height:15px;
	background-color:#1b3071;
}
.linea-roja{
	width:100%;
	height:15px;
	background-color:#ed1b2e;
}

#servicios{
    padding: 100px 20px;
}

.parrafo {
    margin-bottom: 80px;
    text-align: center;
}


.parrafo p{
	color:#1b3071;
	font-size:19px;
}

.parrafo span{
	color:#1b3071;
	font-size:19px;
	font-family: "bold";
}

.icono {
	width:120px;
}

.p {
    margin-top: 40px;
    color: #1b3071;
    font-size: 17px;
    font-family: 'bold';
}
#domicilios {overflow:hidden}

.domicilios{
	background-color:#1b3071;
	width:100%;
	padding:60px 0px; text-align:center
		
}
.domicilios p{
	color:#fff;
	margin-top:20px;
	font-family:'bold';
		
}

.Productos{
	color:#1b3071;
	padding-top:100px;
	text-align:center
		
	}
	
.pad{
	padding-bottom:100px;		
	}

.borde{
	border-right:1px solid #49598d;			
}

.bordes img{
	border:2px solid #eeeeee;
	margin-top:70px;		
}

.bordes p{
	text-align:center;
	color:#1b3071;
	font-size:16px;
	padding-top:30px;
	font-family:'bold';
	
}

.sinbold{font-family:'light'; color:#fff;}
.bold{font-family:'bold'}

.parallax-container {
    background-image: url(../images/img-parallax.jpg);
    padding: 80px 20px;
    background-attachment: fixed;
    background-position: center center;
	text-align:center
}


.parallax-container h2{
	margin-bottom:50px;
	color:#fff;	
}

.btn-rojo{	
	background-color:#ed1b2e;
	border-radius: 3px 3px;
	font-family:'bold';
	padding:10px	
}




.sucursales{
	background-color:#1b3071;
	width:100%;
	padding-top:40px;
	padding-bottom:40px;
		
}
.sucursales p{
	color:#fff;
	margin-top:20px;
		
}

.container a{
	font-size:16px;	
	text-decoration: underline;	
}


.footer{	
	background-color:#132049;
	padding:40px;
	height: 190px;	
}

.footer img{	
	width:150px;
}

.footer p{
	color:#fff;
	padding-top:20px;
	font-size:16px;
	font-family:'bold'
}

.scrolloff{pointer-events:none}

.titulo-direcciones{ text-align:center; font-size:24px; margin-bottom:50px;}
.titulo-direcciones2{ text-align:center; font-size:24px; margin-bottom:50px; background-color:#ed1b2e; border-radius: 3px 3px;width: 530px;}

.fin{margin-left: 15px; font-size:12px; margin-top:120px; position:absolute; color:#fff; }

.ventas-foo{padding-top:45px; text-align:right; padding-right:10px}
.ventas {color:white; font-family:"bold"; font-size:14px; }
	
/*Fester*/
.forms input {padding:10px !important; height:auto}
.forms{ background-color:#f8f8f8; padding:70px 0px}
.forms button  {
    background-color: #2A62D4;
    color: white;
    padding: 10px;
    border: none;
    border-radius: 5px;
}
.forms h3{color:#1b3071; margin-left:15px; margin-bottom:30px; font-size:20px}


