html {
	height:100%;
}
body{
	margin:0;
	color:#737373;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:#f4f6f3 url(../images/bg-body.gif) repeat-x;
	min-height:100%;
}
* html body {
	height:100%;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	width:945px;
	padding:0 22px 7px 21px;
	margin:0 auto;
	background:url(../images/bg-wrapper.png) repeat-y;
	overflow:hidden;
}
/* header */
#header {
	background:url(../images/bg-header.gif) no-repeat;
	width:945px;
	padding:0 18px 0 17px;
	margin:0 -18px 0 -17px;
	position:relative;
}
/* social-networks */
#header .social-networks {
	margin:0 0 0 4px;
	padding:9px 0 0 31px;
	list-style:none;
	float:right;
	background:url(../images/separator01.png) no-repeat;
}
#header .social-networks li {
	float:left;
	padding:0 0 0 6px;
}
#header .social-networks a {
	overflow:hidden;
	float:left;
	text-indent:-9999px;
	width:21px;
	height:20px;
}
#header .social-networks .facebook {
	background:url(../images/facebook.gif) no-repeat;
}
#header .social-networks .twitter {
	background:url(../images/twitter.gif) no-repeat;
}
#header .social-networks .youtube {
	background:url(../images/youtube.gif) no-repeat;
}
#header .social-networks .flickr {
	background:url(../images/flickr.gif) no-repeat;
}
/* links */
#header .links {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#header .links li {
	float:left;
	font-size:12px;
	position:relative;
	margin:0 -24px 0 0;
}
#header .links a {
	color:#838383;
	float:left;
	cursor:pointer;
}
#header .links span {
	float:left;
	background:url(../images/bg-top-menu.png) no-repeat;
	padding:11px 8px 7px 28px;
}
#header .links em {
	width:21px;
	height:32px;
	float:left;
}
#header .links .active em,
#header .links a:hover em {
	background:url(../images/bg-top-menu-hover-r.png) no-repeat;
}
#header .links .active a,
#header .links a:hover {
	text-decoration:none;
	color:#474c3e;
}
#header .links .active span,
#header .links a:hover span {
	background:url(../images/bg-top-menu-hover.png) no-repeat;
	padding:10px 8px 8px 28px;
}
/* contacts */
#header .contacts {
	float:left;
	margin:0 0 0 -19px;
	padding:0;
	list-style:none;
}
#header .contacts li {
	float:left;
	background:url(../images/separator01.png) no-repeat;
	padding:6px 0 5px 19px;
	margin:0 -4px 0 0;
	font-size:11px;
	color:#9c9c9c;
}
#header .contacts li:first-child {
	background:none;
}
#header .contacts a {
	color:#9c9c9c;
}
#header .contacts .about {
	background:url(../images/ico01.gif) no-repeat 0 1px;
	padding:0 0 0 15px;
}
#header .contacts .contact {
	background:url(../images/ico02.gif) no-repeat 0 3px;
	padding:0 0 0 30px;
}
/* section */
#header .section {
	overflow:hidden;
	width:100%;
}
/* site-search-form */
.site-search-form {
	float:right;
	width:170px;
	margin:49px 55px 0 0;
	display:inline;
}
.site-search-form input,
.site-search-form .text {
	float:left;
}
.site-search-form .text {
	background:url(../images/bg-text.gif) no-repeat;
	width:148px;
	height:21px;
}
.site-search-form .text input {
	background:none;
	border:0;
	font-size:11px;
	color:#d0d0d0;
	width:128px;
	padding:4px 10px;
}
/* logo */
.logo {
	margin:0 0 0 4px;
	float:left;
	width:212px;
	height:67px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
}
.logo a {
	background:url(../images/logo.png) no-repeat;
	display:block;
	height:100%;
	cursor:pointer;
}
/* slogan */
.slogan {
	background:url(../images/slogan.png) no-repeat;
	width:284px;
	height:47px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:13px 0 0 -1px;
}
/* bannerbg */
#bannerbg {
	width: 480px;
	height: 77px;
	float: left;
	position: absolute;
	top: 33px;
	left: 250px;
	overflow: hidden;
	padding: 0;
}
/* navigation */
#nav {
	margin:10px 0 0;
	padding:0;
	list-style:none;
	background:url(../images/bg-nav.gif) no-repeat;
	height:39px;
	overflow:hidden;
}
#nav li {
	float:left;
}
#nav a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:39px;
	background:url(../images/bg-nav-items.gif) no-repeat;	
}
#nav .inicio {
	width:102px;
}
#nav .active .inicio,
#nav .inicio:hover {
	background-position:0 -39px;
}
#nav .coches {
	background-position:-102px 0;
	width:128px;
}
#nav .active .coches,
#nav .coches:hover {
	background-position:-102px -39px;
}
#nav .motos {
	background-position:-230px 0;
	width:111px;
}
#nav .active .motos,
#nav .motos:hover {
	background-position:-230px -39px;
}
#nav .comerciales {
	background-position:-341px 0;
	width:166px;
}
#nav .active .comerciales,
#nav .comerciales:hover {
	background-position:-341px -39px;
}
#nav .empresa {
	background-position:-507px 0;
	width:134px;
}
#nav .active .empresa,
#nav .empresa:hover {
	background-position:-507px -39px;
}
#nav .tecnoecologia {
	background-position:-641px 0;
	width:175px;
}
#nav .active .tecnoecologia,
#nav .tecnoecologia:hover {
	background-position:-641px -39px;
}
#nav .deporte {
	background-position:-816px 0;
	width:128px;
}
#nav .active .deporte,
#nav .deporte:hover {
	background-position:-816px -39px;
}
/* menu */
#header .menu {
	margin:0 0 7px;
	list-style:none;
	height:27px;
	overflow:hidden;
}
#header .menu li {
	float:left;
}
#header .menu a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:27px;
}
#header .mcoches {
	padding:0 0 0 102px;
	background:url(../images/bg-menu.gif) no-repeat;
}
#header .mcoches a{
	background:url(../images/bg-menu-items.gif) no-repeat;
}
#header .mmotos {
	padding:0 0 0 230px;
	background:url(../images/bg-menu2.gif) no-repeat;
}
#header .mmotos a{
	background:url(../images/bg-menu-items2.gif) no-repeat;
}
#header .mcomerciales {
	padding:0 0 0 341px;
	background:url(../images/bg-menu3.gif) no-repeat;
}
#header .mcomerciales a{
	background:url(../images/bg-menu-items3.gif) no-repeat;
}
#header .mempresa {
	padding:0 0 0 507px;
	background:url(../images/bg-menu4.gif) no-repeat;
}
#header .mempresa a{
	background:url(../images/bg-menu-items4.gif) no-repeat;
}
#header .mtecno {
	padding:0 0 0 508px;
	background:url(../images/bg-menu5.gif) no-repeat;
}
#header .mdeporte {
	padding:0 0 0 635px;
	background:url(../images/bg-menu6.gif) no-repeat;
}
#header .mdeporte a{
	background:url(../images/bg-menu-items6.gif) no-repeat;
}
#header .menu .novedades {
	width:105px;
}
#header .menu .active .novedades,
#header .menu .novedades:hover {
	background-position:0 -27px;
}
#header .menu .contactos {
	background-position:-105px 0;
	width:104px;
}
#header .menu .active .contactos,
#header .contactos:hover {
	background-position:-105px -27px;
}
#header .menu .pruebas {
	background-position:-209px 0;
	width:87px;
}
#header .menu .active .pruebas,
#header .menu .pruebas:hover {
	background-position:-209px -27px;
}
#header .menu .asfalto {
	width:68px;
}
#header .menu .active .asfalto,
#header .menu .asfalto:hover {
	background-position:0 -27px;
}
#header .menu .tierra {
	background-position:-68px 0;
	width:59px;
}
#header .menu .active .tierra,
#header .menu .tierra:hover {
	background-position:-68px -27px;
}
#header .menu .montana {
	background-position:-127px 0;
	width:74px;
}
#header .menu .active .montana,
#header .menu .montana:hover {
	background-position:-127px -27px;
}
#header .menu .motociclismo {
	background-position:-201px 0;
	width:107px;
}
#header .menu .active .motociclismo,
#header .menu .motociclismo:hover {
	background-position:-201px -27px;
}
/* promo */
.promo {
	height:1%;
	margin:0 0 8px;
	position:relative;
}
.promo img {
	display:block;
}
.promo .pubbadge {
	float: left;
}
/* search-form: paso 3 */
.search-form-s3 {
	position: relative;
	width:943px;
	margin: 2px 0 5px 0;
	background:url(../images/bg-search-s2-b.gif) no-repeat 0 100%;
}
.search-form-s3 table {
	width: 100%;
	border: 1px solid #e1e1e1;
	border-collapse: collapse;
}
.search-form-s3 table th {
	background-color: #d5d5d3;
	text-align: left;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #797978;
}
.search-form-s3 table tbody tr {
	border-bottom: 1px solid #e1e1e1;
}
.search-form-s3 table tbody td {
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #636363;
}
.search-form-s3 table th img {
	margin: 2px 2px 0 0;
}
/* search-form: paso 2 */
.search-form-txtres {
	position: relative;
	width:943px;
	margin: 10px 0 0 0;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #919191;
}
.search-form-s2 {
	position: relative;
	width:943px;
	margin-top: 2px;
	border: 1px solid #e1e1e1;
}
.search-form-s2 fieldset {
	width:100%;
}
.search-form-s2 .holder {
	height:1%;
	background:url(../images/bg-search-s2-b.gif) no-repeat 0 100%;
	overflow:hidden;
}
.search-form-s2 .column1 {
	width: 145px;
	height: 166px;
	border-right: 1px solid #e1e1e1;
	float: left;
}
.search-form-s2 .column1 .title {
	width: 145px;
	height: 30px;
	background-color: #e1e1e1;
	color: #000000;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.search-form-s2 .column1 div.izq {
	float:left;
	padding: 7px 0 0 7px;
}
.search-form-s2 .column1 div.der {
	float:right;
	padding: 7px 7px 0 7px;
}
.search-form-s2 .column3 {
	width: 145px;
	height: 166px;
	border-left: 1px solid #e1e1e1;
	float: right;
}
.search-form-s2 .column2a {
	width: 25px;
	height: 166px;
	float: left;
}
.search-form-s2 .column2b {
	width: 25px;
	height: 166px;
	float: left;
}
.search-form-s2 .column3 .marca img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
}
.search-form-s2 .column2 {
	height: 166px;
	float: left;
}
.search-form-s2 .column2 .carholder {
	margin: 38px 2px 0 2px;
}
.search-form-s2 .column2a .link-prev {
	background:url(../images/btn-prev2.gif) no-repeat;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-top:60px;
	margin-left: 4px;
}
.search-form-s2 .column2b .link-next {
	background:url(../images/btn-next2.gif) no-repeat;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin-top:60px;
	margin-left: 4px;
}
.search-form-s2 .search-carousel div ul li {
	list-style: none;
	float:left;
	width:112px;
	padding: 0 6px 0 0;
}
.search-form-s2 .search-carousel div ul li img {
	border: 1px solid #e1e1e1;
}
/* search-form */
.search-form {
	position:relative;
	width:945px;
	background:url(../images/bg-search-form-c.gif) repeat-y;
}
.search-form fieldset {
	width:100%;
	background:url(../images/bg-search-form-t.gif) no-repeat;
}
.search-form .holder {
	height:1%;
	background:url(../images/bg-search-form-b.gif) no-repeat 0 100%;
	padding:11px 0 0 13px;
	overflow:hidden;
}
.text-buscador {
	background:url(../images/text-buscador3.png) no-repeat;
	width:105px;
	height:15px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin-top: 4px;
}
.search-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 15px;
}
.search-form .radiogroup {
	float:right;
	margin:4px 12px 2px 0;
}
.search-form .radiogroup label {
	margin:0;
}
.search-form input {
	float:left;
	margin:0 0 0 3px;
	width:16px;
	height:15px;
	padding:0;
}
.search-form label {
	font-size:11px;
	margin:3px 4px 0 0;	
	float:left;	
}
.search-form select {
	float:left;
	width:124px;
	font-size:11px;
	color:#888888;
	margin:0 8px 0 0;
}
.search-form .small {
	width:84px;
}
.search-form .button {
	float:right;
	margin:0px 11px 0 0;
	width:auto;
	height:auto;
}
.search-form .row .bvoes {
	margin-left: 14px;
}
.search-form .row .bvoes2 {
	margin-left: 10px;
}
.search-form .buscarro {
	width: 144px;
}
#bustipoveh {
	font-size: 14px;
	color: #888888;
}
/* main */
#main {
	overflow:hidden;
	height:1%;
	padding:8px 0 9px;
}
/* sidebar */
#sidebar {
	float:right;
	width:299px;
	position:relative;
}
/* pubads */
#sidebar .pubads {
	width:292px;
	background:#ececec;
	padding:10px 2px 3px;
	margin:0 0 11px 2px;
}
#sidebar .pubads .title {
	display:block;
	font-size:10px;
	color:#aaaaaa;
	margin:0 0 13px 9px;
	font-weight:normal;
}
#sidebar .pubads img {
	display:block;
}
/* tabs */
#sidebar .tabs {
	height:1%;
}
/* tabset */
#sidebar .tabset {
	height:1%;
	overflow:hidden;
	width:299px;
	position:relative;
}
#sidebar .tabset a {
	margin:0 12px 0 0;
	float:left;
	cursor:pointer;
}
#sidebar .tabset .text-fotos,
#sidebar .tabset .text-videos {
	background:url(../images/text-videos.gif) no-repeat 0 -27px;
	height:27px;
	width:71px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
#sidebar .tabset .text-fotos {
	background:url(../images/text-fotos.gif) no-repeat 0 -27px;
	width:64px;
}
#sidebar .tabset .active span {
	background-position:0 0;
}
/* carousel-box */
#sidebar .carousel-box,
#sidebar div.tab {
	background:url(../images/bg-tabset-c.gif) repeat-y;
	margin:-2px 0 0;
	width:299px;
}
#sidebar .carousel-box {
	margin:0 0 10px;
}
#sidebar .carousel-box .holder,
#sidebar .tab .holder {
	background:url(../images/bg-tabset-t.gif) no-repeat;
	width:100%;
}
#sidebar .tab .frame {
	height:1%;
	padding:8px 0 0 2px;
}
#sidebar .carousel-box .frame {
	padding:8px 0 16px 2px;
	background:url(../images/bg-tabset-b.gif) no-repeat 0 100%;
}
#sidebar .tab .ultmul img {
	display:block;
}
#sidebar .tab .ultmul {
	margin-bottom: 10px;
}
#sidebar .carousel-box .info {
	padding:0 12px;
}
#sidebar .info h3 {
	font:bold 23px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f6323c;
	margin:0 0 3px;
}
#sidebar .info p {
	margin:0 0 8px;
	line-height:19px;
}
/* carousel */
#sidebar .carousel .link-prev {
	background:url(../images/btn-prev.gif) no-repeat;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:20px 3px 0 0;
}
#sidebar .carousel .link-next {
	background:url(../images/btn-next.gif) no-repeat;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:-38px 3px 0 0;
}
#sidebar .carousel {
	margin:0 0 0 3px;
}
#sidebar .carousel div ul li {
	float:left;
	width:87px;
}
#sidebar .ultmulgaldiv {
	overflow: hidden;
	width: 76px;
	height: 58px;
}
/* box */
#sidebar .box {
	width:298px;
	background:url(../images/bg-box-c.gif) repeat-y;
	margin:0 0 14px;
}
#sidebar .box .holder {
	width:100%;
	background:url(../images/bg-box-t.gif) no-repeat;
}
#sidebar .box .frame {
	height:1%;
	padding:13px 12px 6px 14px;
	background:url(../images/bg-box-b.gif) no-repeat 0 100%;
}
/* ads-list */
#sidebar .ads-list {
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .ads-list img {
	float:right;
}
#sidebar .ads-list .ad {
	display:block;
	float:none;
}
#sidebar .ads-list li {
	margin:0 0 7px;
	overflow:hidden;
	height:1%;
}
#sidebar .ads-list span {
	font-size:13px;
	float:left;
	color:#ababab;
	margin:4px 0 0;
}
#sidebar .title {
	font-size:13px;
	color:#ababab;
	font-weight:normal;
	display:block;
	margin:-4px 0 12px 3px;
}
/* links */
#sidebar .links {
	margin:0;
	padding:0 0 5px 5px;
	list-style:none;
	color:#f6323c;
}
#sidebar .links li {
	margin:0 0 2px;
}
#sidebar .links a {
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f6323c;
}
/* content */
#content {
	position:relative;
	width:629px;
	float:left;
	line-height:19px;
}
/* promo-box */
#content .promo-box {
	margin:0;
}
#content .promo-box .visual {
	margin:0 0 9px;
}
#content .promo-box img {
	display:block;
}
/* heading */
#content .heading {
	margin:0 0 6px;
}
#content .heading .holder {
	height:1%;
	overflow:hidden;
}
#content .heading .type,
.search-form-s3 .type {
	float:left;
	font-size:10px;
	padding:1px 4px 1px 5px;
	margin:0 7px 0 0;
	color:#fff;
	line-height:12px;
	font-weight:bold;
}
* html #content .heading .type,
.search-form-s3 .type {
	margin:0 4px 0 0;
}
#content .heading strong {
	display:block;
	color:#4f4f4f;
	line-height:14px;
}
#content .heading .red,
.search-form-s3 .red {
	background:#f6323c;
}
#content .heading .yellow,
.search-form-s3 .yellow {
	background:#fbc903;
}
#content .heading .green,
.search-form-s3 .green {
	background:#02b377;
}
#content .heading .cyan,
.search-form-s3 .cyan {
	background:#028ab3;
}
#content .heading .greent,
.search-form-s3 .greent {
	background:#9fc102;
}
#content .heading .brown,
.search-form-s3 .brown {
	background:#6c5436;
}
#content .heading h2 {
	font:bold 27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f6323c;
	margin:1px 0 12px;
}
#content .heading .details {
	font-size:10px;
	line-height:12px;
	color:#f97278;
	font-weight:bold;
	overflow:hidden;
	height:1%;
}
#content .heading .name {
	float:left;
	margin:0 3px 0 0;
}
#content .heading .date {
	font-style:normal;
	float:left;
	background:url(../images/separator02.gif) no-repeat 0 2px;
	padding:0 4px 0 8px;
}
#content .heading .icons {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	float:left;
	background:url(../images/separator02.gif) no-repeat 0 2px;
}
#content .heading .icons li {
	float:left;
	margin:0 5px 0 0;
}
#content p {
	margin:0 0 24px;
}
/* columns */
.columns {
	border-top:1px solid #e8e8e8;
	overflow:hidden;
	height:1%;
}
/* column1 */
.columns .column1 {
	float:left;
	width:378px;
}
/* column2 */
.columns .column2 {
	float:right;
	width:231px;
}
/* block */
.columns .block {
	padding:10px 0 0;
	border-top:1px solid #e8e8e8;
	margin:-1px 0 0;
}
.columns .block .visual img {
	display:block;
}
.columns .block .visual {
	margin:0 0 7px;
}
#content .block .heading {
	margin:0 0 7px;
}
#content .block p {
	margin:0 0 22px;
}
#content .heading h3,
#content .heading h4 {
	font:bold 23px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f6323c;
	margin:9px 0 20px;
}
#content .heading h4 {
	font-size:18px;
	margin:4px 0 14px;
}
#content .column2 .heading h3 {
	margin:9px 0 14px;
}
#content .column2 .heading {
	margin:0 0 11px;
}
#content .column2 p {
	margin:0 0 18px;
}
/* links */
#content .links {
	margin:0;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 5px 5px;
	list-style:none;
	color:#f6323c;
}
#content .links li {
	margin:0 0 2px;
}
#content .links a {
	color:#f6323c;
}
#content .suboption {
	margin:8px 0 16px 1px;
}
#content .suboption h2 {
	margin:1px 0 5px;
}
/* tabset */
#content .tabset {
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #f6323c;
	margin:0 0 9px;
}
#content .tabset .tab {
	padding:0;
}
#content .tabset a {
	float:right;
	margin:0 0 0 16px;
	cursor:pointer;
}
#content .tabset span {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	height:35px;
	width:118px;
}
#content .tabset .btn-prueba {
	background:url(../images/btn-prueba.gif) no-repeat;
}
#content .tabset .btn-novedad {
	background:url(../images/btn-novedad.gif) no-repeat;
}
#content .tabset .btn-contacto {
	background:url(../images/btn-contacto.gif) no-repeat;
}
#content .tabset .btn-noticia {
	background:url(../images/btn-noticia.gif) no-repeat;
}
#content .tabset .btn-ficha {
	background:url(../images/btn-ficha.gif) no-repeat;
}
#content .tabset .btn-fotos {
	background:url(../images/btn-fotos.gif) no-repeat;
}
#content .tabset .btn-videos {
	background:url(../images/btn-videos.gif) no-repeat;
}
#content .tabset .active span {
	background-position:0 -35px;
}
/* photos-box */
/* video-box */
#content .photos-box,
#content .video-box {
	background:#efefef;
	height:1%;
	padding:14px 17px 9px 15px;
	margin:0 0 8px;
}
#content .tab .photos-box,
#content .tab .video-box {
	margin:0 -13px 21px -10px;
}
#content .photos-box .photo-holder,
#content .video-box .video-holder {
	margin:0 0 22px;
}
#content .photos-box img,
#content .video-box img {
	display:block;
}
/* items-list */
#content .items-list {
	margin:0 -17px 0 0;
	padding:0 0 0 2px;
	list-style:none;
	width:610px;
	overflow:hidden;
}
#content .items-list li {
	display:inline;
	float:left;
	padding:0 17px 22px 0;
}
#content h1 {
	margin:0 0 10px;
	color:#f6323c;
}
#content h3 {
	margin:0 0 10px;
	color:#f6323c;
	font:23px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content h3 a {
	color: #f6323c;
}
#content h2 a {
	color: #f6323c;
}
/* tab */
#content .tab {
	line-height:21px;
	padding:0 13px 0 10px;
	color:#4f4f4f;
}
/* pricebox */
#content .price-box {
	border:1px solid #eaeaea;
	width:615px;
	margin:14px -13px 12px -10px;
	padding:5px 0 10px 12px;
	overflow:hidden;
	background:#e3e3e3 url(../images/bg-price-box.gif) repeat-x;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
#content .price-box .details {
	float:left;
	display:table;
}
#content .price-box .price {
	float:right;
	text-align:right;
	margin:5px 13px 0 0;
	display:inline;
}
#content .price-box .icon {
	display:table-cell;
	vertical-align:middle;
	padding:0 15px 0 0;
}
#content .price-box .info {
	display:table-cell;
	vertical-align:middle;
}
#content .price-box .brand {
	display:block;
	margin:5px 0 -4px;
}
#content .price-box .model {
	display:block;
	font-size:18px;
	color:#f6323c;
	margin:0 0 -4px;
}
#content .price-box .description {
	display:block;
	font-size:11px;
	color:#f6323c;
}
#content .price-box .price em {
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#f6323c;
	font-size:18px;
	margin:-6px 0 0;
}
/* summary-box */
#content .summary-box {
	border:1px solid #ececec;
	width:625px;
	margin:0 -13px 0 -10px;
}
#content .summary-box .heading {
	padding:10px 8px 15px;
	margin:0;
}
#content .summary-box h3 {
	font-size:16px;
	margin:0;
	font-weight:normal;
}
/* summary-table */
#content .summary-table {
	border-collapse:collapse;
	width:625px;
	text-align:left;
	border-bottom:1px solid #fff;
	line-height:14px;
	color:#808080;
}
#content .summary-table td {
	padding:0;
	background:#f4f4f4 url(../images/bg-summary-table.gif) repeat-x;
}
#content .summary-table th {
	background:#ededed;
	font-weight:normal;
	border-bottom:1px solid #949494;
	padding:2px 13px 5px;
}
#content .summary-table .name {
	padding:6px 13px;
	width:379px;
	border-right:1px solid #949494;
}
#content .summary-table .value {
	padding:6px 10px 6px 25px;
	width:184px;
}
/* note */
#content .summary-box .note {
	display:block;
	margin:25px 13px 19px;
}
#content .tab .image img {
	display:block;
}
#content .tab .image {
	margin:15px -13px 14px -10px;
}
/* list */
#content .tab .list {
	margin:0 0 0 -3px;
	height:1%;
	padding:0 0 10px;
	list-style:none;
	font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
#content .tab p {
	line-height:20px;
	margin:0 0 20px;
}
#content .tab .list li {
	background:url(../images/bullet01.gif) no-repeat 0 3px;
	padding:0 0 2px 19px;
}
#content .align-right {
	float:right;
	margin:-3px 6px 0 15px;
}
#content .align-left img, 
#content .align-right img {
	display:block;
	margin:0 0 11px;
}
#content .align-left {
	float:left;
	margin:-3px 29px 0 5px;
}
/* comments */
#content .tab .comments {
	width:520px;
	margin:0 0 0 -4px;
	padding:22px 86px 0 4px;
	border-top:1px solid #f6323c;
	font:14px Arial, Helvetica, sans-serif;
}
#content .comments h5 {
	font-size:14px;
	font-weight:normal;
	margin:0 0 14px -2px;
}
#content .tab .comments p {
	line-height:17px;
	margin:0 0 26px;
}
/* comments-paging */
#content .comments-paging {
	margin:0 0 0 -4px;
	padding:28px 0 26px;
	list-style:none;
	overflow:hidden;
	height:1%;
}
#content .comments-paging li {
	float:left;
	background:url(../images/separator04.gif) no-repeat 0 9px;
	padding:0 5px 0 8px;
	margin:0 4px 0 -4px;
}
#content .comments-paging a {
	color:#4f4f4f;
}
#content .comments p span {
	display:block;
}
/* comment-form */
#content .comment-form {
	padding:12px 0 20px 5px;
	width:533px;
	margin:0 -20px 0 0;
}
#content .comment-form .col {
	width:156px;
	float:left;
}
#content .comment-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 23px;
}
#content .comment-form .row textarea,
#content .comment-form .row input {
	border:1px solid #e3e5eb;
	border-top-color:#b9bbbf;
	color:#787878;
	width:150px;
	float:left;
	margin:1px 0 14px;
	padding:3px 3px 1px;
	font-size:13px;
}
#content .comment-form .row textarea {
	height:116px;
	width:340px;
	max-width:340px;
	margin:0 27px 0 0;
	overflow:auto;
}
.text-buscador2 {
	background:url(../images/text-buscador2.png) no-repeat;
	width:268px;
	height:19px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#content .title {
	color:#474c3e;
	background:#f1f1f1;
	display:block;
	padding:10px 7px 11px;
	margin:0 0 7px;
	font-size:18px;
	font-weight:normal;
}
/* contact-form */
#content .contact-form {
	padding:12px 0 20px 5px;
	width:500px;
}
#content .contact-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 25px 30px;
}
#content .contact-form .row textarea,
#content .contact-form .row input {
	border:1px solid #e3e5eb;
	border-top-color:#b9bbbf;
	color:#787878;
	width:180px;
	float:left;
	margin:1px 20px;
	padding:3px 3px 1px;
	font-size:13px;
}
#content .contact-form .row textarea {
	height:116px;
	width:408px;
	max-width:408px;
	overflow:auto;
}
#content .contact-form .row input.email {
	width: 408px;
}
#content .contact-form .enviar {
	float: right;
	margin-right: 33px;
	font-weight: bold;
	padding: 0 30px 0 30px;
}
/* box */
#content .box {
	border:1px solid #f1f1f1;
	width:627px;
	color:#555;
	margin:0 0 8px;
}
#content .box .title {
	padding:9px 7px 11px;
	margin:0;
	color:#656565;
}
#content .box .title em {
	font-style:normal;
	font-weight:bold;
	color:#f30202;
}
/* info-box */
#content .box .info-box {
	border-top:1px solid #f1f1f1;
	height:1%;
	overflow:hidden;
	padding:9px 7px 8px;
}
#content .box .list-holder {
	float:left;
}
/* info-list */
#content .box .info-list {
	margin:2px 69px 5px 0;
	padding:0;
	list-style:none;
}
#content .box .last {
	margin-right:0;
}
#content .box .info-list li {
	background:url(../images/bullet02.gif) no-repeat 0 9px;
	padding:0 0 4px 10px;
}
#content .box h5 {
	margin:0 0 6px;
	font-size:12px;
}
#content .box p {
	line-height:23px;
	margin:0;
}
/* columns */
#content .box .columns {
	background:url(../images/bg-box-columns.gif) repeat-y;
	border:0;
}
/* details */
#content .box .details {
	float:right;
	width:256px;
}
#content .box .details .info {
	padding:13px 15px;
	line-height:14px;	
}
#content .box .details img {
	display:block;
	margin:0 0 13px;
}
#content .box .details a {
	color:#555;
	font-weight:bold;
}
#content .box .details address {
	display:block;
	font:12px/15px Arial, Helvetica, sans-serif;
}
#content .box .details .phone a{
	background:url(../images/ico07.gif) no-repeat 3px 1px;
	padding:14px 0 8px 24px;
	float:left;
}
#content .box .details .phone {
	display:block;
	height:1%;
	overflow:hidden;
	margin:0 0 6px;
}
/* request-form */
#content .request-form {
	padding:0 0 6px;
}
#content .request-form .holder {
	padding:9px 8px;
}
#content .request-form label {
	display:block;
}
#content .request-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 4px;
}
#content .request-form textarea {
	width:338px;
	max-width:346px;
	height:115px;
	border:1px solid #dbe0e6;
	border-top-color:#aaadb4;
	overflow:auto;
	color:#000;
	margin:17px 0 0;
	padding:3px 4px;
	float:left;
}
#content .request-form .col {
	float:left;
	margin:0 11px 4px 4px;
}
#content .request-form .row label {
	margin:0 0 6px 2px;
}
#content .request-form .row .text {
	background:url(../images/bg-input.gif) no-repeat;
	width:138px;
	height:21px;
}
#content .request-form .row input {
	width:130px;
	padding:3px 4px;
	background:none;
	border:0;
	margin:0;
	float:left;
}
#content .request-form .button {
	margin:7px 0 0 6px;
}
/* main-table */
#content .main-table {
	width:629px;
	border-collapse:collapse;
	text-align:left;
}
#content .main-table td {
	padding:0;
	vertical-align:top;	
	border-bottom:1px solid #e0dcdc;
	background:#f8f8f8 url(../images/bg-main-table.gif) repeat-x;
}
#content .main-table th {
	padding:12px 0 9px;
	color:#6d6d6d;
	background:#f1f1f1;
	border-right:1px solid #fff;
	border-bottom:1px solid #e0dcdc;
}
#content .main-table th.date {
	border-right:0;
	width:67px;
	padding-left:10px;
	border-left:1px solid #f1f1f1;
}
#content .main-table th.model {
	width:199px;
	padding-left:5px;
	border-left: 1px solid #ffffff;
}
#content .main-table th.address {
	width:69px;
	padding-left:12px;
}
#content .main-table th.fuel {
	width:88px;
	padding-left:9px;
}
#content .main-table th.km {
	width:41px;
	padding-left:10px;
}
#content .main-table th.year {
	width:35px;
	padding-left:8px;
}
#content .main-table th.price {
	width:60px;
	padding-left:10px;
	border-right:0;
}
#content .main-table tbody {
	color:#696969;
	font-size:11px;
}
#content .main-table td.date {
	padding:3px 0 8px 10px;
	border-left:1px solid #e0dcdc;
}
#content .main-table td.date span {
	display:block;
	margin:0 0 2px;
}
#content .main-table td.model {
	font-size:12px;
	font-weight:bold;
	padding:20px 0 8px 7px;
}
#content .main-table td.address {
	padding:21px 0 8px 11px;
}
#content .main-table td.fuel {
	padding:21px 0 8px 13px;
}
#content .main-table td.km {
	padding:21px 0 8px 6px;
}
#content .main-table td.year {
	padding:21px 0 8px 8px;
}
#content .main-table td.price {
	padding:21px 0 8px 10px;
	font-weight:bold;
	border-right:1px solid #e0dcdc;
}
#content table.table-arriba {
	margin-top: -19px;
}
#content table.table-arriba a {
	color:#696969;
}
#content .main-table td.dest1 {
	background:#f8f8f8 url(../images/bg-main-table-dest1.gif) repeat-x;
}
/* paging */
#content .paging {
	float:right;
	margin:0;
	padding:18px 0 0;
	list-style:none;
}
#content .paging li {
	float:left;
	margin:0 0 0 7px;
}
#content .paging a {
	float:left;
	font-size:13px;
	color:#fff;
	padding:6px 0;
	width:31px;
	text-align:center;
	text-decoration:none;
	background:#5b702f;
}
#content .paging a.active {
	background:#e1e1e1;
}
#content .paging a:hover {
	text-decoration:underline;
}
/* footer */
#footer {
	background:url(../images/bg-footer.png) no-repeat;
	width:937px;
	margin:0 auto;
	padding:43px 29px 30px 22px;
}
/* copyright */
#footer .copyright {
	color:#aeadad;
	font-size:11px;
}
/* menu */
#footer .menu {
	float:right;
	overflow:hidden;
	height:1%;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	float:left;
	margin:0 2px 0 -2px;
	background:url(../images/separator03.gif) no-repeat 0 2px;
	padding:0 7px 0 8px;
}
#footer .rss {
	background:url(../images/rss.gif) no-repeat 0 1px;
	padding:0 0 0 19px;
}
#footer .menu a {
	color:#f6323c;
}
/* concesionarios */
#content h3.concesionarios {
	font-size: 14px;
	font-weight: bold;
}
#content p.concesionarios {
	color: #8d8d8d;
	font-size: 12px;
	line-height: 21px;
}
/* buscador por palabras */
#content h3.buscapal {
	font-size: 14px;
	font-weight: bold;
}
#content p.buscapal {
	color: #8d8d8d;
	font-size: 12px;
	line-height: 21px;
}
#content p.buscapal a {
	color: #8d8d8d;
}
/* tableSorter */
#sortablesearch thead tr .header {
	background-image: url(../images/btn-order.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
#sortablesearch thead tr .headerSortUp {
	background-image: url(../images/btn-order-up.gif);
}
#sortablesearch thead tr .headerSortDown {
	background-image: url(../images/btn-order-down.gif);
}
/* otros */
#content .ajparriba {
	margin-top: -19px;
}
#tab1 object {
	margin: 10px 10px 10px 10px;
}
#content a.rojo {
	color: #f6323c;
}

/* ------------------------------------------------------------------------- */
/* GreyBox Redux */
#GB_overlay {
  background-image: url(../images/gboverlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}
* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(../images/spacer.gif);
}
#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}
#GB_frame {
  border: 0;
  overflow: hidden;
  width: 100%;
  height: 378px;
}
#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}
#GB_window img.cerrar {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
}

