/*esto es para centrar la pagina*/
body{ text-align:center; margin-top:0px; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;}
#contenedor{ margin: 0 auto; width:950px; height:auto;}
/*comunes*/
#cabecera{ width:910px; height:174px; text-align:right; padding:5px 40px 0 0; background:url(cabecera.jpg) no-repeat;}
#menu_iz{ width:180px; height:auto; float:left; text-align:left;}
#pie{ clear:both; width:910px; height:auto; padding:10px 40px 0 0; text-align:right;}
/*botones*/
.bt_catalogo{ display:block; margin-bottom:6px; margin-top:10px; width:159px; height:43px; background:no-repeat; text-decoration:none;}
.bt_catalogo:hover{ background-position:0 -43px;}
.bt_news{ display:block; margin-bottom:3px; width:133px; height:27px; background:no-repeat; text-decoration:none;}
.bt_news:hover{ background-position:0 -27px;}
.bt_news2{ display:block; margin-bottom:3px; width:133px; height:15px; background:no-repeat; text-decoration:none;}
.bt_news2:hover{ background-position:0 -15px;}
.bt_gallery{ display:block; margin-bottom:3px; width:133px; height:35px; background:no-repeat; text-decoration:none;}
.bt_gallery:hover{ background-position:0 -35px;}
.bt_menus{ display:block; margin-bottom:3px; width:133px; height:24px; background:no-repeat; text-decoration:none;}
.bt_menus:hover{ background-position:0 -24px;}
/*home*/
#home_cn_banner{ width:740px; height:auto; float:left; text-align:left; padding:20px 0 0 30px;}
#home_cn_noticias{ width:740px; height:auto; float:left; text-align:left; padding:10px 0 0 30px;}
.noticias_home{ clear:both; width:700px; height:auto !important; height:115px; min-height:115px; padding-top:10px; border-top:#9C9E9F 1px solid;}
.img_home{ width:140px; height:105px; float:left; border:none; margin-right:15px;}
/*galerias*/
.img_noticias{ border:#9C9E9F 1px solid; margin:0 15px 15px 0;}
/*fabrica*/
#fabrica_texto{ width:360px; height:auto;}
/*racing*/
#racing_iz{ width:353px; height:auto; float:left; text-align:left; padding:35px 20px 0 0;}
#racing_dr{ width:367px; height:100px; float:left; text-align:left; padding-top:40px; z-index:0;}
/*modelos*/
.tabla_iz{ height:22px; text-align:right; background-color:#0F0F0F; padding-right:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#666666; text-decoration:none;}
.tabla_dr{ height:22px; text-align:left; background-color:#0F0F0F; padding-left:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:normal; color:#999999; text-decoration:none;}
/*formularios*/
form{ margin:0px; padding:0px;}
.cajas { width:260px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000; text-decoration:none; background-color:white; border:1px solid; border-color:#000000}
.cajasgrandes { width:260px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000; text-decoration:none ; background-color: white; border:1px solid; border-color:#000000; overflow:hidden;}
.botones { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; font-weight:bold; text-decoration:none ; background-color: #004494; height:auto; border: none;}
.radio { position:relative; top:2px;}
.bt_enviar{ width:50px; height:15px; padding-right:15px; display:block; background-color:#000000; border:#FFFFFF 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#9C9E9F; text-decoration:none;}
/*cabeceras*/
h1{ margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#000000; text-decoration:none;}
/*enlaces*/
.enlaceblanco_11{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.enlaceblanco_11:hover{ color:#FF9900;}
.enlaceblanco_11_sel{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#FF9900; text-decoration:none;}
.enlacegris_19_bold{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:normal; font-weight:bold; color:#ECEDED; text-decoration:none;}
.enlacegris_19_bold:hover{ color:#FF9900;}
.enlace_sinlinea{ text-decoration:none;}
/*textos*/
.textogrismedio_10{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#666666; text-decoration:none;}
.textogrismedio_15{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-weight:bold; color:#CCCCCC; text-decoration:none;}
.textogrismedio_16{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:normal; color:#CCCCCC; text-decoration:none;}
.textoblanco_14_bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.textoblanco_16_bold{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.textogrisoscuro_14_bold{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#9C9E9F; text-decoration:none;}
.textogrisoscuro_19{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:normal; font-weight:normal; color:#9C9E9F; text-decoration:none;}
.textogris_19_bold{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-style:normal; font-weight:bold; color:#ECEDED; text-decoration:none;}
.textoblanco_16{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.textoblanco_16 a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; font-weight:normal; color:#FFFFFF; text-decoration:underline;}