@charset "utf-8";
/* CSS Document */
@import url("fonts/raleway/stylesheet.css");
@import url("fonts/optima/stylesheet.css");

body{ margin:0px; font-family:'ralewayregular'!important; background:url(img/cream_pixels.png); }
.hide{display:none !important;}
.fbold{font-family:'ralewaybold';}
a:hover{text-decoration: none!important;}
/*------HEADER------*/
.header { width:100%; height:60px;   z-index:1000; }
.logo { float:left;margin-left:20px;  width:300px; height:60px;background-position: center; background-size: 100%;background-image:url(img/logo.png);background-repeat: no-repeat; } 
.search { width:160px; height:60px;  float:right;}
.busqueda {width:100px; height:60px; background:#333; color:#FFF; line-height:60px; font-size:14px;	font-family:'ralewaybold'; text-align:center;}
#search {display: none; width:60px; height:60px;  line-height:30px; background:url(img/searchover.png) no-repeat center, #C4302B ; cursor:pointer; float:right	; position:relative;-webkit-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;left:10px; }
#search:hover {color:#000000; background:url(img/search.png) no-repeat center,  #DDD; }
.menu { margin:0px auto; height:60px; width:100%; min-width:300px;  background-color:#000; z-index:110; }
ul.mainMenu{ list-style:none; margin:0px 10px 0 10px; line-height:60px;}
ul.mainMenu li{ float:right; padding:0px 0px; margin:0px 0px; position: relative; font-family:'ralewaybold'; font-size:14px; }
ul.mainMenu li a{ color:#FFF; text-decoration:none; display:block; padding:0px 10px; background-position:0px 55px;  -webkit-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
ul.mainMenu li a:hover{color:#000000; background:url(img/menubg.jpg) repeat-x 0px 50px #DDD;}
.face{ width:30px; height:60px; background:url(img/face.png) no-repeat center; }
.you{ width:30px; height:60px; background:url(img/youtube.png) no-repeat center; }
.insta{ width:30px; height:60px; background:url(img/instagram.png) no-repeat center; }
.face:hover {background:url(img/face2.png) no-repeat center !important;}
.you:hover {background:url(img/youtube2.png) no-repeat center !important;}
.insta:hover {background:url(img/instagram2.png) no-repeat center !important;}
.Rsocial {background-image:none !important;}

.dropDownBox{float:left; position:relative;}
.dropDownMenu{min-width:200px;max-height:470px;top:0px;position:absolute; background:#FFF;overflow:auto;float:left;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4); z-index:10000;font-family:"ralewayregular"; font-size:13px; line-height:15px; cursor:default; display:none; padding:0px; text-shadow:none; }
.dropDownMenu ul{list-style:none; margin:0px; padding:0;min-height:45px;text-align: initial;}
.dropDownMenu > ul, #titleIcoMenu{list-style:none; margin:5px 0px; padding:0;}
.dropDownMenu > ul{ max-height:470px;}
.dropDownMenu li:not(.parent_li):not(.divider):not(.listTitle){ margin:0; padding:14px; line-height:18px; font-weight:normal; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#000;}
.dropDownMenu li:hover:not(.parent_li):not(.divider):not(.listTitle){ background-color:#EEE;}
.dropDownMenu li a{ font-size:13px; }
.dropDownMenu div[class^="ico18"]{margin-right:10px;}
.dropDownMenu .divider{height:5px;border-top:1px solid #EEE;}
.dropDownMenu.T50{top:50px;}

.filterPiezas{display:inline-block;}
.ezCenter .dropDownBox{display:inline-block;float: unset;}
/*--------------TABLA DETALLES EN BUSQUEDA POR VEHICULO-----------*/
.tableDetails{
    font-weight: 400; margin: auto; margin-top: 20px; min-width: 70%; border: 1px solid #ddd;
    border-collapse: separate; border-left: 0; border-radius: 2px; border-spacing: 0;
}
.tableDetails td{
    text-align: center; 
    vertical-align: middle;
    border-left: 1px solid #ddd;
    padding: 4px 5px;
}
.tableDetails th{
    border-left: 1px solid #ddd;
    padding: 4px 5px;
}
.tableDetails tbody > tr:nth-child(2n+1) > td, .tableDetails tbody > tr:nth-child(2n+1) > th {
    background-color: 
    #f9f9f9;
}

/*----------------------------------------------------------------*/
.filterMenu{ list-style:none; margin:0px; line-height:39px; height:50px; padding:0px 40px;}
.filterMenu li{ float:left; height:40px; padding:0px 15px; margin:10px 0px 0px 0px; position: relative; font-family:'ralewaybold'; font-size:14px; cursor:pointer}
.fmRight{float:right !important;}
.tabRight{float:right !important;}
.filterOn{background-color:#FFF;}
.filterOff:hover{background-color:#666; color:#FFF;}
#tabPiezas{background-color:#EE3036; color:#FFF;}
.tabBlue .filterOn{color:#007DC5;}
.tabOrange .filterOn{color:#F58220;}
.tabGreen .filterOn{color:#00A75D;}
.tabRed .filterOn{color:#EE3036;}
.tabBlue:hover{ background-color:#007DC5; color:#FFF;}
.tabOrange:hover{ background-color:#F58220; color:#FFF;}
.tabGreen:hover{ background-color:#00A75D; color:#FFF;}
.tabRed:hover{ background-color:#EE3036; color:#FFF;}
.barBlue{ background-color:#007DC5 !important; }
.barOrange{ background-color:#F58220 !important; }
.barRed{ background-color:#EE3036 !important; }
.tabBlueOn, .tabOrangeOn, .tabRedOn, .tabGreenOn{background-color:#FFF !important;}
.tabBlueOn{color:#007DC5 !important;}
.tabOrangeOn{color:#F58220 !important;}
.tabGreenOn{color:#00A75D !important;}
.tabRedOn{color:#EE3036 !important;}
#tabMenu{width:30px; background-image:url(img/arrowdown.png); background-repeat:no-repeat; background-position:center center; display:none; float:right; padding:0px 20px;}
.noResult{text-align:center; height:30px; font-family:'ralewaybold'; color:#666;}
.existencias{border-radius: 10px; background:#000; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:2px 5px;font-size:12px;}

/*--------SLIDER--------*/
.contSlider {width:100%; margin:0 auto; z-index:80; overflow:auto;}

        /* jssor slider bullet navigator skin 14 css */
        /*
        .jssorb14 div           (normal)
        .jssorb14 div:hover     (normal mouseover)
        .jssorb14 .av           (active)
        .jssorb14 .av:hover     (active mouseover)
        .jssorb14 .dn           (mousedown)
        */
        .jssorb14 {
            position: absolute;
        }
        .jssorb14 div, .jssorb14 div:hover, .jssorb14 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            background: url('img/b14.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb14 div { background-position: -9px -9px; }
        .jssorb14 div:hover, .jssorb14 .av:hover { background-position: -39px -9px; }
        .jssorb14 .av { background-position: -69px -9px; }
		
/*------------Contenido------------*/ 

.contBody {overflow:auto; background:#FFF;  margin:0 auto; -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);	}

.youtube { width:460px; height:259px;}
.contitulo {width:1000px; height:60px; margin:0 auto;}
/*.gale {margin:0px auto; font-size:30px; text-align:center;	 height:30px; font-family:'ralewayregular';}*/	
.brands { margin-left:260px; margin-bottom:25px ; font-size:30px; width:180px; height:30px; font-family:'ralewayregular';float:left;}
.faceT { margin-left:300px;margin-bottom:25px ; font-size:30px; width:200px; height:30px; font-family:'ralewayregular'; float:left;}
.contrines { width:320px;margin:0 15px 15px 0;overflow:auto; /*max-width:800px*/max-width: 320px; min-width:320px; box-shadow:0px 0px 8px 0px rgba(0,0,0,.3); float:left; }
.con_title{float:left;width:100%;height:100px;background-repeat:no-repeat;background-position:center center;}
.rinA, .rinB{width:160px; height:140px;  float:left; }
.rinA{background:#D3D3D3;}
.rinB{background:#FFF;}

.logos, .logoA, .logoB, .logoC, .logoD, .logoE, .logoF, .logoG, .logoH, .logoI, .logoJ, .logoK, .logoL,.logoM {width:100%; height:100%; transition: all 300ms ease-in-out;background-repeat:no-repeat;background-position:center center;}
.logoA {background:url(img/msh.png) no-repeat; background-position:center; }
.logoA:hover {background:url(img/ms.png) no-repeat; background-position:center;}
.logoB {background:url(img/americanh.png) no-repeat; background-position:center; }
.logoB:hover {background:url(img/american.png) no-repeat; background-position:center; }
.logoC {background:url(img/KMC%20h.png) no-repeat; background-position:center;  }
.logoC:hover {background:url(img/KMC%20L.png) no-repeat; background-position:center;  }
.logoD {background:url(img/motegi%20h.png) no-repeat; background-position:center; }
.logoD:hover {background:url(img/motegi%20b.png) no-repeat; background-position:center; }
.logoE {background:url(img/kmc2h.png) no-repeat; background-position:center; }
.logoE:hover {background:url(img/kmc2.png) no-repeat; background-position:center; }
.logoF {background:url(img/XD%20forgedh.png) no-repeat; background-position:center;  }
.logoF:hover{background:url(img/XD%20forged.png) no-repeat; background-position:center;  }
.logoG {background:url(img/ATX%20h.png) no-repeat; background-position:center; }
.logoG:hover {background:url(img/ATX%20b.png) no-repeat; background-position:center; }
.logoH {background:url(img/moto%20h.png) no-repeat; background-position:center;}
.logoH:hover {background:url(img/moto%20b.png) no-repeat; background-position:center;}
.logoI {background:url(img/MSAh.png) no-repeat; background-position:center; }
.logoI:hover {background:url(img/MSA.png) no-repeat; background-position:center; }
.logoJ {background:url(img/heloh.png) no-repeat; background-position:center;}
.logoJ:hover {background:url(img/helo.png) no-repeat; background-position:center;}
.logoK {background:url(img/asantih.png) no-repeat; background-position:center;}
.logoK:hover{background:url(img/asanti.png) no-repeat; background-position:center;}
.logoL {background:url(img/kmc-rockstar-full-colorh.png) no-repeat; background-position:center;}
.logoL:hover {background:url(img/kmc-rockstar-full-color.png) no-repeat; background-position:center;}


.fuel_offroad {background-image:url(img/mht_fuel_logo.png); background-size:70%; }
.fuel_offroad:hover{background-size:90%;}
.rotiform {background-image:url(img/mht_rotiform_logo.png); background-size:70%; }
.rotiform:hover{background-size:90%;}
.niche {background-image:url(img/mht_niche_logo.png); background-size:70%; }
.niche:hover{background-size:90%;}
.dub {background-image:url(img/mht_dub_logo.png); background-size:70%; }
.dub:hover{background-size:90%;}
.usmags {background-image:url(img/mht_usmags_logo.png); background-size:70%; }
.usmags:hover{background-size:90%;}
.foose {background-image:url(img/mht_foose_logo.png); background-size:70%; }
.foose:hover{background-size:90%;}

.force {background-image:url(img/American_Force.png); background-size:70%; }
.force:hover{background-size:90%;}

.social {margin:25px auto; font-size:30px; font-family:'ralewayregular'; width:150px; height:30px;}
.media {/*width:1000px;width: 820px;*/width: 1005px; top:40px; margin:0 auto; position:relative;overflow:auto;padding:10px;}

.contyou  {width:1000px; height:500px; margin:80px auto 0 auto; }
.contface { max-width:480px; min-width:320px; height:280px; float:left; margin-top:0px;  margin-left:17px; -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);}


.videoA, .videoB, .videoC, .videoD, .videoE, .videoF, .videoG, .videoH{cursor:pointer;width:250px; height:250px; float:left;  -webkit-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;  } 	

.videoA{background-image:url(img/logoYT.png), url(img/vidA.jpg?v=0.01) ;}
.videoB{background-image:url(img/logoYT.png), url(img/vidB.jpg?v=0.01) ;}
.videoC{background-image:url(img/logoYT.png), url(img/vidC.jpg?v=0.01) ;}
.videoD{background-image:url(img/logoYT.png), url(img/vidD.jpg?v=0.01) ;}
.videoE{background-image:url(img/logoYT.png), url(img/vidE.jpg?v=0.01) ;}
.videoF{background-image:url(img/logoYT.png), url(img/vidF.jpg?v=0.01) ;}
.videoG{background-image:url(img/logoYT.png), url(img/vidG.jpg?v=0.01) ;}
.videoH{background-image:url(img/logoYT.png), url(img/vidH.jpg?v=0.01) ;}

.videoA:hover { background-image:url(img/HOVER.png), url(img/vidA.jpg?v=0.01);}
.videoB:hover { background-image:url(img/HOVER.png), url(img/vidB.jpg?v=0.01);}
.videoC:hover { background-image:url(img/HOVER.png), url(img/vidC.jpg?v=0.01);}
.videoD:hover { background-image:url(img/HOVER.png), url(img/vidD.jpg?v=0.01);}
.videoE:hover { background-image:url(img/HOVER.png), url(img/vidE.jpg?v=0.01);}
.videoF:hover { background-image:url(img/HOVER.png), url(img/vidF.jpg?v=0.01);}
.videoG:hover { background-image:url(img/HOVER.png), url(img/vidG.jpg?v=0.01);}
.videoH:hover { background-image:url(img/HOVER.png), url(img/vidH.jpg?v=0.01);}

/*------FOOTER-------*/
.footer {width:100%; margin:0 auto; height:380px;background:#666; text-align:center; color:#FFF;  font-size:12px; }
.footer a {text-decoration:none; color:#FFF;}
.contfoo {max-width:1000px; height:350px; margin:0 auto;}
.contmf {width:440px; height:170px; text-align:left; float:left; position:relative; padding-top:60px;} 
.menuFooter {width:130px; height:170px; float:left; margin-left:10px;} 
.brandsFooter {width:130px; height:270px; float:left; border-left:1px solid #FFF; border-right:1px solid #FFF; padding-left:20px; }
.socialFooter {width:130px; height:170px; float:left; }
.facef{ width:30px; height:30px; background:url(img/face.png) no-repeat center; margin:10px auto; }
.instaf{ width:30px; height:30px; background:url(img/instagram.png) no-repeat center; margin:10px auto; }
.youf{ width:30px; height:30px; background:url(img/youtube.png) no-repeat center; margin:0px auto 10px auto; }
.tituloFooter {width:400px; height:100px; float:left; font-size:36px; margin-top:50px; font-family: 'optimanormal';	 }
.conterms {width:100%; height:80px;box-shadow: 0px 2px 3px 4px rgba(0,0,0,0.4); }
.termsl {width:50%; height:80px; line-height:80px; background:#999;float:left;}
.termsr {width:50%; height:80px; float:left;}
.Flogo { width:150px; height:44px; background:url(img/Linems.png) no-repeat; margin:20px 0 0 40px;}
.pfooter {width:100%; height:350px; background:url(img/foot-ar-02.jpg) no-repeat; background-size: cover; z-index:130; position:relative;}

/*------RINES-----*/
.pRines {width:1260px; height:500px; margin:0 auto; background:url(img/press-rines-new.jpg) no-repeat; background-size:100%; position:relative; z-index:100; -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); }
video {z-index:0;  width:100%; }
.vid {width:1260px; height:300px; margin:-100px auto 0 auto;  z-index:20; overflow:hidden;  position:relative; }
/*------EZSEARCH--------*/
.ezsearch { width:100%; height:50px; background-color:#666; box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); position:relative; z-index:1000; margin:0 auto;}
.ezCenter{align-content: center; text-align:center;}
.filter{ height:50px; box-shadow:0px 0px 5px 0px rgba(0,0,0,.5); background:#DDD;}
.filterLine{ width:100%; }
.back{ height:50px; background:#DDD; overflow:visible;}
.backTitle{height:50px;line-height:50px; text-align:center; font-family:'ralewaybold'; font-size:14px; float:left; padding:0px 40px; margin-left:20px; background:url(img/aleft.png?v=0.01) no-repeat left; cursor:pointer;}
.menuItem{cursor:default;}
.menuItem, .menuItemDropdown{line-height:50px; font-family:'ralewaybold'; font-size:14px; float:left; padding:0px 10px; }
.menuItemDropdown{padding-right:25px;background-image:url(img/drop_down.svg); background-size:13px; background-position:center right 5px; background-repeat:no-repeat;cursor:pointer;}
.menuItemDropdownWhite{background-image:url(img/drop_down_white.svg)!important; color:white;}

.Tsearch , .typeSearch, .type, .modelo, .size, .MnMarca, .MnModelo, .Mnyear, .Mnversion, .bolt, .terminado, .Bsearch, .marca  {float:left; margin-right:1px;}
#Tipo, #Size, #PCD{ cursor:default;}
.ezsearch input {border:none;height:30px; margin-top:9px; margin-left:2px; padding-left:2px;}
.Tsearch {width:100px; line-height:50px; text-align:center; font-family:'ralewaybold'; color:#FFF; font-size:13.3333px; } 
.Bsearch  {width:70px; height:32px; margin-top:9px; margin-left:2px; }
.Bsearch button {height:32px; border:none; color:#FFF; background:#C4302B;}	
.typeSearch input, .type input, .size input,.terminado input, .MnMarca input, .MnModelo input, .Mnyear input , .Mnversion input, .bolt input, .marca input {background:url(img/arrowdown.png) #FFF  no-repeat; background-position:97% 50%;}
.typeSearch input, .type input, .size input {width:100px;}
.bolt input, .MnMarca input, .MnModelo input, .Mnyear input, .Mnversion input {width:120px;}
#aRines {cursor:pointer;}
/*------LLANTAS-------*/
.bannerLlantas{ height:200px; margin:0 auto; background:url(img/tire-ok.jpg) no-repeat right bottom; position:relative;text-align: center; }
.bannerLiftKits{ height:250px; margin:0 auto; background:url(img/liftkits.jpg) no-repeat right; position:relative; }
.tituloBanner{height:80px; float:left; bottom:1px; color:#FFF; font-size:84px; font-weight:bold; position:absolute;}
.bannerAccesorios{ height:250px; margin:0 auto; background:url(img/acce-ok.jpg) no-repeat left; position:relative; }
.bannerLed{ height:250px; margin:0 auto; background:url(img/led-ok.jpg) no-repeat left; position:relative; }
.pLlantas {width:1260px; margin:0 auto; background:#FFF; z-index:20; -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); }
.ezsearchT { width:100%; height:70px; background-color:#666; margin:0 auto; -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,.3); box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);}
.contllantas {max-width:950px; margin:0 auto; padding:30px 0px; position:relative;display:flex; justify-content:center; align-items:center;}
.Left {width:300px; height:525px; float:left;}	
.Center {width:300px; height:525px; float:left; margin:0 5px 0 5px; }
.Right {width:300px; height:525px; float:left; }
.itemBox{display:inline-block; width:450px; padding:0px 20px;cursor: pointer;}
.marca1, .marca2, .marca3, .marca4, .marca5 {height:60px;  }
.llanta1, .llanta2, .llanta3, .llanta4, .llanta5 {height:630px; }
.marca1 { background:url(img/tracmax%20b.png) no-repeat;}
.marca2 { background:url(img/marca_multirac.png) no-repeat top center;}
.marca3 { background:url(img/evermax3.png) no-repeat;}
.marca4 { background:url(img/marca_crossleader.png) no-repeat top center;}
.marca5 { background:url(img/nitto.png) no-repeat top center;}
.marcaTitle{width:300px; height:90px; text-align:center;font-size:13px;box-sizing:border-box;padding:0px 15px;}
.marcaTitle .title{font-size:16px;font-family:'ralewaybold';margin-bottom:5px;}
.marcaFoto{width:300px; height:300px; background-size:contain;background-repeat:no-repeat;}
.llanta1{background:url(img/tracmax.png) no-repeat;}
.llanta2{background:url(img/info_multirac.png) no-repeat top center;background-size:contain;}
.llanta3{background:url(img/evermax.png) no-repeat;}
.llanta4{background:url(img/info_crossleader.png) no-repeat top center;background-size:contain;}
.llanta5{background:url(img/NittoInicio.png) no-repeat top center;background-size:contain;}
.Mark{cursor:pointer;}
.llantasTitle{background-color:#999; color:#FFF; font-family:'ralewaybold';}
.llantasOdd{background-color:#DDD;}
.r2{display:inline-block; width:270px; height:370px; margin:15px 10px;cursor:pointer;}

.img2{width:270px; height:350px; margin:0 auto; }
.titulo2{width:100%; height:24px; line-height:24px; margin:0 auto; font-size:18px; text-align:center; overflow:hidden; font-family:'ralewaybold';}

.rinSearch{overflow:auto; background:#FFF; padding:0px 20px 50px 0px;text-align: center;}
.leftFilter{ top:50px !important;}
/*.rinSearch{overflow:auto; background:#FFF; padding:20px 20px 50px 0px;}*/
.contrin {width:400px; float:left; height:550px; margin-bottom:15px; padding-bottom:10px; overflow:auto;}	
.rinAcab {width:150px; height:20px; font-size:24px; margin:0 auto; text-align:center;}	
.groupTitle{width:100%; height:40px;float:left;box-sizing: border-box;padding-left:20px;font-family:'ralewaybold';font-size:20px;line-height:40px;margin-top:30px;}
.r1{ width:180px; height:214px; display: inline-block; /*margin:15px 10px;*/margin:25px 20px; cursor:pointer;}
.r3{ width:180px; height:250px; display: inline-block; /*margin:15px 10px;*/margin:25px 20px;cursor:pointer;}
.img1{position:relative; width:180px; height:170px; margin:0 auto; background-repeat :no-repeat;background-size:100%;}
.new-one{
	position:absolute;
	top:0px;
	left:0px;
	width:80px; height:80px;
}
.lowStock{position:absolute;right:5px;bottom:5px;font-size:11px !important;font-weight:bold;  background-color:#FFAF4B;border-radius:10px;line-height:20px; padding:0px 5px;}
.titulo1{width:100%; height:20px; background:#fff; margin:5px auto 0 auto; font-size:15px; color:#444; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; overflow:hidden;}
.titulo3{width:100%; line-height:20px; background:#444; margin:0 auto; font-size:12px; color:#FFF; font-family:Helvetica, Arial, sans-serif; font-weight:bold; text-align:center; overflow:hidden;}
.itemRow1{margin-top:10px;width:100%; line-height:20px;font-size:13px; color:#444; font-family:Helvetica, Arial, sans-serif; text-align:center; overflow:hidden;}
.tituloAccesorios{width:100%; height:57px; background:#CCC; margin:0 auto; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; overflow:hidden;}
.sizes{width:160px; height:16px; background:#fff; margin:0 auto; font-size:13px; padding:0px 5px; font-family:Arial, Helvetica, sans-serif; text-align:center; overflow:hidden;}
.fichaTitle{width:160px; height:16px; background:#fff; margin:0 auto; font-size:12px; font-weight:bold; padding:0px 5px; font-family:Arial, Helvetica, sans-serif; text-align:center; overflow:hidden;}
.plus{background:#DDD url(img/plus.png) no-repeat right !important;}
.city1{width:160px;  font-size:12px; padding:0px 5px; text-align:center;margin-top: 5px;}
.city1.divider{min-height:30px;}
.fleft{float:left; text-align:center;}
.fright{float:right;}
.bgBlack{background:#000; color: #fff;padding:3px 8px; border-radius: 25px; }
.redInfo{background:#FFA4A4;font-weight:bold;text-align:center; overflow:hidden;border-radius:4px; font-size:13px;line-height:25px;}

.rindetail {max-width:1200px; background:#FFF; margin:0 auto; box-shadow:0px 0px 4px rgba(0,0,0,.5); overflow:auto; padding:0px 0px 50px 0px}
.rinThumb {width:450px; height:430px; margin:30px 0px 0px 30px; float:left; background-repeat: no-repeat; background-position: center top; background-size:contain;}

.tireThumb{width:450px; margin:10px 0px 0px 40px; float:left; }

.detail{width:450px; float:left; margin:30px 0px 0px 30px; position:relative; }
.detail table{width:95%;}
.rinAdds{float:left; width:100%; position:relative; }

.detailTire{width:650px; float:left; margin:30px 0px 0px 0px; position:relative; }
.detailTire table{width:70%;}
.model {font-size:45px; text-align:left;  border-bottom:3px solid #CCC; font-family:Arial, Helvetica, sans-serif;}
.model2 {font-size:45px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.fontArial{font-family:Arial, Helvetica, sans-serif;}

.dis {border-bottom:3px solid #CCC; border-top:3px solid #CCC;}
.btop {border-top:3px solid #CCC;}
.bbottom {border-bottom:3px solid #CCC; }
.conaca1, .conaca2, .conaca3 {width:150px; height:155px; float:left; }
.acab1,.acab2,.acab3 {width:140px; height:140px;  background:url(_ARCHIVOS/motegi.png) no-repeat; margin:0 auto; float:left;   }
.acab1t, .acab2t, .acab3t {width:100px; height:15px; margin:0 auto; }	

/*------CONTACTO-------*/
.Fcontacto {width:1140px; height:500px; margin:40px auto; }

.Pcontacto {width:700px;  height:460px; background:url(img/contacto.jpg) no-repeat; float:left; margin-top:20px; box-shadow: 1px 1px 5px #BBBBBB; -webkit-box-shadow: 1px 1px 5px #BBBBBB;	 }	
.contacto{  background-color:#FFFFFF; width:440px; height:460px;   text-align:center;  float:left; margin-top:20px; box-shadow: 1px 1px 5px #BBBBBB; -webkit-box-shadow: 1px 1px 5px #BBBBBB;}
.fcont{ display:inline-block; width:150px; text-align:left;  vertical-align:top;}
.finput{ width:322px; height:30px;}
.Cinput { width:322px; height:80px;}
#contacto div{ margin-top:10px;}
#fenviar{ width:80px;}

/*--------MENU RESPONSIVE----------*/
#hideMenu{width:60px; height:60px; background:url(img/btn_menu.png) no-repeat center; float:right;  position:relative; cursor:pointer; display:none;  z-index:1001;   border-left:#333 1px solid; left:10px; } 
.mainSubMenu{ list-style:none; position:absolute; right:0; top:60px; background:#FFF; margin:0; padding:0;display:none; box-shadow:0px 0px 4px rgba(0,0,0,.5); line-height:42px; z-index:1000; width:210px; }
.mainSubMenu li{ margin:0; padding-left:20px !important; cursor:pointer; float:none !important; border-bottom:#666 1px dotted; }
.mainSubMenu li:hover{ background:#666; color:#FFF;}
#ulTabMenu{top:40px;}
#ulTabMenu li{border-bottom:none; color:#333;}

/* all placeholder style */
::-webkit-input-placeholder { color:#000; font-weight:normal; }
::-moz-placeholder { color:#000; font-weight:normal; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; font-weight:normal; } /* ie */
input:-moz-placeholder { color:#000; font-weight:normal; }
.inputRines {font-weight:bold;}
/*-------MEDIA QUERIES-------*/

@media screen and (max-width: 1800px){
#hInicio, #hRines, #hLlantas, #hAccesorios, #hlucesled, #hGaleria, #hContacto{display:none;}	

}

@media screen and (max-width: 1260px){
.termsl { line-height:20px; text-align:center; }
.pRines, .vid { width:100%;  background-size:130%;}
.pLlantas{ width:100%;}	
}
@media screen and (max-width: 1150px){
.Pcontacto {width:400px;}
.Fcontacto {width:850px;}
}
@media screen and (max-width: 1130px){
/*.detail{width:630px;}*/	
}	
@media screen and (max-width: 1020px){
    .contrines:nth-child(3){margin-top: 20px;}
.header {margin:0;}	
.contface {display:none;}
/*.logo { background:url(img/MSresponsive.png) no-repeat; width:150px; height:42px; }*/
.contyou {width:750px; }	
.videoG, .videoH {display:none;}
.contmf {margin-left:40px;}
.pRines {height:400px; background-size:185%;}
.media {width:680px;}
.Pcontacto {display:none;}
.contacto { float:none; margin:0 auto; position:relative;}
.contacto h3 { padding-top:15px;	}
.Fcontacto {width:100%;}
#aface, #ayoutube {display:none;}
/*.detail{width:400px;}*/
} 

@media screen and (max-width: 896px){
#aContacto, .Pcontacto, #aGaleria, .h650, #aAccesorios, #aRines, #aInicio, #aLlantas {display:none;}
#hContacto,#hideMenu, #hGaleria,#hAccesorios, #hlucesled, #hRines, #hLlantas, #hInicio{display:block;}	
.videoA, .videoB, .videoC, .videoD, .videoE, .videoF{max-width:170px; max-height:170px; background-size:100%;}
.social{ margin-top:120px;}	
.tituloFooter{ display:none;}	
.contmf {margin-left:230px;}
.contyou{width:510px; height:360px; margin:20px auto;}
.contBody{height:100%; }
.Tsearch{width:60px;}
.size input {width:80px;}
.filterMenu{padding-left:20px;}
}
@media screen and (max-width: 770px){
.contrines:nth-child(2){margin-top: 20px;}
/*.contrines, .media {width:510px; height:560px; margin:0 auto; padding:0;}*/
.contrines, .media {width:480px;min-width: 480px;max-width: 480px;}
.contyou {margin: 80px auto 20px auto;  } 
.contmf {margin-left:150px;}
.rinE {background:#D3D3D3; }
.rinF {background:#FFF; }
.rinG {background:#D3D3D3; }
.rinH {background:#FFF ; }
.rinI {background:#D3D3D3 ; }	
.rinK {background:#D3D3D3  ; }
.vid, h700{display:none;}
.rinThumb{margin:20px 0px 0px 20px;}
.contllantas{display:block;}
.itemBox{display:block; width:450px;margin:0px auto 30px auto; }
.llanta1, .llanta2, .llanta3 {height:420px;background-size:auto !important; }
.llanta4, .llanta5 {height:530px;background-size:contain; }
/*.detail{margin:10px 0px 0px 20px;}*/
.detail .r1{width:172px; }
}
@media screen and (max-width: 695px){
#tabMenu{display:block;}
.filterOff{display:none;}
.liTab{ width:240px; text-align:center; }
}

@media screen and (max-width: 650px){
.contmf {margin-left:100px;}	
.videoA, .videoB, .videoC, .videoD, .videoE, .videoF{max-width:170px; max-height:170px; background-size:100%;}
.Left, .Center, .Right {float:none; height:300px; margin:0 auto;}
.modelo input{width:120px;}

}
@media screen and (max-width: 600px){ 
.contmf {margin-left:60px;}
.rinSearch{padding:20px 0px 50px 0px;}
}
@media screen and (max-width: 580px){
#fsearchVe,#fsearch{display: inline-grid;}
.ezsearch{width:190px; min-width:190px; height:300px; width:44%; position:absolute; right:0px; display:none;}
#btnSearch {margin-left:9px !important;}
.ezsearch input, #btnSearch, .typeSearch, .type, .size, .MnMarca, .MnModelo, .Mnyear, .Mnversion, .bolt, .modelo, .Bsearch{width:170px; margin-left:5px;}
.logo { background-position: center; background-size: 100%;background-image:url(img/logoMobile.png);background-repeat: no-repeat;  width:150px; height:60px; }
.pRines {height:280px;}
.Tsearch{display:none;}
#search{display:block;}

}	
@media screen and (max-width: 525px){
.contrines, .media { /*max-width:340px;height:820px;*/width:320px;min-width: 320px;max-width: 320px;}	 
.pRines {height:230px; background-size:140%;}	
.rinC {background:#FFF;}
.rinD {background:#D3D3D3;}	
.rinE {background:#D3D3D3;}
.rinF {background:#FFF;}
.rinG {background:#FFF;}
.rinH {background:#D3D3D3;}
.rinI {background:#D3D3D3;}
.rinJ {background:#FFF ;}
.rinK {background:#FFF ;}
.rinL {background:#D3D3D3 ;}
.contyou { max-width:340px; height:510px;}
.contmf {margin-left:30px !important;}
.itemBox{width:350px;padding:0px;}
.llanta1, .llanta2, .llanta3, .llanta4 {background-position:left top;}
.tituloBanner{font-size:50px;}
.videos-MS{margin: 0px auto; float: none!important;}

.rinThumb{float:none;  margin:0px auto; width:100%}
.detail{width:90%; margin:0px auto; float:none;}
.rinAdds{ margin-top:30px; }
}
@media screen and (max-width: 480px){
.contmf, .contfoo, .pfooter{display:none;}	
.footer {height:80px;}
.Flogo	{margin-left:10px;}
.contacto{width:345px;}
.pRines {height:230px; background-size:175%;}
#tabMenu{float: right;}
/*.filterOff{display:none;}*/
.liTab{ width:210px; text-align:center;}
.r1{ margin:5px 0px 15px 0px;}


.r2 {margin:20px auto 40px auto; float:none;}
.tireThumb, .rindetail { float:none;  margin:0px auto; width:100%}
.tireThumb img { float:none; width:90%; display: block; margin:0 auto;}
.llantasTitle, .fontArial{font-size:14px;}
.detailTire {margin-left:0px; width:100%;}
.detailTire table{width:90%;}
td.model2 {display:none;}
.tituloBanner  {font-size:40px;float:none;position: relative;height:125px; line-height:125px;}
.bannerLlantas{height:125px;}
.bannerAccesorios {background-position:center; height:125px ;}
.filterMenu{padding:0px 10px;}
.filterMenu li {padding:0px 5px;}
/*.rinSearch {width:360px;}*/
.contrin {height:300px;}
.tabRight{float:left !important;}
}
.zoom{background-size: 70%;}
.zoom:hover{background-size: 90%;}
