/* CSS Document */
body {
	background:#333333 url(images/back.gif) repeat-x top;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	font-size:8pt;
	font-family:Verdana,Arial,Tahoma,sans-serif;
	color:#333333;
	}
td, th {
	font-size:8pt;
	font-family:Verdana,Arial,Tahoma,sans-serif;
	}
label {
	color:#333;
	}
	
a:link, a:visited {
	color:#333333;
	font-size:8pt;
	font-family:Verdana,Arial,Tahoma,sans-serif;
	text-decoration:none;
	}
a:hover, a:active {
	color:#98071F;
	text-decoration:underline;
	}	
.tAll {
	background:#FFFFFF;
	}
.noFla {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:690px;
	height:240px;
	}
.foot {
	background:url(images/foot_bg.gif) repeat-x top;
	height:150px;
	}
.foot1 { 
	background:url(images/foot_bg.gif) repeat-x top;
	}
.after-foot {
	height:5px;
	}
.td-body {
	background:url(images/body_bg.gif) repeat-x top;	
	padding-bottom:15px;
	}
.td-body p {
	font-size:8pt;
	text-align:left;
	line-height:12.5pt;
	padding:0 5px 0 20px;
	}
	
/* left side section*/
.td-lbox {
	background:#98071F;
	border-bottom:5px solid #FFFFFF;
	padding-bottom:5px;
	}
.Ltitle {
	margin-top:5px;
	width:160px;
	padding:10px 5px 10px 5px;
	background:#A9011D;
	border:1px solid #cccccc;
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	color:#DDDDDD;
	text-align:left;
	}
.Lcontent {
	padding:5px;
	width:150px;
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#DDDDDD;
	text-align:left;
	line-height:13pt;
	}	
.text_izq:link, .text_izq:visited {
	color:#ffffff;
	font-size:7.5pt;
	font-family:Verdana,Arial,Tahoma,sans-serif;
	text-decoration:none;
	}
.text_izq:hover, .text_izq:active {
	color:#5D0113;
	text-decoration:none;
	}	

/* contenido del sitio */
.Ptitle {
	padding:10px 5px 5px 5px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	font-size:12pt;
	color:#EA0A2F;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #999999;
	width:90%;
	}
.Ptitle a:link, .Ptitle a:visited  {
	font-size:12pt;
	color:#555555;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.Ptitle a:hover, .Ptitle a:active  {
	font-size:12pt;
	color:#EA0A2F;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.Pcontent {
	background:#F4F4F4;
	width:90%;
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px 5px 5px 1px;
	margin-left:10px;
	border:1px solid #EEEEEE;
	clear:both;
	}
.Pcontent p {
	text-align:left;
	line-height:12.5pt;
	padding:0 5px 0 20px;
	}

.errPcontent {
	background:#F4F4F4;
	width:450px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 0;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #EEEEEE;
	clear:both;
	}
.errPcontent p {
	text-align:left;
	line-height:12.5pt;
	padding:3px 5px 0 10px;
	margin:0 0 5px 0;
	}
.errPcontent h1 {
	text-align:left;
	font-size:11pt;
	padding:5px 0 0 0;
	margin:5px 0 0 10px;
	color:#98071F;
	clear:both
	}
	
/* Ultimas motos */
.ultMotos-container {
	width:100%;
	padding:1px 1px 1px 1px;
	}
.Mspacer {
	height:20px;
	width:99%;
	}
	
.ultMotos-left {
	width:46%;
	float:left;
	clear:left;
	padding:5px;
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}
.ultMotos-right {
	width:232px;
	height:172px;
	border:1px solid #DDDDDD;
	float:left;
	}
.ultMotos-right img {
	border:1px solid #FFFFFF;
	}
.Mconsult {
	margin-top:20px;
	text-align:right;
	}
	
/*********** form contacto *********/
form {
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	border:none;
}
input {
	border:1px solid #DDDDDD;
	background-color:#f4f4f4;
	font-family:Verdana;
	font-size:8pt;
    color: #000000;
	padding-left:2px;
}
.radio {
	background:transparent;
	border:none
	}
textarea{
	border:1px solid #DDDDDD;
	background-color:#f4f4f4;
	font-family:Verdana;
	font-size:8pt;
  	color: #000000;
	padding-left:2px;
	overflow:auto;
}
.texto_form {
	font-family:Verdana;
	color:#000000;
	font-size:8pt;
	}
#mensaje{
	color: #FF0000;
	font-size:9pt;
	font-weight:bold; 
	padding: 6px 12px 2px 12px;
}
.home-button {
	background:transparent;
	border:none;
	font-size:9pt;
	color:#EEEEEE;
	font-weight:bold
	}

/* template de las motos */
.motos-tpl {
	font-size:8pt;
	color:#333333;
	font-family:Verdana;
	margin-left:9px;
	}
.top-tpl {
	background:#9D001A url(images/toptpl_bg.gif) repeat-x;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF
	}
.even-tpl {
	background:#f4f4f4 url(images/bg_motos.gif) repeat-x top;
	color:#555555;
	}
.even-tpl td {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4
	}
.odd-tpl {
	background:#dddddd;
	color:#333333;
	}
li {
	padding:5px;
	margin:2px;
	}
.marcas-bg {
	background:#f4f4f4 url(images/marcas_bg.gif) repeat-x top
	}
.cons-item {
	font-size:9pt;
	color:#9D001A;
	font-family:verdana;
	padding:0px 2px 5px 20px;
	}

	/*galeria locaaaaaaaaa */
.gal-container {
	width:99%;
	}
.gal-fotos {
	width:142px;
	vertical-align:top;
	}
.gal-fotos img {
	border:1px solid #DDDDDD;
	}
.gal-desc {
	margin-top:1px;
	background:#EEEEEE;
	border:1px solid #DDDDDD;
	font-size:8pt;
	color:#999999;
	padding:2px;
	height:30px;
	}
.mod-td1 {
	background:#EEEEEE url(images/icon_mod_bg.gif) repeat-y left top;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #FFFFFF;
	width:30px;
	}
.mod-td2 {
	background:#ffffff url(images/cat_mod_bg.gif) repeat-y left top;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#993300;
	font-weight:bold;
	font-size:10pt;
	}
.mod-td2 a:link, .mod-td2 a:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-weight:bold;
	font-size:10pt;
	}
.mod-td2 a:hover, .mod-td2 a:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#993300;
	font-weight:bold;
	font-size:10pt;
	text-decoration:underline;
	}
.marca-loca {
	margin:0 0 0 0;
	 }
.km-td {
	background:#ffffff url(images/cat_mod_bg.gif) repeat-y left top;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #FFFFFF;
	width:370px;
	padding:5px;
	vertical-align:top;
	}
.km-img {
	background:#EEEEEE url(images/icon_mod_bg.gif) repeat-y left top;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #FFFFFF;
	}
.pDescription {
	border:1px solid #DDDDDD;
	background:#f8f8f8;
	padding:5px;
	margin-top:5px;
	}
.verMas {
	font-size:6pt;
	font-weight:bold;
	text-align:right;
	padding:4px;
	}
.verMas a:link, .verMas a:visited {
	font-size:7pt;
	text-decoration:none;
	color:#993300;
	}
.verMas a:hover, .verMas a:active {
	text-decoration:none;
	color:#000000;
	}
	
/* paginador */
.pag-nav {
	color:#999999;
	}
.pag-nav a:link, .pag-nav a:visited {
	color:#993300;
	text-decoration:none;
	}
.pag-nav a:hover, .pag-nav a:active {
	color:#993300;
	text-decoration:none;
	}
/************** show moto *************/
.show-img {
	background:#FFFFFF;
	color:#000000;
	text-align:center;
	padding:5px 0 5px 0
	}
.show-titulo {
	background:#999999;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12pt;
	padding:3px;
	}
.show-descrip {
	background:#FFFFFF;
	color:#000000;
	line-height:12pt;
	padding:5px;
	text-align:left;
	}
.show-td1 {
	background:#EEEEEE;
	font-size:8pt;
	color:#666666;
	}
.show-td2 {
	background:#f4f4f4;
	font-size:8pt;
	color:#888888;
	}
.show-sep {	
	padding:5px;
	background:#999999;
	font-size:9pt;
	color:#555555;
	font-weight:bold;
	
	}
.Precio {
	color:green;
	font-weight:bold;
	font-size:160%;
	text-align:center;
	}
	
/* cuoutas */
form.form-cuotas {
	margin:0;
	padding:0;
	}
	
.cuotas-form {
	padding:20px 10px 20px 10px;
	}
.cuotas-form div label {
	padding:5px;
	text-align:right;
	}	
.cuotas-form p {
	padding:0;
	margin:0;
	}
.cuotas-form ul {
	list-style:none;
	padding:0;
	margin:15px 0 0 0;
	}
.cuotas-form ul li {
	padding:0;
	margin:0 0 10px 0;
	font-weight:bold;
	color:#333;
	}

.cuotas-inputs div {
	padding:5px;
	}
	
div.calcular {
	text-align:right;
	padding:0 255px 0 0;
	}
	
div.calcular input {
	padding:5px;
	background:#ccc;
	color:#000;
	}

.cuotas-detail {
	padding:20px 0 20px 0;
	}
	
.tcat div {
	padding:10px;
	}
.ts-tarj {
	width:103px;
	padding:5px;
	float:right;
	background:#c8daed;
	text-align:center;
	}
.ts-credit {
	padding:5px;
	background:#eee;
	}
.thead {
	padding:0;
	background:#aaa;
	}
.thead div {
	width:50%;
	float:left;
	background:#aaa;
	}
.thead div p {
	color:#fff;
	padding:2px;
	margin:0;
	text-align:center;
	}
	
.items {
	padding:0;
	}
.items div {
	width:50%;
	float:left;
	}
.items div p {
	color:#333;
	padding:2px;
	margin:0;
	text-align:center;
	}

.odd div {
	background:#ccc;
	margin:1px 0 0 0;
	}
.even div {
	background:#eee;
	margin:1px 0 0 0;
	}

div.bluesky {
	background:#c8daed;
	}
div.bluesky p{
	color:#333
	}
	
div.clear {
	clear:both;
	height:10px;
	width:99%;
	}
	
/* cuotas */

/* financiacion */

.link-financiacion {
	font-size:10pt;
	padding:0 5px 0 0;
	}
.link-financiacion a:link, .link-financiacion a:visited  {
	font-size:10pt;
	color:#ff3300;
	font-weight:bold;
	text-decoration:none;
	}
.link-financiacion a:hover, .link-financiacion a:active  {
	text-decoration:none;
	}