@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family:MyriadPro-Bold;
    src:url(../fonts/MyriadPro-Bold.otf);
}

@font-face {
    font-family:MyriadPro-Semibold;
    src:url(../fonts/MyriadPro-Semibold.otf);
}

@font-face {
    font-family:MyriadPro-Regular;
    src:url(../fonts/MyriadPro-Regular.otf);
}

@font-face {
    font-family:NeoSansPro-Regular;
    src:url(../fonts/NeoSansPro-Regular.otf);
}

@font-face {
    font-family:NeoSansPro-Bold;
    src:url(../fonts/NeoSansPro-Bold.otf);
}

@font-face {
    font-family:BorisBlackBloxx;
    src:url(../fonts/BorisBlackBloxx.ttf);
}



#contenedor {
	margin-left: auto;
	margin-right: auto;
	background-position: top center;
	background-repeat: no-repeat;
	background-size:100%;

	
}


.center {   
	float: none!important;
    margin: 0 auto!important;
}

.fondo{background-image: url(../imagenes/bg-contenedor.jpg);	background-position: top center;
	background-repeat: no-repeat;
	background-size:100%;}


.no-padding{padding:0;}


	


.btn-default {
    color: #333;
    background-color: #fff;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px 0 10px;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.75);
}	
	


.m-right2{margin-right:2%;}

.m-left40{margin-left:40px;}

.mtop10{margin-top:10px;}

.mtop20{margin-top:20px;}

.mtop40{margin-top:40px;}

.mtop100{margin-top:100px;}

.mtop300{margin-top:300px;}

.mbottom10{margin-bottom:10px;}

.mbottom20{margin-bottom:20px;}

.mbottom25{margin-bottom:25px;}

.mbottom40{margin-bottom:40px;}




.p-sides40{padding:20px 10%;}


.pie-pagina{
	
	background:#ffffff;
	padding-top: 20px;
	}
	
#footer {
	width: 100%;
	height: 158px;
	background-repeat: no-repeat;
	background-position: left;
	margin-left: auto;
	margin-right: auto;
	float:left;
	
}
	
	
	
.texto-footer{
	
	font-family:MyriadPro-Regular;
	color:#13110c;
	font-size:14px;
	line-height:normal;
	margin-top:5px;
	text-align:left;}
	
	
#cont-linea2 {
	width:680px;
	height:auto;
	float:left;
}

#contacto-footer{
	width:680px;
	height:auto;
	float:left;
}

#txt-legal1 {
	
	
	
	text-transform: none;
	color: #333;

	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float:left;

	
}
#txt-legal2 {
	
	text-transform: none;
	color: #333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	letter-spacing: 1px;
	

	
}

#txt-legal3 {
	text-transform: none;
	color: #333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	float: left;

	
	
}
#txt-legal4 {
	
	text-transform: none;
	color: #333;

	text-align: left;
	
	font-family: Arial, Helvetica, sans-serif;
	float: left;

	letter-spacing: 1pt;

	
}



#txt-legal5 {
	
	text-transform: none;
	color: #fff;
	
	text-align: left;
	
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	letter-spacing: 1pt;

	
	
}
#txt-legal6 {
	width: 170px;
	text-transform: none;
	color: #fff;
	
	text-align: left;
	
	
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	letter-spacing: 1pt;
	
}

.fondo-blanco{background-color:#ffffff;}

.sucursales {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:normal;
	margin:0px auto 0px auto;
	padding: 1% 2%;
	
}


#legales {
	width:100%;
	height:auto;
	float:left;
	text-align:justify;
	font-family:MyriadPro-Regular,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:normal;
	margin:0px auto 0px auto;
	padding: 1% 2%;
	
}
