@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0;}
body {background-image:url(images/main_back.jpg); background-repeat:repeat-x; background-color: #511401; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
#container {width: 1000px; margin: 0 auto; background-color: #FFF; background-image:url(images/content_back.jpg); background-repeat:repeat-y; background-position:}
#header {width: 1000px; height: 150px; background-image:url(images/main_header.jpg);}
#menu_header {width: 800px; text-align: right; padding: 90px 200px 0 0;}
#menu_header a, #menu_header link, #menu_header visited {color: #000; text-decoration: none; font-weight:bold;}
#menu_header a:hover {text-decoration: underline;} 
#menu_ktm {background-color:#FFF;}
#sidebar {width: 300px; float: left;}
#login {width: 170px; height: 90px; padding-left: 130px; background-image:url(images/rtr_login.jpg); background-repeat:no-repeat;}
#login2 {width: 170px; height: 50px; padding-left: 83px; background-image:url(images/flechas_ktm.png); background-repeat:no-repeat;}
#login form input {background-color: #ffcc33; border: none; padding: 3px; font-size: 16px; width: 120px;}
#login form label {font-size: 8px;}
#login p {padding: 0px !important;}
#content {width: 660px;  margin-left: 320px; padding-right: 20px;}
#content h1 {font-size: 36px; color: #F63; margin-bottom: 10px;}
#content h1 a, #content h1 link, #content h1 visited {text-decoration:none; color: #F63;}
#content h1 a:hover {text-decoration: underline;}
#footer {background-image:url(images/footer_back.jpg); background-repeat: repeat-x; height: 155px;}
#footer_inside {background-image:url(images/content_end.png); background-repeat:no-repeat; height: 155px; width: 1000px; margin: 0 auto; }
#moto {width: 300px; float: left;}
#footer_legend {width: 430px; margin-left: 300px; padding: 100px 10px 0 240px; text-align:right;}
#menu ul {padding: 20px 0 20px 30px;}
#marcas {padding: 20px;}
#catalogo { width: 330px; float: left; height: 340px; background-image:url(images/catalogo_back.jpg); background-repeat:no-repeat; }
#noticias {width: 290px; margin-left: 340px; padding: 0 20px; background-image: url(images/noticias_back.jpg); background-repeat:no-repeat;}
#menu ul li {list-style-type:none;}
#menu ul li img{list-style-type:none; border: 0;}
.img_marca {width: 50px; height: 50px; float:left; padding: 0 5px;}
.precio {font-size:16px; font-weight:bold; color:#F93;}
.precio_antes {font-size:16px; font-weight:bold; color:#000;}
.ver_mas { text-align: right; padding: 20px 20px 0 0; }
.centrar { text-align: center; }
.titulo_noticia a, .titulo_noticia link, .titulo_noticia visited {font-size: 16px; word-spacing: -2px; color:#F93;}
table {margin: 10px 0;}
#subproductos table {margin: 0px;}
table thead tr{background-color:#666; color:#FFF;}
table tr {padding: 3px;}
table td {width: 120px; font-size: 11px; padding: 5px; margin: 3px; border-bottom: 1px dotted #999;}
table td:hover {background-color:#F90;}
table td a, table td link, table td visited {text-decoration:none; color:#000;}
table td visited {color:#F90;}
#content #subproductos {width: 500px; float: left;}
#content #logotipo {width: 150px; margin-left: 510px;}
#content p {margin: 10px 0;}

.panel {position: relative; width: 100%; height: 420px; padding: 0px; border: none}
.panelgrupo {position: relative; width: 100%; margin: 0px; padding: 0px; border: none}
.panelfoto {overflow: hidden; margin: 0px; padding: 0px; border: none}
.SlidingPanelsAnimating * {overflow: hidden !important}
.SlidingPanelsCurrentPanel {}
.SlidingPanelsFocused {}

#slide {margin-top: 10px; margin-bottom: 0px; padding-bottom: 0px}
#slide .panel {float: left}
#slide .panelgrupo {float: left; width: 200000px}
#slide .panelfoto {float: left; width: auto}
#foto {margin: 0px 5px 0px 0px}
.boton {text-decoration: none; padding:5px; margin-top:0px; background: #F93; color:#000; font: 0.65em Verdana, Geneva, sans-serif;}
#limpiar {clear:both;}
h1, h2 {letter-spacing: -2px;}
h2 {margin-top: 50px;}
.ficha1 {font-size:12px; text-align: center; width: 150px; float: left; padding: 2px; margin-right: 3px; display:block; }
.ficha1:hover{background-color:#666; color:#FFF;display:block;}
.ficha1 a, .ficha1 link, .ficha1 visited {display:block;}
.grupo_ficha { width: 650px; margin: 0 15px 0 5px; border-bottom: 1px dotted #666; display: table}
.notas {font-size: 9px; font-style:italic;}
.opciones_usuarios, .opciones_usuarios a{font-size: 11px; color: #999; text-decoration: none}
.opciones_usuarios a:hover {text-decoration:underline;}
.descuento { position:relative; left:85px; top:-150px; width:50px; height:50px; z-index:4; background-image: url(images/discount.png); background-repeat:no-repeat; padding-top: 18px;  font-weight:bold; display: block; font-size:10px;}
.navigation, .navigation a, .navigation link, .navigation visited {color: #000; font-style:italic; font-weight:bold; text-decoration:none;}

form input, form textarea { font-family:Arial, Helvetica, sans-serif; font-size:16px;}

.temas {width: 600px;}
.temas td {width: 500px;}
.temas td+td {width: 100px;}
.temas h1 {font-size:18px !important; margin-bottom: -10px !important;}
.temas h2 {margin: 0; padding: 0;}
.temas .notas {color: #999; letter-spacing: 0px;}
.temas .boton_admin {padding: 3px; color:#FFF; background-color:#666; font-size:10px; width: 100px; text-align:center;}
.temas .boton_admin a, .temas .boton_admin link, .temas .boton_admin visited {color: #FFF; text-decoration: none;}
.temas .boton_admin a:hover { text-decoration:underline;}
.temas ul li {padding-bottom: 10px;}
.peq_enlace {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#00F !important; letter-spacing: 0px;}
.desarrollado_por {font-size:10px; color:#CCC; line-height: 8px; margin-right: 108px;}
.desarrollado_por a, .desarrollado_por visited, .desarrollado_por link {color: #CCC; text-decoration:none;}
.desarrollado_por a:hover {color: #F90; text-decoration:underline;}

