/*CSS Maestra*/

@charset "utf-8";

/* CSS Reset Styles ======================================================== */
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{background:transparent; border:0 none; font-size:100%; margin:0; padding:0; outline:0; vertical-align:middle;}

body{line-height:1em;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}
table, table td{padding:0; border:none; border-collapse:collapse;}

/* Fuentes ======================================================== */
@font-face{font-family: 'MyriadWebProRegular'; src:url('fonts/myriadwebpro-webfont.eot'); src:url('fonts/myriadwebpro-webfont.eot#iefix') format('embedded-opentype'), url('fonts/myriadwebpro-webfont.woff') format('woff'), url('fonts/myriadwebpro-webfont.ttf') format('truetype'), url('fonts/myriadwebpro-webfont.svg') format('svg'); font-weight:normal; font-style:normal;}

/* Estilos comportamiento etiquetas HTML5 ======================================================== */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:inline;}

/* Estilos HTML ======================================================== */
body{background:none; color:#666; font:100% 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; height:100%; line-height:1.3em;}
html{background:#fff; height:100%; min-width:976px;}
hr{color:#777; width:100%;}
h1{color:#666; /*color:#be0006;*/ font:bold 1.25em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.85em;}
h2{color:#666; font:bold 1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.8em;}
h3{color:#be0006; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.8em;}
h4{color:#c00; font:bold 1.3em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.8em;}
h5{color:#c00; font:bold 1.3em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.8em;}
h6{color:#c00; font:bold 1.3em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.8em;}
a{color:#a1a1a1; font:bold 1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
a:hover{color:#be0006; font:bold 1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}

/* Estilos Estructuras Generales ======================================================== */
#wrapper{color:#333; font:0.9em Arial, Verdana, Helvetica, sans-serif; height:auto !important; height:100%; margin:1em auto 0 auto; min-height:100%; overflow:hidden; padding:0; position:relative; text-align:justify; width:976px;}

#wrapper-promo{color:#333; font:0.9em Arial, Verdana, Helvetica, sans-serif; height:auto !important; height:100%; margin-right: -15px;
  margin-left: -15px;margin:0 auto; min-height:100%; overflow:hidden; padding:0; position:relative; text-align:justify; max-width:976px;}

/* Cabecera */
header{font-size:1.1em; font-weight:bold; height:18px; margin:0 auto; position:relative; width:976px;}
/* Contenido */
#content{margin:0 auto; min-height:495px; overflow:hidden; position:relative; width:976px;}
#content-promo{margin:0 auto; min-height:495px; overflow:hidden; position:relative; max-width:976px;}
/* Menú */
nav{letter-spacing:0.01em;}
/* Pie de página */
footer{font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin:0 auto; padding-bottom:2.5em; position:relative; width:976px;}
/* Galería */
#galleria{height:400px; margin-left:2em;}
#vista_360_sportage{ cursor:move;margin:auto;}
#vista_360_soul{ cursor:move; margin:auto;}
#vista_360_picanto{cursor:move; margin:auto;}
#vista_360_mohave{cursor:move; margin:auto;}
#vista_360_riohb{cursor:move; margin:auto;}
#vista_360_carens{cursor:move; margin:auto;}
#vista_360_carnival{cursor:move; margin:auto;}
#vista_360_cerato{cursor:move; margin:auto;}
#vista_360_cerato-koup{cursor:move; margin:auto;}
#vista_360_sorento{cursor:move; margin:auto;}
#vista_360_optima{cursor:move; margin:auto;}
.preload {background : url('../images/loader.gif') no-repeat 50% 50%;}
/*Estilos Header =========================================================== */
ul.main_menu{color:#999; float:left; font:normal 0.66em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:1em; position:relative; width:650px; z-index:5;}
ul.main_menu li{display:inline;}
ul.main_menu li a{color:#666; padding:0 2px;}
ul.main_menu li a:hover{color:#be0006;}
ul.sub_menu{float:right; font:bold 0.66em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-right:1.4em; text-align:right; position:relative; width:290px; z-index:5;}
ul.sub_menu li{display:inline;}
ul.sub_menu li a{color:#999; padding:0 0.1em;}
ul.sub_menu li a:hover{color:#be0006;}
ul.sub_menu li.divisor span{background:url(../images/structure/icons/circle.gif) center center no-repeat; padding:0 3px;}

/*Estilos Content ======================================================== */
#tiger_nose_header{background:url(../images/structure/sprites/header_footer.png) center 495px no-repeat; font-size:1.1em; font-weight:bold; height:590px; left:0; margin:0 auto; overflow:hidden; position:absolute; top:-500px; width:976px; z-index:1000;}
#logo{height:64px; left:435px; position:absolute; top:505px; width:110px; z-index:3;}
#models_container{background:#fff; height:550px; left:0; position:absolute; top:0; z-index:2; width:976px;}
html #showroom li.showroom_active, html #showroom a.showroom_active, html #showroom a.showroom_active:hover{color:#be0006 !important;}
#showroom2{display:none;}
#tiger_nose_footer{background:url(../images/structure/sprites/header_footer.png) center bottom no-repeat; font-size:1.1em; font-weight:bold; height:46px; left:0; margin:0 auto; position:absolute; bottom:0; width:976px; z-index:2;}
#content_details{color:#666; font:0.94em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; line-height:1.25em; min-height:500px; padding:8.2em 2em 5em 2em; position:relative; width:920px;}

#content_details_promo{color:#666; font:0.94em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; line-height:1.25em; min-height:500px; position:relative; max-width:920px;}
/*Menú Showroom*/
#showroom_menu_options{float:left; width:350px;}
#showroom_menu_photos{float:left; height:200px; margin-top:4.5em; width:350px;}
ul.showroom_menu{float:left; margin-left:4.5em; margin-top:0.3em; width:250px;}
ul.showroom_menu li{padding-bottom:0.07em; padding-top:0.09em;}
ul.showroom_menu li span{background:url(../images/structure/icons/arrow.gif) left center no-repeat; padding:0 3px;}
ul.showroom_menu li a{color:#666; font-size:0.9em; font-weight:normal; padding-left:0.6em;}
ul.showroom_menu li a:hover{color:#be0006; font-size:0.8em; font-weight:normal;}

/*Menú superior sección*/
aside.tree_menu_cont{float:right;}
ul.tree_menu{float:right; text-align:right; width:380px;}
ul.tree_menu li{display:inline;}
ul.tree_menu li a{color:#666; font-size:0.85em; font-weight:normal; padding:0 0.2em;}
ul.tree_menu li a:hover{color:#be0006; font-size:0.85em; font-weight:normal; text-decoration:underline;}
ul.tree_menu li.divisor span{background:url(../images/structure/icons/arrow.gif) center center no-repeat; padding:0 4px;}

/*Menú Modelos*/
ul.menu_models{float:left;}
ul.menu_models li{display:inline; float:left; margin:1.8em;}

/*Menú Mapa del sitio*/
.sitemap_content{float:left; margin-bottom:1.5em; width:225px;}
ul.sitemap{margin-left:2em;}
ul.sitemap li{list-style-image:url(../images/structure/icons/arrow.gif); padding-bottom:0.08em; padding-top:0.08em;}
ul.sitemap li a{color:#666; font-size:1em; font-weight:normal;}
ul.sitemap li a:hover{color:#be0006; font-size:1em; font-weight:normal;}

ul.sitemap_models{margin-left:2em;}
ul.sitemap_models li{list-style-image:url(../images/structure/icons/arrow.gif); font-weight:bold; padding-bottom:0.08em; padding-top:0.08em;}

ul.sitemap_models ul{margin-left:2em;}
ul.sitemap_models ul li{list-style-image:url(../images/structure/icons/arrow.gif); padding-bottom:0.08em; padding-top:0.08em;}
ul.sitemap_models ul li a{color:#666; font-size:1em; font-weight:normal;}
ul.sitemap_models ul li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
.sitemap_img{float:right; margin:0 2em 1.5em 2em;}

/*Article*/
article header{font-size:1em; height:2.5em; margin:1em auto 0 auto !important; width:auto;}
section article header h2{color:#a57a39 !important; font-size:1em !important; font-weight:normal !important;}
article header a{color:#666; font-size:1em; font-weight:normal;}
article header a:hover{color:#be0006; font-size:1em; font-weight:normal;}
article header span{color:#333; font-size:0.85em; font-weight:normal;}
article header span time{color:#333; font-size:1em; font-weight:normal;}
article p{line-height:1.2em; margin-bottom:0.6em;}
article header{height:auto; margin:0; width:920px;}
article footer{font-size:0.95em; padding-bottom:0.5em; width:auto;}

/*Section*/
section header{font-size:1em; height:2.5em; margin:1em auto 0 auto; width:auto;}
section header h2{color:#666; font:bold 1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-bottom:0.8em;}

/*Menú izquierdo vehículo*/
aside.column_left{float:left;}
ul.vehicule_menu{float:left; width:170px;}
ul.vehicule_menu li{background:url(../images/structure/sprites/menu.gif) 0 -18px; padding-bottom:0.4em; padding-top:0.25em;}
ul.vehicule_menu li a{color:#666; font-size:1em; font-weight:normal; /*padding-left:1.3em;*/}
ul.vehicule_menu li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.vehicule_menu li.vehicule_menu_header{background:url(../images/structure/sprites/menu.gif) 0 10px no-repeat; padding-bottom:0.6em;}
ul.vehicule_menu li.vehicule_menu_footer{background:url(../images/structure/sprites/menu.gif) 0 -60px no-repeat; padding-bottom:0.5em;}
ul.vehicule_menu li a.opc_active{color:#be0006 !important;}
ul.vehicule_menu ul.gal_submenu, ul.vehicule_menu ul.cat_submenu{width:150px;}
ul.vehicule_menu ul.gal_submenu li, ul.vehicule_menu ul.cat_submenu li{background:url(../images/structure/sprites/menu.gif) 0 -18px; padding-bottom:0.4em; padding-left:0.6em; padding-top:0.25em;}
#vehicules_menu2{display:none;}

/*Información del vehículo*/
#vehicule_details{float:left; font:0.94em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; line-height:1.35em; margin-left:2.3em; position:relative; width:720px;}
#vehicule_details h2{color:#be0006; font:bold 1.15em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif;}
#vehicule_details section p{font-size:1.1em}
#vehicule_details .illustrativetxt{font-size:0.9em; text-align:right;}
ul.vehicle_mini_photos{float:left;}
ul.vehicle_mini_photos li{display:inline; float:left; margin-left:2em; margin-right:1.9em;}

#vehicule_details h2{color:#666 !important; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif !important; margin-bottom:0.8em !important;}
#vehicule_details section header{font-size:1em !important; height:2.2em !important; margin:0 !important; width:auto !important;}
#vehicule_details section header h2{color:#666 !important; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif !important; margin-bottom:0.8em !important;}

#vehicule_details article header{font-size:1em !important; height:2.2em !important; margin:0 !important; width:auto !important;}
#vehicule_details article header h2{color:#666 !important; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif !important; margin-bottom:0.8em !important;}

.info_specs_container{width:720px;}
.info_specs_container_promo{width:100%;}
ul.specs_models{float:left; font-size:0.97em; font-weight:bold; width:100%;}
ul.specs_models_br{font-size:0.6em; font-weight:bold;}
ul.specs_models li{display:inline; float:left; margin:0; text-align:center;}
html ul.specs_models li.mactive, html ul.specs_models li.mactive a, html ul.specs_models li.mactive a:hover{color:#be0006 !important;}
.specs_title{color:#666; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif;}

/* Galería Colores Modelo */
.img_colors_container{border:1px dashed #ccc; height:303px; overflow:hidden; width:722px;}
ul.colors_thumbs{float:left;}
ul.colors_thumbs li{display:inline; float:left; margin:1.2em 0 0 1.16em; text-align:center;}
ul.colors_thumbs li figcaption{font-weight:normal; font-size:0.95em; padding-top:0.5em;}
html ul.colors_thumbs li.mactive, html ul.colors_thumbs li.mactive a, html ul.colors_thumbs li.mactive a:hover{color:#be0006 !important;}

/*Especificaciones Modelo*/
.spec_line_header{background:url(../images/structure/sprites/specs_frame.gif) 0 0 no-repeat; height:12px; width:720px}
.spec_line_footer{background:url(../images/structure/sprites/specs_frame.gif) 0 -21px no-repeat; height:12px; width:720px;}

ul.specs_details{font-size:1.1em; margin:0.5em 1em;}
ul.specs_details li{background:url(../images/structure/icons/circle2.gif) 0 4px no-repeat; margin-bottom:0.4em; padding-left:0.9em;}

#vehicule_spec_img{position:absolute; right:-300px; top:0; z-index:1;}

/*Noticias*/
.news_img{float:right; margin:0.5em 1em 1em 1em;}
.news_img img{border:1px solid #ccc;}
#news article header{margin:0.5em auto !important;}
#news_details_content{min-height:400px;}

/*Paginación*/
ul.nav_pag{list-style:none; float:right; font-size:1em; margin:1em auto; padding:4px;}
ul.nav_pag li{display:inline; float:none; margin-left:8px; width:25px;}
ul.nav_pag li a{background:#fff; border:1px solid #ccc; border-radius:5px; color:#be0006; font-size:0.95em; font-weight:normal; height:18px; line-height:18px; padding:3px 6px; text-decoration:none; width:25px; -moz-border-radius:5px; -webkit-border-radius:5px;}
ul.nav_pag li a:hover{background:#ddd; color:#be0006; font-size:0.95em; font-weight:normal; height:18px; line-height:18px;}
ul.nav_pag li a.active{background:#ddd; color:#be0006; font-size:0.95em; font-weight:normal; height:18px; line-height:18px;}

/*Listados Iconos*/
ul.list_icons{margin:0; padding:0;}
ul.list_icons li{display:inline; padding-left:2px;}

/*Estilos Footer ======================================================== */
footer aside.pub{float:left; width:500px;}
footer aside.soc_net{float:left; height:150px; margin-right:1.5em; width:130px;}
footer aside.soc_net nav{padding-top:3em; text-align:center;}
footer aside.soc_net nav ul li{padding-bottom:0.5em;}
footer aside.news{float:left; font-size:0.7em; position:relative; width:320px;}
footer aside.news h1{color:#be0006; font-size:1.31em; margin-bottom:0.3em; padding-top:1em;}
footer aside.news #bt-more{position:absolute; height:18; right:5px; top:12px; width:47; z-index:1;}
footer aside.news #news-ticker{height:75px !important; overflow:hidden; width:315px;}
footer aside.news #news-ticker a{line-height:1.5em;}
footer small{color:#a1a1a1; font-size:0.75em;}
footer .contact_info{float:left; width:580px;}
footer .copyright{float:right; font-weight:normal; text-align:right; width:380px;}

/*Estilos Formulario ======================================================== */
.form_container{border:1px solid #ccc; border-radius:10px; margin:2em auto; width:50%; -moz-border-radius:10px; -webkit-border-radius:10px;}
.form_container form{padding:1em;}
.form_container legend{color:#be0006; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; padding-bottom:1em;}
.form_container label{font:1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; float:left; margin:0.3em auto; width:99%;}
.form_container input, textarea, select{background:#fff; border:1px solid #999; font:1em Arial, Verdana, Helvetica, sans-serif; width:96%;}
textarea{overflow:auto;}
legend{color:#be0006; font:bold 1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; padding-bottom:1em;}
.list_models{clear:both; float:left; margin:0.4em auto 0 auto; padding:0; width:98%;}
.list_models ul li{display:inline; float:left; margin-left:4%; width:29%;}
.list_models ul li input{border:none !important; width:auto;}
.bt{background:#ddd !important; border:1px solid #ccc !important; color:#666; cursor:pointer; border-radius:4px; font-weight:bold !important; margin-top:1em; padding:0.3em; /*width:110px !important;*/ -moz-border-radius:4px; -webkit-border-radius:4px;}
.bt:hover{background:#ddd !important; border:1px solid #ccc !important; color:#be0006;}
.bt_cotizacion{background:#ddd !important; border:1px solid #ccc !important; color:#666; cursor:pointer; border-radius:4px; font-weight:bold !important; margin-top:1em; padding:0.3em; width:150px !important; -moz-border-radius:4px; -webkit-border-radius:4px;}
.bt_cotizacion:hover{background:#ddd !important; border:1px solid #ccc !important; color:#be0006;}
.required_field{color:#be0006; font-size:0.9em;}


/*Estilos Formularios promos ======================================================== */
.form_container_promo{margin:15px auto; width:50%; }
.form_container_promo form{padding:3px;}
.form_container_promo legend{color:#be0006; font:bold 14px 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; padding-bottom:1em;}
.form_container_promo label{font:14px 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; float:left; margin:0.3em auto; width:99%;}
.form_container_promo input, textarea, select{background:#fff; border:1px solid #999; font:14px Arial, Verdana, Helvetica, sans-serif; width:87%;}
textarea{overflow:auto;}
legend{color:#be0006; font:bold 1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; padding-bottom:1em;}
.list_models{clear:both; float:left; margin:0.4em auto 0 auto; padding:0; width:98%;}
.list_models ul li{display:inline; float:left; margin-left:4%; width:29%;}
.list_models ul li input{border:none !important; width:auto;}
.bt{background:#ddd !important; border:1px solid #ccc !important; color:#666; cursor:pointer; border-radius:4px; font-weight:bold !important; margin-top:1em; padding:0.3em; /*width:110px !important;*/ -moz-border-radius:4px; -webkit-border-radius:4px;}
.bt:hover{background:#ddd !important; border:1px solid #ccc !important; color:#be0006;}
.bt_cotizacion{background:#ddd !important; border:1px solid #ccc !important; color:#666; cursor:pointer; border-radius:4px; font-weight:bold !important; margin-top:1em; padding:0.3em; width:150px !important; -moz-border-radius:4px; -webkit-border-radius:4px;}
.bt_cotizacion:hover{background:#ddd !important; border:1px solid #ccc !important; color:#be0006;}
.required_field{color:#be0006; font-size:0.9em;}




/*Estilos Validar Internet Explorer 6 o inferior ======================================================== */
#nav_msg{background:#ffd; border:1px solid #cc0; font:bold 0.9em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; line-height:1.4em; margin:10px auto 10px auto; padding:5px; text-align:center; width:970px;}
#nav_msg img{border:1px solid #cc0;}
#nav_close{float:right;}
#alert_icon{float:left;}
#nav_close img, #alert_icon img{border:none;}

/*Estilos Generales ======================================================== */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.normal{font-weight:normal;}
.bold_italic{font-style:italic; font-weight:bold;}
.underline{text-decoration:underline;}
.clear{clear:both; float:none; font-size:0; height:0; line-height:0;}
.img_border{border:2px solid #ccc;}
.img_border2{border:1px dashed #ccc;}
.no_border{border:none}
.float_right{float:right; margin:0 2em 1.5em 2em;}
.float_left{float:left; margin:0 2em 1.5em 2em;}
.divisor1{border-bottom:1px solid #ddd; clear:both; float:none; font-size:2px; height:2px; line-height:2px; margin:15px auto;}
.divisor2{border-bottom:1px dotted #ccc; clear:both; float:none; font-size:2px; height:2px; line-height:2px; margin:20px auto;}
.divisor3{border-bottom:1px solid #ccc; clear:both; float:none; font-size:2px; height:2px; line-height:2px; margin:20px auto;}
.divisor4{border-bottom:1px solid #ccc; clear:both; float:none; font-size:2px; height:2px; line-height:2px; margin:0 auto 8px auto;}
.msj_error{color:#c00; font-weight:bold;}
.msj_imp{color:#19388b; font-weight:bold;}
.no_display{display:none;}
.general_bt{color:#be0006; border:1px solid #ccc; border-radius:5px; font-size:0.9em; font-weight:normal; padding:5px;}
.general_bt:hover{color:#be0006; border:1px solid #ccc; border-radius:5px; font-size:0.9em; font-weight:normal; padding:5px;}

/*Carga de Imágenes ======================================================== */
.kia-logo{background-image:url(../images/logos/kia-logo.gif);}
.modelo1{background-image:url(../images/gallery/menu/picanto.jpg); background-image:url(../images/gallery/modelos/picanto.jpg);}
.modelo2{background-image:url(../images/gallery/menu/rio.jpg); background-image:url(../images/gallery/modelos/rio.jpg);}
.modelo3{background-image:url(../images/gallery/menu/rio-hb.jpg); background-image:url(../images/gallery/modelos/rio-hb.jpg);}
.modelo4{background-image:url(../images/gallery/menu/cerato.jpg); background-image:url(../images/gallery/modelos/cerato.jpg);}
.modelo5{background-image:url(../images/gallery/menu/cerato-koup.jpg);background-image:url(../images/gallery/modelos/cerato-koup.jpg);}
.modelo6{background-image:url(../images/gallery/menu/optima.jpg);background-image:url(../images/gallery/modelos/optima.jpg);}
.modelo7{background-image:url(../images/gallery/menu/soul.jpg); background-image:url(../images/gallery/modelos/soul.jpg);}
.modelo8{background-image:url(../images/gallery/menu/sorento.jpg); background-image:url(../images/gallery/modelos/sorento.jpg);}
.modelo9{background-image:url(../images/gallery/menu/sportage.jpg); background-image:url(../images/gallery/modelos/sportage.jpg);}
.modelo10{background-image:url(../images/gallery/menu/mohave.jpg); background-image:url(../images/gallery/modelos/mohave.jpg );}
.modelo11{background-image:url(../images/gallery/menu/carens.jpg); background-image:url(../images/gallery/modelos/carens.jpg);}
.modelo12{background-image:url(../images/gallery/menu/carnival.jpg); background-image:url(../images/gallery/modelos/carnival.jpg);}
.modelo13{background-image:url(../images/gallery/menu/lineak.jpg); background-image:url(../images/gallery/modelos/lineak.jpg);}

/* Coin Slider ======================================================== */
#pub_home_page{display:none;}
#slideshow{height:440px; margin:0 auto; padding:50px 0 0 0; overflow:hidden; width:976px;}
.coin-slider{overflow:hidden; position:relative; zoom:1;}
.coin-slider a{border:none; outline:none; text-decoration:none;}
.cs-buttons{float:left; font-size:0px; padding:10px; left:0; top:-60px; position:absolute; z-index:5;}
.cs-buttons a{background:#a1a1a1; border-radius:5px; color:#B8C4CF; float:left; height:8px; margin-left:8px; text-indent:-1000px; width:8px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.cs-active{background:#be0006 !important; color:#fff;}
.cs-title{background:#000; color:#fff; padding:10px; width:976px;}
.cs-prev, .cs-next{background-color:#000; color:#fff; display:none; padding:0px 10px;}

/* Galleria ======================================================== */
.galleria-container{background:#eee; border:1px solid #ccc; border-radius:5px; overflow:hidden; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px;}
.galleria-container img{-moz-user-select:none; -webkit-user-select:none; -o-user-select:none;}
.galleria-stage{bottom:60px; left:10px; overflow:hidden; position:absolute; right:10px; top:10px;}
.galleria-thumbnails-container{bottom:0; height:50px; left:10px; position:absolute; right:10px; z-index:2;}
.galleria-carousel .galleria-thumbnails-list{margin-left:30px; margin-right:30px;}
.galleria-thumbnails .galleria-image{background:#000; border:1px solid #000; cursor:pointer; float:left; height:40px; margin:0 4px 0 0; width:60px;}
.galleria-counter{bottom:10px; color:#be0006; font:normal 11px/1 arial,sans-serif; left:0; position:absolute; text-align:right; z-index:1;}
.galleria-loader{background:url(../js/galleria/images/classic-loader.gif) no-repeat 2px 2px #eee; display:none; height:20px; position:absolute; right:10px; top:10px; width:20px; z-index:2;}
.galleria-info{left:15px; position:absolute; top:15px; width:50%; z-index:2;}
.galleria-info-text{background:#fff; border:1px solid #ccc; display:none; padding:12px; /* IE7 */ zoom:1;}
.galleria-info-title{color:#666; font:bold 12px/1.1 arial,sans-serif; margin:0; margin-bottom:7px;}
.galleria-info-description{color:#666; font:italic 12px/1.4 georgia,serif; margin:0;}
.galleria-info-close{background-position:-753px -11px; cursor:pointer; display:none; filter:alpha(opacity=50); height:9px; opacity:.5; position:absolute; right:5px; top:5px; width:9px;}
.notouch .galleria-info-close:hover{filter:alpha(opacity=100); opacity:1;}
.touch .galleria-info-close:active{filter:alpha(opacity=100); opacity:1;}
.galleria-info-link{background:transparent; background-position:-669px -5px; cursor:pointer; filter:alpha(opacity=70); height:20px; opacity:.7; position:absolute; width:20px;}
.notouch .galleria-info-link:hover{filter:alpha(opacity=100); opacity:1;}
.touch .galleria-info-link:active{filter:alpha(opacity=100); opacity: 1;}
.galleria-image-nav {height:62px; left:0; margin-top:-62px; position:absolute; top:50%; width:100%;}
.galleria-image-nav-left, .galleria-image-nav-right{background-position:0 46px; cursor:pointer; filter:alpha(opacity=60); height:124px; left:10px; opacity:.6; position:absolute; width:62px; z-index:2;}
.galleria-image-nav-right{background-position:-254px 46px; left:auto; right:10px; z-index:2;}
.notouch .galleria-image-nav-left:hover, .notouch .galleria-image-nav-right:hover{filter:alpha(opacity=100); opacity:1;}
.touch .galleria-image-nav-left:active, .touch .galleria-image-nav-right:active{filter:alpha(opacity=100); opacity:1;}
.galleria-thumb-nav-left, .galleria-thumb-nav-right{background-position:-495px 5px; cursor:pointer; display:none; filter:alpha(opacity=80); height:40px; left:0; opacity:.8; position:absolute; top:0; width:23px; z-index:3;}
.galleria-thumb-nav-right{background-position:-578px 5px; border-right:none; left:auto; right:0;}
.galleria-thumbnails-container .disabled{cursor:default; filter:alpha(opacity=20); opacity:.2;}
.notouch .galleria-thumb-nav-left:hover, .notouch .galleria-thumb-nav-right:hover{filter:alpha(opacity=100); opacity:1;}
.touch .galleria-thumb-nav-left:active, .touch .galleria-thumb-nav-right:active{filter:alpha(opacity=100); opacity:1;}
.notouch .galleria-thumbnails-container .disabled:hover{filter:alpha(opacity=20); opacity:.2;}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right{display:block;}
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right{background-image:url(../js/galleria/images/classic-map.png); background-repeat:no-repeat;}

/* Carousel ======================================================== */
.jcarousel-skin-tango .jcarousel-container{background:transparent;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal{padding:20px 35px; width:415px;}
.jcarousel-skin-tango .jcarousel-container-vertical{height:500px; padding:40px 20px; width:75px;}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:84px; width:415px;}
.jcarousel-skin-tango .jcarousel-clip-vertical{height:245px; width:75px;}
.jcarousel-skin-tango .jcarousel-item {height:84px; width:200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0; margin-right:14px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px; margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-vertical{margin-bottom:10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff; color:#000;}
/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal{background:transparent url(../js/jsor-jcarousel/images/next-horizontal.png) no-repeat 0 0; cursor:pointer; height:32px; position: absolute; right:7px; top:47px; width:32px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{background-image: url(../js/jsor-jcarousel/images/prev-horizontal.png); left:5px; right:auto;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default; background-position:-96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background: transparent url(../js/jsor-jcarousel/images/prev-horizontal.png) no-repeat 0 0; cursor: pointer; height:32px; left:5px; position:absolute; top:47px; width:32px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{background-image: url(../js/jsor-jcarousel/images/next-horizontal.png); left:auto; right:5px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{background-position:-96px 0; cursor:default;}
/*Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical{background:transparent url(../js/jsor-jcarousel/images/next-vertical.png) no-repeat 0 0; bottom:5px; cursor:pointer; height:32px; left:43px; position:absolute; width:32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover, .jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px;}

.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{background-position:0 -96px; cursor:default;}
.jcarousel-skin-tango .jcarousel-prev-vertical{background: transparent url(../js/jsor-jcarousel/images/prev-vertical.png) no-repeat 0 0; cursor: pointer; height: 32px; left:43px; position:absolute; top:5px; width:32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{background-position:0 -96px; cursor:default;}

/* Validation ======================================================== */
.inputContainer{float:left; position:relative;}
.formError{cursor:pointer; display:block; left:300px; position:absolute; top:300px; z-index:5000;}
.ajaxSubmit{background:#55ea55; border:1px solid #999; display:none; padding:20px;}
.formError .formErrorContent{width:100%; background:#be0006; position:relative; z-index:5001; color:#fff; width:150px; font-family:tahoma; font-size:11px; border:2px solid #ddd; box-shadow:0 0 6px #000; -moz-box-shadow:0 0 6px #000; -webkit-box-shadow:0 0 6px #000; padding:4px 10px 4px 10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939; color:#FFF;}
.formError .formErrorArrow{margin:-2px 0 0 13px; position:relative; width:15px; z-index:5006;}
.formError .formErrorArrowBottom{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; margin:0px 0 0 12px; top:2px;}
.formError .formErrorArrow div{border-left: 2px solid #ddd; border-right:2px solid #ddd; box-shadow:0 2px 3px #444; -moz-box-shadow:0 2px 3px #444; -webkit-box-shadow:0 2px 3px #444; font-size:0px; height:1px; background:#be0006; margin:0 auto; line-height:0; font-size:0; display:block;}
.formError .formErrorArrowBottom div{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939; color:#FFF;}
.formError .formErrorArrow .line10{border:none; width:15px;}
.formError .formErrorArrow .line9{border:none; width:13px;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3 {border-bottom:0 solid #ddd; border-left:2px solid #ddd; border-right:2px solid #ddd; width:1px;}
.formError .formErrorArrow .line2{background:#ccc; border:none; width:3px;}
.formError .formErrorArrow .line1{background:#ccc; border:none; width:1px;}

.corporative_info{width:82%; border-bottom:1px solid #ccc; margin:12% auto auto; max-width:780px; clear:both; height:1600px; overflow-x:hidden; overflow-y:auto;}
.corporative_info iframe{overflow-x:auto; overflow-y:auto; }

/* Media Queries ======================================================== */

/* Estilos Speech-Audio ======================================================== */
@media speech{
h1, h2, h3, h4, h5, h6, p{voice-volume:x-soft; voice-balance:right; voice-balance:left; cue-after:url(http://dlin.cyberfuel.com/audio/ding.wav); voice-rate:x-slow; voice-family:female; voice-pitch:x-low; speak:spell-out; -xv-voice-volume:x-soft; -xv-voice-balance:right; -xv-voice-balance:left; -xv-voice-rate:x-slow; voice-family:female; -xv-voice-pitch:x-low;}

}
@media screen and (max-width: 1024px) {.corporative_info{width:67%;}}
/* Estilos según resolución de pantalla ======================================================== */
@media screen and (max-width: 960px) {
html{min-width:940px;}
#wrapper{margin:1em 0; width:940px;}
header{width:940px;}
#tiger_nose_header2{background:url(../images/structure/sprites/header_footer.png) -15px 445px no-repeat;}
#logo{height:64px; left:420px; position:absolute; top:355px; width:110px; z-index:3;}
#tiger_nose_footer{background:url(../images/structure/sprites/header_footer.png) -15px bottom no-repeat;}
#models_container{display:none;}
#content{margin:0; width:940px;}
#content_details{padding:8.2em 1em 5em 1em; width:920px;}
footer{margin:0; width:940px;}
footer aside.news{width:280px;}
footer aside.news #news-ticker{width:280px;}
footer small{font-size:0.72em;}
footer .contact_info{float:left; padding-left:5px; width:550px;}
footer .copyright{padding-right:5px; width:370px;}
ul.main_menu{float:left; font:normal 0.75em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:1em; width:540px;}
ul.main_menu li a{padding:0 1px;}
ul.sub_menu{float:right; margin-left:0.5em; text-align:right; width:360px;}
ul.sub_menu li a{color:#999; padding:0 0.1em;}
ul.sub_menu li.divisor span{padding:0 2px;}
#slideshow{height:440px; margin:0 auto; padding:50px 0 0 0; overflow:hidden; width:940px;}
#showroom{display:none;}
#showroom2{display:inline;}
.form_container{width:70%;}
.cont-slide{width:70%; margin: 0 auto;}
.corporative_info{width:100%;}
}

@media screen and (max-width: 760px) {
html{min-width:740px;}
#galleria{height:300px;}
#wrapper{margin:1em 0; font:0.8em Arial, Verdana, Helvetica, sans-serif; max-width:740px;}
header{width:740px;}
#tiger_nose_header2{background:url(../images/structure/sprites/header_footer.png) -115px 445px no-repeat;}
#logo{height:64px; left:320px; position:absolute; top:355px; width:110px; z-index:3;}
#tiger_nose_footer{background:url(../images/structure/sprites/header_footer.png) -115px bottom no-repeat;}
#models_container{display:none;}
#content{margin:0; min-height:497px; width:740px;}
#content_details{padding:8.2em 1em 5em 1em; width:720px;}
.tree_menu_cont{display:none;}
footer{margin:0; width:740px;}
footer aside.news{margin-left:0.5em; width:240px;}
footer aside.news #news-ticker{width:240px;}
footer aside.news #bt-more{right:30px;}
footer aside.news #bt-more img{height:15px; right:30px; width:40px;}
footer aside.soc_net{float:left; height:125px; margin-left:11.8em; margin-right:1.2em; width:200px;}
footer small{font-size:0.72em;}
footer .contact_info{float:left; text-align:center; width:740px;}
footer .copyright{float:left; text-align:center; width:740px;}
ul.main_menu{float:left; font:normal 0.85em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:0; width:530px;}
ul.main_menu li a{padding:0 2px;}
ul.sub_menu{float:left; font:normal 0.8em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:0; margin-top:0.5em; text-align:left; width:530px;}
#vehicule_main_photo img{height:321px; width:680px;}
.img_colors_container{height:288px; width:690px;}
.img_content img{height:288px; width:690px; margin-left:-1em;}
ul.colors_thumbs li{margin:1.2em 0 0 1em;}
ul.colors_thumbs img{height:60px; width:80px;}
ul.menu_models li img{height:88px; width:175px;}
ul.vehicle_mini_photos{float:left; margin-left:1.1em;}
ul.vehicle_mini_photos li{display:inline; float:left; margin-left:1.39em; margin-right:1.39em;}
ul.vehicle_mini_photos li img{height:118px; width:175px;}
#vehicules_menu1{display:none;}
#vehicules_menu2{display:block;}
ul.vehicule_menu2{float:left; width:700px;}
ul.vehicule_menu2 li{background:none; display:inline; padding-bottom:0.4em; padding-top:0.25em;}
ul.vehicule_menu2 li a{background:url(../images/structure/icons/arrow.gif) 5px 3px no-repeat; color:#666; font-size:1.1em; font-weight:normal; padding-left:1.3em;}
ul.vehicule_menu2 li a:hover{color:#be0006; font-size:1.1em; font-weight:normal;}
ul.vehicule_menu2 li a.opc_active{color:#be0006 !important;}
ul.gal_submenu2{float:left; margin-left:7.5em; width:250px;}
ul.gal_submenu2 li a{color:#666; font-size:1em; font-weight:normal; padding-left:1.3em;}
ul.gal_submenu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.gal_submenu2 li a.opc_active{color:#be0006 !important;}
#vehicule_details{margin:0; width:680px;}
#vehicule_spec_img img{height:72px; width:115px;}
article header{height:3.7em;}
#showroom{display:none;}
#showroom2{display:inline;}
.form_container{width:70%;}
.general_bt{font-size:1em;}
.general_bt:hover{font-size:1em;}
aside.column_left a img{display:none;}
.jcarousel-skin-tango .jcarousel-container-horizontal{margin-left:9.3em; padding:20px 35px; width:415px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:90px; width:415px;}
#slideshow{height:370px; margin:0 auto; padding:77px 0 0 10px; overflow:hidden; width:740px;}
#slide{display:none;}
#pub_home_page{display:block; margin-top:22px; text-align:center;}
#pub_home_page img{height:325px; width:720px;}


}

@media screen and (max-width: 560px) {	
html{min-width:550px;}
#galleria{height:300px;}
#wrapper{margin:1em 0; font:0.8em Arial, Verdana, Helvetica, sans-serif;  max-width:550px;}
header{width:550px;}
#tiger_nose_header2{background:url(../images/structure/sprites/header_footer.png) -215px 445px no-repeat;}
#logo{height:64px; left:220px; position:absolute; top:355px; width:110px; z-index:3;}
#tiger_nose_footer{background:url(../images/structure/sprites/header_footer.png) -215px bottom no-repeat;}
#models_container{display:none; width:550px;}
#content{margin:0; min-height:300px; width:550px;}
#content_details{padding:8.2em 1em 5em 1em; width:530px;}
.tree_menu_cont{display:none;}
footer{margin:0; width:550px;}
footer aside.news{width:240px;}
footer aside.news #news-ticker{width:240px;}
footer aside.news #bt-more{right:30px;}
footer aside.news #bt-more img{height:15px; right:30px; width:40px;}
footer aside.soc_net{float:left; height:125px; margin-left:3.8em; margin-right:1.2em; width:200px;}
footer small{font-size:0.72em;}
footer .contact_info{float:left; text-align:center; width:550px;}
footer .copyright{float:left; text-align:center; width:550px;}
ul.main_menu{float:left; font:normal 0.73em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:0; width:530px;}
ul.main_menu li a{padding:0 2px;}
ul.sub_menu{float:left; margin-left:0; text-align:left; width:530px;}
#vehicule_details{margin:0; width:500px;}
#vehicule_main_photo img{height:232px; width:490px;}
ul.vehicle_mini_photos{float:left;}
ul.vehicle_mini_photos li{display:inline; float:left; margin-left:0.7em; margin-right:0.7em;}
ul.vehicle_mini_photos li img{height:91px; width:135px;}
#vehicules_menu1{display:none;}
#vehicules_menu2{display:block;}
ul.vehicule_menu2{float:left; width:500px;}
ul.vehicule_menu2 li{background:none; display:inline; padding-bottom:0.4em; padding-top:0.25em;}
ul.vehicule_menu2 li a{background:url(../images/structure/icons/arrow.gif) 5px 3px no-repeat; color:#666; font-size:1em; font-weight:normal; padding-left:1.3em;}
ul.vehicule_menu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.vehicule_menu2 li a.opc_active{color:#be0006 !important;}
ul.gal_submenu2{float:left; margin-left:6.5em; width:250px;}
ul.gal_submenu2 li a{color:#666; font-size:1em; font-weight:normal; padding-left:1.3em;}
ul.gal_submenu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.gal_submenu2 li a.opc_active{color:#be0006 !important;}
ul.specs_models{float:left; font-size:0.97em; font-weight:bold; width:70%;}
ul.specs_models li{display:inline; float:left; margin:0; text-align:center;}
html ul.specs_models li.mactive, html ul.specs_models li.mactive a, html ul.specs_models li.mactive a:hover{color:#be0006 !important;}
.specs_title{color:#666; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif;}
#vehicule_spec_img img{height:72px; width:115px;}
.img_colors_container{height:245px; width:500px;}
.img_content img{height:250px; width:600px; margin-left:-4em;}
ul.colors_thumbs li{margin:1.2em 0 0 1em;}
ul.colors_thumbs img{height:56px; width:75px;}
ul.menu_models li img{height:100px; width:200px;}
article header{height:3.6em;}
article header span{font-size:1em; font-weight:normal;}
#showroom{display:none;}
#showroom2{display:inline;}
.news_img img{height:130px; width:180px;}
.sitemap_content{float:left; margin-bottom:1.5em; width:225px;}
.sitemap_img{margin:0 auto 3em auto; text-align:center; width:500px;}
.form_container{width:65%;}
.float_right #img1-respaldo{height:98px; width:150px;}
.float_right #img1-servicios, .float_right #img2-servicios, .float_right #img4-servicios{height:116px; width:160px;}
.float_right #img3-servicios{height:35px; width:160px;}
aside.column_left a img{display:none;}
.jcarousel-skin-tango .jcarousel-container-horizontal{margin-left:1.7em; padding:20px 35px; width:415px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:90px; width:415px;}
#slideshow{height:340px; margin:0 auto; padding:77px 0 0 7px; overflow:hidden; width:550px;}
#slide{display:none;}
#pub_home_page{display:block; margin-top:22px; text-align:center;}
#pub_home_page img{height:241px; width:535px;}
}

@media screen and (max-width: 480px) {
html{min-width:470px;}
#galleria{height:250px;}
#wrapper{margin:1em 0; font:0.8em Arial, Verdana, Helvetica, sans-serif; max-width:470px;}
header{width:470px;}
#tiger_nose_header2{background:url(../images/structure/sprites/header_footer.png) -250px 445px no-repeat;}
#logo{height:64px; left:185px; position:absolute; top:355px; width:110px; z-index:3;}
#tiger_nose_footer{background:url(../images/structure/sprites/header_footer.png) -250px bottom no-repeat;}
#models_container{display:none; width:470px;}
#content{margin:0; min-height:370px; width:470px;}
#content_details{padding:8.2em 1em 5em 1em; width:450px;}
.tree_menu_cont{display:none;}
footer{margin:0; width:470px;}
footer aside.news{width:200px;}
footer aside.news #news-ticker{width:200px;}
footer aside.news #bt-more{right:30px;}
footer aside.news #bt-more img{height:15px; right:30px; width:40px;}
footer aside.soc_net{float:left; height:125px; margin-left:3em; margin-right:1.2em; width:180px;}
footer small{font-size:0.72em;}
footer .contact_info{float:left; text-align:center; width:470px;}
footer .copyright{float:left; text-align:center; width:470px;}
ul.main_menu{float:left; font:normal 0.73em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:0; width:530px;}
ul.main_menu li a{padding:0 2px;}
ul.sub_menu{float:left; margin-left:0; text-align:left; width:530px;}
#vehicule_details{margin:0; width:400px;}
#vehicule_main_photo img{height:204px; width:430px;}
ul.vehicle_mini_photos{float:left;}
ul.vehicle_mini_photos li{display:inline; float:left; margin-left:0.8em; margin-right:0.8em;}
ul.vehicle_mini_photos li img{height:74px; width:110px;}
#vehicules_menu1{display:none;}
#vehicules_menu2{display:block;}
ul.vehicule_menu2{float:left; height:17px; margin-bottom:0; padding-bottom:0; width:450px;}
ul.vehicule_menu2 li{background:none; display:inline; padding-bottom:0.4em; padding-top:0.25em;}
ul.vehicule_menu2 li a{background:url(../images/structure/icons/arrow.gif) 5px 3px no-repeat; color:#666; font-size:1em; font-weight:normal; padding-left:1.3em;}
ul.vehicule_menu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.vehicule_menu2 li a.opc_active{color:#be0006 !important;}
ul.gal_submenu2{float:left; padding-top:0; margin-left:5.5em; margin-top:0; width:250px;}
ul.gal_submenu2 li a{color:#666; font-size:1em; font-weight:normal; padding-left:1.43em;}
ul.gal_submenu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.gal_submenu2 li a.opc_active{color:#be0006 !important;}	
ul.specs_models{float:left; font-size:0.97em; font-weight:bold; width:70%;}
ul.specs_models li{display:inline; float:left; margin:0; text-align:center;}
html ul.specs_models li.mactive, html ul.specs_models li.mactive a, html ul.specs_models li.mactive a:hover{color:#be0006 !important;}
.specs_title{color:#666; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif;}
#vehicule_spec_img img{display:none;}
.img_colors_container{height:188px; width:450px;}
.img_content img{height:188px; width:450px; margin-left:-1em;}
ul.colors_thumbs li{margin:1.2em 0 0 1em;}
ul.colors_thumbs img{height:49px; width:65px;}
ul.menu_models li img{height:75px; width:150px;}
article header{height:3.6em;}
#showroom{display:none;}
#showroom2{display:inline;}
.news_img img{height:130px; width:180px;}
.sitemap_content{float:left; margin-bottom:1.5em; width:225px;}
.sitemap_img{margin:0 auto 3em auto; text-align:center; width:450px;}
.form_container{width:65%;}
.float_right #img1-respaldo, .float_right #img2-respaldo, .float_right #img3-respaldo, .float_right #img4-respaldo, .float_right #img5-respaldo, .float_right #img6-respaldo, .float_right #img7-respaldo{height:85px; width:130px;}
.float_right #img1-servicios, .float_right #img2-servicios, .float_right #img4-servicios{height:94px; width:130px;}
.float_right #img3-servicios{height:28px; width:130px;}
aside.column_left a img{display:none;}
.jcarousel-skin-tango .jcarousel-container-horizontal{margin-left:2.5em; padding:20px 35px; width:320px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:90px; width:320px;}
.jcarousel-skin-tango .jcarousel-container-horizontal img{height:62px; width:150px;}
.jcarousel-skin-tango .jcarousel-item {height:62px; width:150px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{top:35px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{top:35px;}
#slideshow{height:240px; margin:0 auto; padding:77px 0 0 10px; overflow:hidden; width:470px;}
#slide{display:none;}
#pub_home_page{display:block; margin-top:22px; text-align:center;}
#pub_home_page img{height:203px; width:450px;}
}

@media screen and (max-width: 320px), screen and (max-width: 360px) {
html{min-width:320px;}
#galleria{height:200px;}
#wrapper{margin:1em 0; font:0.8em Arial, Verdana, Helvetica, sans-serif; max-width:320px;}
header{width:310px;}
#tiger_nose_header2{background:url(../images/structure/sprites/header_footer.png) -325px 445px no-repeat; height:425px;}
#logo{height:52px; left:120px; position:absolute; top:355px; width:90px; z-index:3;}
#logo img{height:52px; width:90px;}
#tiger_nose_footer{background:url(../images/structure/sprites/header_footer.png) -325px bottom no-repeat;}
#models_container{display:none; width:320px;}
#content{margin:0; min-height:290px; width:310px;}
#content_details{padding:8.2em 0.2em 5em 0.7em; width:290px;}
.tree_menu_cont{display:none;}
footer{margin:0; width:320px;}
footer aside.news{margin-left:4.5em; margin-top:1em; width:250px;}
footer aside.news #news-ticker{width:250px;}
footer aside.news #bt-more{right:30px;}
footer aside.news #bt-more img{height:15px; right:30px; width:40px;}
footer aside.soc_net{float:left; height:35px; margin-left:5em; margin-right:1.2em; width:180px;}
footer aside.soc_net nav{padding-top:0.2em;}
footer small{font-size:0.72em;}
footer .contact_info{float:left; text-align:center; width:310px;}
footer .copyright{float:left; text-align:center; width:310px;}
ul.main_menu{float:left; font:normal 0.73em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif; margin-left:0; width:310px;}
ul.main_menu li a{padding:0 2px;}
ul.sub_menu{float:left; margin-left:0; margin-top:10px; text-align:left; width:310px;}
#vehicule_details{margin:1em 0 0 0; width:300px;}
#vehicule_main_photo img{height:142px; width:300px;}
ul.vehicle_mini_photos{float:left;}
ul.vehicle_mini_photos li{display:inline; float:left; margin-bottom:2em; margin-left:1em; margin-right:1em;}
ul.vehicle_mini_photos li img{height:74px; width:110px;}
#vehicules_menu1{display:none;}
#vehicules_menu2{display:block;}
ul.vehicule_menu2{float:left; height:17px; margin-bottom:0; padding-bottom:0; width:300px;}
ul.vehicule_menu2 li{background:none; display:inline; padding-bottom:0.4em; padding-top:0.25em;}
ul.vehicule_menu2 li a{background:url(../images/structure/icons/arrow.gif) 5px 3px no-repeat; color:#666; font-size:1em; font-weight:normal; padding-left:1.3em;}
ul.vehicule_menu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.vehicule_menu2 li a.opc_active{color:#be0006 !important;}
ul.gal_submenu2{display:inline; float:left; padding-top:0; margin-left:4.5em; margin-top:2.9em; width:250px;}
ul.gal_submenu2 li{display:inline;}
ul.gal_submenu2 li a{color:#666; font-size:1em; font-weight:normal; padding-left:1.43em;}
ul.gal_submenu2 li a:hover{color:#be0006; font-size:1em; font-weight:normal;}
ul.gal_submenu2 li a.opc_active{color:#be0006 !important;}
ul.specs_models{float:left; font-size:0.97em; font-weight:bold; width:70%;}
ul.specs_models li{display:inline; float:left; margin:0; text-align:center;}
html ul.specs_models li.mactive, html ul.specs_models li.mactive a, html ul.specs_models li.mactive a:hover{color:#be0006 !important;}
.specs_title{color:#666; font:bold 1.1em 'MyriadWebProRegular', Arial, Verdana, Helvetica, sans-serif;}
#vehicule_spec_img img{display:none;}
.img_colors_container{height:125px; width:300px;}
.img_content img{height:125px; width:300px; margin-left:-1em;}
.img_colors_container{margin-top:1.5em;}
ul.colors_thumbs li{margin:1.2em 0 0 1em;}
ul.colors_thumbs img{height:38px; width:50px;}
ul.menu_models{float:left;}
ul.menu_models li{display:inline; float:left; margin:1em 0 0.8em 4em;}
ul.menu_models li img{height:101px; width:200px;}
article header{height:4.5em;}
#showroom{display:none;}
#showroom2{display:inline;}
.news_img img{height:101px; width:140px;}
.sitemap_content{float:left; margin-bottom:1.5em; width:225px;}
.sitemap_img{margin:0 auto 3em auto; text-align:center; width:310px;}
.sitemap_img img{height:78px; width:250px;}
.form_container{width:95%;}
.general_bt{font-size:1em;}
.general_bt:hover{font-size:1em;}
ul.nav_pag li a{font-size:1em;}
ul.nav_pag li a:hover{font-size:1em;}
ul.nav_pag li a.active{font-size:1em;}
.float_right{float:right; margin:0 1em 1em 1em;}
.float_right #img1-respaldo, .float_right #img2-respaldo, .float_right #img3-respaldo, .float_right #img4-respaldo, .float_right #img5-respaldo, .float_right #img6-respaldo, .float_right #img7-respaldo{height:85px; width:130px;}
.float_right #img7-respaldo{height:125px; width:130px;}
.float_right #img1-servicios, .float_right #img2-servicios, .float_right #img4-servicios{height:94px; width:130px;}
.float_right #img3-servicios{height:28px; width:130px;}
aside.column_left a img{display:none;}
.jcarousel-skin-tango .jcarousel-container-horizontal{margin-left:2.1em; padding:20px 35px 0 35px; width:175px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:90px; width:175px;}
.jcarousel-skin-tango .jcarousel-container-horizontal img{height:62px; width:150px;}
.jcarousel-skin-tango .jcarousel-item {height:62px; width:150px;}
.jcarousel-skin-tango .jcarousel-next-horizontal{top:35px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{top:35px;}
#slideshow{height:200px; margin:0 auto; padding:55px 0 0 4px; overflow:hidden; width:310px;}
#slide{display:none;}
#pub_home_page{display:block; margin-top:22px; text-align:center;}
#pub_home_page img{height:135px; width:300px;}
}

/* Estilos para impresión ======================================================== */
@media print{
ul.main_menu, ul.sub_menu, .tree_menu_cont, .column_left, header, footer, aside.pub, aside.soc_net, aside.news{display:none;}
#content_details{margin-top:1em;}
#vehicule_details{margin-left:8em;}
section header{display:block;}
footer, .contact_info, .copyright{display:block;}
}
/*estilos edgardo*/
.td_servicios{ background:#ee1c25; color:#FFFFFF;}
.tabla_servicios td{ padding:3px;}
/*menu nuevo 5-2015*/
#models_container::after{
	clear:both;
	content:"";
	}
.cont_gen_op_menu{ width:100%; height:auto;}	
.cont_op_menu{ float:left; width:140px; height:70px;}
.cont_op_menu h3{ font-size:16px !important;}
.cont_op_menu img{ width:140px; height:70px;}
.img-responsive{max-width: 100%;height: auto;display:block}