@charset "UTF-8";
/* CSS Document */

/* RESET CSS  */
* {margin:0; padding:0}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img, a, img {border:none; text-decoration:none;}
ul,ol {list-style:none;}

.clearboth{clear:both}

/* BODY  */
body{border:0; text-align:center; padding:0; margin:0;}

/* CONTENEDOR  */
#main{ margin:0 auto 0 auto; width:1010px; background:url(../images/all/shadow_bg.gif) repeat-y 0px 7px;}
#shadow_top { background:url(../images/all/shadow_bg_top.gif) no-repeat 0px 7px; width:1010px;}
#shadow_bottom { background:url(../images/all/shadow_bg_bottom.gif) no-repeat 0px bottom; width:1010px;}

/* IDIOMA  */
#lang { margin:7px auto 3px auto; width:990px; text-align:right;}
#lang ul { margin:0 75px 0 0;}
#lang ul li { display:inline-block; margin:0 8px 0 0; padding:0 8px 0 0; border-right:solid 1px #999999; }
#lang ul li.lang_last { 0margin:0 0 0 0; padding:0 0 0 0; border-right:none; }
#lang ul li a {font:normal 11px Arial, Helvetica, sans-serif; color:#999999;}
#lang ul li a:hover { color:#fdbb03;}
#lang ul li a.active { color:#fdbb03;}

/* CONTENIDO  */
#content { width:990px; border:solid 1px #ffffff; margin:0 0 0 7px; text-align:left;}

/* HEADER  */
#header { background:url(../images/all/bg_header.gif) repeat-y; width:990px; height:98px; border-bottom:solid 1px #ffffff;}
#header img.opel { margin:12px 29px 0 44px; float:left;}
#header img.isasti { margin:39px 68px 0 0; float:right;}

/* BANNER Y MENU  */
#banner { background:url(../images/all/bg_slide.gif) repeat-x 0px 40px;}

#menu { width:990px; height:40px; margin:0; padding:0; background-color:#424242;}
#menu ul { margin:10px 0 0 20px; float:left; }
#menu ul li { display:inline-block; margin:0 12px 0 0; padding:0 18px 0 0; border-right:solid 1px #ffffff; }
#menu ul li.last {margin:0 0 0 0; padding:0 0 0 0; border-right:none; }
#menu ul li a { font:normal 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
#menu ul li a:hover { text-decoration:none; color:#fdbb03;}
#menu ul li a.active { text-decoration:none; color:#fdbb03;}

/* DESTACADOS BOTTOM  */
#bottom { width:955px; height:119px; padding:20px 0 0 35px; background:url(../images/all/bg_bottom.gif) repeat-x;}
#bottom ul { height:99px; width:917px; background:url(../images/all/bg_cube.gif) repeat-x;}
#bottom ul li { display:inline-block; margin:0 31px 0 0;}
#bottom ul li.bottom_last { margin:0 0 0 0;}
#bottom ul li a:hover {}
#bottom ul li a.active {}

/* FOOTER  */
#footer { margin:10px 0 20px 0; font:normal 11px Arial, Helvetica, sans-serif; color:#333333;}
#footer p { color:#666666; margin:5px 0 0 0; letter-spacing:1px;}
#footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#666666;}
#footer a:hover { text-decoration:underline;}

/*  HOME OPEL ZONE  */
#slider1 { width: 714px; height: 335px; position: relative; overflow: hidden; }
#slider1Content { width: 714px; position: absolute;	top: 0;	margin-left: 0;}
.slider1Image {float: left; position: relative; display: none;}
.slider1Image span { position: absolute; font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 694px; background-color: #fff; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; color: #fff; display: none;}
.clear {clear: both;}
.slider1Image span strong {font-size: 14px;}

#isasti_text { float:right; width:205px; margin:-300px 45px 0 0;}
#isasti_text, x:-moz-any-link { width:220px; margin:-300px 35px 0 0;}
#isasti_text h1 { font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; margin:0 0 12px 0; letter-spacing:.5px;}
#isasti_text h1 span.h1max { font-size:16px;}
#isasti_text p { font:normal 13px Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:.5px; line-height:16px; margin:0 0 8px 0;}

#home_promo { height:170px; width:955px; background:url(../images/all/bg_home_promo.gif) repeat-x; padding:23px 0 0 35px;}

#home_promo #home_servicios { width:203px; float:left; margin:0 0 0 35px;}
#home_promo #home_servicios h2{ font:bold 18px Arial, Helvetica, sans-serif; color:#ffffff; text-shadow: 2px 2px 5px rgb(0,0,0); padding:0 0 8px 32px; margin:0 0 15px 0; background:url(../images/all/bullet_home_promo_title.gif) no-repeat 12px 3px; border-bottom:solid 1px #ffffff; width:171px; }
#home_promo #home_servicios a.button { background:url(../images/all/bullet_info.png) no-repeat 10px 6px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:163px; height:17px; padding:5px 5px 1px 35px; margin-top:12px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#home_promo #home_servicios a.button:hover { color:#f0bf46;}

#home_promo #home_destacado { width:679px; float:left;}
#home_promo #home_destacado h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#ffffff; text-shadow: 2px 2px 5px rgb(0,0,0); padding:0 0 8px 32px; margin:0 0 15px 0; background:url(../images/all/bullet_home_promo_title.gif) no-repeat 12px 3px; border-bottom:solid 1px #ffffff; width:647px; }
#home_promo #home_destacado img { float:left; margin:0 35px 0 0; border:solid 1px #dadfe9;}
#home_promo #home_destacado h3 { font:bold 24px Arial, Helvetica, sans-serif; color:#fdbb03; margin:0 0 12px 0; padding:0;}
#home_promo #home_destacado h4 { font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 5px 0;}
#home_promo #home_destacado p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; width:95%;}

/* GAMA OPEL */
#gama_list { background:url(../images/all/bg_gama_top.png) repeat-x;}
#gama_list h1 { margin:22px 0 0 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }
#gama_list span.submenu { float:right; margin:35px 50px 0 0; color:#666666; font:bold 12px Arial, Helvetica, sans-serif;}
#gama_list a { color:#666666; font:bold 12px Arial, Helvetica, sans-serif; margin:0 10px 0 10px;}
#gama_list a:hover { color:#FFFFFF; }
#gama_list a.active {  color:#FFFFFF;}
#gama_list ul { margin:20px 0 20px 25px;}
#gama_list ul li { display:inline-block; width:154px; height:203px; margin:0 0px 4px 0; background:url(../images/all/bg_gama_list.png) repeat-x 0px bottom;}
#gama_list ul li div.vehiculo {}
#gama_list ul li div.vehiculo img { float:left; margin:30px 0 15px 0;}
#gama_list ul li div.vehiculo h2 { margin:0 0 0 10px; height:32px; width:134px; display:block; float:left; font:bold 12px Arial, Helvetica, sans-serif; color:#333333;}
#gama_list ul li div.vehiculo p { margin:0 0 0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#gama_list ul li div.vehiculo a { margin:8px 0 0 5px; background:url(../images/all/bullet_info.png) no-repeat 10px 5px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:110px; padding:4px 5px 2px 25px; color:#333333; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#gama_list ul li div.vehiculo a:hover { color:#f0bf46;}

/* MODELO OPEL */
#modelo { margin:22px 0 0 0;}
#modelo #banner img { border-bottom:solid 1px #ffffff; border-top:solid 1px #ffffff;}
#modelo #banner a.galeria { margin:-47px 0 0 765px; position:absolute; background:url(../images/all/bullet_info.png) no-repeat 0px 5px; font:bold 12px Arial, Helvetica, sans-serif; padding:4px 5px 2px 15px; color:#ffffff;}
#modelo #banner a.galeria, x:-moz-any-link {  margin:330px 0 0 -225px; position:absolute; background:url(../images/all/bullet_info.png) no-repeat 0px 5px; font:bold 12px Arial, Helvetica, sans-serif; padding:4px 5px 2px 15px; color:#ffffff;}

#modelo #banner a.galeria:hover { color:#f0bf46;}

#modelo_detalle { background:url(../images/all/bg_gama_top.png) repeat-x;}
#modelo_detalle h1 { margin:22px 0 0 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }
#modelo_detalle span.submenu { float:right; margin:35px 50px 0 0; color:#666666; font:bold 12px Arial, Helvetica, sans-serif;}
#modelo_detalle a { color:#666666; font:bold 12px Arial, Helvetica, sans-serif; margin:0 10px 0 10px;}
#modelo_detalle a:hover { color:#FFFFFF; }

#modelo_info { background:url(../images/all/bg_gama_top.png) repeat-x; margin:0 0 20px 0;}

#modelo_info #col_1 { width:203px; float:left; margin:30px 30px 0 40px;}
#modelo_info #col_1 h2 { font:bold 13px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 3px 0;}
#modelo_info #col_1 span.precio { font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#modelo_info #col_1 p { margin:10px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; line-height:15px; color:#333333;}

#modelo_info #col_2 { width:203px; float:left; margin:30px 30px 0 0;}
#modelo_info #col_2 img { border:none;}

#modelo_info #col_3 { width:203px; float:left; margin:30px 30px 0 0;}
#modelo_info #col_3 h2 { font:bold 13px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 3px 0;}
#modelo_info #col_3 p { margin:10px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; line-height:15px; color:#333333;}
#modelo_info #col_3 a { margin:8px 0 0 0; background:url(../images/all/bullet_pq_info.png) no-repeat 0px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:110px; padding:4px 5px 2px 10px; color:#333333; }
#modelo_info #col_3 a:hover { color:#f0bf46;}

#modelo_info #col_4 { width:203px; float:left; margin:30px 0 0 0;}
#modelo_info #col_4 ul {}
#modelo_info #col_4 ul li { margin:0 0 10px 5px;}
#modelo_info #col_4 ul li a { background:url(../images/all/bullet_info.png) no-repeat 10px 5px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:173px; padding:4px 5px 2px 25px; color:#333333; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#modelo_info #col_4 ul li a:hover { color:#f0bf46;}

/* KILOMETRO 0 */
#bg_kilometro { background:url(../images/all/bg_contenido.gif) repeat-y 35px 0px;}

#kilometro { background:url(../images/all/bg_gama_top.png) repeat-x;}
#kilometro span.submenu { xfloat:left; margin:35px 50px 0 -10px; color:#666666; font:bold 12px Arial, Helvetica, sans-serif;}
#kilometro a.link_submenu { color:#666666; font:bold 12px Arial, Helvetica, sans-serif; margin:0 10px 0 10px;}
#kilometro a.link_submenu:hover { color:#333333; }
#kilometro a.link_submenu_active {  color:#333333; margin:0 10px 0 10px;font:bold 12px Arial, Helvetica, sans-serif;}
#kilometro h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }

#kilometro_list { width:645px; border-top:solid 1px #dfe0e2; margin:0 33px 0 36px; padding:10px 0 0 0; float:left;}
#kilometro_list h2 { font:normal 14px Arial, Helvetica, sans-serif; color:#333333; margin:15px 0 25px 0;}
#kilometro_list p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 18px 0;}
#kilometro_list ul {}
#kilometro_list ul li { background:url(../images/all/bg_km.jpg) repeat-x; width:647px;}
#kilometro_list ul li img { margin:11px 35px 10px 0; float:left;}
#kilometro_list ul li div.data { margin:11px 0 0 0; width:385px; float:left;} 
#kilometro_list ul li div.data p { margin:0 0 3px 0; display:block; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#kilometro_list ul li div.data p.first { margin:0 0 10px 0;}
#kilometro_list ul li div.data p span.modelo { font:bold 14px Arial, Helvetica, sans-serif;}
#kilometro_list ul li div.data p span.num_km { margin:0 0 0 0; float:right; font:normal 12px Arial, Helvetica, sans-serif;}
#kilometro_list ul li div.data p span.precio {font:bold 12px Arial, Helvetica, sans-serif; margin:0 0 0 70px; }

#kilometro_data { width:276px; background-color:#b6b6b7; height:580px; background:url(../images/all/bg_not_list.gif) repeat-x; background-color:#b6b6b7; float:right;}
#kilometro_data h3 { margin:45px 0 25px 35px; font:bold 12px Arial, Helvetica, sans-serif; color:#333333;}
#kilometro_data p { margin:0 0 15px 35px; width:200px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; display:block; line-height:16px;}
#kilometro_data a { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
#kilometro_data a:hover { text-decoration:underline; color:#333333;}

#kilometro_list img.logo_g1 { float:right; margin:-80px 15px 0 0;}

#ordenar { width:647px; height:20px; border-top:solid 1px #999999; padding:0 0 3px 0;}
#ordenar ol { background:none;}
#ordenar ol li { float:left; display:inline-block; padding:8px 0 5px 0;}
#ordenar ol li, x:-moz-any-link { padding:3px 0 2px 0;}
#ordenar ol li p { font:normal 10px Arial, Helvetica, sans-serif; color:#333333; display:block; width:150px; margin:-3px 85px 0 0;}
#ordenar ol li p, x:-moz-any-link { margin:2px 90px 0 0;}
#ordenar ol li a { font:normal 10px Arial, Helvetica, sans-serif; color:#333333; display:block; margin:-3px 0 0 100px;}
#ordenar ol li a:hover { text-decoration:underline; }
#ordenar ol li a.active { text-decoration:underline;}
#ordenar ol li.vacio_li {width:195px; *width:255px; _width:195px;}
#ordenar ol li.vacio_li, x:-moz-any-link {width:195px;}
#ordenar ol li select { margin:0 85px 0 0; }
#ordenar ol li select, x:-moz-any-link { margin:0 0px 0 0; }
#ordenar ol li a#ordenar_km { margin:-3px 0 0 20px; display:block; width:15px; padding:0 12px 0 0; background:url(../images/all/sort.gif) no-repeat right 3px;}
#ordenar ol li a#ordenar_km, x:-moz-any-link { margin:0px 0 0 15px;}
#ordenar ol li a#ordenar_precio { padding:0 12px 0 0; background:url(../images/all/sort.gif) no-repeat right 3px; }
#ordenar ol li a#ordenar_precio, x:-moz-any-link { margin:0px 0 0 95px;}
#ordenar ol li a#ordenar_precio_km { padding:0 12px 0 0; margin:0 0 0 342px; background:url(../images/all/sort.gif) no-repeat right 3px; }
#ordenar ol li a#ordenar_precio_km, x:-moz-any-link {margin:0px 0 0 335px;}
#paginator { border-top:solid 1px #999999; margin:8px 0 0 0;}
#paginator p {font:normal 10px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 0 0;}

/* NOTICIAS */

#noticia { background:url(../images/all/bg_gama_top.png) repeat-x;}
#noticia h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }

#detalle_noticia { width:645px; border-top:solid 1px #dfe0e2; margin:0 33px 0 36px; padding:30px 0 0 0; float:left;}
#detalle_noticia p.date_noticia { font:normal 11px Arial, Helvetica, sans-serif; color:#999999;}
#detalle_noticia h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#666666; margin:5px 0 25px 0;}
#detalle_noticia p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 14px 0;}
#detalle_noticia img { float:left; margin:0 30px 10px 0;}
#detalle_noticia a.boton { margin:8px 0 0 5px; background:url(../images/all/bullet_info.png) no-repeat 12px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:150px; padding:5px 5px 4px 30px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#detalle_noticia a.boton:hover { color:#f0bf46;}
#detalle_noticia li { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; }

#listado_noticias { width:276px; background-color:#b6b6b7; height:580px; background:url(../images/all/bg_not_list.gif) repeat-x; background-color:#b6b6b7; float:right;}
#listado_noticias ul { margin:45px 0 45px 35px; width:200px; }
#listado_noticias ul li { margin:0 0 22px 0;}
#listado_noticias ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#666666; display:block;}
#listado_noticias ul li a span.date { font-size:10px; font-weight:normal; color:#666666; margin:0 0 3px 0; float:none;}
#listado_noticias ul li a:hover, #listado_noticias ul li a:hover span.date {color:#FFFFFF;}
#listado_noticias ul li a.active, #listado_noticias ul li a.active span.date {color:#FFFFFF;}

/* PROMOCIONES */

#promocion { background:url(../images/all/bg_gama_top.png) repeat-x;}
#promocion h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }

#detalle_promocion { width:713px; float:left;}
#detalle_promocion img { border-top:solid 1px #ffffff;}
#detalle_promocion #col_1 { float:left; margin:0 0 30px 0; width:425px; }
#detalle_promocion #col_1 h2 { font:bold 24px Arial, Helvetica, sans-serif; color:#fdbb03; margin:26px 0 15px 38px;}
#detalle_promocion #col_1 h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 10px 38px;}
#detalle_promocion #col_1 p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 0 38px; width:425px; line-height:16px;}
#detalle_promocion #col_1 a.boton { margin:44px 0 0 38px; background:url(../images/all/bullet_info.png) no-repeat 12px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:150px; padding:5px 5px 4px 30px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#detalle_promocion #col_1 a.boton:hover { color:#f0bf46;}
#detalle_promocion #col_2 {  float:right; margin:60px 10px 0 0;}

#listado_promocion { width:276px; border-top:solid 1px #ffffff; height:580px; border-left:solid 1px #ffffff; background-color:#b6b6b7; background:url(../images/all/bg_not_list.gif) repeat-x; background-color:#b6b6b7; float:right;}
#listado_promocion ul { margin:35px 0 45px 20px; width:230px; }
#listado_promocion ul li { padding:22px 0 22px 0; border-bottom:solid 1px #9e9fa0; border-top:solid 1px #dcdcdc;}
#listado_promocion ul li.first { padding:0 0 22px 0; border-bottom:solid 1px #9e9fa0; border-top:none;}
#listado_promocion ul li.last { padding:22px 0 0 0; border-top:solid 1px #dcdcdc; border-bottom:none;}
#listado_promocion ul li a span.text { font:normal 12px Arial, Helvetica, sans-serif; margin:5px 0 0 25px; color:#666666; display:block; line-height:16px;}
#listado_promocion ul li a span.title { font:bold 14px Arial, Helvetica, sans-serif; color:#666666; padding:0 0 0 25px; background:url(../images/all/bg_grey_off.gif) no-repeat 5px 3px; display:block;}
#listado_promocion ul li a:hover span.text {color:#FFFFFF;}
#listado_promocion ul li a.active span.text {color:#FFFFFF;}
#listado_promocion ul li a:hover span.title {color:#FFFFFF; padding:0 0 0 25px; background:url(../images/all/bg_grey_on.gif) no-repeat 5px 3px;}
#listado_promocion ul li a.active span.title {color:#FFFFFF; padding:0 0 0 25px; background:url(../images/all/bg_grey_on.gif) no-repeat 5px 3px;}

/* POSTVENTA */

#postventa { background:url(../images/all/bg_gama_top.png) repeat-x;}
#postventa h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }
#postventa span.submenu { float:right; margin:35px 50px 0 0; color:#666666; font:bold 12px Arial, Helvetica, sans-serif;}
#postventa a { color:#666666; font:bold 12px Arial, Helvetica, sans-serif; margin:0 10px 0 10px;}
#postventa a:hover { color:#FFFFFF; }
#postventa a.active {  color:#FFFFFF;}

#accesorios { width:645px; border-top:solid 1px #dfe0e2; margin:0 33px 0 36px; padding:30px 0 0 0; float:left;}
#accesorios h2 { font:normal 14px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 25px 0;}
#accesorios p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 18px 0;}
#accesorios img { float:left; margin:0 30px 10px 0;}
#accesorios a.boton { margin:8px 0 0 5px; background:url(../images/all/bullet_info.png) no-repeat 12px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:150px; padding:5px 5px 4px 30px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#accesorios a.boton:hover { color:#f0bf46;}

#accesorios div.accesorio_list { margin:0 0 10px 0; clear:both; }

#accesorio_data { width:276px; background-color:#b6b6b7; height:580px; background:url(../images/all/bg_not_list.gif) repeat-x; background-color:#b6b6b7; float:right;}
#accesorio_data.corto { width:276px; background-color:#b6b6b7; height:430px; background:url(../images/all/bg_not_list.gif) repeat-x; background-color:#b6b6b7; float:right;}
#accesorio_data h3 { margin:45px 0 25px 35px; font:bold 12px Arial, Helvetica, sans-serif; color:#333333;}
#accesorio_data p { margin:0 0 15px 35px; width:200px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; display:block; line-height:16px;}
#accesorio_data a { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
#accesorio_data a:hover { text-decoration:underline; color:#333333;}
#accesorio_data a.boton { margin:8px 0 0 35px; background:url(../images/all/bullet_info.png) no-repeat 12px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:165px; padding:5px 5px 4px 30px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#accesorio_data a.boton:hover { color:#f0bf46; text-decoration:none;}
#accesorio_data div.links_accesorios { margin:150px 0 0 0;}

/* CONTACTO */

#contacto { background:url(../images/all/bg_gama_top.png) repeat-x;}
#contacto h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }

#contacto_list { width:645px; border-top:solid 1px #dfe0e2; margin:0 33px 0 36px; padding:30px 0 0 0; float:left;}
#contacto_list h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 5px 0;}
#contacto_list h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#333333; margin:0px 0 5px 0;}
#contacto_list p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 18px 0; line-height:16px;}
#contacto_list a {color:#868686; margin:0 0 0 5px;}
#contacto_list a:hover {color:#868686; text-decoration:underline;}
#contacto_list a.externo { padding:0 0 0 15px; background:url(../images/all/bullet_pq_info.png) no-repeat 3px 3px; margin:0 0 0 10px;}
#contacto_list a.externo:hover { text-decoration:none; color:#f0bf46;}

#formulario_contacto { width:276px; background-color:#b6b6b7; height:650px; background:url(../images/all/bg_not_list.gif) repeat-x; background-color:#b6b6b7; float:right;}
#formulario_contacto h4 { margin:33px 0 15px 35px; font:bold 18px Arial, Helvetica, sans-serif; color:#333333;}
#formulario_contacto form { margin:0 0 0 35px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#formulario_contacto form input[type=text] { margin:3px 0 8px 0; width:200px; }
#formulario_contacto form select { margin:5px 0 10px 0; width:200px; }
#formulario_contacto form textarea { margin:5px 0 10px 0; width:200px; }
#formulario_contacto form input.boton { margin:8px 0 0 60px; background:url(../images/all/bullet_info.png) no-repeat 8px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:80px; padding:5px 5px 4px 20px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}
#formulario_contacto form input.noboton { display:none;}
#formulario_contacto form a {color:#333333; text-decoration:underline;}
#formulario_contacto form a:hover {color:#333333;}

.error { font-weight:bold; color:#900;}

.envio_correcto_popup {
	position:absolute;
	height:330px;
	width:640px;
	background:#FFFFFF url(../images/all/logo_opel.png) no-repeat 20px 20px;
	margin-left:35px;
	margin-right:auto;
	margin-top:-590px;
	border:solid 3px #fdbb03;
	-moz-border-radius: 10px;
	ms-border-radius: 10px;
	border-radius: 10px;
	z-index:2000;
	display:block;
}

.envio_correcto_popup h1{
	text-align:left;
	font-size:16px;
	color:#333;
	font:normal 18px Arial, Helvetica, sans-serif; 
	line-height:16px;
	padding:50px 10px 40px 140px;
}

.envio_correcto_popup p{
	text-align:left;
	font-size:12px;
	color:#333;
	font:normal 12px Arial, Helvetica, sans-serif; 
	line-height:16px;
	padding:10px 10px 10px 140px;
}

.envio_correcto_popup a{
	text-align:left;
	font-size:12px;
	color:#333;
	display:block;
	width:35px;
	font:normal 12px Arial, Helvetica, sans-serif; 
	margin:20px 10px 10px 300px;
	padding:3px 15px;
	background:#CCCCCC;
	border:solid 1px #999999
}

.envio_correcto_popup a:hover { background:#fdbb03;}

.envio_correcto {
	float:left;
	height:110px;
	width:324px;
	background:url(../images/envio_correcto.png);
	margin-left:300px;
	margin-right:auto;
	margin-top:-500px;
}

.envio_correcto h1{
	text-align:left;
	font-size:14px;
	color:#333;
	padding:39px 10px 10px 90px;
}


.envio_error {
	float:left;
	height:110px;
	width:324px;
	background:url(../images/envio_error.png);
	margin-left:300px;
	margin-right:auto;
	margin-top:-500px;
}

.envio_error h1{
	text-align:left;
	font-size:14px;
	color:#333;
	padding:37px 10px 10px 85px;
}

/* PAGINACIÓN */
.pag { clear:both; margin:-10px 0 0 150px; padding:0 0 20px 0; text-align:center;}
	.pag li { display:inline; width:2em; margin:0 1px 0 0; padding-top:0px; font:normal 10px Arial, Helvetica, sans-serif;}
			
	.pag li.first { width:8em; padding:0; padding-right:12px; padding-top:3px; background:url(../images/all/bullet_left.gif) no-repeat right 5px; }
	.pag li.first span { color:#999999;}
	.pag li.first02 {width:2.5em; padding-top:3px; padding-right:3px; color:#333333;}
			
	.pag li.last { width:4.5em; padding-left:12px; padding-top:3px; background:url(../images/all/bullet_right.gif) no-repeat left 5px;}
	.pag li.last span { color:#999999;}
	.pag li.last02 { width:3.1em; padding-top:3px;}
			
	.pag li .sel { width:auto; font-weight:bold; }
	.pag li a { width:auto; padding:3px 5px 3px 5px; margin:0; color:#333333; }
	.pag li a:hover { text-decoration:none; font-weight:bold; }
	.pag li.first a:hover, .pag li.last a:hover{ color:#333333; background:none; text-decoration:none}				
.pag:after { content:"."; clear:both; display:block; height:0; visibility:hidden;}	


/* FORM CITA PREVIA TALLER */

#body_cita #main_cita{ margin:0 auto 0 auto; width:800px; }
#body_cita #content { width:800px; border:none; border-bottom:solid 1px #ffffff; margin:0 0 0 0; text-align:left;}
#body_cita #header { background:url(../images/all/bg_header.gif) repeat-y; width:800px; height:98px; border-bottom:solid 1px #ffffff;}
#body_cita #header img.opel { margin:12px 29px 0 44px; float:left;}
#body_cita #header img.isasti { margin:39px 68px 0 0; float:right;}
#body_cita #cita { background:url(../images/all/bg_gama_top.png) repeat-x; *background:none;}
#body_cita #cita h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }
#body_cita #cita_form h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 5px 43px;}
#body_cita #cita_form p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 60px 18px 43px;}
#body_cita #cita_form h3 { font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 15px 0px;}

#body_cita #aviso { background:url(../images/all/bg_gama_top.png) repeat-x; *background:none;}
#body_cita #aviso h1 { margin:17px 0 23px 43px; font:bold 26px Arial, Helvetica, sans-serif; color:#ffffff; float:left; text-shadow: 2px 2px 5px rgb(0,0,0) }
#body_cita #aviso h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#333333; margin:5px 0 5px 43px;}
#body_cita #aviso p { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0 60px 18px 43px;}
#body_cita #aviso a { font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
#body_cita #aviso a:hover { text-decoration:underline; color:#333333;}

#body_cita #cita_form input { margin:5px 0 0 0;}
#body_cita #cita_form input.boton2 { margin:5px 0 0 300px; background:url(../images/all/bullet_info.png) no-repeat 8px 7px; font:bold 12px Arial, Helvetica, sans-serif; display:block; width:80px; padding:5px 5px 4px 20px; color:#666666; border-bottom:solid 1px #c5c5c5; border-right:solid 1px #c5c5c5; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; background-color:#FFFFFF;}


#form_col_1 { margin:0 0 0 43px; width:45%; float:left;}
#body_cita #form_col_1 label { width:170px; margin:8px 0 0 0; float:left;font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_1 input[type=text] { width:170px; float:left;}
#body_cita #form_col_1 span.checkbox { margin:8px 6px 0 3px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_1 select { margin:5px 0 0 0;}

#form_col_2 { margin:0 0 0 0; width:42%; float:right;}
#body_cita #form_col_2 label { width:120px; margin:8px 0 0 0; float:left;font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_2 input[type=text] { width:150px; float:left;}

#form_col_3 { margin:30px 0 0 43px; width:90%; float:left;}
#form_col_3 div.checklist { width:250px; float:left;}
#body_cita #form_col_3 label { width:120px; margin:8px 0 0 0; float:left;font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_3 input[type=checkbox] { }
#body_cita #form_col_3 input[type=text] { width:150px; xfloat:left; margin:8px 0 0 0;}
#body_cita #form_col_3 span.checkbox { width:100px; margin:8px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_3 label.long { width:180px; clear:both; margin:0 0 8px 0;}

#form_col_4 { margin:30px 0 0 43px; width:90%; float:left;}
#form_col_4 div.checklist { width:250px; float:left;}
#body_cita #form_col_4 label { width:200px; margin:8px 0 0 0; float:left;font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_4 input[type=text] { width:180px; xfloat:left; margin:8px 0 0 0;}
#body_cita #form_col_4 label.long { width:180px; clear:both; margin:0 0 8px 0;}
#body_cita #form_col_4 span.checkbox { margin:8px 6px 0 3px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
#body_cita #form_col_4 select { margin:5px 0 0 0;}

#body_cita #form_col_1 label.error { font-weight:bold; color:#900;}
#body_cita #form_col_2 label.error { font-weight:bold; color:#900;}
#body_cita #form_col_3 label.error { font-weight:bold; color:#900;}
#body_cita #form_col_4 label.error { font-weight:bold; color:#900;}

/* HACKS PARA IE6 */

#shadow_top { _margin:-9px 0 0 0;}
#shadow_bottom { _margin:-1px 0 0 0;}
#isasti_text { _margin:-300px 18px 0 0;}
#content { _margin:-4px 0 0 -4px;}
img.ieShadow { _margin:-16px 0 0 0;}


#lang ul { _float:right; _margin:0 38px 0 0;}
#lang ul li { _float:left;}
#menu ul { _margin:10px 0 0 18px;}
#menu ul li { _float:left; _margin:0 17px 0 0; _padding:0 23px 0 0;}
#bottom ul li { _float:left; _margin:0 35px 0 0;}
#gama_list h1 { _margin:22px 0 0 22px;}
#modelo_detalle h1 { _margin:22px 0 0 22px; _position:absolute;}
#kilometro h1 { _margin:17px 0 23px 20px;}
#ordenar ol li select { _margin:0 0px 0 0; }
#ordenar ol li a#ordenar_km { _margin:-3px 0 0 10px; }

#promocion h1 { _margin:17px 0 23px 16px;}
#postventa h1 { _margin:17px 0 23px 16px;}
#contacto h1 { _margin:17px 0 23px 16px;}
#contacto_list { _margin:0 33px 0 16px;}
#noticia h1 { _margin:17px 0 23px 16px;}
#detalle_noticia { _margin:0 33px 0 16px;}
#accesorios { _margin:0 33px 0 16px;}
#listado_noticias ul li { _margin:-8px 0 0px 0;}
#kilometro_list { _margin:0 33px 0 16px;}
#bg_kilometro { _border-bottom:solid 1px #ffffff; }
#gama_list  { _margin:0 0 20px 0; }
#gama_list ul li { _float:left; _margin:0 4px 4px 0;}
#gama_list ul li div.vehiculo h2 { _margin:0 0 0 5px;}
#footer { _margin:5px 0 20px 0;}
#modelo_info { _padding-bottom:20px;_margin:-4px 0 0 0; _height:100px; _background-color:#FFFFFF; }
#modelo_info #col_1 { _margin:30px 30px 0 20px;}
#modelo_info #col_4 ul li { _margin:0 0 0px 5px;}
#modelo #banner a.galeria { _margin:330px 0 0 -240px; _position:absolute;}

#kilometro_list ul li div.data p span.num_km { _margin:-15px 0 0 0; }

#listado_noticias ul li a span.date {_float:none;}
#accesorios div.accesorio_list { _margin:-10px 0 10px 0; _clear:both; }

.pag li.first { _background:url(../images/all/bullet_left.gif) no-repeat right 6px; }
.pag li.last { _background:url(../images/all/bullet_right.gif) no-repeat left 9px;}


#body_cita #cita h1 { _margin:17px 0 23px 23px; _color:#000000;}
