body{
font-family: Tahoma, Arial, Helvetica, sans-serif;
color:#000000;
background:url('../imagenes/yamaha_logo.gif') no-repeat;
margin:0;
}
a {
text-decoration:none;
}
img{
border:0;
}
.precarga {
position:absolute;
text-align:center; 
font-family:arial; 
font-size:16px; 
left:0px; 
top:0px; 
background-color:#ffffff;
layer-background-color:#ffffff; 
height:1000px; 
width:100%;
vertical-align:middle;
overflow-y:hidden;	
z-index:4;
}
.mensaje_precarga {
background:#000;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
position:absolute;
top:0;
left:0;
width:100%;
height:1000px;
overflow-y:hidden;	
}
.loader {
background:#ffffff;
padding:5px 5px 5px 5px;
margin:auto;
border:solid 1px #00FFFF;
width:370px;margin-top:20%;
font-size:1em;
font-weight:bold;	
}
#cabecera{
background:url('../imagenes/barra.gif') repeat-x 0% 100%;
height:84px;
border-bottom:solid 2px #ffffff;
}
#moto-logo{
position:absolute;
background:url('../imagenes/moto_logo.gif') no-repeat 100% 0%;
width:23%;
height:50px;
left:0;
top:29px;
}

#izquierda{
float:left;
/* background:url('../imagenes/leon_logo.gif') no-repeat 100% 0%; */
width:23%;
/* border:solid 1px red; */
}
#menu_izq
{
text-align:right;
}

ul.menu_izq_tabs{
width:99%;
margin:0;
clear:both;
position:relative; 
/*position:fixed;*/
left:0;
list-style-type:none;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
z-index:3;
}
ul.menu_izq_tabs a{
width:99%; 
/*width:230px;*/
padding-right:3px;
display:block;
cursor:pointer;
font-weight:bold; 
text-decoration:none;
color:#6f5d5d;
line-height:30px;
text-transform:lowercase;
}
ul.menu_izq_tabs a:hover 
{
background:#528290;
color:#fb0;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
ul.menu_izq_tabs a.active
{
cursor: default;
background:#000;
color:#fb0;
opacity:0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}


ul.admin_tabs {
list-style:none;
margin:0;
padding:0;
clear:both;
border-bottom:1px solid #ccc;
height:20px;
clear:both;
}

ul.admin_tabs li {
float:left;
margin-right:7px;
text-align:center;
}

ul.admin_tabs li a {
display:block;
height:20px;
padding:0 6px 0 6px;
background-color:#fff;
color:#666;
width:90px;
}

ul.admin_tabs li a:hover {
color:#666;
}

ul.admin_tabs li a.active {
background-color:#ddd;
}
.span_tabs{
color:#fff;
margin-left:20px;
}

#contenedor_menu{
position:absolute;
background:#ffffff;
height:65px;
top:2px;
right:7%;
}
#menu_admin_arriba{
position:absolute;
/* background:#ffffff; */
height:65px;
top:2px;
right:7%;
}
.menu a {
display:block;
border:none;
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.menu a:hover { background-position: 0 -53px;}
.menu a.active { background-position: 0 -53px;}
.menu .alt { display:none; }
.menu a#e_boutique {width:62px;height:57px;background-image: url('../imagenes/boutique.gif') }
.menu a#e_accesorios {margin-left:10px;width:68px;height:62px; background-image: url('../imagenes/accesorios.gif') }
.menu a#e_taller{margin-left:10px;width:45px;height:62px;background-image: url('../imagenes/taller.gif') }
.menu a#e_inicio{margin-left:10px;width:45px;height:62px; background-image: url('../imagenes/inicio.gif') }
.menu a#e_ofertas{margin-left:10px;width:62px;height:58px;background-image: url('../imagenes/ofertas.gif') }
.menu a#e_tablon_anuncios{margin-left:10px;width:107px;height:57px; background-image: url('../imagenes/tablon_anuncios.gif') }
.menu a#e_empresa{margin-left:10px;width:61px;height:57px; background-image: url('../imagenes/empresa.gif') }

.centro_div
{
position:relative;	
background:#ffffff;
float:left;
width:76%;
margin:auto;
z-index:3;
}
.paginador a {
padding:0px 5px 2px 5px;
background:#000;
color:#FFB700;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.paginador a:hover {
color:#000000; 
background:#FFB700;
opacity:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.paginador a.active { 
color:green;
}

.div_anuncio
{
/* width: 75%; */
background: url(../imagenes/tienda/anuncio.gif) #FFFFB6 no-repeat 100% 0%; 
/* padding-left:20px; */
font-size:1em; 
border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #CCC;
}
.div_anuncio img
{
padding:2px;
border:1px solid #ccc;	
}

.interior_centro
{
margin:20px 0px 20px 20px;
}

.div_texto_img
{
padding:20px 0px 20px 0px;
font-weight:bold;
clear:both;
text-align:justify;
}

.logos
{
vertical-align:middle;
}

.tab_imagenes {
list-style:none;
margin:0;
padding:0;
clear:both;
}	
.tab_imagenes li {
list-style:none;
float:left;
margin:0;
padding:0;
}
.tab_imagenes li a {
/*border:1px solid #ccc;*/
display:block;
float:left;
/*margin:10px 10px 10px 0;*/
}		
.tab_imagenes li a.active,
.tab_imagenes li a:hover {
/*border:1px solid #333;*/
}
.tab_imagenes li a img {	
border:none;
padding:2px;
}
/*
#boutique_img_01,#boutique_img_02,#boutique_img_03,#boutique_img_04,#boutique_img_05
{
margin-top:10px;
padding:2px;
border:1px solid #ccc;
}
*/
.boutique_img
{
padding:2px;
border:1px solid #ccc;
}
.taller_img
{
padding:2px;
border:1px solid #ccc;
}
.accesorios_img
{
padding:2px;
border:1px solid #ccc;
}
.empresa_img
{
padding:2px;
border:1px solid #ccc;
}

#enduro
{
position:absolute;
width:100px;
left:0;
z-index:2;
top:298px;
}
#pie
{
width:100%;
position:relative;
clear:both;
background:#ffffff url('../imagenes/barra_pie.gif') repeat-x;
height:47px;
}
#copyright
{
width:100%;
position:relative;
bottom:0;
font-size:0.7em;
text-align:center;
color:#000000;
font-weight:bold;
height:15px;
}

#actu_anuncio {
width:100%;
margin:20px auto;
text-align:center;
}
td.td_actu{
font-weight:bold;
background: #000;
color:yellow;
width:25%;
}
