﻿@import url('fuentes.css');
/*Para el menu del selector*/

/*Menu*/
.ico_hamburguer{
	position: absolute;
    width: 35px;
    height: 35px;
    display: block;
    top: 60px;
    z-index: 90;
    right: 0px;
    background:url(../../img/menu_icon.png) no-repeat center center;
	background-size:30px;
	z-index: 0;
	}

  #divcerrarselec
        {
            background-color: #fff;
            height: 42.4px;
            position: absolute;
            left: 85%;
            top: 68.2px;
            width: 31px;
        }
        #imgEraser
        {
            position: absolute;
            top: 12px;
            width: 20px;
            left: 5px;
        }

/*  tabl  */


.mainMichelin{
  width:100%;
  background:#EEEEEE;}
.tablaIzq{
  width:100%;
  background:#EDF3F8;}
.tablaIzq td{
    height:87px;
    font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  font-size:14px;
  color:#333;
  text-align:center;
  padding:5px;
}


.tablaDer{
  width:100%;
  background:#EEEEEE;
  border-left:solid 1px #FFF}
.tablaDer td{
    height:87px;
    font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  font-size:14px;
  
  color:#000;
  text-align:center;
  padding:10px;
}
.tablaDer .cabeza td{
  background:#D4DEE7;
  color:#333333;
  font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
  text-align:center;
}
.tablaIzq .cabeza td{
  background:#3B86BF;
  color:#FFFFFF;
  font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
  font-size:11px;
  padding:5px;
  text-transform:uppercase;
  text-align:center;
}

/*MENUIZQ*/
.menuIzq{
	position:absolute;
	width:100%;
	height:auto;
	top:95px;
	left:-100%;
	z-index: 10;
	}
.menuIzq li{
	width:100%;
	padding:0px;
	 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.menuIzq li{
	border-bottom:solid 1px #024483}
.michelin .menuIzq li{
	border-bottom:solid 1px #024483}
.goodrich .menuIzq li{
	border-bottom:solid 1px #012052}
.uniroyal .menuIzq li{
	border-bottom:solid 1px #736f6a}	
	
	
.menuIzq li a{
	text-decoration:none;
	 font-family: 'BlissPro-Light';
	color:#FFF;
	height:auto;
	font-size:14px;
	display:block;
	padding:19px;
	text-align:right;}
.menuIzq li ul{
	width:100%;
	 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display:block;}
.menuIzq li ul li{
	background:#FFFFFF;
  
  text-align:right;}
.menuIzq li ul li a{
	color:#333;
	text-align:right;
	font-size:12px}
/*MENUIZQ ENDS*/



.tabs{
  margin: -10px 0 0 0;
  padding: .2em .2em 0;
}

.tabs a {
   width: 100%;
    height: 100%;
    padding:16px 0px 0px 0px;
    text-align: center;
    display:inline-block;
    text-decoration:none;
    font-family: 'BlissPro-Heavy';
    color: White;
 }
    .tabs li {
        font-family: BlissPro-Medium;
        font-size: 14px;
        width: 50%;
        height: 50px;
        list-style: none;
        float: left;
        position: relative;
        top: 0px;
        border-bottom-width: 0;
        padding: 0;
        background: #2188c1;
        background: -moz-linear-gradient(top, #fee400 0%, #f69f0a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee400), color-stop(100%,#f69f0a));
        background: -webkit-linear-gradient(top, #fee400 0%,#f69f0a 100%);
        background: -o-linear-gradient(top, #fee400 0%,#f69f0a 100%);
        background: -ms-linear-gradient(top, #fee400 0%,#f69f0a 100%);
        background: linear-gradient(to bottom, #fee400 0%,#f69f0a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##fee400', endColorstr='#f69f0a',GradientType=0 );
        box-shadow: 0px 1px 3px #004195;
        border-bottom: solid 1px #004195;
    }
.tabs li a.active {
  background: #ffcc00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcc00 0%, #cc9900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#cc9900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffcc00 0%,#cc9900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffcc00 0%,#cc9900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffcc00 0%,#cc9900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffcc00 0%,#cc9900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#cc9900',GradientType=0 ); /* IE6-9 */

}


.michelin .tabs li 
{
    font-family: BlissPro-Medium;
	font-size: 14px;
    width: 25%;
  height: 50px;
  list-style: none;
  float: left;
  position: relative;
  top: 0px;
  border-bottom-width: 0;
  padding: 0;
    background: #2188c1;
  background: -moz-linear-gradient(top, #2188c1 0%, #0262ba 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2188c1), color-stop(100%,#0262ba));
  background: -webkit-linear-gradient(top, #2188c1 0%,#0262ba 100%);
  background: -o-linear-gradient(top, #2188c1 0%,#0262ba 100%);
  background: -ms-linear-gradient(top, #2188c1 0%,#0262ba 100%);
  background: linear-gradient(to bottom, #2188c1 0%,#0262ba 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2188c1', endColorstr='#0262ba',GradientType=0 );
  box-shadow: 0px 1px 3px #004195;
   border-bottom:solid 1px #004195;
  border-right: solid 1px #000;
  border-radius:0;
}
.bfgoodrich .tabs li 
{
    font-family: BlissPro-Medium;
	font-size: 14px;
    width: 25%;
  height: 50px;
  list-style: none;
  float: left;
  position: relative;
  top: 0px;
  border-bottom-width: 0;
  padding: 0;
background: #004dc1; /* Old browsers */
background: -moz-linear-gradient(top,  #004dc1 0%, #00327d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004dc1), color-stop(100%,#00327d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #004dc1 0%,#00327d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #004dc1 0%,#00327d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #004dc1 0%,#00327d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #004dc1 0%,#00327d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004dc1', endColorstr='#00327d',GradientType=0 ); /* IE6-9 */
 box-shadow: 0px 1px 3px #000f60;
   border-bottom:solid 1px #000f60;
}
.uniroyal .tabs li 
{
    font-family: BlissPro-Medium;
	font-size: 14px;
    width: 25%;
  height: 50px;
  list-style: none;
  float: left;
  position: relative;
  top: 0px;
  border-bottom-width: 0;
  padding: 0;
background: #c3bbb2; /* Old browsers */
background: -moz-linear-gradient(top,  #c3bbb2 0%, #b5aea5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3bbb2), color-stop(100%,#b5aea5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c3bbb2 0%,#b5aea5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c3bbb2 0%,#b5aea5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c3bbb2 0%,#b5aea5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c3bbb2 0%,#b5aea5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3bbb2', endColorstr='#b5aea5',GradientType=0 ); /* IE6-9 */
 box-shadow: 0px 1px 3px #86817b;
   border-bottom:solid 1px #86817b;
}
.michelin .tabs li a.active {
 /* margin-bottom: -1px;
  padding-bottom: 1px;*/
  /*background: url(../Imagenes/Selector2/vehiculos_button_on.png) no-repeat;*/
  /*background-size: 100% 100%;*/
  /*width: 100%;
  height: 100%;*/
  background: #ffcc00; /* Old browsers */
background: -moz-linear-gradient(top,  #ffcc00 0%, #cc9900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#cc9900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffcc00 0%,#cc9900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffcc00 0%,#cc9900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffcc00 0%,#cc9900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffcc00 0%,#cc9900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#cc9900',GradientType=0 ); /* IE6-9 */

}
.bfgoodrich .tabs li a.active , .uniroyal .tabs li a.active {
background: #ff3535; /* Old browsers */
background: -moz-linear-gradient(top,  #ff3535 0%, #5a0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3535), color-stop(100%,#5a0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3535 0%,#5a0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3535 0%,#5a0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3535 0%,#5a0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3535 0%,#5a0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3535', endColorstr='#5a0000',GradientType=0 ); /* IE6-9 */

}

.tabs a:link{
    text-decoration: none;
}

.boxMenu {
  border: none;
  font-size: 12px;
  line-height: 2;
  padding: 3px 0px;
  height: 44px;
  font-weight: bold;
  color: #FFF;
  text-shadow: none;
  white-space: nowrap;
  zoom: 1;
  padding-left: 10px;
  background: url(../Imagenes/Selector2/button_background.png) center center;
  background-size: 100% 100%;
  margin-top: 2px;
}

html, body{
      /*  height: 100%;*/
        margin: 0px;
        padding: 0px
      }

/*h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 95%; }
h4 { font-size: 80%; }
h5 { font-size: 50%; }
h6 { font-size: 30%; }
*/
.font-fam{
  font-family: Arial;
}
.int{
  position: relative;
  float:left;
  margin-left:-12px;
  margin-top:10px;
/*height: 23px;
width: 15px;*/

}
/*#int4 {
   float:left;
  margin-left:-23px;
  height: 23px;
width: 15px;
}*/

.inte select{
  margin-left:-2px;
width: 95%;

}
.clickable {
  cursor: pointer;
}


.imgMenu{
    margin-left: 10px;
    float: left;
    font-size: 13px;
    margin-top: 0px;
}

.opcMenu {
    margin-left: 10px;
    float: left;
    font-size: 20px;
    margin-top: 6px;
}

.tooltip_widget {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 3px solid #AAAAAA;
  color: #222222;
  font-size: 0.9em;
  padding: 12px 16px 16px;
  position: relative;
  width: 400px;
  z-index:1200; /*For Overlay Windows*/
  line-height:18px;
}
.tooltip_widget img.clickable {
  position: absolute;
  right: 3px;
  top: 3px;
}
.prehide {
  display: none;
}
.control-group{
/*margin-top: 45px;
margin-left: 15px;*/

}
.ddl{
  font-family: BlissPro-ExtraBoldItalic;
    font-size: 10px;
  padding: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance : none;
  background-image:url("../Imagenes/Selector2/selector_menu_button_off.png");
  background-repeat: no-repeat;
  background-position: right; 
   background-color: white;
  width: 100%;
  cursor: pointer;
  position: relative; /* Enable absolute positionning for children and pseudo elements */
  outline: none;
  padding: 10px;
  text-align: left;
  height: 41px;
  color:#666666;
    padding-top: 14px;
	top:4px;
	  margin-bottom: -33px;
	  font-size: 17px;
}

.ddl2{
    font-family: BlissPro-ExtraBoldItalic;
	font-size: 10px;
  padding: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance : none;
  background-image:url("../Imagenes/Selector2/selector_menu_button_off.png");
   background-repeat: no-repeat;
  background-position: right; 
  background-color: white;
  width: 100%;
  cursor: pointer;
  position: relative; /* Enable absolute positionning for children and pseudo elements */
  outline: none;
  margin: 0px 5px 5px 0px;
  padding: 10px;
  text-align: left;
  z-index: 8;
  height: 41px;
  color:#666666;
  padding-top: 10px;
  font-size: 17px;
}


.ddl3{
  font-family: BlissPro-ExtraBoldItalic;
  font-size: 10px;
  padding: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance : none;
  background-image:url("../Imagenes/Selector2/selector_menu_button_off.png");
  background-repeat: no-repeat;
  background-position: right; 
  background-color: white;
  width: 78%;
  cursor: pointer;
  position: relative; /* Enable absolute positionning for children and pseudo elements */
  outline: none;
  margin: 0px 5px 9px 0px;
  padding: 10px;
  text-align: left;
  z-index: 9;
  height: 41px;
  color:#666666;
    padding-top: 14px;
	top:14px;
}

.ddl4{
    font-family: BlissPro-ExtraBoldItalic;
	font-size: 10px;
  padding: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance : none;
  background-image:url("../Imagenes/Selector2/selector_menu_button_off.png");
   background-repeat: no-repeat;
  background-position: right; 
  background-color: white;
  width: 99px;
  cursor: pointer;
  position: relative; /* Enable absolute positionning for children and pseudo elements */
  outline: none;
  margin: 0px 4px;
  padding: 10px;
  text-align: left;
  z-index: 8;
  height: 49px;
  color:#666666;
    padding-top: 14px;
}

.ddlAsp{
    font-family: BlissPro-ExtraBoldItalic;
	font-size: 10px;
  padding: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance : none;
  background-image:url("../Imagenes/Selector2/selector_menu_button_off.png");
   background-repeat: no-repeat;
  background-position: right; 
  background-color: white;
  width: 100%;
  cursor: pointer;
  position: relative; /* Enable absolute positionning for children and pseudo elements */
  outline: none;
  margin: 0px 5px 5px 0px;
  padding: 10px;
  text-align: left;
  z-index: 7;
  height: 41px;
  color:#666666;
    padding-top: 10px;
  font-size: 17px;
}

.ddlRin{
    font-family: BlissPro-ExtraBoldItalic;
	font-size: 10px;
  padding: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance : none;
  background-image:url("../Imagenes/Selector2/selector_menu_button_off.png");
   background-repeat: no-repeat;
  background-position: right; 
  background-color: white;
  width: 100%;
  cursor: pointer;
  position: relative; /* Enable absolute positionning for children and pseudo elements */
  outline: none;
  margin: 0px 5px -25px 0px;
  padding: 10px;
  text-align: left;
  z-index: 6;
  height: 41px;
  color:#666666;
    padding-top: 10px;
  font-size: 17px;
}

.ddl:hover,.ddlAsp:hover,.ddlRin:hover,.ddl2:hover,.ddl3:hover,.ddl4:hover{

    background-image:url("../Imagenes/Selector2/selector_menu_button_on.png");
  background-repeat: no-repeat;
  background-position: right; 
}

  #years,#makes,#models,#options,#sizes,#widths,#aspects,#rims{

    z-index: 9999;
}

#btnTirenameGo, #btntirevehicleGo,#btntiresizeGo,#btntirecategoryGo {
  /*background-image: url(../Imagenes/Selector/ver_llantas_off.jpg);
  background-repeat: no-repeat;*/
 margin-top: 8px;
  /*width:95%;*/
 cursor: pointer;
position: absolute;
  left: 84%;
  margin-top:22px;
  display: none;
}

 /*#btnTirenameGo:focus , #btntirevehicleGo:focus ,#btntiresizeGo:focus ,#btntirecategoryGo:focus {
   background-image: url(../Imagenes/Selector/ver_llantas_on.png);
     background-repeat: no-repeat;
  }*/


 #Totales
   {
       margin-left:390px;
       margin-top:10px;
       }
     
.GridViewEditRow input[type=text] {width:50px;} /* size textboxes */
.GridViewEditRow select {width:50px;} /* size drop down lists */

a{text-decoration: none; color:#fff;}
a:hover{text-decoration: underline;}


/*--- Header ---*/
header{
    position: fixed;
    z-index: 9999;
    width:100%;
    float:left;
background: #f2f5f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f5f6 0%, #ffffff 0%, #cecece 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(0%,#ffffff), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f5f6 0%,#ffffff 0%,#cecece 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f5f6 0%,#ffffff 0%,#cecece 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f5f6 0%,#ffffff 0%,#cecece 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f2f5f6 0%,#ffffff 0%,#cecece 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */


    box-shadow:0px 3px 5px #b3b3b3;
    -moz-box-shadow:0px 3px 5px #b3b3b3;
    -webkit-box-shadow: 0px 3px 5px #b3b3b3;

}

#subheader{
    width:100%;
    height:10px;
    padding: 0px 0px;
    font-family: Arial;
}

#logotipo{
    float: left;
    height: 10px;
   padding: 10px 3%;
   margin-left: 15%;
   
}

#logotipo img{
    height: 30px;
}

header #subheader nav{
    float:center;
    width: 100%;
    height:1%;
    padding:1% 0px;
    text-align: center;
    margin-bottom:5px;
     font-family: Arial;
}


ul#awesome-menu li {   
    display: inline;
     font-family: Arial;
    }
  
ul#awesome-menu li a {
    display: block; float: left; height:10px;
    outline: none; 
  padding:10px;
    }

  ul#awesome-menu li a.Inicio {
    width: 7%;  
        background-image: url(../Imagenes/boton_izq_off.png); 
  }
  
  ul#awesome-menu li a.Llantas {
    width: 7%;  
         background-image: url(../Imagenes/boton_off.png); 
  }
  
  ul#awesome-menu li a.Basico {
    width: 7%;
         background-image: url(../Imagenes/boton_off.png); 
  }
  
  ul#awesome-menu li a.Servicio {
    width: 7%;
         background-image: url(../Imagenes/boton_off.png);
  }
  
  ul#awesome-menu li a.Sucursales {
    width: 7%;  
           background-image: url(../Imagenes/boton_off.png); 
  }

    ul#awesome-menu li a.Contacto {
    width: 7.7%;  
         background-image: url(../Imagenes/boton_der_off.png);
  }
  
  
  ul#awesome-menu li a.Inicio:hover, ul#awesome-menu li a.Inicio:focus {
    color:#000;padding:10px;outline: none; 
         background-image: url(../Imagenes/boton_izq_on.png);
  }
  
  ul#awesome-menu li a.Llantas:hover, ul#awesome-menu li a.Llantas:focus {
         color:#000;padding:10px;outline: none; 
         background-image: url(../Imagenes/boton_on.png);
  }
  
  ul#awesome-menu li a.Basico:hover, ul#awesome-menu li a.Basico:focus {
         color:#000;padding:10px;outline: none; 
         background-image: url(../Imagenes/boton_on.png);
  }
  
  ul#awesome-menu li a.Servicio:hover, ul#awesome-menu li a.Servicio:focus {
         color:#000;padding:10px;outline: none; 
         background-image: url(../Imagenes/boton_on.png);
  }
  
  ul#awesome-menu li a.Sucursales:hover, ul#awesome-menu li a.Sucursales:focus {
         color:#000;padding:10px;outline: none; 
         background-image: url(../Imagenes/boton_on.png);
  }

    ul#awesome-menu li a.Contacto:hover, ul#awesome-menu li a.Contacto:focus {
        color:#000;padding:10px;outline: none; 
        background-image: url(../Imagenes/boton_der_on.png);
  }
  
    /*Buscador*/

#buscador{
   background:transparent;
   background-image:url('../Imagenes/buscar_bg.png'); 
   width:7%;
   height:30px;
   background-repeat:no-repeat;
   border: 0px solid;
   margin-left:5px;
   padding-left:20px;
   color:#000;
   margin-top:-2%;
}
#imgbuscador{
margin-top:-2%;
margin-left:-3px;

}



#fondo{
/*margin-top: 76px;*/
/*background-color: white;*/
 /* margin-left: 200px;*/
/*margin-right: auto;*/
/*width: 1100px;
height: 100%;
  margin-left: auto;
  margin-right: auto;
*/
 margin-bottom: -40px;
/*background-color: white;*/
  margin-left: auto;
  margin-right: auto;
width: 100%;
min-height: 500px;
font-family: BlissPro-ExtraBold;
padding-top: 0px;
    /*height: 9622px;*/
}

#wrap{
   /* width:1100px;*/
    /*height: 96%;*/
   /* margin-left:1%;
    margin-top:0px;
    clear:both;   
    background: url(../Imagenes/Selector2/bgResultados.png) no-repeat center center;*/
    /*-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-size: 100% 100%;
	 background: rgb(255, 255, 255);
	background: rgba(255, 255, 255, .5);*/
  }

/*MAIN*/

#mainS {
  
    width: 400px;
    height:50%;
    margin: 5% 0px 0px 2%;
    float: left;
    
    background: url(../Imagenes/bg_sel.jpg) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    
    font-family: Arial;
   /* text-align: center;*/
    background-size: 100% 100%;
    margin-top: 25px;
}


/*#mainS H3{
font-size:50%;


}*/

/*#mainS H4{
font-size:30%;
 // width: 100%
}*/
#mainS #imgTitulo{
  width: 250px;
  margin: 15px 10px 10px 70px;
}



#mainS #Datos{

width:95%;
margin-left:2%;
margin-top:7%;
}

#Resultado{
  margin-left:2%;
  height: 400px;
 background: url(../Imagenes/Detail_Bg.jpg) no-repeat; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  z-index: 9999;
   background-size: 100% 100%;
   margin-top: 2%;
}


#Ayuda
{
background: rgb(181,181,181); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(181,181,181,1) 0%, rgba(229,229,229,1) 40%, rgba(226,226,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,181,181,1)), color-stop(40%,rgba(229,229,229,1)), color-stop(100%,rgba(226,226,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(181,181,181,1) 0%,rgba(229,229,229,1) 40%,rgba(226,226,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(181,181,181,1) 0%,rgba(229,229,229,1) 40%,rgba(226,226,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(181,181,181,1) 0%,rgba(229,229,229,1) 40%,rgba(226,226,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(181,181,181,1) 0%,rgba(229,229,229,1) 40%,rgba(226,226,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

margin-top: 1%;
 width:98%;
 margin-left:1%;
 text-align: center;
 font-family: Arial;
 font-size: 14px;
  }



/*CONTENIDO*/

#Advertencia{
margin-left:3%;
margin-right:3%;
}

#imgLeyenda{

    margin-bottom: 0px;
     margin-top: -630px;
     margin-left: -400px;
}


footer img{
      width: 100%;
    }
    

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


#tire_details #tire_details_content, #tire_details .content_panel {
    /*background-color: white !important;*/
    position: relative;
    width: 100%;
    padding-top: 20px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}



#tire_details_content .tire_details h1 {
    font-size: 160%;
}
#tire_details_content .tire_details h1 {
    margin-bottom: 3px;
    white-space: nowrap;
    font-family: BlissPro-ExtraBold;
    font-size: 30px;
    color:#00519f;
    border-bottom: 1px solid #666666;
}


#tire_details_content .tire_details sup.reg_tm {
    color: #303030 !important;
}
.reg_tm {
    line-height: 18px;
}
sup {
}

p.summer_tires, .tire_details p.all_weather_tires, .tire_details p.winter_tires {
    font-size: 100%;
    height: 22px;
    text-transform: uppercase;
}

.tire_details p.all_weather_tires img, .tire_details p.winter_tires img, .tire_details p.summer_tires img {
  vertical-align:middle;
  padding-right:8px;
}

#tire_details_content .tire_details h3 p, #tire_details_content .tire_details p {
    margin: 5px 0px 12px;
    line-height: 18px;
    clear: both;
    height: auto;
}
.product_image{
width: 150px;
height: 150px;

}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, 
textarea, p, blockquote, th, td {
    margin: 0px;
    padding: 0px;
border:0px;
  }
  h3,h4{
text-align: center;
margin: 0px 10px 10px 5px;

  }

 #single_column_structure #tire_details_content .tire_benefits {
  padding-top:6px;
  font-size:13px;
}

#tire_details_content .tire_details p.tire_benefits, .additional_information_panel h4 span.ttText {
    font-size: 13px !important;
    font-weight: bold !important;
}

#tire_details_content .tire_details p.tire_benefits, .additional_information_panel h4 {
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 10px 20px;

}

#tire_details_content .tire_details p.tire_benefits {
    margin: 15px 0px 0px;
}

#tire_details_content .tire_details h3 p, #tire_details_content .tire_details p {
    margin: 5px 0px 12px;
    line-height: 18px;
    clear: both;
    height: auto;
    font-family: BlissPro-Light;
    font-size: 18px;
    color:#666666;

}

#tire_details_content ul {
    overflow: hidden;
    font-family: BlissPro-Light;
    font-size: 14px;
    color:#666666;
}

#tire_details_content .tire_details {
  /*float:left;
  margin-left:2%;
  margin-right: 2%;*/
  position:relative;
  height: auto;
	    background-color: white;
    padding: 10px;
}

.tire_details ul.benefits_list {
    padding: 0px 0px 0px 1.4em;
}

ol, ul {
    list-style: none outside none;
}

#tire_details li.tire_image {
   /* float: left;*/
   /* margin-top: 100px;
    height: 30%;*/
    /*width: 30%;*/
   /* border-right: 1px solid #666666;*/
   width: 100%;
   background-image:url(../Imagenes/Selector2/llanta_background.png); 
   background-size:100% 100%;
text-align: center;
}
.tire_image {
    position: relative;
    width: 30%;
     height: 30%;
}

abbr, acronym, img {
    border: 0px none;
}
fieldset, img {
    border: 0px none;
}
#imgBg {
    margin-top: 1px;
    margin-left: -327px;
}
.content_panel .content_panel{
  background-color: white !important;
}
#tire_details_content{

/*background-image: url('../Imagenes/Detail_Bg.jpg');
 background-repeat: no-repeat;
   height: 350px;*/
  /*background-size: 100% 100%;*/
}

#single_column_structure #tire_details .additional_information {
    top: -8px;
}
#tire_details .additional_information {
   /* float: left;*/
    margin: 0px -46px 0px -30px;
    /*overflow: auto;
    position: relative;
    top: 0px;
    width: 100%;*/
    font-family: BlissPro-Light;
    font-size: 12px;
    color:#cccccc;
	  text-align: center;
    background-color: white;
}

#tire_details .additional_information .additional_information_panel.first {
   /* margin-top: 50px;
    margin-left: 30%;*/
}
#tire_details .additional_information .performance_ratings {
    list-style-type: none;
    padding-bottom: 20px;
   /* clear: both;*/
	float:right;
	  margin-right: 20%;
}
#tire_details .additional_information .additional_information_panel {
    display: block;
    margin-top: 12px;
    overflow: auto;
}

.tire_results_list .performance_ratings .ttText, #tire_details_content .performance_ratings .ttText {
    font-size: 10px;
    width: 100px;
    display: inline-block;
    border: none;
}
#tire_details_content .tire_details p.tire_benefits, .additional_information_panel h4 span.ttText {
    font-size: 13px !important;
    font-weight: bold !important;
    width: 100% !important;
}
.ttText, .simpleTTText {
    border-bottom: 1px dotted #AAA;
}


#tire_details #tire_details_content .additional_information .performance_ratings li .performance_rating_track {
    height: 18px;
    width: 170px;
    float: left;
    overflow: hidden;
    font-size: 12px;
}
#tire_details .additional_information .performance_ratings li .performance_rating_track {
    width: 15%;
    float: left;
    overflow: hidden;
}


#tire_details .additional_information .performance_ratings li .performance_rating {
  display:block;
  height:14px;
  width:15px;
  margin-top:2px;
  padding-top:0px;
  text-align:center;
  position:relative;
}


/*Rating Bars Position for Tire Results Page*/
.additional_information .performance_ratings li .performance_rating {
  width:15%;
 width:auto;
  height:14px;
}


.additional_information .performance_ratings li .performance_rating0 {
  

}


.additional_information .performance_ratings li .performance_rating1 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -19px;
  background-repeat:no-repeat;
  padding-left: 6px;
  text-align: left !important;
}


.additional_information .performance_ratings li .performance_rating2 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -46px;
  background-repeat:no-repeat;
  padding-left: 18px;
  text-align: left !important;
}


.additional_information .performance_ratings li .performance_rating3 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -70px;
  background-repeat:no-repeat;
  padding-left: 31px;
  text-align: left !important;
}


.additional_information .performance_ratings li .performance_rating4 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -88px;
  background-repeat:no-repeat;
  padding-left: 42px;
  text-align: left !important;
}


.additional_information .performance_ratings li .performance_rating5 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -108px;
  background-repeat:no-repeat;
  text-align:left!important;
  padding-left: 56px;
}

.additional_information .performance_ratings li .performance_rating6 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -125px;
  background-repeat:no-repeat;
  padding-left: 70px;
  text-align: left !important;
}


.additional_information .performance_ratings li .performance_rating7 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -144px;
  background-repeat:no-repeat;
  padding-left:18px;
 padding-left:33px;
/*padding-left:35px;
  */
  
}


.additional_information .performance_ratings li .performance_rating8 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -162px;
  background-repeat:no-repeat;
  padding-left:31px!important;
 padding-left:60px!important;
}


.additional_information .performance_ratings li .performance_rating9 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -182px;
  background-repeat:no-repeat;
  padding-left:44px;
 padding-left:88px;
}


.additional_information .performance_ratings li .performance_rating10 {
  background-image:url("../Imagenes/performance_rating_sprite.png");
  background-position:0px -199px;
  background-repeat:no-repeat;
  padding-left: 56px;
 padding-left: 112px;
}


/*Rating Bars Position for Tire Details Page*/
#tire_details_content .additional_information .performance_ratings li .performance_rating {
  width:100%;
  height:14px;
width:auto;
  

}




#tire_details_content .additional_information .performance_ratings li .performance_rating0 {
  background:url(../Imagenes/performance_slider_large_bg.png) no-repeat center left;
  background-position:0px 0px;
  height:18px;
  width:170px;
  float:left;
  overflow:hidden;
  

}


#tire_details_content .additional_information .performance_ratings li .performance_rating1 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -16px;
  background-repeat:no-repeat;
  padding-left: 5px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating2 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -41px;
  background-repeat:no-repeat;
  padding-left:22px;
  

}


#tire_details_content .additional_information .performance_ratings li .performance_rating3 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -64px;
  background-repeat:no-repeat;
  padding-left:40px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating4 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -85px;
  background-repeat:no-repeat;
  padding-left: 56px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating5 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -105px;
  background-repeat:no-repeat;
  padding-left: 74px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating6 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -124px;
  background-repeat:no-repeat;
  padding-left: 90px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating7 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -147px;
  background-repeat:no-repeat;
  padding-left: 50px;
 padding-left: 50px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating8 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -166px;
  background-repeat:no-repeat;
  padding-left: 83px!important;
 padding-left: 83px!important;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating9 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -187px;
  background-repeat:no-repeat;
  padding-left: 116px;
 padding-left: 116px;
}


#tire_details_content .additional_information .performance_ratings li .performance_rating10 {
  background-image:url("../Imagenes/performance_rating_sprite_large.png");
  background-position:0px -207px;
  background-repeat:no-repeat;
  padding-left: 77px;
 padding-left: 153px;
}

#tire_details .ratings_warranty_panel {
   /* border-top: 1px solid #CCC;*/
    margin-top: -15px;
}
#tire_details .ratings_warranty_panel {
    overflow: hidden;
}

#tire_details .additional_information .additional_information_panel {
    display: block;
    margin-top: 12px;
    overflow: auto;
}
.additional_information .ratings_warranty_panel .user_ratings_panel {
    margin: 15px 18px 15px 0px;
    padding: 0px 3px 0px 0px;
	float: left;
}
.ratings_warranty_panel .user_ratings_panel {
    width: 35%;
}
.additional_information .user_ratings_panel {
  /*  border-right: 1px solid #E0E0E0;*/
    /*float: left;*/
    margin: 15px 8px 15px 0px;
    padding: 0px 8px 0px 0px;
	  
}
.user_ratings_panel {
   /* margin-top: -27px;*/
    width: 50%;
}

#Estrellas{
  margin-top: -10px;
  margin-left: 10px;
}
.underline{
  /*text-decoration: underline;*/
   margin-left: 7px;
   /*color: blue;*/
}

.precio{
  text-align: center;
      background-color: white;
}


#tire_details .additional_information .warrenties_panel {
    float: left;
    width: 40%;
}
#tire_details .additional_information .additional_information_panel {
    display: block;
    margin-top: 12px;
    overflow: auto;
    margin-left: 2%;
	
}

.view_techspec {
    /*border-top: 1px solid #CCC;*/
    margin-top: 10px !important;
}

.testimonial-container {
    overflow: hidden;
    margin-top: 5px;
     width: 215px;
    margin-left: 36px;
}

.testimonial-container .testimonial-text {
    height: 75px;
}

.carousel-btn-container {
    margin: 5px;
    clear: both;
}

.carousel-btn-container .btn-list {
    text-align: center;
}


.contenido {
font-size: 11px;
font-family: Arial;
color: #000000;
text-align: justify;
border: Solid 1px #53639E;
}



.techspecTable {
    clear: both;
    padding: 25px 10px;
    background: #FFF;
}

.techspecTable table.main {
    margin: 0px auto;
}

.techspecTable td.tablefrozencolumn {
    border: medium none;
    padding: 0px;
    vertical-align: top;
    text-align: left;
    margin-right: 5px;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

.techspecTable td.tablecontent {
    text-align: left;
    vertical-align: top;
}

#leftImage {
    float: left;
    width: 15px;
    border: 1px solid #CCC;
    position: relative;
    background: url('../Imagenes/more-grey.png') repeat-y scroll 0px center transparent;
}

#leftImageFirst, #rightImageFirst, #leftImageSecond, #rightImageSecond {
    position: relative;
}


.techspecTable td.tablecontent {
    text-align: left;
}

.arrow_wrapper_left {
    background: url('../images/more.png') no-repeat scroll -15px 0px transparent;
    height: 155px;
    margin-left: 5px;
    position: absolute;
    width: 12px;
}
#categoryname_techspec_contentscroll {
    float: left;
}

.techspecTable table.content, .techspecTable table.head {
    table-layout: fixed;
}

.techspecTable .sliding-window table.head td.toprow {
    text-transform: uppercase;
}
.techspecTable .sliding-window table.head td.toprow {
    width: 100px !important;
    border-top: 23px solid #D2D4D6;
    color: #000;
    background: url('../Imagenes/scroll_head.png') repeat-x scroll 0% 0% #D4DEE7;
    font-weight: 700;
    font-size: 10px;
}

.techspecTable .headrow td {
    height: 85px;
    font-family: Arial;
    width: 1px;
}

.techspecTable td.inner {
    background-color: #EDF3F8;
    border-left: 1px solid #D2D4D6;
    border-bottom: 1px solid #D2D4D6;
    border-right: 1px solid #D2D4D6;
    font-size: 11px;
    text-align: center;
}

.techspecTable .col2, .techspecTable .col3, .techspecTable .col4, .techspecTable .col5, .techspecTable .col6, .techspecTable .col7, .techspecTable .col8, .techspecTable .col9, .techspecTable .col10, .techspecTable .col11, .techspecTable .col12, .techspecTable .col13, .techspecTable .col14, .techspecTable .col15, .techspecTable .col16, .techspecTable .col17, .techspecTable .col18, .techspecTable .col19 {
    overflow: hidden;
}


.ttText, .simpleTTText {
    border-bottom: 1px dotted #AAA;
}

.techspecTable .sliding-window table tr.odd {
    background-color: #EEE;
}

#leftImage.enabled, #rightImage.enabled {
    cursor: pointer;
    background: url('../images/more-yellow.png') repeat-y scroll 0px center transparent;
}

#leftImage.enabled, #rightImage.enabled {
    cursor: pointer;
}

#tire_details_content .pr-snippet-read-write a.pr-snippet-link {
    font-size: 11px !important;
    margin-left: 0px !important;
}


#tire_details_header ul.horizontal li.back_to_result_page a, #tire_details_header ul.horizontal li.next_tire_detail a, #tire_details_header #share_print_panel a.print_link, #tire_details_content .pr-snippet-read-write a.pr-snippet-link, .tire_details .read_info, #result_page_tabs #share_print_panel a.print_link, a.special_vehicle_notes, #tire_search_results h3.section_title .show_hide_panel_link a.hide_panel, #tire_search_results h3.section_title .show_hide_panel_link a, .tire_stats_wrapper .link_locate_dealer .overlay_dealer_locator, .pr-snippet-read-write a.pr-snippet-link, #tire_details_header #share_print_panel a.print_link, .tire_details p.fit_my_vehicle a, #tire_details .view_techspec a, #tire_details_header .prev_tire_detail a {
    text-decoration: underline;
}

.pr-snippet-read-write a.pr-snippet-link {
    color: #0072BC;
}

.pr-snippet-read-write a.pr-snippet-link {
    color: #0169B2 !important;
    font-size: 11px !important;
    margin-left: 4px !important;
}
.pr-snippet-read-write a.pr-snippet-link {
    color: #000 !important;
    font-size: 9px !important;
}
.pr-snippet-read-reviews a {
    font-weight: normal;
}
p u, a {
    color: #666666;
    text-decoration: none;
}

#Llanta {
	width: 100px;
}

.modalL {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .5 ) 
		        url(../Imagenes/Selector2/loading.gif)  no-repeat;
                100% 100% 
                no-repeat;
				 background-position: center;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}