@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular-webfont.woff') format('woff'),
           url('roboto-regular-webfont.woff2') format('woff2'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Italic-webfont.eot');
    src: url('Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-italic-webfont.woff') format('woff'),
         url('roboto-italic-webfont.woff2') format('woff2'),
         url('Roboto-Italic-webfont.ttf') format('truetype'),
         url('Roboto-Italic-webfont.svg#RobotoItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Bold-webfont.eot');
    src: url('Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('roboto-bold-webfont.woff2') format('woff2'),
         url('roboto-bold-webfont.woff') format('woff'),
         url('Roboto-Bold-webfont.ttf') format('truetype'),
         url('Roboto-Bold-webfont.svg#RobotoBold') format('svg');
    font-weight: bold;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-BoldItalic-webfont.eot');
    src: url('Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-BoldItalic-webfont.woff') format('woff'),
         url('Roboto-BoldItalic-webfont.woff2') format('woff2'),
         url('Roboto-BoldItalic-webfont.ttf') format('truetype'),
         url('Roboto-BoldItalic-webfont.svg#RobotoBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Thin-webfont.eot');
    src: url('Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-thin-webfont.woff') format('woff'),
         url('roboto-thin-webfont.woff2') format('woff2'),
         url('Roboto-Thin-webfont.ttf') format('truetype'),
         url('Roboto-Thin-webfont.svg#RobotoThin') format('svg');
    font-weight: 200;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-ThinItalic-webfont.eot');
    src: url('roboto-thinItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-thinItalic-webfont.woff') format('woff'),
          url('Roboto-ThinItalic-webfont.woff2') format('woff2'),
         url('Roboto-ThinItalic-webfont.ttf') format('truetype'),
         url('Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg'); 
    font-weight: 200;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Light-webfont.eot');
    src: url('Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-light-webfont.woff') format('woff'),
         url('roboto-light-webfont.woff2') format('woff2'),
         url('Roboto-Light-webfont.ttf') format('truetype'),
         url('Roboto-Light-webfont.svg#RobotoLight') format('svg');
    font-weight: 100;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-LightItalic-webfont.eot');
    src: url('Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-lightItalic-webfont.woff') format('woff'),
         url('roboto-lightItalic-webfont.woff2') format('woff2'),
         url('Roboto-LightItalic-webfont.ttf') format('truetype'),
         url('Roboto-LightItalic-webfont.svg#RobotoLightItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-Medium-webfont.eot');
    src: url('Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-medium-webfont.woff') format('woff'),
          url('roboto-medium-webfont.woff2') format('woff2'),
         url('Roboto-Medium-webfont.ttf') format('truetype'),
         url('Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
    font-weight: 300;
    font-style: normal;
}
 
@font-face {
    font-family: 'Roboto';
    src: url('Roboto-MediumItalic-webfont.eot');
    src: url('Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-mediumItalic-webfont.woff') format('woff'),
          url('roboto-mediumItalic-webfont.woff2') format('woff2'),
         url('Roboto-MediumItalic-webfont.ttf') format('truetype'),
         url('Roboto-MediumItalic-webfont.svg#RobotoMediumItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}
.ovCards{
	height: 140px;
	max-height: 140px;
	overflow-y: auto;
}

body {
	font-family: 'Roboto'!important;
	color:white;
	background-color: #1d1d1d;
}
@font-face {
	font-family: 'Roboto';
	background-color: #f2f2f2;
}

.lineaV{
    border-left: outset;
    display: inline-table;
    border-color: #e4e4e4;
    padding: 0 1.1vw 0 1.1vw;
}

/*Cambio Realizado por Fatima Orozco. 09/11/2023. ESTILOS NECESARIOS PARA EL MODAL PARA COOKIES*/

.modal{
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #a1aaab;
    color: #eb2f2f;
    text-align: center;
    padding: 10px;
}

/*.modal-content {
    margin: 0 auto;
    max-width: 600px;
}*/


.aviso-cookies {
    display: none;
    background: #ffffff;
    padding: 10px;
    width: calc(100% - 40px);
    max-width: 100%;
    line-height: 120%;
    border-radius: 10px;
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 100;
    padding-top: 40px;
    box-shadow: 0px 2px 20px 10px rgba(235, 47, 47,.25);
    text-align: center;
}

.aviso-cookies.activo {
    display: block;
}

/*.aviso-cookies .galleta {
    max-width: 100px;
    position: absolute;
    top: -50px;
    left: calc(50% - 50px);
}*/

/*.aviso-cookies .titulo,
.aviso-cookies .parrafo {
    margin-bottom: 15px;
    text-align: right;
}*/

.aviso-cookies .boton {
    width: 60vw;
    background: #4690ab;
    border: none;
    color: #000;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    padding: 15px 20px;
    font-weight: 700;
    cursor: pointer;
    transition: .3s ease all;
    border-radius: 5px;
    margin-bottom: 15px;
    font-size: 14px;
}

.aviso-cookies .boton:hover {
    background: #fff;
}

.aviso-cookies .enlace {
    color: #c72e2e;
    text-decoration: none;
    font-size: 14px;
}

.aviso-cookies .enlace:hover {
    text-decoration: underline;
}


/*Cambio Realizado por Fatima Orozco. 09/11/2023. ESTILOS NECESARIOS PARA EL MODAL PARA COOKIES*/



.robotoH3{
	font-family: roboto;
	color :#f15540!important;
	font-weight: bold;
	/*font-size: 1.4em;*/
	font-size: 1.4vw;
}

.arrow {
	border: solid black;
	border-width: 0 4px 4px 0;
	display: inline-block;
	padding: 3px;
}
.down {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

#enlaceMenu{
  text-decoration:none;
 color: #000000; 
}
#enlaceMenu:hover{
  text-decoration:none;
 color: #FF0000; 
}
.letraPreefooter{
  font-size:60px;
}
.enlaceaviso{
	text-decoration: none;
	color: #FFFFFF;
}
.enlaceaviso:hover{
	text-decoration: none;
	color: #FFFFFF;
}
.catPromo a:hover i{
	color: #ffda38!important;
}

.card_filtros{	
    background-color: #d5d5d72e;
    border-right: 1px #ddd solid!important;
}
.rounded-art{
    border-radius: .75rem!important;
}
.rounded-art:hover{
    margin-left: -5px;
    margin-top: -5px;
}
.title-art{
	font-size: 17px!important;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.rounded-top-art {
    border-top-left-radius: .75rem!important;
    border-top-right-radius: .75rem!important;
}
.rounded-bottom-art {
    border-bottom-left-radius: .75rem!important;
    border-bottom-right-radius: .75rem!important;
}

.product-desc-cat{
  position: absolute;
  padding: 7px;
  text-align: center;
  display: inline-block;
  font-size: 15px;
  font-weight: 200;
  color: #fff;
  border-radius: 7px;
  margin-top: -15px;
  margin-left: -15px;
  z-index:3;
}
.product-desc-cat b{
  font-weight: 900;
  letter-spacing: 0px;
  margin-left: 5px;
}



.product-price {
  position: absolute;
  background: #ff5a42;
  padding: 7px 20px;
  text-align: center;
  display: inline-block;
  font-size: 20px;
  font-weight: 200;
  color: #fff;
  border-radius: 7px;
  margin-top: -20px;
  margin-left: -40px;
  box-shadow: 5px 10px 15px -10px rgb(252, 204, 201);
}

.product-price b {

  font-weight: 900;
  letter-spacing: 0px;
  margin-left: 5px;
}

.back-stripes{
	width: 100%;
	background: 			 
		linear-gradient(135deg, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 80%, rgba(255,255,255,0) 80%, rgba(241,111,92,0) 100%),
		repeating-linear-gradient(315deg, transparent, transparent 10px, rgba(255, 90, 66, 0.50) 10px, rgba(255, 90, 66, 0.50) 20px);
}

.icon_ban_idx{
	border-radius: 10% 50% 10% 50%!important;
}
.h-70px{
	height: 70px;
}
.h-90px{
	height: 90px;
}
.h-150{
	height: 150px;
}

.pagination {
	list-style-type: none;
	padding: 10px 0;
	display: -webkit-inline-box;
	display: inline-flex;
	-webkit-box-pack: justify;
	        justify-content: space-between;
	box-sizing: border-box;
}
.pagination li {
	box-sizing: border-box;
	padding-right: 10px;
}
.pagination li a {
	box-sizing: border-box;
	background-color: #666;
	padding: 8px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: white;/*616872*/
	border-radius: 4px;
}
.pagination li a:hover {
	background-color: #888;
}
.pagination .next a, .pagination .prev a {
	text-transform: uppercase;
	font-size: 12px;
}
.pagination .currentpage a {
	background-color: #f15540;
	color: #fff;
}
.pagination .currentpage a:hover {
	background-color: #FF7748;
}


.custom-scroll::-webkit-scrollbar {
	width: 10px;
}
/* Track */
.custom-scroll::-webkit-scrollbar-track {
	background: #f1f1f1; 
}
/* Handle */
.custom-scroll::-webkit-scrollbar-thumb {
	background: #A23E48; 
}
/* Handle on hover */
.custom-scroll::-webkit-scrollbar-thumb:hover {
	background: #662736; 
}
.cat-filtro{
	max-height: 100px; 
	overflow-y: auto; 
	overflow-x: hidden;
}

.opacity-img{
	opacity: 0.1;
}
.min-w-20{
	min-width: 20rem!important;
}

.min-w-30{
	min-width: 30rem!important;
}

/*ESTILOS EN GENERAL--BARRA SUPERIOR, PIE DE PAGINA Y COSAS GENERALES*/
/*Extra small <576px	Small ≥576px	Medium ≥768px	Large ≥992px	Extra large ≥1200px*/
.fondoImg { 
	background: url(../../assets/img/fondo.jpg) no-repeat center center; 
	background-size: 100%;
	background-size: cover;
}
.bg-banner { 
	background: url(../../assets/img/homeBanner.png) no-repeat right; 
	background-size: 60%;
}
.bg-mecanico { 
	background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(../../assets/img/banner_mecanico.jpg) ; 
	background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../assets/img/banner_mecanico.jpg) ; 
	background-size: 100%;
	background-size: cover;

    background-position: center;
    background-repeat: no-repeat;
	-webkit-border-start: 10px;
	        border-inline-start: 10px;
    /*-webkit-text-stroke: .5px black;
    color: transparent;
    text-shadow: -1px 2px 7px rgba(150, 150, 150, 1);*/
	
}
.imgCatalogo { 
	background-repeat: no-repeat;
	display:block;
	margin:auto;
	width: 100%;
	height: 500px;
}
.texto-encima{
    position: absolute;
    top: 10px;
    left: 10px;
}
.bg-top-blog{
	background-color: #f2f2f2;
	background-image: url('../../assets/img/banner_blog.jpg');/*https://clarkesmobilemechanic.com.au/wp-content/uploads/2016/11/Mobile-Mechanic-Brisbane-1.jpg*/
	background-repeat: no-repeat;
	background-position: top; 
    background-size: 100%;
}
.bg-gris{
	background-color: #f2f2f2;
}
.social-buttons{
	display:-webkit-box;
	display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;
}
.social-button{
	position:relative;
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:center;
	        justify-content:center;
	-webkit-box-align:center;
	        align-items:center;
	outline:0;
	width:2vw;
	height:2vw;
	text-decoration:none!important;
}
.social-button__inner{
	position:relative;
	display:-webkit-box;
	display:flex;
	-webkit-box-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	        justify-content:center;
	width:calc(115% - 2px);
	height:calc(115% - 2px);
	border-radius:100%;
	background:#f15540;
	text-align:center;
}
.social-button i,.social-button svg{
	position:relative;
	z-index:1;
	-webkit-transition:.3s;
	transition:.3s;
}
.social-button svg{
	height:40%;width:40%;
}.social-button::after{
	content:"";
	position:absolute;
	top:0;
	left:50%;
	display:block;
	width:0;
	height:0;
	border-radius:100%;
	-webkit-transition:.3s;
	transition:.3s;
}.social-button:focus,.social-button:hover{
	color:#fff !important;
}.social-button:focus i,.social-button:hover i{
	color:#fff !important;
}.social-button:focus::after,.social-button:hover::after{
	width:110%;
	height:110%;
	margin-left:-50%;
}.social-button--redSoc i{
	color:#fff;
}.social-button--redSoc::after{
	background:#ffda38;
}


footer {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(241,84,63,1)), to(rgba(226,28,3,1)));
    background: linear-gradient(180deg, rgba(241,84,63,1) 0%, rgba(226,28,3,1) 100%);
	/*position: absolute;*/
	right: 0;
	bottom: 0;
	left: 0;
	/*padding: 1rem;	*/
	padding-left: 5%;
	padding-right: 5%;
}

.cursor-pointer{
	cursor: pointer;
}
.encuadrePieContacto{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    margin-bottom: -1.25rem;
}
.h-50px{
	height: 50px;
}
.w-10{
	width: 10%;
}
.bg-orange{
	background-color: #f15540;
}
.bg-granate{
	background-color: #A23E48;
}
.text-orange{
	color: #f15540;
}
.text-granate{
	color: #A23E48;
}
.border-bottom-orange{
	border-bottom: solid 1px #f15540!important;
}
.w-60{
	width: 60%;
}

.text-osc{
	color: #2E3231!important;
}
a.text-osc:hover {
    color: white!important;
    background-color: #f15540!important;
    border-radius: 20px;
}

.footer-link{
	text-decoration: none;
	color: #fff;
}
a.footer-link:hover{
	text-decoration: none;
	color: #ffda38;
}

/*COSAS DE CARRUSEL*/

.carousel-indicators .active {
    opacity: 1;
    background-color: #f15540!important;
    margin-top: auto;
    margin-bottom: auto;
}
.carousel-indicators li {
    max-width: 20px;
    width: 20px;
    height: 20px;
    max-height: 20px;
    margin: 3px;
    background-color: rgba(255, 255, 255, 0.5);
    border: 2px solid #ffda38;
    border-radius: 50%;
    opacity: .5;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.carousel-indicatorsMobNaranja li {
    max-width: 9px;
    width: 9px;
    height: 9px;
    max-height: 9px;
    margin: 3px;
    background-color: rgba(241, 85, 64, 0.5);
    border: 2px solid #ffda38;
    border-radius: 50%;
    opacity: .5;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.carousel-indicatorsMobBlancos li {
    max-width: 9px;
    width: 9px;
    height: 9px;
    max-height: 9px;
    margin: 3px;
    background-color: rgba(255, 255, 255, 0.5);
    border: 2px solid #ffda38;
    border-radius: 50%;
    opacity: .5;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.carousel-control-next,.carousel-control-prev {
    width: 6%;
    text-align: center;
    opacity: .7;
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease;
}


/*COSAS DE CARRUSEL*/
.nav-tabs .nav-link {
    background-color: #6c757d;
}
.nav-tabs .nav-link.active {
    border:0;
    background-color: #f15540;
}


.borderBajo{
	border-bottom: solid 1px #ffda38;
}
.borderDer{
	border-right: solid 1px #ffda38;
}
.font-10{
	font-size: 10px!important;
}
.font-12{
	font-size: 12px!important;
}
.fuenteR{
	font-size: 19px;
}
@media (max-width: 576px) { 
	.fuenteR{
		font-size: 20px;
	}
}
@media (min-width: 577px) { 
	.fuenteR{
		font-size: 20px;
	}
}
@media (min-width: 992px) { 
	.fuenteR{
		font-size: 15px;
	}
}

.half-pill-right{
	border-top-right-radius:10rem!important;
	border-bottom-right-radius:10rem!important;
}

.half-pill-left{
	border-top-left-radius:10rem!important;
	border-bottom-left-radius:10rem!important;
}

.mt-m15{
	margin-top: -15px;
}
.mt-m45{
	margin-top: -45px;
}

.brad-10{
	border-radius: 10px;
}
.brad-sr-10{
	border-top-right-radius:10px;
}
.brad-sl-10{
	border-top-left-radius:10px;
}

.brad-br-10{
	border-bottom-right-radius:10px;
}
.brad-bl-10{
	border-bottom-left-radius:10px;
}


/*PARA EL BOTON NARANJA*/
.btn-orange_radius-left{background-color:#f15540!important;color:rgba(255,255,255,.85); border-radius: 10px 0 0 10px;
    font-weight: bold;}

.btn-orange_radius-right{background-color:#f15540!important;color:rgba(255,255,255,.85); border-radius:0 10px  10px 0;
    font-weight: bold;}

.btn-orange1,a:link.btn-orange{background-color:#f15540!important;color:rgba(255,255,255,.85); border-radius: 10px;
    font-weight: bold;}
.btn-orange,a:link.btn-orange{background-color:#f15540!important;color:rgba(255,255,255,.85); border-radius: 10px;
    font-weight: bold;}
.btn-orange:hover,a:link.btn-orange:hover{background-color:#FFDA38!important;box-shadow:0 5px 10px rgba(57,154,242,.4)!important;color:#545454; border-radius: 10px;
    font-weight: bold;}
.btn-orange:active,a:link.btn-orange:active{background-color:#FF604B!important;border:1px solid #FF604B!important;color:#fff!important;box-shadow:none!important}
.btn-orange:focus,a:link.btn-orange:focus{background-color:#f15540;border:1px solid #f15540;color:#fff!important;box-shadow:none!important}
.btn-orange.btn-floating,a:link.btn-orange.btn-floating{box-shadow:0 5px 10px rgba(57,154,242,.4)!important}
.btn-orange.btn-floating:active,.btn-orange.btn-floating:hover,a:link.btn-orange.btn-floating:active,a:link.btn-orange.btn-floating:hover{box-shadow:0 15px 20px rgba(57,154,242,.4)!important}
.btn-orange.btn-outline,a:link.btn-orange.btn-outline{background-color:#fff;color:#f15540}
.btn-orange.btn-outline:focus,a:link.btn-orange.btn-outline:focus{background-color:#fff!important;color:#f15540!important}
.btn-orange.btn-outline:active,.btn-orange.btn-outline:hover,a:link.btn-orange.btn-outline:active,a:link.btn-orange.btn-outline:hover{color:#fff!important;background-color:#f15540!important}
.btn-orange.disabled,.btn-orange:disabled{color:#fff;background-color:rgba(57,154,242,.85);border-color:rgba(57,154,242,.85)}
.btn-orange:not(:disabled):not(.disabled).active,.btn-orange:not(:disabled):not(.disabled):active,.show>.btn-orange.dropdown-toggle{background-color:#f15540;border:1px solid #f15540;color:rgba(255,255,255,.85)}




/*PARA EL BOTON VERDE MILITAR*/
.btn-verdep,a:link.btn-verdep{background-color:#aecc01!important;border:1px solid #aecc01;color:rgba(255,255,255,.85)}
.btn-verdep:hover,a:link.btn-verdep:hover{background-color:#B0C347!important;border:1px solid #B0C347!important;box-shadow:0 5px 10px rgba(57,154,242,.4)!important;color:#fff}
.btn-verdep:active,a:link.btn-verdep:active{background-color:#BCD336!important;border:1px solid #BCD336!important;color:#fff!important;box-shadow:none!important}
.btn-verdep:focus,a:link.btn-verdep:focus{background-color:#aecc01;border:1px solid #aecc01;color:#fff!important;box-shadow:none!important}
.btn-verdep.btn-floating,a:link.btn-verdep.btn-floating{box-shadow:0 5px 10px rgba(57,154,242,.4)!important}
.btn-verdep.btn-floating:active,.btn-verdep.btn-floating:hover,a:link.btn-verdep.btn-floating:active,a:link.btn-verdep.btn-floating:hover{box-shadow:0 15px 20px rgba(57,154,242,.4)!important}
.btn-verdep.btn-outline,a:link.btn-verdep.btn-outline{background-color:#fff;color:#aecc01}
.btn-verdep.btn-outline:focus,a:link.btn-verdep.btn-outline:focus{background-color:#fff!important;color:#aecc01!important}
.btn-verdep.btn-outline:active,.btn-verdep.btn-outline:hover,a:link.btn-verdep.btn-outline:active,a:link.btn-verdep.btn-outline:hover{color:#fff!important;background-color:#f15540!important}
.btn-verdep.disabled,.btn-verdep:disabled{color:#fff;background-color:rgba(57,154,242,.85);border-color:rgba(57,154,242,.85)}
.btn-verdep:not(:disabled):not(.disabled).active,.btn-verdep:not(:disabled):not(.disabled):active,.show>.btn-verdep.dropdown-toggle{background-color:#f15540;border:1px solid #f15540;color:rgba(255,255,255,.85)}






/*PARA EL BOTON VERDE MILITAR*/
.btn-apagado,a:link.btn-apagado{background-color:#A23E48!important;border:1px solid #A23E48;color:rgba(255,255,255,.85)}
.btn-apagado:hover,a:link.btn-apagado:hover{background-color:#BC5B65!important;border:1px solid #BC5B65!important;box-shadow:0 5px 10px rgba(57,154,242,.4)!important;color:#fff}
.btn-apagado:active,a:link.btn-apagado:active{background-color:#CB3D4B!important;border:1px solid #CB3D4B!important;color:#fff!important;box-shadow:none!important}
.btn-apagado:focus,a:link.btn-apagado:focus{background-color:#A23E48;border:1px solid #A23E48;color:#fff!important;box-shadow:none!important}
.btn-apagado.btn-floating,a:link.btn-apagado.btn-floating{box-shadow:0 5px 10px rgba(57,154,242,.4)!important}
.btn-apagado.btn-floating:active,.btn-apagado.btn-floating:hover,a:link.btn-apagado.btn-floating:active,a:link.btn-apagado.btn-floating:hover{box-shadow:0 15px 20px rgba(57,154,242,.4)!important}
.btn-apagado.btn-outline,a:link.btn-apagado.btn-outline{background-color:#fff;color:#A23E48}
.btn-apagado.btn-outline:focus,a:link.btn-apagado.btn-outline:focus{background-color:#fff!important;color:#A23E48!important}
.btn-apagado.btn-outline:active,.btn-apagado.btn-outline:hover,a:link.btn-apagado.btn-outline:active,a:link.btn-apagado.btn-outline:hover{color:#fff!important;background-color:#f15540!important}
.btn-apagado.disabled,.btn-apagado:disabled{color:#fff;background-color:rgba(57,154,242,.85);border-color:rgba(57,154,242,.85)}
.btn-apagado:not(:disabled):not(.disabled).active,.btn-apagado:not(:disabled):not(.disabled):active,.show>.btn-apagado.dropdown-toggle{background-color:#f15540;border:1px solid #f15540;color:rgba(255,255,255,.85)}

/*ESTILOS EN GENERAL--BARRA SUPERIOR, PIE DE PAGINA Y COSAS GENERALES*/
.articulo_cart{
	height: 500px;
	overflow-x: hidden;
	overflow-y: auto;
}







.gallery_box li{ width:33.333333%; max-width: 100% ; display:inline-block; /* float: left; */ text-align: center; overflow: hidden;    position: relative;}
.gallery_box{ padding:0;display: flow-root;}

.gallery_box li:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.gallery_box li img{-webkit-transition: transform 0.5s ease;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;}
.gallery_box li:nth-child(even) {
    height: 304px;
    border: solid 1px #fff;
}
.gallery_box li:nth-child(odd) {
    height: 438px; 
    border: solid 1px #fff;
}
.gallery_box li:nth-child(odd) .box_data{ background:rgba(0,0,0,0.17) }
.gallery_box li:nth-child(even) .box_data{ background:rgba(0,0,0,0.27) }
.gallery_box .box_data{ position:absolute; top: 0; left: 0; right:0; bottom:0; color:#fff;}
.gallery_box .box_data span{ position:absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left:0 ; right:0; font-size:24px;}
.gallery_box li:hover .box_data{ background:rgba(0,0,0,0.75)}




/*PARA EL BOTON ENCIMADO ENCIMA*/
.btn-encima {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	padding-right: 3rem!important;
	padding-left: 3rem!important;
}
.btn-encima-sm {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}


.bg-opdark{background:rgba(0,0,0,0.75)}



.bg-opdark2{background:rgba(0,0,0,0.60)}
.bg-opdark2 a{
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity:0;
}
.bg-opdark2:hover{background:rgba(0,0,0,0.80)}
.bg-opdark2:hover a{
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity:1;
}

.publiBoletin:hover{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.publiBoletin .btn-encima-sm{
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity:0;
}
.publiBoletin:hover .btn-encima-sm{
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity:1;
}

.ancleBajo{position: absolute; bottom:0; width: 100%; }











/*ESTILOS USADOS EN REGISTROS*/
.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    /* z-order: 0; */
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.stepwizard .btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 15px;
	background-color: white;
}
/*ESTILOS USADOS EN REGISTROS*/




.fuenteTit{	
	font-size: 2vw;
	font-family: 'Catamaran'!important;
	font-weight: 600!important;
}
.tit-blog{
	/*font-weight: 900;*/
	color: #f15540;
	font-weight: bold;
	font-size:3vw;
	text-transform: uppercase;	
	font-family: 'Catamaran'!important;
}
.tit-blog:after {
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: 0 auto; /* This will center the border. */
    width: 50%; /* Change this to whatever width you want. */
    padding-top: 15px; /* This creates some space between the element and the border. */
	line-height: 48px;
	border-width: 5px;
}
@media (max-width: 767.98px) { 
	.fuenteTit{
		font-size: 8vw;
	}
	.tit-blog{
		font-size: 8vw;
	}
}


.barraBusqKi{
	margin-top: -25px;
}
.nav-item{
	font-size: 14px;
}
.nav-item-sup{
	font-size: 1.4vw;
	color: #f15540;
	font-weight: bold;
}
.bodyCar{
	background: url(../img/bg_registro.jpg) no-repeat center center fixed;
  background-size: cover;
}

.fadeout {
    position: relative; 
    bottom: 4em;
    height: 4em;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
} 

/*********NEW VERSION KINEZA*******************/
/*********NEW VERSION KINEZA*******************/
/*********NEW VERSION KINEZA*******************/
/*********NEW VERSION KINEZA*******************/
.txtAmarillo{
  color: #FCDA38; 
  text-align: center;

}

.imgBannerFiltros{
    margin-left: auto;
    margin-right: auto;
    display: block;
    width:40px;
    height:auto;
}
.imgBannerFiltros1{
    margin-left: auto;
    margin-right: auto;
    display: block;
    width:90px;
    height:auto;
    padding:0px;
}
.txtBannerFiltros{
    COLOR: #FED93A;
}
.imgBannerDescubre{
    border-radius:64px;
}
.imgBannerDescubreMobil{
    border-radius:30px;
}
.seccionVarias{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(9%, rgba(255,255,255,1)), to(rgba(190,190,190,1)));
    background: linear-gradient(180deg, rgba(255,255,255,1) 9%, rgba(190,190,190,1) 100%);

}
/*Seccion Porque comprar con nosotros*/
.titPorqueComprar{
	font-size: 44px;
    font-weight: 900;

}
.seccionPorqueComprar{
	background-color: #fff; 
	border-radius: 40px;
}
.imgPorqueComprar{
	margin-left: auto;
    margin-right: auto;
    display: block;
    width:30%;
}
/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
a:link, a:visited, a:active {
    text-decoration:none;
}
a.hoverAmarillo{
	color: #FCDA38; 
}
.btn-Amarillo{
	background-color:#FCDA38!important;border:1px solid #FCDA38;color:rgba(255,255,255,.85);
	display: block; 
    width: 100%;
    text-align: center;
    color: #414141;
    border-radius: 15px;

}
.btn-Amarillo:hover,a:link.btn-Amarillo:hover{background-color:#FFDA38!important;color:#545454; border-radius: 10px;
    background-color:#414141!important;border:1px solid #414141;color:rgba(255,255,255,.85);
	display: block; 
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: 15px;
    text-decoration:none;
}
.btn-Amarillo2{
	background-color:#FCDA38!important;border:1px solid #FCDA38;color:rgba(255,255,255,.85);
	display: block; 
    width: 100%;
    text-align: center;
    color: #414141;
    border-radius: 8px;

}
.btn-Amarillo2:hover,a:link.btn-Amarillo2:hover{background-color:#FFDA38!important;color:#545454; border-radius: 10px;
    background-color:#414141!important;border:1px solid #414141;color:rgba(255,255,255,.85);
	display: block; 
    width: 100%;
    text-align: center;
    color: #fff;
    border-radius: 8px;
    text-decoration:none;
}
.columasCategorias{
    padding-left: 0px!important;
    padding-right:5px!important;
}
.seccionGris{
    background-color: #e3e3e5; 
}
.seccionGrisM{
    background-color: #e3e3e5; 
    height: 300px;
}
.seccionMV{
    background-image: url('../../assets1/img/others/FONDO AUTO.jpg');
    width:100%; height:auto; opacity:0.2
}
.button-container{
    display:inline-block;
    position:relative;
}
.button-container a{
position: absolute;
    top: 70%;
    left: 15%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.ofertasCard{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


.sombratexto
{
    text-shadow: -2px 2px #000 !important;
    font-size: 2vw;
}
.cardOfertas{
	background: #fcda38;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	height: 120px;
    width: auto;
    padding:0%!important;
}
.sombratexto1
{
    text-shadow: -2px 2px #000 !important;
    font-size: 4vw;
}
.paddigAdd{
	padding-left: 4%;
	padding-right: 4%;
}
.fondo-barra{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(9%, rgba(255,255,255,1)), to(#ededed));
    background: linear-gradient(180deg, rgba(255,255,255,1) 9%, #ededed 100%);
}
.btn-border
{
        margin-left: -1.5vw;
        border-radius: 7px;
}
.btnCategorias{
	box-shadow: 11px 6px 16px 0px rgba(0,0,0,0.38);
}
.flechasCategorias{
	position: absolute;
    top: 35%;
}
.fondoNegro{
	background: #414141 ;
	padding: 3%;
}
.desbordamiento{
	padding: 1%;
}
.fondoBusqueda{
	background-image: url('../../assets1/img/bannerFiltro/fondo.png');
	background-repeat: no-repeat;   
	vertical-align: text-bottom;
	padding: 15px;
}
.cardOfertas{
	background: #fcda38;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.sombratexto1
{
    text-shadow: -2px 2px #000 !important;
    font-size: 4vw;
}
.imgPorqueComprarMobil{
	margin-left: auto;
    margin-right: auto;
    display: block;
    width:15%;
}
.paddigAddMobil{
	padding: 7%;
}
.btn-orange2,a:link.btn-orange2{
	background-color:#f15540!important;
	color:rgba(255,255,255,.85); 
	border-radius: 13px;
	font-family: 'Roboto Black'!important;
    font-size: 18pt!important;
    display: block;
    width: 100%;
}
.btn-orange3,a:link.btn-orange3{
	background-color:#f15540!important;
	color:rgba(255,255,255,.85); 
	border-radius: 13px;
	font-family: 'Roboto Black'!important;
    font-size: 1.30vw!important;
    display: block;
    width: 100%;
}
.btn-orange3:hover,a:link.btn-orange3:hover{
	background-color:#FFDA38!important;
	box-shadow:0 5px 10px rgba(57,154,242,.4)!important;
	color:#545454;
	 border-radius: 13px;
	font-family: 'Roboto Black'!important;
    font-size: 1.30vw!important;
    display: block;
    width: 100%;
}
.fondoBannerFiltro{
	background-image: url('../../assets1/img/bannerFiltro/bannerFiltro.jpg');
	background-repeat: no-repeat;   
	/*vertical-align: text-bottom;*/
	width:100%;
	padding-bottom:0%;

}






.social-buttonMovil{
    /*URIEL MOVIL*/
	position:relative;
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:center;
	        justify-content:center;
	-webkit-box-align:center;
	        align-items:center;
	outline:0;
	width:6vw;
	height:6vw;
	text-decoration:none!important;
}


.imgMovilBarra{
    /*URIEL MOVIL*/
    width: 25vw;
}

.imgMovilHam{
    /*URIEL MOVIL*/
    width: 5vw;
}

.barraMovilCarTot{
    /*URIEL MOVIL*/
    -webkit-box-pack: end;
            justify-content: flex-end;
    display: -webkit-box;
    display: flex;
}


.barraMovilBusca{
    /*URIEL MOVIL*/
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: right;
            justify-content: right;
    -webkit-box-align: right;
            align-items: right;
}

.barraMovilsocial-button{
    /*URIEL MOVIL*/
	position:relative;
	display:-webkit-box;
	display:flex;
	-webkit-box-pack:center;
	        justify-content:center;
	-webkit-box-align:center;
	        align-items:center;
	outline:0;
	width:2vw;
	height:6vw;
	text-decoration:none!important;
}

.barraBuscadorMovil{
    /*URIEL MOVIL*/
    display: -webkit-inline-box;
    display: inline-flex;
    padding: 0.3em;
}

.letraBarraMovil{
    /*URIEL MOVIL*/
    font-size: 0.6rem;
}

.iconoLupaMovil{
    /*URIEL MOVIL*/
    color: white;
    display: block;
    padding-top: 0.2em;
    
}

.btnLupaMovil{
    /*URIEL MOVIL*/
    background-color: #f15540!important;
    border-radius: 5px;
    width: 45%;
    height: 6vw;
}

.menuTextoMovil{
    /*URIEL MOVIL*/
    font-size: 0.7rem;
    color: #f15540!important;
    font-family: 'Roboto'!important;
    font-weight:bold;
}

.tamTextBarraMovil{
    /*URIEL MOVIL*/
    font-size: 0.6rem;
}


.lineaDivisoraMovil{
    /*URIEL MOVIL*/
    height: 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}


.letraTotCompraKin{
    /*URIEL total compra kin ESCRITORIO*/
	position:relative;
	display:-webkit-box;
	display:flex;
	-webkit-box-align:center;
	        align-items:center;
	outline:0;
	width:2vw;
	height:2vw;
	text-decoration:none!important;
}
.fondoTerminosycondiciones{
    background: white; 
    width:90%;
    margin: 0 auto; 
    left: 0; right: 0;
}
.tiraNaranja{
    background: #f15540; 
    width:100%; 
    height:150px;
}
.tiraNaranja2{
    background: #f15540; 
    width:100%; 
    
}
.iconostiraNaranja{
    border-radius: 5px;
    background: white; 
    width: 70%; 
    height: auto; 
    text-align: center;
    line-height:15px;
}
.fondoGris{
    background:#efeaea; 
    width:100%; 
    height:100%;
}
.imgtiraNAranja{
    width:50px;
    height:auto;
    /*float:right;*/
    padding: 0px;
}
.imgmetodoPagos{
    width:80px;
    height:auto;
}
.imgmetodoPagos2{
    width:50px;
    height:auto;
}
.fondoMision-vision{
    background-image: url("../../assets1/img/others/FONDO AUTO.jpg");  background-repeat: no-repeat; width:100%; height:auto; opacity:0.2;
}
.fondoQuienessomos{
   background-image: url("../../assets1/img/others/fondo_quienessomos.png"); width:100%; height:auto;
}
.imgCentrar{
    width:80%;
    display:block;
    margin:auto;
}
.txtTrabajaconnosotros{
    text-align: right;
    padding-right: 10%
}
.txtTrabajaconnosotros1{
    text-align: center!important;
   
}
.fondoPoliticas{
    background:#C1C1C1; 
    width:87%; 
    height:auto;
     display:block;
    margin:auto;
    border-radius:10px;
}
.centrartxtPol{
     width:95%; 
      display:block;
    margin:auto;
}
.fondoDetalle{
    width:85%;  
    height:auto; 
    display:block; 
    margin:auto; 
    padding:15px
}
.detallePago{
    border-color: #b4b4b9;border-style: solid; border-radius: 10px;
}
.detallePedido{
    border-color: #b4b4b9;border-style: solid;height: 300px;border-radius: 10px; overflow-y: scroll; overflow-x: hidden;
}
.detalleFactura{
    background-color: #e1dfdf;width: 100%;height: auto;border-radius: 10px;
}
.imgDetFactuta{
    display:block; margin:auto; margin-top: 10px;
}
.textoPuntos2{
   
overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}
.textoPuntos1{
   
overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1; 
}
.txtPrecioNuevos{
    background-color: #FCDA38;
    border-radius: 10px;
}
.txtAlingPrecioNuevos{
    text-align: right; 
    position:absolute; 
    bottom:0; 
    right:0;
}
.imgPromos{
    width: 270px;
    height: 270px;
}
.linkNaranja{
    color: #f15540;
}
.linkNaranja:hover{
    color: #f15540;
}
/*******************************************************************/
/**************TIPOS Y TAMAÑOS DE LETRAS***************************/
/********************** WEB**********************************/
.RobotoBlack70{
	font-family: 'Roboto'!important;
    font-size: 3.64vw!important;
    text-align: center;
    font-weight: bold;
}
.RobotoBlack40{
	font-family: 'Roboto'!important;
    font-size: 2.50vw!important;
    text-align: center;
     font-weight: bold;
}
.RobotoBlack38{
	font-family: 'Roboto'!important;
	font-size: 1.95vw!important;
	 font-weight: bold;
}
.RobotoBlack35{
	font-family: 'Roboto'!important;
	font-size: 1.82vw!important;
	 font-weight: bold;
}
.Roboto35{
	font-family: 'Roboto'!important;
	font-size: 1.82vw!important;
}
.RobotoBlack30{
	font-family: 'Roboto'!important;
	font-size: 1.56vw!important;
	font-weight: bold;
}

.RobotoBold30{
	font-family: 'Roboto'!important;
	font-size: 1.56vw!important;
	font-weight: bold;
	
	
}
.RobotoBold26{
	font-family: 'Roboto'!important;
	font-size: 1.35vw!important;
	font-weight: bold;
}
.Roboto26{
	font-family: 'Roboto'!important;
	font-size: 1.35vw!important;
	
}
.RobotoBold25{
	font-family: 'Roboto'!important;
	font-size: 1.30vw!important;
	font-weight: bold;
}
.RobotoBlack25{
	font-family: 'Roboto'!important;
	font-size: 1.30vw!important;
	font-weight: bold;
}
.Roboto25{
	font-family: 'Roboto'!important;
	font-size: 1.30vw!important;
}
.RobotoBold22{
	font-family: 'Roboto'!important;
	font-size: 1.14vw!important;
	font-weight: bold;
}
.RobotoRegular22{
	font-family: 'Roboto'!important;
	font-size: 1.14vw!important;
}
.RobotoBlack20{
	font-family: 'Roboto'!important;
	font-size: 1.04vw!important;
	 font-weight: bold;
}
.Roboto20{
	font-family: 'Roboto'!important;
	font-size: 1.04vw!important;
}
.RobotoBold21{
	font-family: 'Roboto'!important;
	font-size: 1.09vw!important;
	font-weight: bold;
}
.RobotoBold18{
	font-family: 'Roboto'!important;
	font-size: 0.95vw!important;
	font-weight: bold;
}
.RobotoBlack19{
	font-family: 'Roboto Black'!important;
	font-size: 0.98vw!important;
}
.Roboto15{
	font-family: 'Roboto'!important;
	font-size: .80vw!important;
}
.CatamaranBlack45{
	font-family: 'Catamaran'!important;
	font-size: 1.95vh!important;
	font-weight: bold;
	
}
.CatamaranBlack40{
	font-family: 'Catamaran'!important;
	font-size: 1.90vw!important;
	font-weight: bold;
	
}
.CatamaranBlack35{
	font-family: 'Catamaran'!important;
	font-size: 1.82vw!important;
	font-weight: bold;
	
}
.CatamaranBlack30{
	font-family: 'Catamaran'!important;
	font-size: 1.60vw!important;
	font-weight: bold;
	
}
.CatamaranBold30{
	font-family: 'Catamaran'!important;
	font-size: 1.60vw!important;
	font-weight: bold;
}
.CatamaranBold30-1{
	font-family: 'Catamaran'!important;
	font-size: 1.3vw!important;
	font-weight: bold;
}
.CatamaranSemibold28{
	font-family: 'Catamaran'!important;
	font-size: 1.45vw!important;
	font-weight: 400;
}
.CatamaranBold28{
	font-family: 'Catamaran'!important;
	font-size: 1.45vw!important;
	font-weight: bold;
}
.CatamaranBold25{
	font-family: 'Catamaran'!important;
	font-size: 1.30vw!important;
	font-weight: bold;
}
.Catamaran25{
	font-family: 'Catamaran'!important;
	font-size: 1.30vw!important;
	
}
.CatamaranBlack25{
	font-family: 'Catamaran'!important;
	font-size: 1.30vw!important;
	font-weight: bold;
	
}
.CatamaranBold22{
	font-family: 'Catamaran'!important;
	font-size: 1.14vw!important;
	font-weight: bold;
}
.Catamaran22{
	font-family: 'Catamaran'!important;
	font-size: 1.14vw!important;
}
.Catamaran20{
	font-family: 'Catamaran'!important;
	font-size: 1.10vw!important;
}
/********************** MOVIL**********************************/
.RobotoBlack18{
	font-family: 'Roboto'!important;
	font-size: 18pt!important;
	 font-weight: bold;
}
.RobotoBlack15{
	font-family: 'Roboto'!important;
	font-size: 15pt!important;
	 font-weight: bold;
}
.RobotoBold14{
	font-family: 'Roboto'!important;
	font-size: 14pt!important;
	font-weight: bold;
}
.RobotoBlack13{
	font-family: 'Roboto'!important;
	font-size: 13pt!important;
	 font-weight: bold;
}
.RobotoRegular13{
	font-family: 'Roboto'!important;
	font-size: 13pt!important;
}
.RobotoBlack12{
	font-family: 'Roboto'!important;
	font-size: 12pt!important;
	 font-weight: bold;
}
.RobotoBold12{
	font-family: 'Roboto'!important;
	font-size: 12pt!important;
	font-weight: bold;
}
.Roboto12{
	font-family: 'Roboto'!important;
	font-size: 12pt!important;
	
}
.RobotoBlack10{
	font-family: 'Roboto '!important;
	font-size: 10pt!important;
	 font-weight: bold;
}
.RobotoBold10{
	font-family: 'Roboto'!important;
	font-size: 10pt!important;
	font-weight: bold;
}
.Roboto11{
	font-family: 'Roboto'!important;
	font-size: 11pt!important;
	
}
.RobotoBold9{
	font-family: 'Roboto'!important;
	font-size: 9pt!important;
	font-weight: bold;
}
.RobotoBold7{
	font-family: 'Roboto'!important;
	font-size: 7pt!important;
	font-weight: bold;
}
.RobotoBlack7{
	font-family: 'Roboto '!important;
	font-size: 7pt!important;
	 font-weight: bold;
}
.Roboto7{
	font-family: 'Roboto '!important;
	font-size: 7pt!important;
	 
}
.CatamaranBold20{
	font-family: 'Catamaran'!important;
	font-size: 20pt!important;
	font-weight: bold;
}
.CatamaranBold14{
	font-family: 'Catamaran'!important;
	font-size: 14pt!important;
	font-weight: bold;
}
.CatamaranBold17{
	font-family: 'Catamaran'!important;
	font-size: 17pt!important;
	font-weight: bold;
}
.CatamaranBold15{
	font-family:'Catamaran'!important;
	font-size: 15pt!important;
	font-weight: bold;
}
.Catamaran15{
	font-family: 'Catamaran'!important;
	font-size: 15pt!important;

}
.CatamaranBold12{
	font-family: 'Catamaran'!important;
	font-size: 12pt!important;
	font-weight: bold;
}
.CatamaranRegular12{
	font-family: 'Catamaran'!important;
	font-size: 12pt!important;
}
.CatamaranBold10{
	font-family: 'Catamaran'!important;
	font-size: 10pt!important;
	font-weight: bold;
}
.CatamaranRegular10{
	font-family: 'Catamaran'!important;
	font-size: 10pt!important;
}
.CatamaranBold9{
	font-family: 'Catamaran'!important;
	font-size: 9pt!important;
	font-weight: bold;
}
.CatamaranMedium9{
	font-family: 'Catamaran'!important;
	font-size: 9pt!important;
	font-weight: 200;
}
.CatamaranBold8{
	font-family: 'Catamaran'!important;
	font-size: 8pt!important;
	font-weight: bold;
}
.CatamaranRegular8{
	font-family: 'Catamaran'!important;
	font-size: 8pt!important;
}


.alinearabajo{
    position: absolute;
    right: 0;
    bottom: 0;
}
