	/* menu  */
	div.menudiv {
	background: #fff;
	width: 890px;
	height: 24px;
	position: absolute;
	top: 88px;
 	right:0;
	left: 5px;
	z-index: 100;
	}
	/*breadcrumb y webmap link*/
	.breadcrumb{
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top:118px;
 	right:0;
	left: 15px;
	}
	.webmap{
	position: absolute;
	top:118px;
 	right:0;
	left: 828px;
	}
	.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb  a:active{
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
	}
	.breadcrumb a:hover{
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
	}
	.webmap a:link, .webmap a:visited, .webmap a:active{
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	}
	.webmap a:hover{
	font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
   
	/*contenidos portada*/
	.infoportada, .concesionportada{
	}
	h1{
	  font: normal bold 18px Verdana, Arial, Helvetica, sans-serif;
	  letter-spacing: 1px;
	  color: #55197B;
	  border-bottom: 1px dotted #844aa8;
	}
	h2{
	  font: normal bold 18px Verdana, Arial, Helvetica, sans-serif;
	  letter-spacing: 1px;
	  color: #55197B;
	  border-bottom: 1px dotted #844aa8;
	}
	h3.infoportada, h3.concesionportada{
	  font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	  color: #55197B;
	  width: 190px;
	  background: url(../imgs/headerbg.gif) repeat-y;
	  /*background-color:#dfd3be;*/
	  letter-spacing: 0;
	  border: 0;
	  /*border-bottom: 1px solid #55197B;*/
	  /*border-left: 3px solid #C6B5D3;*/
	  padding:  3px 0 3px 12px;
	  margin: 0;
	  margin-left: 15px;
	}
	h3.headerversions{
	  font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	  color: #55197B;
	  letter-spacing: 0;
	  border: 0;
	  /*border-bottom: 1px solid #55197B;*/
	  /*border-left: 3px solid #C6B5D3;*/
	  padding:  3px 0;
	  margin: 0;
	}
	h3.headerversions span{
	padding:  0 8px;
	}
	div.infoportada{
	margin: 8px 0 8px 15px;
	}

	div.infoportada img, div.infoportada p{
	margin-top: 3px;
	margin-right: 9px;
	margin-left: 5px;
	}

	/* fomato general */
	
	p.portada{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	p{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	#maincontent li, #printcontent li{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	a:link, a:visited, a:active{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	}
	
	a:hover{
	color: #000000;
	}
	table {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	td{
	vertical-align: top;
	}
	.tablecell01{
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	background-color: #cccc99;
	}
	.tablecell02{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #dfd3be;
	}
	.tablecell03{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #f2f2e6;
	}
	.tablecell04{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	vertical-align:middle;
	}
	.tablecell05{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	text-align:center;
	vertical-align:middle;
	}
	.tablecell06{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	font-weight: bold;
	}
	.tablecell07{
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #dfd3be;
	text-align:center;
	vertical-align:middle;
	}
	.buttons{
	text-align:right;
	}
	div.buttonbar{
	clear:both;
	}
	.strong{
	font-weight: bold;
	}
	.smalltx{
	font-size: 10px;
	}
	span.superindice {
	vertical-align: super;
	font-size: 9px;
}
	/* ofertas */
	.ofertascontent{
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #55197B;
	text-align:center;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
	}
	
	/* sortable */
	
	
/*.sortable {width:100%; border:1px solid #dfd3be; border-bottom:none}
.sortable th {padding:4px 6px 6px; background:#008b26; color:#fff; text-align:left; color:#ccc}
.sortable td {padding:2px 4px 4px; background:#fff; border-bottom:1px solid #dfd3be}
.sortable .head {background:#444 url(images/sort.gif) 6px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc {background:#222 url(images/desc.gif) 6px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc {background:#222 url(images/asc.gif) 6px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .even td {background:#fff}
.sortable .odd td {background:#f3e9d7}*/




.sortable {width:100%; border:1px solid #dfd3be; border-bottom:none}
.sortable th {background:#dfd3be; color:#55197B; text-align:left; color:#55197B}
.sortable td {background:#fff; border-bottom:1px solid #dfd3be}
.sortable .head {background:#dfd3be url(../imgs/sort.gif) 6px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc {background:#d3c4a9 url(../imgs/desc.gif) 6px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc {background:#d3c4a9 url(../imgs/asc.gif) 6px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#55197b}
.sortable .even td {background:#fff}
.sortable .odd td {background:#eee9dd}
