body, html, div, span {font-family: Georgia,"Nobile", arial, serif;background: #f2f2f2;text-align:center;} 
body {text-shadow: 0 1px 0 rgba(255,255,255,.50);}
#container {margin:0 auto;position:relative;width:920px;}
header {}
menu {
	position: relative;
    border: 1px solid #d6d6d6;
    background: #fff;
    padding: 15px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    border-radius : 10px;
    -moz-border-radius : 10px;
    -webkit-border-radius : 10px;
    background : -webkit-gradient(linear, left top, left bottom, from(rgb(240,240,240)), to(rgb(204,204,204)));
    background : -moz-gradient(linear, left top, left bottom, from(rgb(240,240,240)), to(rgb(204,204,204)));
    height: 18px;

}
menu ul { font-size:14px;margin: 0;padding: 0;z-index: 300;position: absolute}
menu ul li {list-style: none;float:left;text-align: center;}
menu ul li a {padding: 0 25px;text-align: center;outline:none}
menu ul li a:hover {padding: 0 25px;text-align: center;z-index: 50;width: 70px;height: 30px;border-radius : 8px;-moz-border-radius : 8px;-webkit-border-radius : 8px;background : rgba(0,0,0,.20); }
	
a {text-decoration: none;color: #262626;line-height: 20px;}

.floatr {position: absolute;top: 10px;z-index: 50;width: 70px;height: 30px;border-radius : 8px;-moz-border-radius : 8px;-webkit-border-radius : 8px;background : rgba(0,0,0,.20);-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;}


/* Gallery styles */

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	/* CSS3 Rounded Corners */
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid white;
	background:url(img/panel.jpg) repeat-x bottom center #ffffff;
	/* The width of the gallery */
	width:920px;
	overflow:hidden;
}
#slides{
	/* This is the slide area */
	height:400px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:920px;
	overflow:hidden;
}

.slide{
	float:left;
}
nav{
	/* This is the container for the thumbnails */
	height:45px;
}

nav ul{
	margin:0px;
	padding:0px;
}

nav ul li{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:42px;
	overflow:hidden;
}

nav ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(img/pic_bg.png) repeat;
}

nav ul li.act,nav ul li.act:hover{
	/* The active state of the thumb */
	background:url(img/active_bg.png) no-repeat;
}

nav ul li.act a{
	cursor:default;
}

.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px;
	background:url(img/divider.png) no-repeat right;
}

nav ul li a{
	display:block;
	background:url(img/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}

nav ul li a img{
	border:none;
}

footer {
	margin-top: 10px;
}
footer p{font-family:arial,"Nobile",  Georgia,serif; font-size:11px;color:black;padding-top:11px;color:navy;}
footer p a {border:none;padding-top:0px;}
footer p a img{border:none;}

/*css de accesorios soscar*/
#accesorios{margin:0 auto;position:relative;height:420px;
	width:920px;
	overflow:hidden;
	border:1px solid white;
	background: #ffffff;
	padding-top: 15px;
	}
.seleccionado{
	text-align: center;border-radius : 8px;-moz-border-radius : 8px;-webkit-border-radius : 8px;background : rgba(0,0,0,.20);
}	
#videos{margin:0 auto;position:relative;height:auto;
	width:920px;
	overflow:hidden;
	border:1px solid white;
	background: #ffffff;
	padding-top: 15px;
	}
#ubicacion{margin:0 auto;position:relative;height:auto;
	width:920px;
	overflow:hidden;
	border:1px solid white;
	background: #ffffff;
	padding-top: 15px;
	}
#fotos{margin:0 auto;height:auto;
	width:920px;
	overflow:hidden;
	border:1px solid white;
	background: #ffffff;
	padding-top: 15px;
	}
	
#nuestraEmpresa{margin:0 auto;position:relative;height:410px;
	width:920px;
	overflow:hidden;
	border:1px solid white;
	background: #ffffff;
	padding-top: 15px;
	}
	
#nuestraEmpresa article{
	font-family: "Nobile", arial, serif;text-align:center;font-size:14px;text-align : justify;padding:30px 20px 20px 0px;color: rgb(0, 0, 153);
}	
	
#optimizado {color:gray; font-size:10px;}

#slider{width:550px; margin-left:185px;}

#mecanica{margin:0 auto;position:relative;height:410px;
	width:920px;
	overflow:hidden;
	border:1px solid white;
	background: #ffffff;
	padding-top: 15px;
	}
