



*, html { margin:0; padding:0;}

body { padding:1em; margin:0; background:#fff; font:0.7em/1.25em Verdana, Arial, Helvetica, sans-serif; color:#343333;}

h1 { margin:0; clear:both; padding:.3em 0 .3em 1em; color:#fff; background:url(skodaimg/bk.titular-h1.gif) 0 0 no-repeat; font-size:1.2em; font-weight:bold;}
h2 { padding:.5em; margin-bottom:.5em; color:#147358; margin:0; font-size:1.2em; }
h2 a {color:#147358; text-decoration:none}
h3 { padding:.5em 0; margin-bottom:.5em; color:#333; margin:0; font-size:1.2em; }
h4 { padding:.5em 0; margin-bottom:.5em; color:#b9c57e; margin:0; font-size:1.1em; }

a { color:#b9c57e; text-decoration:underline}
a img { border:0;}

p { color:#5e5e5e; padding:.5em 0; font-size:1em; line-height:1.5em;}


ul, ol { margin:0 0 0 1.5em; }
ul li { padding:.4em 0; color:#5e5e5e}
ul.legal li { padding:1em 3em;}

form fieldset { border:0; padding:0;}
form legend { display:none}
form input[type=text],
form input[type=password],
form textarea { border:1px solid #5e5e5e; background:none; color:#5e5e5e; padding:.15em .3em; font:1em/1.25em Verdana, Arial, Helvetica, sans-serif;}
form textarea { overflow:auto}
form input[type=submit], form input[type=button] {border:0; background:#b9c57e; color:#fff; margin-left:10em; padding:.2em 0; text-align:center; width:5em; font-size:.9em; display:inline; cursor:pointer }
*:first-child+html form input[type=submit] { margin-left:9em; }
form input:hover,form textarea:hover,form input:focus,form textarea:focus { color:#147358}
form input[type=submit]:hover,form input[type=submit]:focus,form input[type=reset]:hover,form input[type=reset]:focus,form input[type=button]:hover,form input[type=button]:focus{  color:#fff; background:#333;}
form label { display:block; float:left; color:#999}

/* carcasas */
#global { margin:0 auto; width:83.6em; padding:0 1em 1em 1em }
#contenedor-global{ width:83.6em; float:left; clear:both;}


/* cabecera */
#header,
ul.menuopciones,
ul.menu { display:none}


/* columnas */
#contenido { padding:0; margin:0; width:83.6em; float:left;  }

.contenido-texto { width:83.6em; float:right; background:#fff; padding-top:1em;}
.contenido-texto p { text-align:justify}
.recuadro-texto { width:100%; margin:1em 0 0 0; padding:0; float:left; clear:both;}
.recuadro-texto .cont-recuadro-texto { width:81.6em; padding:0 1em 1em 1em; float:left; min-height:20em}
.recuadro-texto .cont-recuadro-texto h2 { padding-left:0}
.recuadro-texto .ini-recuadro-texto { width:100%; padding:0; height:1em; min-height:0; }
.columna-mini p a, .recuadro-texto p a { font-weight:bold; text-decoration:none}
.columna-mini p a:hover, .recuadro-texto p a:hover { text-decoration:underline}
.recuadro-texto .cont-recuadro-texto .columna-doble { width:37.5em; float:left; padding:0 1.5em; min-height:0}

.columna-izq { float:left; width:47.6em; padding:0; margin:0;}
.columna-dcha { float:right; width:35em; padding:0; margin:0}
.columna-cuerpo { width:100%; min-height:32em;}
.columna-mini { width:100%; padding:0; margin:0; min-height:12em; padding-bottom:4em}

p.tuv { padding:5em 0 1.5em 0;}
p.tuv img { float:left; padding-right:2em; margin-top:-4em; }
p.tuv+* { clear:both}
p.foto-ambiente { padding:0; margin:-1.5em 0 0 0; width:100%; float:left; clear:both;}

/* pie */
#footer { width:83.6em; clear:both; padding:4.7em 0 1em 0; margin:0;}
#footer p { color:#808080; text-align:center; padding:0 .5em; font-size:.9em;}
#footer p a { color:#808080; text-decoration:none;}
#footer p a:hover { color:#b9c57e; text-decoration:underline}

/* flash */
#reproductor { vertical-align:text-bottom; margin-bottom:-.25em}



/* home */
.noticia-portada { width:100%; float:left; padding:1em 0; margin:0; list-style:none}
.noticia-portada li { float:left; width:41.3em;  padding:.9em .3em 0 0; margin:0;}
.noticia-portada li+li { float:right}
.noticia-portada li div { width:39.3em; padding:0 1em; }
.noticia-portada li div.cierre-noticia { baheight:1em; padding:0; width:100%}
.noticia-portada p { padding:0 .5em; text-align:justify}
.noticia-portada p.fecha { color:#b9c57e; font-weight:bold}
.noticia-portada p img { float:left; padding:1em 1em .5em 0}


/* modelos */
ol.gama-modelos { width:100%; margin:0; list-style:none; float:left; clear:both; padding:1em 0 .5em 0}
ol.gama-modelos li { float:left; clear:none; height:8em; padding:0 0 5em 1em; width:15em;}
ol.gama-modelos li p { padding:0;}
ol.gama-modelos li p a { padding:0; text-align:center; text-decoration:none; color:#474747}
ol.gama-modelos li p a:hover {color:#b9c57e}
ol.gama-modelos li p img { vertical-align:top; padding-bottom:.2em; display:block}
ol.gama-modelos li p strong { display:inline; clear:both; font-size:.9em; padding-left:1em;}


/* donde estamos */
div#mapaloc1, div#mapaloc2 { width:100%; margin:1em 0; height:26em;}


/* noticias */
.lista-noticias { float:right; width:62em; padding:1em 0 0 1.2em}
.lista-noticias ul { margin:-1em 0 0 0; list-style:none}
.lista-noticias ul li { padding:1em 0; clear:both; border-top:1px solid #ccc}
.lista-noticias ul li:first-child { border:0;}
.lista-noticias ul li h3 {color:#147358; }
.lista-noticias ul li h3+p { padding:0;}
.lista-noticias ul li p span {color:#b9c57e; font-weight:bold }
*:first-child+html .lista-noticias ul li h2 span { margin-left:-9em;}
*:first-child+html .lista-noticias ul li h2 strong { margin-left:8.1em}
.lista-noticias ul li p { text-align:justify; padding-right:2em}
.lista-noticias ul li p img { float:left; padding:.5em 1em .5em 0}

.historico-noticias { float:left; width:17em; border:1px solid #999; padding:0; margin:1em 0 0 1em}
.recuadro-texto .cont-recuadro-texto .historico-noticias h2 { background:#999; text-transform:none; font-size:1.1em; padding:.5em 0 .5em 1em; color:#fff}
.historico-noticias ol { padding:1em; border-top:0; margin:0; list-style:none}
.historico-noticias ol li, .historico-noticias ol li a { color:#999}
.historico-noticias ol li span { cursor:pointer}
.historico-noticias ol li span:hover,
.historico-noticias ol li.activo span,
.historico-noticias ol li ol li.activo a,
.historico-noticias ol li ol li a:hover { color:#5c5c5c; text-decoration:underline; font-weight:bold}
.historico-noticias ol li ol li a {text-decoration:none;}

.historico-noticias ol li ol { border:0; width:8.1em; padding:.5em 1em .5em 0}
.historico-noticias ol li.activo ol li.activo a { text-decoration:none;}
.historico-noticias ol li.activo ol li a:hover { text-decoration:underline}



/*km0*/
/* formularios */
.formulario-buscador { padding:0 0 .8em 0; width:23em; background:#fff; border-right:1px solid #ccc; float:left}
.formulario-buscador div { width:100%; padding:.4em 0; float:left; clear:both}
.formulario-buscador div.columna { clear:none; width:45%; float:left}
.formulario-buscador label { width:6em; padding-top:.15em}
.formulario-buscador select,
.formulario-buscador input[type=text] { width:15em;}
.formulario-buscador textarea { width:19em; height:14em}
.formulario-buscador select,
.formulario-buscador input[type=file] { border:1px solid #5e5e5e; background:none; color:#5e5e5e; padding:.15em .3em; font:1em/1.25em Verdana, Arial, Helvetica, sans-serif;}
.formulario-buscador option { background:#fff}
.formulario-buscador .campo-corto input { width:7em}


/*detalle*/
.resultados-vehiculos { width:52em; float:left; padding:0 0 0 2em;}
.resultados-vehiculos ul  { padding:0; margin:0; list-style:none}
.resultados-vehiculos ul li { padding:1em 1em 1em 0; float:left; clear:both; width:53em; border-bottom:1px solid #ccc; }
.resultados-vehiculos ul li .detalle-foto { float:left;}
.resultados-vehiculos ul li .detalle-datos { float:right; width:22em;}
.resultados-vehiculos ul li p.precio { padding-left:.7em;}
.resultados-vehiculos ul li p.ver-detalle { clear:both; padding-top:4em;}
.resultados-vehiculos ul li p.ver-detalle a { color:#fff; background:#333; padding:0 .5em; text-decoration:none; line-height:2em}
.resultados-vehiculos ul li p.ver-detalle a:hover {  background:#b9c57e; color:#333;}
.resultados-vehiculos ul li a:hover img { border-color:#b9c57e; background:transparent;}
.resultados-vehiculos ul li h3 { padding:.5em; margin-bottom:.5em; color:#147358; margin:0; font-size:1.2em;}
.resultados-vehiculos ul li img {border:1px solid #5e5e5e; border-bottom-width:1em; padding:0; margin:0 1em 1em 0}
.resultados-vehiculos ul li strong { color:#b9c57e; font-size:1.2em}
.resultados-vehiculos ul li ol { list-style:none; padding:1em 0; margin:0; width:100%; float:left; clear:both; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.resultados-vehiculos ul li ol li {font-size:.9em; color:#5c5c5c; width:auto; padding:0 0 .5em 3em; border:0; margin:0;}


.paginado { list-style:none; width:100%; border-top:1px solid #ececec; float:left; text-align:center; clear:both; padding:1em 0;}
.paginado li { display:inline; padding:0.1em 0; margin:0 0.1em 0 0; }
.paginado li a { padding:.1em .3em; text-decoration:none;background:#5c5c5c; color:#fff;}
.paginado li a:hover,
.paginado li.activo a { background:#b9c57e;}

.detalle-ocasion { width:55em; float:left;}
.detalle-ocasion h3 {padding:.5em; margin-bottom:.5em; color:#147358; margin:0; font-size:1.2em;}
.detalle-ocasion .detalle-foto { background:none; float:left; width:36em; padding:1em 0 0 1em; margin:0; }
.detalle-ocasion .detalle-foto ol { list-style:none; float:left; background:#5c5c5c; width:65%; padding:.3em 0 .3em .2em; margin:0;}
.detalle-ocasion .detalle-foto ol li { display:inline; padding:0; margin:0; float:none; clear:none}
.detalle-ocasion .detalle-foto ol li a { font-size:1.2em; padding:0 .3em; color:#fff; background:#b9c57e; text-decoration:none;}
.detalle-ocasion .detalle-foto ol li a:hover { color:#333; background:#ccc;}
.detalle-ocasion .detalle-foto img { padding:0;  margin:0; border:2px solid #5c5c5c}
.detalle-ocasion .detalle-datos { background:none; float:left; width:47em; padding:1em 0 0 1em; margin:0;}
.detalle-ocasion .detalle-datos p { padding:.2em 1em .2em 9em; min-height:1.5em; color:#000; text-align:left}
.detalle-ocasion .detalle-datos strong { color:#999; font-weight:normal; margin:0 0 -2em -11em; display:block; font-size:.8em}


/* trabaja con nosotros*/
.trabaja-nosotros { width:100%; float:left; clear:both;}
.trabaja-nosotros div { padding:0 1em 1em 1em; float:left; clear:both; width:43.6em; margin-left:.8em}
.trabaja-nosotros div.tr-cabecera-mid { width:100%; height:1em; margin:0; padding:0;}
.trabaja-nosotros div+div+div {  border-top:1px solid #ccc;}
.trabaja-nosotros div p { padding:.3em 1em; color:#000}
.trabaja-nosotros div ul { padding:.3em 1em .3em 2.5em; list-style:disc}
.trabaja-nosotros div ul li { padding:.1em; color:#333; }



/* formularios */
.formulario-nosotros { width:100%; float:left; clear:both; }
.formulario-nosotros div.tr-cabecera-mid { width:100%; height:1em; margin:0; padding:0; }
.formulario-nosotros p { padding:.4em 1em;}

.formulario-contacto { padding:1em;}
.columna-izquierda .formulario-contacto p { padding-top:1em}
.formulario-contacto div { width:100%; padding:.4em 0; float:left; clear:both}
.formulario-contacto table#Table2 { width:auto; float:left; clear:both; margin-top:2em; border-collapse:collapse}
.formulario-contacto table#Table2 textarea { width:12.5em; height:6em}
.formulario-contacto div#datos_4 textarea{ width:30em; height:6em}
.formulario-contacto div#datos_4 label { width:16em; padding-right:3em}
.formulario-contacto div.columna { clear:none; width:33.5em; float:left}
.formulario-contacto div#datos_1,
.formulario-contacto div#datos_2,
.formulario-contacto div#datos_3 { width:68em; clear:none}
.formulario-contacto label { width:9em; color:#999; padding-top:.15em}
.formulario-contacto select,
.formulario-contacto input[type=text] { width:17em;}
.formulario-contacto textarea { width:21.5em; height:14em}
.formulario-nosotros .error { background:#666; color:#fff; padding:.1em 1em; margin:0 1em;}
#Table1 { padding:0; margin-left:5em; width:68em;}
#Table1 a { display:block; background:#b9c57e; color:#fff; font-weight:bold; text-decoration:none; border-bottom:0; padding:0.4em 1em}
#Table1 a:hover { background:none; color:#333;}
.formulario-contacto select,
.formulario-contacto input[type=file] { border:1px solid #666; background:none; color:#666; padding:.15em .3em; font:1em/1.25em Verdana, Arial, Helvetica, sans-serif;}
.formulario-contacto option { background:#fff}
.formulario-contacto input[type=button] {border:0; color:#fff; margin-left:10em; padding:.2em 0; text-align:center; width:5em; font-size:.9em; display:inline; }
.formulario-contacto .campo-corto input { width:7em}

.trabaja-con-nosotros { border:1px solid #ccc; padding:1em; width:68em; margin:-.2em 0 0 5em;}

