.link,
.link a, 
.link a:active, 
.link a:link, 
.link a:visited {
 font-size: 11px; 
 font-family: Arial, Tahoma, Verdana; 
 font-weight:bold; 
 color: #405973; 
 text-decoration: none}
.link a:hover {
 text-decoration: underline}

#menu {
 width: 170px;
 font-family: Arial, Tahoma, Verdana; 
 font-size: 10px; 
 font-weight:bold; }
#menu ul, li {
 list-style-type: none;}
#menu ul {
 margin: 0;
 padding: 0;}
#menu a {
 text-decoration: none;
 color: #FFFFFF;
 display: block;
 padding: 2px 0 2px 8px;
 width: 162px;
 background:url("../images/0km/index/button_background_right.jpg") no-repeat;}
#menu a:hover {
 background-position: 0 -17px;} 
#menu a.last_button {
 height: 13px;}
#menu a.down_button {
 height: 13px;
 background:url("../images/0km/index/button_background_down.jpg") no-repeat;}
#menu a.down_button:hover {
 background-position: 0 -17px;} 
#menu a.cell,
#menu a.cell_top,
#menu a.cell_bottom,
#menu a.cell_bottom_last,
#menu a.cell_bottom_top,
#menu a.cell_bottom_top_last {
 font-size: 11px; 
 color: #405973;
 padding: 1px 0 1px 16px;	
 width: 152px;
 background-image: url("../images/accesorios/blank.gif");
 border-bottom: 1px solid #B6B6B6;
 border-left: 1px solid #B6B6B6;
 border-right: 1px solid #B6B6B6;}
#menu a.cell:hover,
#menu a.cell_top:hover,
#menu a.cell_bottom:hover,
#menu a.cell_bottom_last:hover,
#menu a.cell_bottom_top:hover,
#menu a.cell_bottom_top_last:hover {
 color: #999999;
 background-image: url("../images/accesorios/blank.gif");}
#menu a.cell_top{
 padding-top: 3px;
 height: 14px; }
#menu a.cell_bottom {
 padding-bottom: 5px;
 height: 12px; 
 border-bottom: 0px; }
#menu a.cell_bottom_top {
 padding-bottom: 3px;
 padding-top: 3px;
 height: 14px;
 border-bottom: 0px; }
#menu a.cell_bottom_last {
 padding-bottom: 2px;
 height: 12px;
 border-bottom: 0px; }
#menu a.cell_bottom_top_last {
 padding-bottom: 2px;
 padding-top: 3px;
 height: 12px;
 border-bottom: 0px; }
 
ul#menu_header {
margin: 0;
padding-left: 3px;
list-style-type: none;
width:350px;
height:15px;
white-space:nowrap;
overflow:hidden}
ul#menu_header li {
margin: 0;
padding: 0;
list-style:none;
float: left}
ul#menu_header li a {
display: block;
float:left;
outline: none;
padding:15px 0 0 0;
overflow:hidden;
height:0px !important;
height /**/:15px; /* for IE5/Win */}
#caracteristicas, #caracteristicas a {
background-image: url(../images/0km/index/button_caracteristicas.gif);
width: 131px;
background-repeat: no-repeat;
margin-right: 10px}
#equipamiento, #equipamiento a {
background-image: url(../images/0km/index/button_equipamiento.gif);
width: 86px;
background-repeat: no-repeat;
margin-right: 10px}
#gama_de_colores, #gama_de_colores a {
background-image: url(../images/0km/index/button_colores.gif);
background-repeat: no-repeat;
width: 99px}
* html #caracteristicas, * html #caracteristicas a {
     margin-right: 0;
}
* html #equipamiento, * html #equipamiento a {
     margin-right: 0;
}
* html #gama_de_colores, * html #gama_de_colores a {
     margin-right: 0;
}
#menu_header li a:hover {
background-position: 0px -15px}
 
.route, 
.route a, 
.route a:active, 
.route a:link, 
.route a:visited {
 font-size: 11px; 
 font-family: Arial, Tahoma, Verdana; 
 font-weight: normal; 
 color: #405973; 
 text-decoration: none}
.route a:hover {
 text-decoration: underline}

.sub_title {
 font-size: 12px; 
 font-family: Arial, Tahoma, Verdana; 
 font-weight:bold; color: #405973}

.title {
 font-size: 20px; 
 font-family: Arial, Tahoma, Verdana; 
 font-weight:normal; 
 color: #405973}
 
.title_table {
 font-family: Arial, Tahoma, Verdana; 
 font-size: 10px; 
 color: #FFFFFF; 
 font-weight:bold; 
 margin-left:4px; 
 text-decoration: none}