@charset "UTF-8";
/* CSS By Estudio FLOSS */


body {width:1000px;
      margin:auto;
	  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	  text-align:left;
	  background-image:url(fondo_tierra.jpg);
	  background-attachment:fixed;
}

h1{color:#0071BB;
   font-size:22px;
   margin:0 0 10px 20px;
}

h3{color:#0071BB;
   font-size:10px;
   top:-5px;
}

*{outline: none;}
img {border: 0;}
.menu {
	width:1000px;
	padding: 0;
	margin: 0 auto;
	text-align:left;
	z-index:9000;
}
#header {
	background: url(header.png) no-repeat;
	width: 1000px; height: 179px;
	float: left;
}
ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
	top:-49px;
}
ul#topnav li a {
	float: left; 
	text-indent: -9999px;
	height: 30px;
}
ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; }
ul#topnav a.inicio {
	background: url(img_menu_home/nav_inicio.png) no-repeat;
	width:62px; 
}
ul#topnav a.productos {
	background: url(img_menu_home/nav_productos.png) no-repeat;
	width:99px; 
}
ul#topnav a.accesorios {
	background: url(img_menu_home/nav_accesorios.png) no-repeat;
	width:99px; 
}
ul#topnav a.oportunidades {
	background: url(img_menu_home/nav_oportunidades.png) no-repeat;
	width:121px; 
}
ul#topnav a.centers{
	background: url(img_menu_home/nav_centers.png) no-repeat;
	width:105px; 
}

ul#topnav a.garantias {
	background: url(img_menu_home/nav_garantias.png) no-repeat;
	width:85px; 
}

ul#topnav li .sub {
	position: absolute;	
	top: 33px; left: 0;
	background: #343434 url(img_menu_home/sub_bg.png) repeat-x;
	padding: 50px 20px 20px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none;
	z-index:1000;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(img_menu_home/navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #ddd; background-position: 5px 12px ;}

/* divs de estrctura principal*/

#botonera{
	position:relative;
	top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*slider*/
#slider-container{
	position:relative;
	top:0px;
	z-index:-999;
	
}


/*-- marcas--*/

#marcas{position:relative;
        float:left;
        top:0;
		height:80px;
		width:1000px;
		background-image:url(banner_marcas.png);
}

#marcas ul li{list-style-type:none;
              float:right;
			  height:80px;
			  width:80px;
			  display:block;
}



/* Contenido */

#contenido{clear:both;
           position:relative;
           background-color:#FFF;
		   z-index:-999;
}

#form_garantias{clear:both;
                width:965px;
	            height:600px;
	            top:0px;
	            text-align:left;
	            padding:10px 10px 0 25px;
	            background-color:#FFF;
	            z-index:-999;
}

#cajas_fotos{clear:both;
             position:relative;
		     width:1000px;
             text-align:left;
             padding:10px 0 10px 0px;
             background-color:#FFF;
			 z-index:-999;

}
/* contenidos bikes */

#cont-bikes{position:relative;
}

#menuvert{position:relative;
          width:250px;
          float:left;
}

#bikes{position:relative;
       float:left;

}

.bikes-mod{position:relative;
           float:left;
		   height:20px;
}

.bikes-mod{position:relative;
           float:left;
		   height:20px;
}

#bikes h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
          font-size:24px;
	      color:#FFF;
		  position:relative;
		  top:-20px;
}

.foto{position:relative;
}
	  
.specs{position:relative;
}

#volver{position:relative;
        width:150px;
        float:left;
		left:13px;
		text-align:right;
}

#volver li{list-style-type:none;
           margin-right:5px;
		   font-size:13px;
}

#volver a{color:#FFF;
         text-decoration:none;
}

#volver a:hover{color:#FF0;
}

/* fin contenidos bikes */
			 
.box{float:left;
     position: relative; 
     background-color:#FFF;
     width:220px;
     height:220px;
	 margin-left:23px;
}

.box_accesorios{float:left;
                position: relative; 
                width:104px;
                height:104px;
	            margin:40px 10px 0 10px;
				text-align:center;
				background: url(2010/accesorios/overlay_100x100.jpg) no-repeat;
				line-height: 100px;
}

.box_accesorios_txt{float:left; 
                    width:104px;
                    height:35px;
	                margin-left:20px;
}

.box_forks{float:left;
           position: relative; 
           background-color:#FFF;
           width:400px;
           height:400px;
	       margin-left:23px;
}
.box_forks_txt{float:left;
           position: relative; 
           background-color:#FFF;
           width:450px;
           height:400px;
	       margin-left:70px;
}

.box_forks_txt a:hover{color:#fff}
.box_forks_txt a:visited{color:#999}

#espaciador{clear:both;} 
 
/* cajas abajo */

#cont-cajas{width:1000px;
			position:relative;
            top:30px;
			clear:both;
}

#cont-cajas h2{font-family:Arial, Helvetica, sans-serif;
			   font-size:16px;
}

#cont-cajas p{color:#FFF;
              font-family:georgia, times, serif;
	          font-style:italic;
              text-decoration:none;
			  font-size:12px;
}

#cont-cajas a{color:#0071BB;
              text-decoration:none;
}

a:hover{color:#fff}
a:visited{color:#999}

#caja1{position:relative;
       width:316px;
	   height:300px;
	   float:left;
	   left:0;
	   
}
#caja2{position:relative;
       width:316px;
	   height:300px;
	   float:left;
	   left:25px;
}

#caja3{position:relative;
       width:316px;
	   height:300px;
	   float:left;
	   left:50px;
}

#icons{position:relative;
		height:42px;
		margin-top:10px;
		clear:both;
		margin-top:20px;
}

/* Custom Icons */

.addthis_toolbox .custom_images a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}  

#footer{position:relative;
        width:1000px;
		height:64px;
}




