html body {
	background-color: #bfbfbf;
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: center;
	font-family: "Trebuchet MS", helvetica, verdana, arial, "Bitstream Charter", "Freeserif", sans-serif;
	
}

a, img {
	text-decoration: none;
	border: none;
		
}

p a {
	text-decoration: underline;
	
}

p.right {
	text-align: right;
	
}

div#content {
	background-color: #9f9f9f;
	margin: auto auto;
	padding: 25px;
	width: 830px;
	max-width: 830px;
	border: 6px outset #6f6f6f;
	
}

div#title {
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0px 0px 15px 0px;
	
}

div#title div#left {
	width: 100%;
	max-width: 100%;
	position: absolute;
	text-align: left;
	margin: 0;
	padding: 10px 0px 0px 0px;	
}

div#title div#right {
	width: 100%;
	max-width: 100%;
	position: absolute;
	text-align: right;
	margin: 0;
	padding: 10px 0px 0px 0px;	
}

h1 {
	color: #c82d2d;
	font-variant: small-caps;
	font-size: 5em;
	margin: 0;
	padding: 0;
	text-align: center;		
}

div#main {
	background-color: #e5e5e5;
	margin: 0;
	padding: 0;		
}

div#menu {
	font-variant: small-caps;
	font-size: 102%;
	white-space: nowrap;	
}

div#menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #9f9f9f;
}

div#menu ul#upper {
	font-size: 96%;
}

div#menu ul li {
	display: inline;
	font-weight: bolder;
	font-size: larger;
	margin: 0 -3px 0 0;
	padding: 0;		
}

div#menu ul li a {
	padding: 0 10px 0 10px;
	color: #c82d2d;
	background-color: #cfcfcf;
	text-decoration: none;
	border: 2px solid  #3f3f3f;
}

div#menu ul li#active a {
	position: relative;
	color: #00800a;
	background-color: #e5e5e5;
	border-bottom: 2px solid  #e5e5e5;
}

div#menu ul li a:hover {
	color: #e5e5e5;
	background-color: #c82d2d;	
}

p {
	margin: 0;
	padding: 10px 20px 10px 20px;	
}

p.small	{
	font-size: small;
	font-style: italic;
	text-align: right;	
}

span.bold {
	font-weight: bolder;	
}

div#info, div#motos, div#repuestos, div#accesorios, div#coleccion, div#nuevos, div#historia, div#nos, div#usados, div#literatura, div#clasificados, div#foro, div#taller, div#manuales, div#ficha {
	text-align: justify;
	margin:0;
	padding: 20px 10px 20px 10px;
	min-height: 500px;
	border: 2px solid  #3f3f3f;
	/* border-top: 3px solid #9f9f9f; */
}

div#submenu {
	font-variant: small-caps;
	margin-bottom: 10px;
}

div#submenu ul {
	list-style-type: none;
	margin: 0;
	text-align: left;
}

div#submenu ul li {
	display: inline;
	font-weight: bolder;
	margin: 0 6px 0 0;
	padding: 0;
	white-space: nowrap;
}

div#submenu ul li a {
	color: #000000;
	text-decoration: none;
}

div#submenu ul li#active a {
	position: relative;
	color: #00800a;
	background-color: #cfcfcf;
	border-bottom: 2px solid  #e5e5e5;
}

div#submenu ul li a:hover {
	color: #e5e5e5;
	background-color: #c82d2d;	
}

div#info {
	
}

div#motos {
	text-align: center;	
}

.popup {
	cursor: pointer;
	margin: -10px 0 -10px 0;
	padding: 0;	
}

div#motos table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;		
}

div#motos table img {
	cursor: pointer;	
}

div#motos table tr.emphasis {
	color: #c82d2d;
	text-decoration: blink;	
}

div#motos table td {
	position: relative;
	margin: 0;
	padding: 10px;
}

div#motos table td:first-child {
	width:  200px;
	text-align: center;	
}

div#motos table td span.sold {
	position: absolute;
	padding: 10px 0 0 6px;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.6ex;
	width: 200px;
	text-align: center;			
}

div#motos table td span.bolder {
	font-variant: small-caps;
	font-weight: bolder;
	font-size: 2.2ex;	
}

div#motos table td span.bcn {
	font-variant: small-caps;
	font-weight: bold;
	font-size: small;
	color: #c82d2d;
	text-align: right;
	margin-left: 20px;
}

div#motos table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

sup {
	font-size: x-small;		
}

h3 {
	margin: 0;
	padding: 10px;
	text-transform: uppercase;
	text-align: left;	
}

.tclcon h3 {
	text-transform: none;	
}

h4 {
	margin: 0;
	padding: 0;
	font-size: larger;	
}

h4 span.extrainfo {
	font-variant: small-caps;
}

hr {
	margin: 20px 0 15px 0;
	padding: 0;
	background-color: #00800a;	
}

div#repuestos {
	text-align: center;	
}

div#repuestos table{
	width: 90%;
	max-width: 90%;
	margin: auto auto;
	text-align: left;	
}

div#repuestos table td {
	margin: 0;
	padding: 0 5px 0 5px;
	vertical-align: bottom;		
}

div#repuestos table tr td hr {
	width: 35%;
	text-align: center;
	margin: 20px auto 10px auto;	
}

div#repuestos table td:first-child {
	font-size: larger;	
}

div#repuestos table td:first-child + td + td {
	color: #c82d2d;
	width: 60px;
	height: 3ex;
	text-align: center;
	white-space: nowrap;		
}

div#repuestos table td:first-child + td + td + td {
	color: #00800a;
	width: 60px;
	height: 3ex;
	text-align: center;
	white-space: nowrap;	
}

div#repuestos table td a {
	color: inherit;	
}

div#repuestos table td a:hover {
	font-size: larger;	
}

div#accesorios {
	
}

div#accesorios table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#accesorios table img {
	cursor: pointer;	
}

div#accesorios table tr.emphasis {
	color: #c82d2d;
	text-decoration: blink;	
}

div#accesorios table td {
	position: relative;
	margin: 0;
	padding: 10px;	
}

div#accesorios table td:first-child {
	width:  200px;
	text-align: left;	
}

div#accesorios table#manuales td:first-child {
	width:  133px;
	text-align: left;	
}

div#accesorios table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#accesorios table td span.sold {
	position: absolute;
	padding: 10px 0 0 0;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 1.8ex;
	width: 156px;
	text-align: center;			
}

div#accesorios table td span.new {
	position: absolute;
	padding: 10px 0 0 0;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.0ex;
	width: 156px;
	text-align: center;
	text-decoration: blink;	
}

div#accesorios div.clausulas {
	position:relative;
	padding: 15px 30px;
	color: #c82d2d;
	font-family: sans-serif;
	font-size: 0.7em;
	text-align: left;	
}

div#accesorios table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#coleccion {
	
}

div#coleccion table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#coleccion table img {
	cursor: pointer;	
}

div#coleccion table tr.emphasis {
	color: #c82d2d;
	text-decoration: blink;	
}

div#coleccion table td {
	position: relative;
	margin: 0;
	padding: 10px;	
}

div#coleccion table td:first-child {
	width:  200px;
	text-align: left;	
}

div#coleccion table#manuales td:first-child {
	width:  133px;
	text-align: left;	
}

div#coleccion table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#coleccion table td span.sold {
	position: absolute;
	padding: 10px 0 0 0;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 1.8ex;
	width: 156px;
	text-align: center;			
}

div#coleccion table td span.new {
	position: absolute;
	padding: 10px 0 0 0;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.0ex;
	width: 156px;
	text-align: center;
	text-decoration: blink;	
}

div#coleccion div.clausulas {
	position:relative;
	padding: 15px 30px;
	color: #c82d2d;
	font-family: sans-serif;
	font-size: 0.7em;
	text-align: left;	
}

div#coleccion table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#nuevos {
	
}

div#nuevos table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#nuevos table img {
	cursor: pointer;	
}

div#nuevos table tr.emphasis {
	color: #c82d2d;
	text-decoration: blink;	
}

div#nuevos table td {
	position: relative;
	margin: 0;
	padding: 10px;	
}

div#nuevos table td:first-child {
	width:  200px;
	text-align: left;	
}

div#nuevos table#manuales td:first-child {
	width:  133px;
	text-align: left;	
}

div#nuevos table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#nuevos table td span.mr {
	position: relative;
	font-weight: bolder;
	font-size: 1.6ex;
}

div#nuevos table td span.sold {
	position: absolute;
	padding: 10px 0 0 0;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 1.8ex;
	width: 156px;
	text-align: center;			
}

div#nuevos table td span.new {
	position: absolute;
	padding: 10px 0 0 0;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.0ex;
	width: 156px;
	text-align: center;
	text-decoration: blink;
}

div#nuevos div.clausulas {
	position:relative;
	padding: 15px 30px;
	color: #c82d2d;
	font-family: sans-serif;
	font-size: 0.7em;
	text-align: left;	
}

div#nuevos table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#nuevos h4 {
	padding-left: 40px;
	font-size: medium;
}

div#nos {
	
}

div#nos table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#nos table img {
	cursor: pointer;	
}

div#nos table tr.emphasis {
	color: #c82d2d;
	text-decoration: blink;
	font-weight: bolder;	
}

div#nos table td {
	position: relative;
	margin: 0;
	padding: 10px;	
}

div#nos table td:first-child {
	width:  200px;
	text-align: left;	
}

div#nos table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#nos table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#usados {
	
}

div#usados table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#usados table img {
	cursor: pointer;	
}

div#usados table td {
	position: relative;
	margin: 0;
	padding: 10px;	
}

div#usados table td:first-child {
	width:  200px;
	text-align: left;	
}

div#usados table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#usados table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#manuales {
	
}

div#manuales table {
	width:  90%;
	max-width: 90%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#manuales table img {
	cursor: pointer;
	
}

div#manuales table td {
	position: relative;
	margin: 0;
	padding: 10px;	
}

div#manuales table td:first-child {
	width:  133px;
	text-align: left;	
}

div#manuales table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#manuales table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#ficha {
	
}

div#ficha div#segun {
	margin: 20px 0 20px 40px;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
}

div#ficha table {
	width:  80%;
	max-width: 80%;
	text-align: left;
	border-collapse: collapse;
	margin: auto auto;	
}

div#ficha table img {
	cursor: pointer;
	
}

div#ficha table td {
	position: relative;
	margin: 0;
	padding: 6px;
	vertical-align: top;
}

div#ficha table td:first-child {
	text-align: left;	
}

div#ficha table td span {
	position: absolute;
	color: #c82d2d;
	font-variant: small-caps;
	font-family: sans-serif;
	font-weight: bolder;	
	font-size: 2.7ex;
	width: 133px;
	text-align: center;			
}

div#ficha table td:first-child + td + td {
	text-align: right;
	white-space: nowrap;			
}

div#historia {
	
}

div#clasificados {
	
}

div#foro {
	
}

div#taller {
	
}

