﻿/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* { margin: 0; padding: 0; }
/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { margin: 1em 0; }
/* Class for clearing floats */
.clear { clear:both; }
/* Remove border around linked images */
img { border: 0; }
form { padding:0; margin:0; }
/* =Typography */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
/*-----------------------------------------------------------------------------*/

body { font-family:Verdana, Arial, Helvetica, sans-serif; background:#E1E1E1 url(../img/template/bg.gif) repeat-y center top; }
#wrapper { margin:0 auto; width:780px; .padding:0 0 0 1px
}
/* =Headings
-----------------------------------------------------------------------------*/
#header { height:85px; width:780px; margin:0; padding:0; position:relative; background:url(../img/header/bg_head.gif) repeat-x top; }
#head_nav { float:right; width:466px; margin:3px 0 0 0; }
#top_renault a { display:block; float:right; width:58px; height:53px; margin:0; padding:0; background:url(../img/top_menu/renault.gif) 0 0 no-repeat; text-decoration: none; }
#top_renault a:hover { background-position: 0 -2px; }
#top_mazda a { display:block; float:right; width:58px; height:53px; margin:0; padding:0; background:url(../img/top_menu/mazda.gif) 0 0 no-repeat; text-decoration: none; }
#top_mazda a:hover { background-position: 0 -2px; }
#top_ford a { display:block; float:right; width:58px; height:53px; margin:0; padding:0; background:url(../img/top_menu/ford.gif) 0 0 no-repeat; text-decoration: none; }
#top_ford a:hover { background-position: 0 -2px; }
#top_jd a { display:block; float:right; width:58px; height:53px; margin:0; padding:0; background:url(../img/top_menu/jhondeere.gif) 0 0 no-repeat; text-decoration: none; }
#top_jd a:hover { background-position: 0 -2px; }
#top_rt a { display:block; float:right; width:58px; height:53px; margin:0; padding:0; background:url(../img/top_menu/trucks.gif) 0 0 no-repeat; text-decoration: none; }
#top_rt a:hover { background-position: 0 -2px; }
#top_vw a { display:block; float:right; width:58px; height:53px; margin:0; padding:0; background:url(../img/top_menu/vw.gif) 0 0 no-repeat; text-decoration: none; }
#top_vw a:hover { background-position: 0 -2px; }
#inicio { height:33px; font-size:11px; color:#909090; text-align:right; padding:20px 15px 0 0; }
#inicio a { color:#909090; }
#inicio a:hover { color:#1B1B1B; text-decoration:none; }
#links_home { font-size: 10px; margin-top:25px; color:#CCC; }
#links_home a { color:#CCC; text-decoration:none; }
#links_home a:hover { color:#666; }
/* =Footer
-----------------------------------------------------------------------------*/
/*MM_Casa Toro Hoja de Estilos del sitio*/
/*Edwin Vargas Cortes - 2010*/

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*--------------------------------------------reset---------------------------------------*/
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.wrapper { width:760px; margin:0px auto; }
/*footer*/
.footer { background-color:#fff; padding:10px 0px 20px 0px; }
.wrapper-footer { padding:0px; }
.firma-footer { width:170px; float:left; margin:10px 10px 10px 0px; color:#666666; border-right:1px #d2d2d2 solid; padding-right: 10px; padding-bottom: 40px; }
.firma-footer p { margin-bottom:20px; font-size:10px; }
.firma-footer a { margin-bottom:5px; display:block; }
.firma-footer img { margin-right:10px; }
.col-footer { display:block; float:left; margin:10px 34px 10px 0px; width:105px; }
.col-footer ul { list-style:none; margin:0px; }
.col-footer ul li { font-size:12px; font-weight:bold; }
.col-footer ul li a { color:#999999; border-bottom:1px solid; text-transform:uppercase; }
.col-footer ul li a:hover { color:#333; }
.col-footer ul li ul { margin:0px 0px 0px 20px; }
.col-footer ul li ul li { font-weight:normal; color:#999999; margin-top:3px; }
.col-footer ul li ul li a { font-size:10px; text-transform:none; color:#666666; border-bottom:none; }
.col-footer ul li ul li a:hover { color:#333; }
/* =Contenido
-----------------------------------------------------------------------------*/
.stageppal { width:780px; padding:0; margin:0; background-color:#FFFFFF; }
#stagemodelo { background-color:#F5F5F5; }
#mod_colizq { float:left; width:215px; background:url(../img/modelos/top-colizq.gif) 0 0 no-repeat;  .background-position:0 22px;
padding-top:35px; .padding-top:72px; position:relative;}
#mod_listado { margin:0; padding:0; }
#mod_listado { margin:0; padding:0; }
#mod_listado ul { list-style-type:none; padding:0; margin:0 0 18px 0; }
#mod_listado ul li { font-size:11px; margin:0 0 3px 0; .margin:0 0 0 0;
}
#mod_listado ul li a { background:url(../img/modelos/bg_li.gif) 0 0 no-repeat; padding:1px 0 0 4px; display:block; width:200px; color:#FFFFFF; height:15px; }
#mod_listado ul li a:hover { text-decoration:none; background-position:-3px 0; color:#000000; }
#mod_listado ul li ul { list-style-type:none; padding:0; margin:3px 0 0 0; .margin:0;
_margin:1px 0 0 0; }
#mod_listado ul li ul li { font-size:11px; margin:0 0 3px 0; .margin:0 0 1px 0;
height:15px; }

#mod_listado ul li ul li a { background:url(../img/modelos/bg_li2.gif) 0 0 no-repeat; padding:1px 0 0 4px; display:block; width:200px; color:#FFFFFF; height:15px; }
#mod_cajaizq { width:193px; margin:0 0 0 10px; }
#mod_cajasobre { background:#FFF; border-left:1px solid #999; border-right:1px solid #999; font-size:9px; color:#221F1C; margin:0; padding:3px 10px; }
#mod_cajasobre p { margin:0; padding:0 0 6px 0; }
#mod_cajasobreimg { background:url(../img/modelos/caja_top.gif) 0 0 no-repeat; height:26px }
#mod_cajainfoimg { background:url(../img/modelos/caja_mid.gif) 0 0 no-repeat; _background:url(../img/modelos/caja_mid.gif) 1px 0 no-repeat; height:26px }
#mod_cajainfo { background:#CCC; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; font-size:9px; color:#221F1C; margin:0 0 10px 0; padding:3px 10px; }
#mod_cajainfo ul { list-style-type:none; margin:0; padding:2px 0 0 0; }
#mod_cajainfo ul li { color:#003366; font-size:10px; margin:0 0 5px 0; padding:0 0 0 23px; }
#mod_cajainfo a { color:#003366; }
.cajainfo_txt { background:url(../img/modelos/ico_text.gif) 0 0 no-repeat; }
.cajainfo_pdf { background:url(../img/modelos/ico_pdf.gif) 0 0 no-repeat; }
.cajainfo_web { background:url(../img/modelos/ico_web.gif) 0 0 no-repeat; }
#mod_colder { float:right; width:565px; }
#modelo_fotop { margin:0; padding:0; }
#modelo_nombre { background:url(../img/modelos/nombre_bg.gif) top repeat-x; border-bottom: 1px solid #333333; padding:8px 8px 0 0; }
#modelo_nombre p { margin:0; padding:3px 0 0 12px; float:left; color:#666; font-size:16px; text-transform: uppercase; }
#modelo_nombre ul  { list-style: none; float:right; margin: 0 0 0 4px; padding: 0; border: none; }
#modelo_nombre li { display: block; margin: 0 0 0 3px; padding: 0; float: left; width: auto; font-size:10px; }
#modelo_nombre a { color: #333333; font-size:12px; font-weight:bold; display: block; width: auto; text-decoration: none; background: #FFF; margin: 0; padding: 5px 5px 5px 5px; border-left: 1px solid #333333; border-top: 1px solid #333333; border-right: 1px solid #333333; }
#modelo_nombre a:hover, #modelo_nombre a:active { background: #EBEBEB; background-image:url(../img/bg_menu_sup.jpg); background-position:center; background-repeat:repeat-x; color:#000; }
#modelos2 { margin:0; padding:0; background:url(../img/modelos/bg_2.gif) 0 0 repeat-y; }
#mod2_izq { float:left; width:339px; font-size:11px; color:#666666; margin:0; padding:8px 12px 0 12px; }
#mod2_izq p { padding:0 0 8px 0; margin:0; }
#mod2_der { float:right; width:188px; padding:5px 0 0 0; }
#mod2_colores { background:url(../img/modelos/colores.gif) 0 0 no-repeat; margin:12px 0 0 0; padding:26px 0 0 0 }
#mod2_colores a { display:block; height:20px; width:20px; border:#CCC 1px solid; float:left; margin:0 8px 8px 0; }
#mod2_galeria { background:url(../img/modelos/galeria.gif) 0 0 no-repeat; margin:4px 0 0 0; padding:26px 0 0 0; .padding:13px 0 0 0;
}
#mod2_galeria a { display:block; border:#CCC 1px solid; float:left; margin:0 10px 10px 0; padding:0; }
#mod2_accesorios { background:url(../img/modelos/accesorios.gif) 0 0 no-repeat; margin:4px 0 0 0; padding:26px 0 0 0; .padding:13px 0 0 0;
}
#mod2_accesorios a { display:block; border:#CCC 1px solid; float:left; margin:0 10px 10px 0; padding:0; }
#mod2_advertencia { margin:4px 18px 10px 0; border:#DFDFDF 1px solid; padding:2px 4px; background-color:#F4F4F4; font-size:9px; }
#mod_botones { padding:16px 0 0 11px; margin:0; .padding:9px 0 0 11px;
}
#mod_botones img { border:#CCC 1px solid; padding:1px; .border:0;
.padding:0;
}
#mod_botones a { padding:0; .border:#CCC 1px solid;
.padding:1px;
float:left; margin:0 10px 10px 0; }
#mod_botones a:hover { .border:#5F5F5F 1px solid;
}
/* =Sucursales
-----------------------------------------------------------------------------*/
#caja_sucursales { background:#FFF url(../img/footer/linernote_bg.gif) top repeat-x; }
#mapatexto { float:left; width:280px; font-size:11px; color:#2F2F2F; padding:10px 15px; .padding-top:32px;
margin:0; }
#mapatexto h3 { margin:0; padding:0 0 10px 0; font-size:12px; color:#636363; }
#mapatexto p { margin:0; padding:0 0 8px 0; }
#mapaflash { float:right; width:464px; }
#caja_sucursales2 { background:#FFF url(../img/sucursales/bg_izq.gif) 0 0 repeat-y; }
#caja_sucursales_izq { width:164px; float:left; margin:0; .margin:22px 0 0 0;
padding:0 0 15px 0; }
#caja_sucursales_izq ul { list-style-type:none; margin:0; padding:0; }
#caja_sucursales_izq ul li { margin:0; padding:0; border-bottom:#666666 1px solid; text-align:right; }
#caja_sucursales_izq ul li a { display:block; width:164px; height:25px; margin:0; color:#303030; font-size:17px; padding:5px 0 0 0; background:url(../img/sucursales/bg_listadoON.gif) 0 0 repeat-x; }
#caja_sucursales_izq ul li a:hover { text-decoration:none; background:url(../img/sucursales/bg_listadoGO.gif) 0 0 repeat-x; color:#FFF; }
#caja_sucursales_der { float:right; width:616px; background:url(../img/sucursales/top_der.gif) 0 0 no-repeat; }
#caja_sucursales_aciudad { background:url(../img/sucursales/bg_listadoGO.gif) top repeat-x; height:26px; width:159px; color:#FFF; font-size:17px; padding:5px 5px 0 0; float:right; margin-right:240px; _margin-right:120px; text-align:right; }
#caja_sucursales_bciudad { width:504px; float:right; margin:0; padding:1px 0 0 0; background:url(../img/sucursales/lineadivision.gif) 0 0 no-repeat; }
#caja_srenault { background:url(../img/top_menu/renault.gif) no-repeat 15px 20px; }
#caja_smazda { background:url(../img/top_menu/mazda.gif) no-repeat 15px 20px; }
#caja_sford { background:url(../img/top_menu/ford.gif) no-repeat 15px 20px; }
#caja_sjd { background:url(../img/top_menu/jhondeere.gif) no-repeat 15px 20px; }
#caja_srt { background:url(../img/top_menu/trucks.gif) no-repeat 15px 20px; }
#caja_svw { background:url(../img/top_menu/vw.gif) no-repeat 25px 20px; }
#caja_jumil { background:url(../img/top_menu/jumil.gif) no-repeat 25px 20px; }
#caja_nogueira { background:url(../img/top_menu/nogueira.gif) no-repeat 25px 20px; }
#caja_semeato { background:url(../img/top_menu/semeato.gif) no-repeat 25px 20px; }
#caja_sucursales_bciudad img { float:left; }
.caja_blanca { clear:left; height:100px; width:100px; float:left; }
.caja_dir { background:#E0E0E0 url(../img/sucursales/bg_dir.gif) top repeat-x; width:298px; float:left; color:#333; padding:0 0 10px 5px }
.caja_dir h3 { margin:0; padding:5px 0 0 0; font-size:12px; }
.caja_dir p { margin:0; padding:5px 0 0 0; font-size:11px; }
#consultarpor { margin:0; padding:5px 0 5px 60px; font-size:11px; color:#333333; }
#consultarpor input { font-size:11px }
#caja_sucursales_cciudad { font-size:12px; color:#333333; text-align:center; margin:0; padding:0; width:504px; float:right; background:url(../img/sucursales/lineadivision.gif) 0 0 no-repeat; }
/* =Sucursales
-----------------------------------------------------------------------------*/
#caja_usados_izq { width:164px; float:left; margin:0; .margin:22px 0 0 0;
padding:0 0 15px 0; }
#caja_usados_izq ul { margin:0; padding:0; list-style-type:none; }
#caja_usados_izq ul li { border-bottom:#D9D9D9 1px solid; color:#303030; font-size:11px; }
#caja_usados_izq ul li a { color:#303030; display:block; padding:5px 0 7px 35px; }
#caja_usados_izq ul li a:hover { text-decoration:none; color:#999999 }
#caja_usados_izq form { margin:0; padding:3px 0 3px 7px; font-size:10px; }
.listausados { font-size:10px; padding:0; margin-left:3px }
.separador_usados { text-align:right; width:159px; height:25px; margin:0; color:#303030; font-size:17px; padding:5px 5px 0 0; background:url(../img/sucursales/bg_listadoON.gif) 0 0 repeat-x; border-bottom:#666 1px solid; }
#log_renault { background:url(../img/usados/log_renault.gif) 7px 3px no-repeat; }
#log_mazda { background:url(../img/usados/log_mazda.gif) 6px 3px no-repeat; }
#log_ford { background:url(../img/usados/log_ford.gif) 2px 7px no-repeat; }
#log_jd { background:url(../img/usados/log_jd.gif) 6px 3px no-repeat; }
#log_rt { background:url(../img/usados/log_rt.gif) 7px 3px no-repeat; }
#log_vw { background:url(../img/usados/log_vw.gif) 6px 3px no-repeat; }
#caja_usados_der { float:right; width:616px; background:url(../img/sucursales/top_der.gif) 0 0 no-repeat; }
#caja_usados_porta { width:587px; margin:10px auto; margin-top:21px; }
#caja_usados_topper { text-align:right; }
.pestana_topper { border:1px solid #FFAD00; border-bottom:none; float:right; font-size:10px; color:#303030; height:20px; padding:3px; margin:0 0 0 5px; }
.pestana_topper form { margin:0; padding:0; }
.pestana_topper a { color:#303030; padding:3px 0 0 0; }
#caja_usados_box { border:1px solid #FFAD00; padding:8px 8px 0 8px; }
#caja_usados_box img { float:left; }
.usado_box { float:right; color:#303030; font-size:11px; margin:0; padding:0; width:408px; }
.usado_box p { background:url(../img/usados/linea-p.gif) 0 0 no-repeat; padding:8px 0 0 0; }
.usados_linea { background:url(../img/sucursales/lineadivision.gif) right no-repeat; height:10px; _height:2px; margin:0; padding:0; }
.usadosb_i { float:left; font-size:12px; color:#303030; }
.usadosb_i h2 { font-size:11px; font-weight:normal; margin:0; padding:0; }
.usadosb_d { float:right; text-align:right; }
.usadosb_d h2 { color:#C4000A; font-size:12px; margin:0; padding:0; }
.usados_city { background-color:#F5F5F5; border-top:1px dotted #CCCCCC; margin:4px 0; padding:3px; position:relative; }
.buzon_sucursal { border-top:1px dotted #CCCCCC; margin:4px 0; padding:3px; position:relative; }
.usados_city h5 { background:none; font-size:12px; font-weight:normal; margin:0px; padding:0px 0 5px 0; }
.usados_city p { background:none; font-size:10px; margin:0px; padding:0px; }
.sucursales_enviarbot { background:url(../img/sucursales/bot_contactenos.gif) no-repeat 50% 50%; border:1px #CCCCCC solid; display:block; float:right; height:21px; width:102px; }
.usados_enviarbot { background:url(../img/usados/bot_enviar.jpg) no-repeat 50% 50%; border:1px #CCCCCC solid; display:block; float:right; height:21px; width:102px; }
.sucursales_enviarbot span, .usados_enviarbot span { display:none; }
.usado_despliega, .sucursal_despliega { background:#FFFFFF url(../img/pop/bg_pop.gif) repeat-x scroll center top; border:1px solid #666666; height:auto; left:10px; min-width:300px; padding:10px; position:absolute; bottom:0px; z-index:103; }
.sucursal_despliega { left:-30px; position:absolute; bottom:-90px; }
.sucursal_despliega form textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.cerrar_pop { display:block; float:right; height:16px; width:16px; }
.cerrar_pop img { cursor:hand; }
.tit_usado_enviar { background:url(../img/pop/tit_usado_enviar.gif) 0 0 no-repeat; height:23px; }
.tit_sucursal_enviar { background:url(../img/sucursales/pop_escribanos.gif)0 0 no-repeat; font-size:12px!important; height:23px; }
.tit_sucursal_enviar table td { font-size:12px!important; }
.tit_usado_enviar span, .tit_sucursal_enviar span { display:none; }
.usado_despliega table, .sucursal_despliega table { font-size:12px!important; margin:0px; }
.usado_despliega table td, .sucursal_despliega table td { font-size:12px; padding:2px; }
/* =Servyrep
-----------------------------------------------------------------------------*/
#caja_servyrep { background:#FFF url(../img/servyrep/bg-servyrep.gif) 0 0 repeat-y; }
#servyrep_izq { float:left; width:333px; color:#666666; font-size:11px; padding:15px 0 0 0; .padding:35px 0 0 0;
border-top:1px solid #E9E9E9; .border-top:none;
}
#servyrep_izq img { border:#CCC 1px solid; padding:1px; margin-left:15px; }
#servyrep_izq p { width:298px; text-align:left; margin-left:15px; }
#servyrep_izq h5 { font:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin-left:15px; text-align:left; }
#servyrep_der { float:right; width:437px; padding:9px 0 9px 0; }
#servyrep_fortop { width:437px; height:200px; background:url(../img/servyrep/top_repuestos.gif) 0 0 no-repeat; }
#servyrep_fostop { width:437px; height:200px; background:url(../img/servyrep/top_servicio.gif) 0 0 no-repeat; }
#servyrep_forporta { background:url(../img/servyrep/bg_formularios.gif) repeat-y 0 0; padding:0 61px 10px 55px; }
#servyrep_forbot { width:437px; height:28px; background:url(../img/servyrep/bot_formularios.gif) 0 0 no-repeat; }
#portaformulario { border:#221F1C 1px solid; border-bottom:none; font-size:10px; color:#221F1C; }
#portaformulario table { margin:0; padding:0; }
#portaformulario td { border-bottom:#221F1C 1px solid; padding:4px; }
#portaformulario form { margin:0; padding:0; }
#portaformulario input { font-size:10px; }
#botones_form { text-align:right; }
#botones_form input { background:#221F1C; color:#FEFEFE; margin-left:4px; border:none; padding:3px; }
/* =Noticias
-----------------------------------------------------------------------------*/
#caja_noticias { background:#FFF url(../img/noticias/bg-noticias.gif) 261px 0 repeat-y; }
#cajanotizq { float:left; width:261px; background:#FFF url(../img/footer/linernote_bg.gif) top repeat-x; .padding:22px 0 0 0;
}
#cajanotizq ul { padding:0; margin:0; list-style-type:none; }
#cajanotizq ul li { border-bottom:#F6F6F6 1px solid; font-size:12px; }
#cajanotizq ul li a { color:#666666; display:block; padding:4px; .padding-top:0;
}
#cajanotizq ul li a h5 { color:#FF7E28; font-size:9px; font-weight:normal; margin:0; padding:0; }
#cajanotizq ul li a:hover { text-decoration:none; background:#F6F6F6; }
#cajanotizq form { padding:5px; font-size:11px; color:#999; }
#cajanotizq select { color:#999; border:#999 1px solid; }
#cajanotder { float:right; width:519px; background:url(../img/noticias/top_dernoticias.gif) 0 0 no-repeat; padding:31px 0 10px 0; }
#ampliacion_noticia { margin:0 20px 0 20px; }
#ampliacion_noticia img { float:right; border:1px solid #CCC; padding:1px; margin:10px 0 5px 10px; margin-top:0; }
#ampliacion_noticia h6 { margin:0; padding:0; font-weight:normal; color:#FF7E28; }
#ampliacion_noticia h4 { font-size:14px; color:#999999; margin:0; padding:0 0 10px 0; display:block; }
#ampliacion_noticia p { font-size:11px; color:#666666; padding:0 0 8px 0; margin:0; text-align:justify; }
/* =Promociones
-----------------------------------------------------------------------------*/
#caja_promo { background:#FFF url(../img/footer/linernote_bg.gif) top repeat-x; }
#cajapromotop { background:url(../img/promo/tit-promos.gif) no-repeat top right; padding:43px 15px 10px 15px; }
#cajapromotop img { float:right; margin:0 0 5px 10px; border:1px solid #CCCCCC; padding:1px }
#cajapromotop h1 { font-size:15px; color:#999999; margin:0; padding:0 0 1px 0; display:block; }
#cajapromotop h2 { margin:0; padding:0; font-weight:normal; color:#FF7E28; font-size:9px; }
#cajapromotop p { font-size:11px; color:#666; }
#cajapromobot { background:#FFF url(../img/footer/linernote_bg.gif) top repeat-x; padding:5px 0 10px 0; }
;
#cajapromotop h3 { color:#9D3F00; font-size:12px; }
#cajapromotop a { height:25px; color:#9D3F00; font-size:12px; background:url(../img/iconos/car_add.gif) 0 0 no-repeat; padding:2px 0 2px 20px; }
#cajapromobot img { margin:0 0px 5px 9px; width:182px; height:45px; border:#EFEFEF 1px solid; }
#cajapromobot form { margin:0; padding:3px 12px 1px 12px; font-size:12px; color:#666; }
#cajapromobot select { color:#666; }
#promobot2 { background:url(../img/promo/tit-promos2.gif) top right no-repeat; height:25px; }
/*----- NUEVOS USADOS -----*/
.caja_porque_usados { background:url(../img/porque_usados/fondo.gif) bottom repeat-x; width:547px; margin:16px auto 0px; padding:10px 20px 4px; }
.caja_porque_usados h4 { margin:0px; padding:0px 0 14px; font-size:16px; font-weight:bold; color: #333333; }
.caja_porque_usados p { font:11px Arial, Helvetica, sans-serif; color:#333333; margin:0px; padding:0px 0 14px; }
.caja_porque_usados p strong { font:13px Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
.caja_porque_usados_2 { background:url(../img/porque_usados/fondo.gif) bottom repeat-x; width:547px; margin:16px auto 5px; padding:10px 20px 4px }
.caja_porque_usados_2 h3 { margin:0px; padding:0px 0 7px; font-size:16px; font-weight:bold; color: #333333; }
.caja_porque_usados_2 h4 { margin:0px; padding:0 0 17px 0; font-size:20px; font-weight:bold; color:#999999; }
#contenido_repuestos { font-family:Arial, Helvetica, sans-serif; font-size:11px;  width:404px; _height:600px; min-height:600px; float:right; margin:0px 12px 0 0; padding:10px 10px; }
#contenido_repuestos img { border:1px solid #CCCCCC; margin:0 auto 20px; }
#contenido_repuestos h3 { border-bottom:1px dotted #666; padding-bottom:5px; margin-bottom:10px;}
#contenido_repuestos p { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 15px; margin:0; }
#contenido_repuestos ul { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 15px 15px; margin:0; }
#contenido_repuestos table { border-bottom:1px solid #999; border-left:1px solid #999;}
#contenido_repuestos table td, #contenido_repuestos table th { border-right:1px solid #999; border-top:1px solid #999; padding:2px;}
#contenido_repuestos p a { color: #006699; }
#contenido_repuestos p a:hover { color:#006699; text-decoration: underline; }
#contenido_repuestos h4 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0px 0 20px 0; }
#contenido_repuestos_2 { width:587px; margin:0px auto 30px; padding:10px 10px; }
#contenido_repuestos_2 img { border:1px solid #CCCCCC; margin:0 auto 20px; padding:1px; }
#contenido_repuestos_2 p { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 15px; margin:0; }
#contenido_repuestos_2 p a { color: #006699; }
#contenido_repuestos_2 p a:hover { color:#006699; text-decoration: underline; }
#contenido_repuestos_2 h4 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0px 0 20px 0; }
#menu_repuestos { float:left; width:293px; color:#666666; font-size:11px; padding:0px 20px 0 20px; border-top:1px solid #E9E9E9; }
#menu_repuestos h3 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; .margin:20px 0 0 0;
padding:20px 0; }
#menu_repuestos p { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; }
#caja_repuestos_izq { border-top:1px solid #CCCCCC; float:left; margin:20px 0 0; padding:0 0 15px; width:100%; }
#caja_repuestos_izq ul { margin:0; padding:0; list-style-type:none; }
#caja_repuestos_izq ul li { border-bottom:1px solid #D9D9D9; color:#303030; font-size:11px; padding:4px 0 6px 6px; }
#caja_repuestos_izq ul li a { color:#303030; display:block; }
#caja_repuestos_izq ul li a:hover { color:#999999; text-decoration:none; }




/*----- ESTILO NUEVOS INTERNAS -----*/

.bisel-menutop { width:27px; height:53px; position:absolute; top:1px; right:-27px;}
.detalle-modelos { position:relative; background-color:#FFF; padding-bottom:30px; margin-top:50px;}
.titulo-modelo { position:absolute; top:-28px; left:-41px; width:331px; height:65px; font-family: 'Ubuntu', sans-serif;}
.titulo-modelo h2 { font-family: 'Ubuntu', sans-serif; font-size:1.90em; font-weight:lighter; margin: 30px 0 0 72px; .margin: 34px 0 0 72px;}
@media \0screen {.titulo-modelo h2 { margin: 34px 0 0 72px;}}
.info-modelo { float:left; width:240px; margin-left:27px;}
.descripcion-modelo { float:left; width:240px; margin-top:80px; padding-bottom:30px; border-bottom:1px solid #CCCCCC; margin-bottom:20px;}
.descripcion-modelo h3 { color:#000000; font-size:1.33em; margin:0;}
.descripcion-modelo p { color:#595959; font-size:0.91em;}
.links-modelo { float:left;}
.links-modelo a { float:left; margin-right:10px;}
.mas-detalles { color:#4A4A4A; font-family: 'Ubuntu', sans-serif; background-color:#DADADA; background-image:url(../img/casatoro/mas-detalles.gif); background-repeat:no-repeat; background-position: 6px 8px; padding: 3px 10px 3px 24px;}
.mas-detalles:hover { background-color:#616161; color:#E1E1E1; background-image:url(../img/casatoro/mas-detalles2.gif); text-decoration:none;}
.ficha-tecnica { color:#4A4A4A; font-family: 'Ubuntu', sans-serif; background-color:#DADADA; background-image:url(../img/casatoro/ico-ficha-tecnica.gif); background-repeat:no-repeat; background-position: 6px 4px; padding: 3px 10px 3px 24px;}
.ficha-tecnica:hover { background-color:#616161; color:#E1E1E1;  text-decoration:none; background-image:url(../img/casatoro/ico-ficha-tecnica2.gif);}
.sitio-web { color:#4A4A4A; font-family: 'Ubuntu', sans-serif; background-color:#DADADA; background-image:url(../img/casatoro/sitio-web.gif); background-repeat:no-repeat; background-position: 6px 7px; padding: 3px 10px 3px 24px;}
.sitio-web:hover { background-color:#616161; color:#E1E1E1;  text-decoration:none; background-image:url(../img/casatoro/sitio-web2.gif);}
.galerias-color { float:right; width:490px;}
.galeria-modelo {width:490px; position:relative; height:275px;}
.versiones-modelo { position:absolute; top:0px;  left:0px; min-width:150px; z-index:200; background:url(../img/casatoro/bg-versiones-modelos.png) left top repeat;}
.versiones-modelo ul { min-width; margin:44px 6px 0 6px;}
.versiones-modelo ul li { list-style:none; border-bottom:1px solid #4B4B4B; padding-bottom:3px; padding-top:3px;}
.versiones-modelo ul li a { color:#FFF; font-size:12px; font-family: 'Ubuntu', sans-serif; font-weight:lighter; margin-left: 15px;}
.versiones-modelo ul li a:hover {}
.ver-versiones { width:126px; height:27px; font-size:1.08em; display:block; font-family: 'Ubuntu', sans-serif; padding:8px 0 0 23px; position:absolute; top:0px; left:0px; z-index:300;}
.ver-versiones:hover { text-decoration:none;}
.contenedor-img { width:490px; height:275px; position:absolute; top:0px; left:0px; background-color:#000;}
.slide-mini { position:absolute; left:0px; width:490px;}
.anterior { width:33px; height:40px; background:url(../img/casatoro/bg-anterior.png) 0 0 no-repeat; display:block; overflow:hidden; line-height:300px; position:absolute; top:0px; left:0px;}
.anterior:hover { background-position: -33px 0;}
.siguiente { width:33px; height:40px; background:url(../img/casatoro/bg-siguiente.png) 0 0 no-repeat; display:block; overflow:hidden; line-height:300px; position:absolute; top:0px; right:0px;}
.siguiente:hover { background-position: -33px 0;}
.mascara { width:400px; height:40px; background:url(../img/casatoro/bg-mask.png) 0 0 no-repeat; margin: 0 auto;}
.track { height:33px; width:384px; float:left; overflow:hidden; margin: 4px 0 0 8px; position:relative;}
.track ul { margin:0; position:absolute; top:0px;}
.track ul li { float:left; list-style:none; margin:0 3px;}
.track ul li a { display:block; width:58px; height:33px;}
.descripcion-imagen { padding:0 20px 0 20px; border-bottom: 1px solid #CCC;}
.descripcion-imagen p {color:#838383; font-size:0.90em; text-align:center; line-height:12px; font-style:italic; word-spacing: -1px;}
.colores-modelos { margin-top:15px; padding-bottom:80px;}
.col-disponibles { float:left; .width:300px;}
.col-disponibles h4 { float:left; display:inline; color:#000000; font-family: 'Ubuntu', sans-serif; font-size:0.90em; margin:6px 15px 0 0; .margin:6px 0 0 0;}
.mod-colores {  float:right; border:1px solid #CCCCCC; padding:3px 5px; width:133px;}
.mod-colores a { width:18px; height:18px; display:block; margin:2px 2px; float:left;}
.botones-modelo { width:162px; float:right;}
.botones-modelo a { float:right;}
.opciones { border-top:1px solid #CCCCCC; padding-top:15px;}
.opciones a {}
.opciones a img {border: #CCC 1px solid; padding: 1px;}

/*---------- LIGHTBOX -----------*/
#TB_overlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.75;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 350;
	filter: alpha(opacity=75); 
	-moz-opacity:.75;
}
#lightbox { width:780px; height:500px; position:fixed; z-index:400;}
.expansion-info { background-color:#fff; background-image:url(../img/casatoro/bg-expansion-info.png); background-position: top center; background-repeat:no-repeat; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.over-img { width:250px; height:165px; float:left; margin-left:16px; margin-top:176px;}
.contenedor-over {width:780px; height:500px; position:relative;}
.cenefa-marca { width:862px; height:100px; position:absolute; top:5px; left:-41px;}
.over-col-right { width:450px; float:right; margin-right:16px; margin-top: 133px; overflow-y: scroll; height: 350px; padding-right:20px;}
.over-col-right p { color: #595959; font-size: 0.91em; margin:0; padding-bottom:1em;}
h2.over-tit-modelo { font-family: 'Ubuntu', sans-serif; font-size:1.80em; margin:0; padding-bottom:15px; font-weight:normal;}
.over-cerrar { width:18px; height:18px; position:absolute; display:block; overflow:hidden; line-height:100px; background:url(../img/casatoro/cerrar-over.gif) 0 0 no-repeat; top:7px; right:15px;}



