/*   
Theme Name: Theme Yamaha Motos
Theme URI: http://www.cesarkrespo.com
Description: Theme created by Cesar Crespo for 4sale.
Author: ckrespo
Author URI: http://www.cesarkrespo.com
Template: 
Version: 1.0
.
General comments/License Creative commons.
.
*/
/* Reset default Browser param */
* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	text-decoration:none;
	list-style:none;	
}
/* Tag HTML */
body {
	background-image:url(imagenes/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#cacaca;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	margin-bottom:8px;
}
pre {}
dir {}
strong {}
h1 {
	font-size:24px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h4 {
	font-size:12px;
}
h5 {
	font-size:11px;
}
h6 {
	font-size:10px;
}
blockquote {
	padding:10px;
}
ol {
	padding:10px 15px;
}
table {}
tr {}
td {}
caption {}
th {}
tt {}
thead {}
tfoot {}
/* clases auxiliares */
.clearfix {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
/* Wrap */
#wrap {
	margin:10px auto 0px;
	width:820px;
	background-color:#FFFFFF;
}
/* Header */
#header {
	width:800px;
	/*height:228px;*/
	padding:0px 10px;
	clear:both;
}
.logo {
	width:131px;
	height:56px;
	float:left;
}
.top_header {
	height:36px;
	width:669px;
	float:left;
}
.accesos {
	float:right;
	margin-top:10px;
}
a.intranet {
	background-image:url(imagenes/intranet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:5px;
	color:#b2b2b2;
	font-size:10px;
}
a.contacto {
	background-image:url(imagenes/contacto.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	margin-left:5px;
	color:#b2b2b2;
	font-size:10px;
}
.flash_header {
	height:172px;
	width:800px;
	clear:both;
}
/* menu */
#nav {
	height:20px;
	width:669px;
	float:left;
}
#nav li {
	display:inline;
	border-left:1px #cacaca solid;
	margin-left:2px;
}
#nav li.home {
	border:none;
}
#nav li a {
	color:#999999;
	padding-left:2px;
}
#menu_categorias {
	padding:0px 10px 20px 10px;
	clear:both;
}
#menu_categorias li a,
#menu_categorias li {
	margin:0px;
	padding:0px;
	float:left;
}
/* Main */
#main {
	padding:0px 10px; position:relative
}
#main.bg_main {
	background-image:url(imagenes/bg_main.gif);
	background-repeat:repeat-y;
	background-position:10px;
}
.huella {
	height:29px;
	padding-top:10px;
	font-size:12px;
	text-transform:uppercase;
	color:#707070;
	font-weight:bold;
}
.huella a {
	color:#707070;
	font-weight:normal;
}
.huella a:hover {
	text-decoration:underline;
}
.banner_01{
	margin-bottom: 12px;
}

.contenido {}
.colum1 {
	width:310px;
	padding:0px 28px 10px 0px;
	float:left;
}
.colum2 {
	width:187px;
	padding:0px 25px 10px 0px;
	float:left;
}
.colum3 {
	width:250px;
	padding:0px 0px;
	float:left;
}
.div_colum {
	padding:5px 0px;
}
.desafio_desierto {
	margin-top: 6px;
}
.div_colum h2 {
	color:#707070;
	font-size:11px;
	margin-bottom:5px;
}
#yamaha_accion,
#yamaha_accion a{
	color:#FFFFFF;
}
#yamaha_accion .contenido {
	background-color:#ac2323;
	text-align:center;
	padding-top:10px;
}
#yamaha_accion h2 {
	color:#d03a33;
}
#yamaha_accion h4 {
	margin-bottom:10px;
}
#yamaha_accion .contenido h3 {
	padding:10px;
	border-top:1px #FFFFFF solid;
	text-align:left;
}
#yamaha_accion .contenido object embed,
#yamaha_accion .contenido object, 
#yamaha_accion .contenido p object {
	width:270px;
	height:auto;
}
#video-1 {
	display:none;
}
.masvideos {
	background-color:#d03a33;
	text-align:left;
	padding:10px;
}
.masvideos li {
	background-image:url(imagenes/vermasvideos.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	margin-bottom:10px;
}
#destacado .contenido {
	background-color:#b2b2b2;
	padding:10px;
}
#destacado .contenido a.vermas {
	color:#d03a33;
	padding-left:8px;
	background-image:url(imagenes/bg_vermas.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:11px;
}
#destacado .contenido h4 a {
	color:#000000;
}
#destacado .contenido img {
	margin-bottom:10px;
}
#Distribuidores .contenido img {
	margin-bottom:10px;
}
#Distribuidores .contenido {
	background-color:#b2b2b2;
	padding:10px;
}
#Distribuidores .contenido a.vermas {
	color:#d03a33;
	padding-left:8px;
	background-image:url(imagenes/bg_vermas.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:11px;
	clear:both;
}
.img_puntero {
	float:left;
	margin-right:15px;
}
#blog .novedad {
	padding:10px 0px;
	border-bottom:1px #999999 solid;
	color:#707070;
}
#blog h2 {
	background-color:#000000;
	padding:3px 10px;
	color:#FFFFFF;
}
#blog h2 a {
	color:#FFFFFF;
}
#blog .contenido .novedad img {
	margin-bottom:10px;
}
#blog .contenido .novedad h2{
	background:none;
	padding:0px;
}
#blog .contenido .novedad h2 a{
	color:#000000;
	font-size:12px;
}
#blog .contenido a.vermas {
	color:#d03a33;
	padding-left:8px;
	background-image:url(imagenes/bg_vermas.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	line-height:11px;
}
/* productos */
.box {
	width:250px;
	height:200px;
	padding-right:15px;
	margin-bottom:20px;
	float:left;
	text-align:center;
}
.box h2 {
	text-align:left;
	font-size:11px;
}
.box h2 a {
	background-image:url(imagenes/bg_link_cat.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:block;
	height:17px;
	padding:4px 10px 0px 18px;
	background-color:#d03a33;
	color:#FFFFFF;
	text-transform:uppercase;
}
#accesorios .box {
	width:250px;
	height:270px;
	padding-right:15px;
	margin-bottom:20px;
	float:left;
	text-align:center;
}
h2.titulo {
	margin-bottom:10px;
	background-color:#707070;
	color:#FFFFFF;
	font-size:18px;
	padding:4px 10px;
}
.lista_productos {
	font-weight:bold;
}
.lista_productos a {
	color:#d03a33;
}
#enviar_amigo {
	background-color:#e3e3e3;
	padding:10px;
	text-align:center;
	clear:both;
}
#enviar_amigo a {
	color:#a2a2a2;
	background-image:url(imagenes/enviar_amigo.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-bottom:5px;
}
/* categoria */
.ficha h2,
.categoria h2 {
	background-image:url(imagenes/bg_categoria.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:30px;
	padding-top:6px;
	text-align:center;
	color:#FFFFFF;
	margin-bottom:10px;
}
.categoria .box h2 {
	background:none;
}
.categoria .box h2 a {
	background-image:none;
	text-align:center;
}
.categoria .box {
	height:220px;
}
.volver {
	text-align:center;
	padding:10px 0px 30px;
}
/* ficha */
.ficha {}
.img_ficha {
	width:640px;
	height:480px;
	float:left;
}
.text_ficha {
	background-color:#e3e3e3;
	padding:10px;
	width:140px;
	height:460px;
	float:left;
}
.text_ficha h3 {
	color:#d03a33;
	font-size:14px;
}
.text_ficha p {}
.top_ficha {
	clear:both;
	margin-bottom:10px;
}
.bot_ficha {
	clear:both;
}
.contenido_ficha {
	width:520px;
}
.galeria h3,
.contenido_ficha h3 {
	color:#d03a33;
	padding:10px;
}
.contenido_ficha h4 {
	background-color:#d03a33;
	color:#FFFFFF;
	padding:10px;
}
.contenido_ficha table {
	margin:10px 0px;
	width:100%;
}
.contenido_ficha td {
	padding:4px;
}
.galeria {
	width:240px;
	float:right;
}
.galeria img {
	margin-left:5px;
}
/* Blog internas */
.content {
	width:490px;
	padding:10px 0px 20px;
	float:right;
}
.content h2 a,
.content h2 {
	color:#d03a33;
	margin-bottom:10px;
	font-size:18px;
	margin-left:20px;
	margin:0px;
}
.content h5 {
	font-size:11px;
	margin-left:20px;
}
h2.title_cat {
	margin-left:20px;
	margin-bottom:20px;
}
/* Post */
.post {
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom:10px;
}
.post a {
	color:#d03a33;
}
.post a:hover {
	text-decoration:none;
}
.post strong {}
.post h1 {}
.post h2 a,
.post h2 {
	color:#CC0000;
	font-size:16px;
	clear:both;
	margin-bottom:10px;
}
.post h3 {
	color:#000000;
	font-size:14px;
}
.post h4 {
	font-size:12px;
	color:#000000;
}
.post h5 {
	font-size:10px;
	color:#000000;
}
.post h6 {
	font-size:9px;
	color:#000000;
}
.fecha {
	width:40px;
	background-color:#da1312;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	float:left;
}
.mes {
	font-size:10px;
}
.dia {
	font-size:16px;
	font-weight:bold;
}
.year {
	font-size:10px;
}
.info_post {
	float:left;
	width:390px;
	padding-left:10px;
}
.categorias {
	float:left;
	padding-right:10px;
	margin-bottom:5px;
}
.comentarios {
	float:left;
	padding-left:10px;
	border-left:1px #333333 solid;
	margin-bottom:5px;
}
.nav_page {
	padding:10px;
	clear:both;
}
.nav_page a {
	background-color:#d03a33;
	color:#FFFFFF;
	padding:3px 10px;
	font-size:12px;
	text-transform:uppercase;
}
.nav_page a.prev {
	margin-right:10px;
}
.nav_page a.next {
	margin-left:10px;
}
/* box_comentarios */
.box_comentarios {
	padding:10px 40px 5px;
	background-position:bottom;
}
.box_comentarios p {
	margin:0 0 10px 0
}
.box_comentarios a {
	color:#FF0000;
}
.box_comentarios a:hover {}
h3#comments {
	margin-bottom:10px;
}
h3#respond {
	margin-bottom:10px;
}
ol.commentlist {
	margin-bottom:15px;
}
ol.commentlist li.alt {
	background-color:#E5E8E8;
}
ol.commentlist li {
	background-color:#F4F4F4;
	padding:10px;
}
.box_comentarios input {
	border:1px #999999 solid;
}
.box_comentarios input#submit {
	background-color:#d03a33;
	color:#FFFFFF;
	padding:4px;
	font-weight:bold;
	border:none;
}
.box_comentarios input#author {
	padding:4px;
}
.box_comentarios input#email {
	padding:4px;
}
.box_comentarios textarea {
	/*width:100%;*/
	border: solid 1px #CCCCCC;
}

.box_comentarios textarea#comment {}
form#commentform {}
form#commentform small {
	margin-left:10px;
}
form#commentform label {}
/*imagen avatar*/
.ugr {}
.ugr img {}
/* nombre Autor */
.uar {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.uar a {}
.uar a:hover {}
/* commentmetadata (fecha-hora-editar) */
.commentmetadata {}
.commentmetadata a {}
.commentmetadata a:hover{}
/* no comments */
.nocomments {}
.nocomments a {}
.nocomments a:hover {}
/* Entry */
.entry {
	padding-top:10px;
	padding-bottom:20px;
	clear:both;
	border-bottom:1px #999999 solid;
}
.entry h1 {
	font-size:24px;
	color:#000000;
}
.entry h2 a,
.entry h2 {
	font-size:16px;
	color:#000000;
}
.entry h3 a,
.entry h3 {
	font-size:14px;
	color:#000000;
	margin-bottom:10px;
}
.entry h4 a,
.entry h4 {
	font-size:12px;
	color:#000000;
}
.entry h5 a,
.entry h5 {
	font-size:10px;
	color:#000000;
}
.entry h6 a,
.entry h6 {
	font-size:9px;
	color:#000000;
}
.entry a {
	color:#FF0000;
}
.entry a:hover {
	color:#FF0000;
}
.entry ul,
.entry ol {
	padding:10px 0 5px 15px;
}
.entry li {
	background-image:url(imagenes/lista.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:10px;
}
.entry td {
	padding:4px;
}
.entry td img {
	margin-right:4px;
}
.entry table {
	margin:10px 0px;
}
.entry img {
	margin:0 10px 10px 0;
}
.entry .img {
	float:left;
	margin-right:10px;
	text-align:center;
	width:170px;
}
.entry p br,
.entry br,
.entry p {
	margin-bottom:10px;
}
.entry blockquote {}
.entry strong {}
.entry textarea {
	border: solid 1px #CCCCCC;
	width:100%;
}
.entry .input {
	border: solid 1px #CCCCCC;
	width:300px;
	padding:3px;
}
input#envio {
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:12px;
	padding:3px;
}
td.bg_zona {
	background-color:#CC0000;
	padding:6px 4px;
}
td.bg_zona h3 {
	color:#FFFFFF;
}
td.bg_datos {
	background-color:#CCCCCC;
	color:#000000;
}
/* Accesorios */
#mini_menu {
	width:100%;
	padding-bottom:14px;
	background-image:url(imagenes/bg-minimenu.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#mini_menu ul{
	list-style:none;
	margin:0px;
}
#mini_menu li{
	float:left;
	text-align: center;
	display: block;
}
#mini_menu li a {
	font-size:14px;
	color:#666666;
	display:block;
	padding:5px;
	background-color:#CCCCCC;
}
#mini_menu a.marcado1 {
	color:#FFFFFF;
	background-color:#CC0000;
	font-weight:bold;
}
#l01 {
	padding-top: 15px;
	height:500px;
	font-size:12px;
}
#l01 td {
	padding:4px;
}
#l01 td.titulo {
	padding:4px;
	background-color:#CC0000;
	color:#FFFFFF;
}
#l01 td.modelo {
	padding:4px;
	background-color:#CCCCCC;
	color:#000000;
}
#l02 {
	padding-top: 15px;
	font-size:12px;
}
.izquierda {
	float:left;
	width:440px;
	padding:10px 10px 10px 0;
}
.izquierda img.alignright {
	margin-left:10px;
}
.derecha {
	width:270px;
	padding:10px;
	float:right;
}
#l03 {
	padding-top: 15px;
	font-size:12px;
}
#l04 {
	padding-top: 15px;
	font-size:14px;
	font-size:12px;
}
#l05 {
	padding-top: 15px;
	font-size:12px;
}
/* Sidebar */
.sidebar {
	background-color:#e5e8e8;
	width:310px;
	float:left;
}
.sidebar img {
	margin:0px;
	clear:both:
}
.sidebar a {
	color:#666666;
}
.sidebar a:hover {
	color:#CC0000;
}
.sidebar h1 {}
.sidebar h2 {}
.sidebar h3 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar h4 {}
.sidebar h5 {}
.sidebar h6 {}
.sidebar p {}
.sidebar ol {}
.sidebar ul {
	padding-left:0px;
}
.sidebar li li {}
.sidebar li li li {}
.modulo_sidebar {
	margin-bottom:12px;
}
#social {
	text-align:center;
}
.top_sidebar {
	width:310px;
	height:10px;
	background-image:url(imagenes/top_sidebar.gif);
	background-repeat:no-repeat;
	background-position:top;
	line-height:0px;
	font-size:0px;
	clear:both;
	margin-bottom:5px;
}
.modulo_sidebar2 {
	padding:10px 5px 10px 20px;
}
.modulo_sidebar2 a{
	font-size:12px;
}
.modulo_sidebar2 li {
	padding-left:8px;
	background-image:url(imagenes/lista.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
.youtube {
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	padding:10px;
}
.modulo_sidebar #videos {
	width:270px;
	color:#000000;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* suscribete */
.suscribete {
	margin:0 auto 10px;
	width:283px;
	background-color:#FFFFFF;
}
.top_suscribete {
	background-image:url(imagenes/top_suscribete.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:263px;
	height:39px;
	color:#CC0000;
	padding:10px 10px 0px;
}
.contenido_suscribete {
	padding:10px;
	position:relative;
}
.contenido_suscribete input#mail_susc {
	border:1px solid #b3b7b8;
	padding:2px;
	margin:2px 0;
}
#suscripcion {
	margin-top:4px;
	margin-left:5px;
	position:absolute;
}
.bg_color {
	background-color:#e5e8e8;
}
/* flickr */
.titulo_flickr {
	padding:10px;
}
.flickr {
	border-top:1px #999999 solid;
	padding:15px 10px;
	color:#000000;
	text-align:center;
}
.flickr img {
	margin:2px;
}
.division {
	float:left;
	width:454px;
	height:230px;
}
/* Footer */
#footer {
	background-color:#a2a2a2;
	padding:20px 10px 0 10px;
	width:800px;
	padding-bottom:41px;
	color:#FFFFFF;
	clear:both;
	text-align:center;
}
#footer div.legal img {
	margin-right:10px;
}
#footer div.legal img.anim {
	position:relative;
	top:15px;
}
#footer div.legal img.yamaha {
	position:relative;
	top:4px;
}
/* acordeon */
dl {}
dt {}
dt a {}
dd {}
dt a:hover,
dt.marcado a {}
dd#primero {}
dd td {}
/* zebra */
tr.alt {}
/* clases auxiliares */
.clearfix {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
margin_left_10 {
	margin-left:10px;
}
/* clases Wordpress */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {
   float: left;
}
.alignright {
   float: right;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat {}

.logo_fiat{
	text-align:left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

.banners{
	margin-bottom: 20px;	
}

.banner_soporte{
	width:462px;
	background:#fff;
	height:325px;
	position:absolute;
	left: 347px;
	top: 705px;
}

					/*   Products navigation
                    ---------------------------------------------- */               
                    #productsnav {background: url("img/productnav.png") 0 2px no-repeat; clear:both; padding: 3px 6px; margin: 5px 10px; /*position:absolute;*/ height:60px; width:802px; z-index:1000;}
                    #productsnav.productsnav {padding-bottom:100px;}                
                    .activenav {top:37px;}
                    #productsnav ul {margin:0; padding:0;}
                    #productsnav ul li {background:url("http://cdn.yamaha-motor.eu/static/img/productnav-dvdr.png") 100% 0 no-repeat; float:left; height:56px; list-style:none; position:relative; text-align:center; width:117px; }
                    #productsnav .breadcrumbs .dropdown ul li {float:none; }
                    
					#productsnav ul li img {border:none; left:0px; margin:5px 8px 0 0; padding:0; position:absolute; top:5px; }
                    #productsnav ul li.lastitem {background:none;}
                    #productsnav ul li.active img {border:none; left:-5px; margin:0; padding:0; position:absolute; top:-12px; width:117px;}
                    #productsnav ul li.first.active img {border:none; left:-6px; margin:0; padding:0; position:absolute; top:-12px; width:117px;}
                    #productsnav ul li.last.active img {border:none; left:-4px; margin:0; padding:0; position:absolute; top:-12px; width:117px;}
    
                    #productsnav #products2 {background:url("http://cdn.yamaha-motor.eu/static/img/productnav-dvd.png") 0 0 no-repeat; float:right;} 
                    #productsnav #products2 li.last {background:none;}
                    
                    .productsnavlabel {background:url("http://cdn.yamaha-motor.eu/static/img/icons-label-lft.png") 0 0 no-repeat; cursor:pointer; color:#fff; display:block; font-family:Helvetica, Arial, sans-serif; position:absolute; margin:0; padding:0 0 0 1px; white-space:nowrap;}
                    .productsnavlabel div {background:url("img/icons-label.png") 100% 0 no-repeat; display:none; padding:2px 5px;}
                    
                    .content2 #productsnav {display:none;}
