body { 
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #333;
	background: #FFF url(../images/fondo_body.jpg) left top repeat-x;
}
p {
	margin-bottom: 15px;
	display: block;
}
/* DEFINICIONES */
.cincuenta {
	width: 50%;
}
.cien {
	width: 100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.floatnone {
	float: none !important;
}
.texto-right {
	text-align:right;
}
.texto-left {
	text-align:left;
}
.texto-center {
	text-align: center;
}
.clear-both {
	clear: both;
}
.transpar {
	display: none !important;
}
.block {
	display: block !important;
}
.inline {
	display: inline !important;
}
.upper {
	text-transform: uppercase !important;
}
.auto {
	width: auto !important;
}
label input, label select, label textarea, .tabla-pedido td input {
	color: #333;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 2px 0 2px 3px;
	border: 1px solid #D7D8D9;
	background: #FFF url(../images/fondo_input.gif) left top repeat-x;
}
label select {
	padding-top: 0;
	padding-bottom: 0;
	height: 19px;
}
input {
	font-family: Arial, Verdana, sans-serif;
}
input:focus, select:focus, textarea:focus {
	border: 1px solid #DE0725;
}
input[type="hidden"] {
	display: none;
}
input[type="checkbox"] {
	border: 0;
}
.boton-form {
	cursor: pointer;
	border: 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	background: none;
}
.sinmargbot {
	margin-bottom: 0 !important;
}
.marginbottom4 {
	margin-bottom: 4px !important;
}
.marginbottom8 {
	margin-bottom: 8px !important;
}
.marginbottom20 {
	margin-bottom: 20px !important;
}
.paddingleft2 {
	padding-left: 2px !important;
}
.paddingtop5 {
	padding-top: 5px !important;
}
.marginright130 {
	margin-right: 130px !important;
}
/* FONTS */
.arial {
	font-family: Arial, Tahoma, Verdana, sans-serif;
}
.bold {
	font-weight: bold;
}
.gris666 {
	color: #666;
}
.griscanarias {
	color: #979695;
}
.rojo {
	color: #DE0725;
}
.negro {
	color: #000 !important;
}
.nueve {
	font-size: 9px;
}
.doce {
	font-size: 12px;
}
.trece {
font-size: 13px;
}
.catorce {
	font-size: 14px;
}
.quince {
	font-size: 15px;
}
.dieciseis {
	font-size: 16px;
}
.veinte {
	font-size: 20px;
}
.error {
	margin-bottom: 3px;
	display: block;
	color: #DE0725;
}

#wrapper:after, #header:after, #box-catalogo #box-buscadores:after, #contenedor-columnas:after, #box-trabajamos:after, #ficha-catalogo:after {
	content:"|"; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/*------------------------------------------------*/

#wrapper {
	width: 945px;
	margin: 0 auto;
	background: url(../images/fondo_wrapper.jpg) left top no-repeat;
	padding: 0 22px 0 23px;
}
#bandaroja {
	width: 100%;
	background: url(../images/fondo_bandaroja.jpg) left top repeat-x;
	height: 36px;
}

#header {
	clear: both;
	width: 945px;
	margin-bottom: 1px;
}
#header #logo {
	float: left;
	margin-top: 40px;
	margin-left: 17px;
	width: 280px;
}
#header-banner {
	float: right;
	width: 525px;
	text-align: right;
	margin-right: 15px;
	background: url(../images/fondo_encabezado_4.png) left top no-repeat;
	height: 156px;
	padding-top: 23px;
}
*+html #header-banner {
	padding-top: 30px;
	height: 149px;
}
#header-banner .block {
	margin-bottom: 50px;
}
#header-banner #box-flash {
	position: relative;
	top: -40px;
	left: -100px;
}
*+html #header-banner #box-flash {
	top: -45px;
}
#header-banner.paraflash {
	background: none !important;
}
#header-banner .frase {
	position: relative;
	top: -200px;
}
*+html #header-banner .frase {
	top: -215px;
}

#header-banner1 {
	float: right;
	width: 525px;
	text-align: right;
	margin-right: 15px;
	background: url(../images/fondo_encabezado_2.png) 70px top no-repeat;
	height: 156px;
	padding-top: 23px;
}
*+html #header-banner1 {
	padding-top: 30px;
	height: 149px;
}
#header-banner1 .block {
	margin-bottom: 50px;
	
}

#header-banner2 {
	float: right;
	width: 525px;
	text-align: right;
	margin-right: 15px;
	background: url(../images/fondo_encabezado_3.png) -20px top no-repeat;
	height: 156px;
	padding-top: 23px;
}
*+html #header-banner2 {
	padding-top: 30px;
	height: 149px;
}
#header-banner2 .block {
	margin-bottom: 10px;
}
#normas{
width:300px;
padding: 10px 10px 10px 20px;
}
#normas h1{
margin-bottom:15px;
font-weight:900;
}
#normas ul{
padding-left:20px;
}
#normas li{
margin-bottom:10px;
list-style:square;
}


#menu-principal {
	clear: both;
	width: 945px;
	float: left;
	height: 44px;
	position: relative;
}
#menu-principal li {
	float: left;
}
#menu-principal li img {
	float:left;
}
#menu-principal li.catalogo a {
	text-indent: -9999em;
	background: url(../images/botones/menu/catalogo.gif) left top no-repeat;
	width: 89px;
	height: 34px;
	line-height: 0;
	cursor: pointer;
	display: block;
}
#menu-principal li.catalogo a:hover {
	background: url(../images/botones/menu/catalogo_on.gif) left top no-repeat;
}

#box-catalogo {
	clear: both;
	width: 945px;
	background: #F3F3F3 url(../images/fondo_box-catalogo.jpg) left top no-repeat;
	padding-top: 18px;
	margin-bottom: 10px;
}
#box-catalogo .bordebottom {
	height: 12px;
	width: 945px;
	background: url(../images/bordeinf_box-catalogo.jpg) left top no-repeat;
}
#box-catalogo #lista-familias {
	padding-left: 4px;
	padding-bottom: 40px;
}
#box-catalogo #lista-familias li {
	display: inline;
	text-align: center;
	padding: 0 7px;
}
#box-catalogo #box-buscadores {
	width: 945px;
	background: url(../images/fondo_puntos-box-catalogo.gif) 475px top repeat-y;
	padding-top: 5px;
	padding-bottom: 8px;
}
#box-buscadores .Tips4 img {
	position: relative;
	top: 2px;
}
#box-catalogo .boton-form {
	width: 138px;
	height: 27px;
	margin-top: 20px;
	float: right;
	margin-right: 15px;
}
#box-catalogo .boton-form:hover {
	background-position: left bottom;
}
#box-catalogo input.buscar-neum {
	background: url(../images/botones/buscar-neumaticos.png) left top no-repeat;
}
#box-catalogo input.buscar-llanta {
	background: url(../images/botones/buscar-llantas.png) left top no-repeat;
	margin-right: 15px;
	margin-top: 24px;
}
#box-catalogo .buscador {
	float: left;
	padding-left: 22px;
	width: 445px;
	margin-right: 5px;
}
#box-catalogo .titulo {
	margin-bottom: 20px;
}
#box-catalogo .buscador label {
	float: left;
	margin-right: 20px;
}
#box-catalogo .buscador label span {
	display: block;
	height: 13px;
	vertical-align: bottom;
}
#box-catalogo .buscador label select {
	margin-top: 1px;
}
#box-catalogo .buscador label select, #box-catalogo .buscador label input {
	width: 120px;
}
#box-catalogo #box-buscador-llantas {
	padding-left: 38px;
	margin-right: 0;
	width: 420px;
}
#box-buscadores .error {
	clear: both;
	padding-top: 5px;
	margin-bottom: 0;
}

#contenedor-columnas {
	clear: both;
	width: 945px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#lateral-izq {
	float: left;
	width: 208px;
}
#lateral-der {
	float: right;
	width: 208px;
}
#centro {
	float: left;
	width: 439px;
	margin: 18px 35px 0 55px;
}
#lateral-izq .box, #lateral-der .box {
	width: 208px;
	clear: both;
	margin-bottom: 15px;
	background: #F3F3F3 url(../images/fondo_lateralbox.jpg) left top no-repeat;
	padding-top: 18px;
}
#lateral-izq .box .boton-form, #lateral-der .box .boton-form {
	width: 208px;
	height: 32px;
}
#lateral-izq .box .bordebottom, #lateral-der .box .bordebottom {
	width: 208px;
	height: 12px;
	background: url(../images/bordeinf_lateralbox.jpg) left top no-repeat;
}
#lateral-izq .box #box-login, #lateral-izq .box #box-logueado {
	padding-left: 18px;
}
#lateral-izq .box #box-login .error {
	padding-right: 20px;
}
#lateral-izq .box #box-login label {
	display: block;
	margin-bottom: 12px;
	padding-left: 3px;
}
#lateral-izq .box #box-login label span {
	display: block;
	height: 11px;
	margin-bottom: 4px;
	vertical-align: bottom;
}
#lateral-izq .box #box-login label input {
	width: 157px;
}
#lateral-izq .box #box-login li {
	margin-bottom: 1px;
	color: #333;
	font-size: 10px;
	padding-left: 3px;
}
#lateral-izq .box #box-login li a {
	color: #666;
	text-decoration: none;
	background: url(../images/bullet_square_9_gris-grisosc.gif) left 5px no-repeat;
	padding-left: 6px;
}
#lateral-izq .box #box-login li a:hover {
	text-decoration: underline;
	color: #333;
	background-position: left -7px;
}
#lateral-izq .box #box-login .boton-form {
	background: #FFF url(../images/botones/entrar.png) left top no-repeat;
	position: relative;
	left: -18px;
	margin-top: 15px;
}
#lateral-izq .box #box-login .boton-form:hover {
	background-position: left bottom;
}
#lateral-izq .box #box-logueado ul {
	padding-bottom: 12px;
	padding-left: 2px;
}
#lateral-izq .box #box-logueado li {
	margin-bottom: 2px;
}
#lateral-izq .box #box-logueado li a {
	color: #666;
	text-decoration: none;
	background: url(../images/bullet_circ_gris_grisosc_11.gif) left 5px no-repeat;
	padding-left: 8px;
}
#lateral-izq .box #box-logueado li a:hover {
	text-decoration: underline;
	color: #333;
	background-position: left -41px;
}
#lateral-izq .box #box-logueado .salir {
	position: relative;
	left: -18px;
}
#lateral-izq .box #box-logueado .divisorpuntos {
	height: 12px;
	width: 208px;
	position: relative;
	left: -18px;
	background: url(../images/divisor_puntos.gif) left top repeat-x;
}
#lateral-izq .box #box-logueado .resumen {
	padding-bottom: 10px;
}
#lateral-izq .box #box-logueado .resumen p {
	font-size: 12px;
	margin-bottom: 3px;
}
#lateral-izq .box #box-atencion-cliente {
	padding-left: 18px;
	background: url(../images/fondo_telefono.gif) right 116px no-repeat;
	padding-bottom: 20px;
}
#lateral-izq .box #box-atencion-cliente .skype {
	position: relative;
	left: -5px;
}
#lateral-izq .box #box-atencion-cliente a {
	color: #333;
	text-decoration: none;
}
#lateral-izq .box #box-atencion-cliente a:hover, #lateral-izq .box #box-atencion-cliente a:hover strong {
	text-decoration: underline;
}
#lateral-der .box #box-cita {
	padding-left: 18px;
}
#lateral-der .box #box-cita .boton-form {
	background: #FFF url(../images/botones/marcar-cita.png) left top no-repeat;
	position: relative;
	left: -18px;
}
#lateral-der .box #box-cita .boton-form:hover {
	background-position: left bottom;
}
#lateral-der .box #box-cita p {
	width: 170px;
}
#lateral-der .box #box-cita a {
	color: #333;
}
#lateral-der .box #box-cita a:hover {
	text-decoration: none;
}
#lateral-der .box #box-cita label {
	display: block;
	margin-bottom: 8px;
}
#lateral-der .box #box-cita label strong {
	display: block;
	margin-bottom: 3px;
}
#lateral-der .box #box-cita label input {
	width: 122px;
}
#lateral-der .box #box-cita label select {
	width: 56px;
	margin-right: 12px;
}
#lateral-der .box #box-cita .horarios {
	background: url(../images/fondo_minutos.gif) 131px 18px no-repeat;
	padding-bottom: 12px;
}
#lateral-der .box #box-buscador-equivalencias {
	padding-left: 18px;
	padding-right: 10px;
}
#lateral-der .box #box-buscador-equivalencias .boton-form {
	background: #FFF url(../images/botones/buscar-equivalencias.png) left top no-repeat;
	position: relative;
	left: -18px;
}
#lateral-der .box #box-buscador-equivalencias .boton-form:hover {
	background-position: left bottom;
}
#lateral-der .box #box-buscador-equivalencias label {
	float: left;
	margin-right: 5px;
	margin-bottom: 20px;
}
#lateral-der .box #box-buscador-equivalencias label strong {
	display: block;
	margin-bottom: 4px;
}
#lateral-der .box #box-buscador-equivalencias form strong.gris666 {
	float: left;
	margin-top: 19px;
	margin-right: 5px;
}
#lateral-der .box #box-buscador-equivalencias label input {
	width: 37px;
}
#lateral-der .box #box-buscador-equivalencias label select {
	width: 49px;
}
#lateral-der .box #box-buscador-equivalencias label.clear-both {
	width: 180px;
	margin-bottom: 10px;
}
#lateral-der .box #box-buscador-equivalencias p.clear-both {
	margin-right: 20px;
	margin-bottom: 20px;
}
*+html #lateral-der .box #box-buscador-equivalencias p.clear-both {
	margin-right: 5px;
}
#lateral-der .box #box-buscador-equivalencias .error {
	clear: both;
	padding-right: 25px;
	margin-bottom: 10px;
}

#centro h1 {
	margin-bottom: 20px;
}
#centro #ofertas-especiales{
	padding-bottom: 100px;
}
#centro #ofertas-especiales li {
	background: url(../images/linea_puntos_horizontal.gif) left top repeat-x;
	padding: 24px 5px 20px 0;
	float: left;
	width: 434px;
}
#centro #ofertas-especiales li.primera {
	background: none;
	padding-top: 12px;
}
#centro #ofertas-especiales li .img-oferta {
	float: left;
	min-width: 145px;
	text-align: center;
}
#centro #ofertas-especiales li .img-oferta p.truncado a{
	color:#FF0000;
}
#centro #ofertas-especiales li h2 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}
#centro #ofertas-especiales li h2 a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#centro #ofertas-especiales li h2 a:hover {
	text-decoration: underline;
}
#centro #ofertas-especiales li p {
	margin-bottom: 4px;
}
#centro #ofertas-especiales li .precio {
	font-weight: bold;
	color: #000;
	font-size: 25px;
}
#centro #ofertas-especiales li .grisclaro {
	color: #979695;
	margin-bottom: 2px;
}
#centro p.siquieres {
	font-size: 12px;
	font-weight: bold;
	color: #DE0725;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
}
#centro p.siquieres a {
	font-weight: bold;
	color: #DE0725;
}
#centro p.siquieres a:hover {
	text-decoration: none;
}
#box-trabajamos {
	clear: both;
	width: 945px;
	background: #F3F3F3 url(../images/fondo_box-trabajamos.jpg) left top no-repeat;
	padding-top: 28px;
	margin-bottom: 35px;
}
#box-trabajamos .bordebottom {
	height: 12px;
	width: 945px;
	background: url(../images/bordeinf_box-trabajamos.jpg) left top no-repeat;
	clear: both;
}
#box-trabajamos .con-neumaticos {
	float: left;
	padding-left: 25px;
	padding-bottom: 5px;
}
#box-trabajamos .titulo {
	padding-bottom: 5px;
}
#box-trabajamos .con-llantas {
	float: right;
	padding-right: 12px;
}


#menu-pie {
	clear: both;
	text-align: center;
	width: 945px;
	padding-bottom: 20px;
}
#menu-pie li {
	display: inline;
	border-left: 1px solid #CCC;
	padding: 0 5px 0 8px;
}
#menu-pie li.primera {
	border-left: 0;
}
#menu-pie li a {
	color: #666;
	text-decoration: none;
}
#menu-pie li a:hover {
	color: #DE0725;
}
#centro-internas {
	width: 480px;
	float: left;
	margin: 18px 0 0 24px !important;
	margin: 18px 0 0 5px;
	padding-bottom: 20px;
}
#centro-internas h1 {
	margin-bottom: 12px;
	margin-left: 10px;
}
#centro-internas .box-gris {
	width: 480px;
	background: #F3F3F3 url(../images/fondo_boxgris-internas.jpg) left 18px repeat-x;
	clear: both;
}
#centro-internas .box-gris .bordetop {
	height: 18px;
	width: 480px;
	background: url(../images/bordetop_boxgris-internas.jpg) left top no-repeat;
}
#centro-internas .box-gris .bordebottom {
	height: 18px;
	width: 480px;
	background: url(../images/bordeinf_boxgris-internas.jpg) left top no-repeat;
	clear: both;
}
.box-gris #lista-catalogo li {
	float: left;
	width: 33%;
	text-align: center;
}
#centro-sinlateral {
	float: left;
	width: 712px;
	margin: 0 0 0 24px !important;
	margin: 0 0 0 5px;
	padding-bottom: 20px;
}
#centro-sinlateral h1.catalogo-neumaticos {
	background: url(../images/fondo_h1_catalogo-neumaticos.jpg) left top no-repeat;
	width: 702px;
	height: 99px;
	padding-left: 10px;
	padding-top: 18px;
}
#centro-sinlateral h1.sinimagen {
	background: url(../images/fondo_h1_sinimagen.jpg) left bottom no-repeat;
	width: 702px;
	height: 75px;
	padding-left: 10px;
	padding-top: 18px;
}
p.volver-listado {
	color: #FFF;
	font-weight: bold;
	position: relative;
	top: -21px;
	margin-left: 10px;
	margin-bottom: 0;
}
p.volver-listado a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
p.volver-listado a:hover {
	text-decoration: underline;
}
#ficha-catalogo {
	clear: both;
	width: 712px;
	margin-top: -13px;
	position: relative;
}
#ficha-catalogo .nuevo {
	background: url(../images/fondo_nuevo.gif) left top no-repeat;
	position: absolute;
	z-index: 4;
	height: 82px;
	width: 82px;
	left: 0;
}

#ficha-catalogo .img-ficha {
	float: left;
	width: 195px;
	text-align: center;
	padding-top: 43px;
}
#ficha-catalogo .textos-ficha {
	float: left;
	width: 482px;
	padding-right: 35px;
	padding-top: 35px;
}
#ficha-catalogo h2 {
	color: #000;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 5px;
}
#ficha-catalogo .textos-ficha p.rojo {
	margin-bottom: 20px;
}
#ficha-catalogo .textos-ficha p.gris666 {
	margin-bottom: 3px;
}
#ficha-catalogo .textos-ficha .precio {
	color: #DE0725;
	font-weight: bold;
	font-size: 25px;
}
#ficha-catalogo .textos-ficha input.cantidad {
	width: 37px;
}
#ficha-catalogo .textos-ficha .boton-comprar {
	width: 27px;
	height: 25px;
	background: url(../images/botones/boton-comprar.gif) left top no-repeat;
	cursor: pointer;
	border: 0;
	margin-left: 3px;
}
#ficha-catalogo .textos-ficha .boton-comprar:hover {
	background-position: left -44px;
}
#ficha-catalogo p.recomendar {
	margin-top: 25px;
}

#centro-sinlateral h1.ofertas-neumaticos {
	background: url(../images/fondo_h1_ofertas-neumaticos.jpg) left 1px no-repeat;
	width: 702px;
	height: 103px;
	padding-left: 10px;
	padding-top: 20px;
}
#centro-sinlateral h1.sinimagen {
	background: url(../images/fondo_h1_sinimagen.jpg) left bottom no-repeat;
	width: 702px;
	height: 75px;
	padding-left: 10px;
	padding-top: 18px;
}

#tabla-ofertas {
	position: relative;
	top: -22px;
}
#tabla-ofertas table {
	width: 712px;
}
#tabla-ofertas table th {
	padding-bottom: 7px;
}
#tabla-ofertas table th strong {
	padding-left: 15px;
	color: #FFF;
}
#tabla-ofertas table th a, #box-content-tabla.favoritos table th a {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#tabla-ofertas table th a:hover, #box-content-tabla.favoritos table th a:hover {
	text-decoration: underline;
}
#tabla-ofertas table th a.ordenador, #box-content-tabla.favoritos table th a.ordenador {
	background: url(../images/flecha_ordenador.gif) right 5px no-repeat;
	padding-right: 13px;
}
#tabla-ofertas table td {
	border-top: 1px dotted #CCC;
	padding: 15px 0;
	vertical-align: top;
}
#tabla-ofertas table td.uno {
	padding: 0;
	text-align: center;
}
#tabla-ofertas table td.tres {
	padding-top: 30px;
}
#tabla-ofertas table td.cinco {
	padding-top: 20px;
}
#tabla-ofertas table td.uno img {
	margin: 8px 0;
}
#tabla-ofertas table td.dos strong, #tabla-ofertas table td.dos h2, #tabla-ofertas table td.tres strong, #tabla-ofertas table td.cuatro strong {
	padding-left: 15px;
}
#tabla-ofertas table input.cantidad, #box-content-tabla.favoritos table input.cantidad {
	margin-left: 15px;
	width: 37px;
}
#tabla-ofertas table .boton-comprar, #box-content-tabla.favoritos table .boton-comprar {
	width: 27px;
	height: 25px;
	background: url(../images/botones/boton-comprar.gif) left top no-repeat;
	cursor: pointer;
	border: 0;
	margin-left: 3px;
}
#tabla-ofertas table .boton-comprar:hover, #box-content-tabla.favoritos table .boton-comprar:hover {
	background-position: left -44px;
}
#tabla-ofertas table td.dos h2, #box-content-tabla.favoritos table td.dos h2 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	padding-right: 20px;
}
#tabla-ofertas table td.dos h2 a, #box-content-tabla.favoritos table td.dos h2 a {
	color: #000;
	font-weight: bold;
}
#tabla-ofertas table td.dos h2 a:hover, #box-content-tabla.favoritos table td.dos h2 a:hover {
	text-decoration: none;
}
#tabla-ofertas table td.cuatro strong, #box-content-tabla.favoritos table td.tres strong {
	display: block;
	color: #DE0725;
	font-weight: bold;
	font-size: 25px;
}
#tabla-ofertas table td.cuatro .precio-anterior, #box-content-tabla.favoritos table td.tres .precio-anterior {
	text-decoration: line-through;
	color: #CCC;
}
#tabla-ofertas table .uno {
	width: 95px;
	position: relative;
}
#tabla-ofertas table .tres {
	width: 120px;
}
#tabla-ofertas table .cuatro {
	width: 110px;
}
#tabla-ofertas table .cinco {
	width: 135px;
}
#tabla-ofertas table div.nuevo {
	position: absolute;
	left: 0;
	background: url(../images/fondo_nuevo_ch.png) left top no-repeat;
	z-index: 4;
	width: 54px;
	height: 55px;
}

#paginacion {
	clear: both;
	width: 688px;
	background: url(../images/fondo_paginacion.jpg) left top no-repeat;
	font-size: 13px;
	font-weight: bold;
	padding: 9px 12px 0 12px;
	height: 33px;
}
#paginacion p {
	float: left;
	margin-right: 7px;
	margin-bottom: 0;
	color: #333;
	font-weight: bold;
}
#paginacion li {
	display: inline;
	padding: 0 2px 0 1px;
}
#paginacion a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
#paginacion a:hover, #paginacion li.activa, #paginacion li.activa a {
	color: #DE0725;
	font-weight: bold;
}

ul#mapa-web {
	padding-top: 15px;
	padding-left: 10px;
	font-size: 12px;
}
ul#mapa-web li.niveluno {
	font-size: 14px;
	color: #333;
	margin-bottom: 15px;
}
ul#mapa-web li.niveluno a {
	font-weight: bold;
	color: #333;
	background: url(../images/bullet_circ_grisosc_rojo_14.gif) left 7px no-repeat;
	padding-left: 8px;
}
ul#mapa-web li.niveluno a:hover {
	color: #DE0725;
	background-position: left -24px;
}
ul#mapa-web li.niveldos {
	margin-bottom: 10px;
}
ul#mapa-web li.niveldos a {
	color: #666;
	font-size: 12px;
	font-weight: normal;
}
ul#mapa-web li.niveldos a:hover {
	color: #333;
}
ul#mapa-web ul {
	margin-top: 10px;
	margin-left: 9px;
}
ul#mapa-web ul li.niveldos a {
	background: url(../images/bullet_circ_gris_grisosc_12.gif) left 5px no-repeat;
	padding-left: 8px;
}
ul#mapa-web ul li.niveldos a:hover {
	background-position: left -16px;
}
#centro-sinlateral h1.ofertas-llantas {
	background: url(../images/fondo_h1_ofertas-llantas.jpg) left 1px no-repeat;
	width: 702px;
	height: 103px;
	padding-left: 10px;
	padding-top: 20px;
}
#centro-sinlateral h1.catalogo-neumaticos {
	background: url(../images/fondo_h1_catalogo-neumaticos.jpg) left 1px no-repeat;
	width: 702px;
	height: 99px;
	padding-left: 10px;
	padding-top: 20px;
}
#buscador-internas {
	width: 712px;
	background: #F3F3F3 url(../images/fondo_buscador-internas.jpg) left top repeat-y;
	margin-bottom: 18px;
}
#buscador-internas .bordetop {
	width: 712px;
	height: 18px;
	background: url(../images/bordetop_buscador-internas.jpg) left top no-repeat;
}
#buscador-internas .bordebottom {
	width: 712px;
	height: 12px;
	background: url(../images/bordeinf_buscador-internas.jpg) left bottom no-repeat;
}
#buscador-internas form {
	padding: 5px 0 10px 27px;
}
#buscador-internas .titulo {
	padding-left: 25px;
}
#buscador-internas label {
	float: left;
	margin-right: 15px;
	width: auto !important;
	width: 60px;
}
#buscador-internas label span {
	display: block;
	height: 13px;
	vertical-align: bottom;
}
#buscador-internas label select {
	margin-top: 1px;
}
#buscador-internas label select, #buscador-internas label input {
	width: 105px;
}
#buscador-internas label .chico {
	width: 70px;
}
#buscador-internas label.marginright3 {
	margin-right: 3px;
}
#buscador-internas label.marginright10 {
	margin-right: 10px;
}
#buscador-internas label.sinlabel {
	position: relative;
	top: 13px !important;
	top: 15px;
	left: -6px;
}
*+html #buscador-internas label.sinlabel {
	top: 15px !important;
}
#buscador-internas .error {
	clear: both;
	padding-top: 5px;
	margin-bottom: 0;
}
#buscador-internas label .grande {
	width: 130px;
}
#buscador-internas .boton-form {
	width: 67px;
	height: 27px;
	background: url(../images/botones/buscar.png) left top no-repeat;
	margin-top: 11px;
	margin-left: 3px;
}
#buscador-internas .boton-form:hover {
	background-position: left bottom;
}
#centro-sinlateral h1.catalogo-llantas {
	background: url(../images/fondo_h1_catalogo-llantas.jpg) left 1px no-repeat;
	width: 702px;
	height: 103px;
	padding-left: 10px;
	padding-top: 20px;
}
#centro-sinlateral h1.catalogo-amortiguadores {
	background: url(../images/fondo_h1_catalogo-varios.jpg) left 25px no-repeat;
	width: 702px;
	height: 98px;
	padding-left: 10px;
	padding-top: 20px;
}
#centro-sinlateral h1.catalogo-varios {
	background: url(../images/fondo_h1_catalogo-varios.jpg) left 25px no-repeat;
	width: 702px;
	height: 98px;
	padding-left: 10px;
	padding-top: 20px;
}

#box-quienes {
	font-size: 12px;
	padding: 15px 15px 0 10px;
}
#box-quienes p {
	line-height: 150%;
}
#box-quienes #slider-quienes {
	padding-top: 15px;
	position: relative;
	left: -10px;
	padding-bottom: 15px;
}
#box-quienes #stage { 
	width: 450px;
	background: #F3F3F3 url(../images/fondo_boxgris-internas.jpg) left 18px repeat-x;
	padding: 0 15px;
	overflow: auto;
	overflow-x:hidden;
	overflow-y:hidden;
	height:145px;
	margin:0 auto;
	position: relative;
}
#box-quienes #slider-quienes .bordetop {
	height: 18px;
	width: 480px;
	background: url(../images/bordetop_boxgris-internas.jpg) left top no-repeat;
}
#box-quienes #slider-quienes .bordebottom {
	height: 18px;
	width: 480px;
	background: url(../images/bordeinf_boxgris-internas.jpg) left bottom no-repeat;
	clear: both;
}
#box-quienes #wrapper-slider {
	width: 384px;
	overflow: hidden;
	margin-left: 36px;
}
#box-quienes #myList { width:10000px; left:0; overflow: hidden; }
#box-quienes #myList li {
		margin-right: 10px;
		float:left;
		width:171px;
		height:136px;
		background: url(../images/fondo_item_slider-quienes-somos.png) left top no-repeat;
		color: #666;
		font-size: 11px;
		line-height: normal;
		padding: 11px 0 0 11px;
}
#box-quienes #myList li img {
		display: block;
		margin-bottom: 12px;
}
#box-quienes #myList li p {
	padding: 0 25px 0 15px;
	text-align: center;
}
#box-quienes #slider-quienes #next, #box-quienes #slider-quienes #previous {
	position: absolute;
	top: 48%;
}
#box-quienes #slider-quienes #next {
	right: 15px;
}
#box-quienes p a {
	color:#DE0725;
	font-weight:bold;
	text-decoration:none;
}
#box-quienes p a:hover {
	text-decoration:underline;
}

/*texto home*/
#texto-home {
	font-size: 11px;
	padding: 15px 15px 0 10px;
}
#texto-home p {
	line-height: 110%;
}
#texto-home p.primero {
	padding-top:60px;
}

#texto-home p a {
	color:#DE0725;
	font-weight:bold;
	text-decoration:none;
}
#texto-home p a:hover {
	text-decoration:underline;
}
/*fin texto home*/





#centro-sinlateral h1.novedades-neumaticos {
	background: url(../images/fondo_h1_novedades-neumaticos.jpg) left 1px no-repeat;
	width: 702px;
	height: 103px;
	padding-left: 10px;
	padding-top: 20px;
}
#centro-sinlateral h1.novedades-llantas {
	background: url(../images/fondo_h1_novedades-llantas.jpg) left 1px no-repeat;
	width: 702px;
	height: 103px;
	padding-left: 10px;
	padding-top: 20px;
}
#box-contacto, #box-alta {
	padding-left: 10px;
}
#box-contacto label {
	display: block;
	margin-bottom: 12px;
}
#box-contacto label strong {
	font-size: 14px;
	position: absolute;
	margin-top: 2px;
}
#box-contacto label input, #box-contacto label textarea, #box-contacto label select {
	position: relative;
	left: 80px;
	width: 357px;
}
#box-contacto label select {
	width: 362px;
}
#box-contacto label textarea {
	height: 150px;
}
#box-contacto .error {
	position: relative;
	left: 80px;
	top: 2px;
}
#box-contacto label .obligatorio {
	position: relative;
	left: 81px;
}
#box-contacto label .paratextarea {
	top: -135px;
}
#box-contacto .boton-form {
	height: 27px;
	width: 119px;
	background: url(../images/botones/enviar-formulario.png) left top no-repeat;
	margin-top: 10px;
	margin-bottom: 50px;
	position: relative;
	left: 324px;
}
#box-contacto .boton-form:hover {
	background-position: left bottom;
}
#contacto-telefonico {
	position: relative;
	left: 80px;
}
#contacto-talleres .content {
	width: 365px;
	background: #F3F3F3 url(../images/fondo_box-contactotalleres.jpg) left top no-repeat;
	padding-left: 100px;
	clear: both;
	margin-top: 40px;
	padding-top: 24px;
	padding-right: 15px;
}
#contacto-talleres .bordebottom {
	height: 17px;
	background: url(../images/bordeinf_boxgris-internas.jpg) left bottom no-repeat;
	width: 480px;
}
#contacto-talleres {
	margin-bottom: 15px;
	width: 480px;
	position: relative;
	left: -10px;
	font-size: 12px;
	min-height: 108px;
}

#box-alta label {
	display: block;
	margin-bottom: 11px;
}
#box-alta label strong {
	position: absolute;
	font-size: 14px;
	margin-top: 1px;
}
#box-alta label input {
	position: relative;
}
#box-alta label .error {
	position: relative;
	top: 2px;
}
#box-alta label .obligatorio {
	position: relative;
}
#box-alta .para-radios {
	padding: 10px 0 30px 0;
}
#box-alta .para-radios input {
	border: 0;
	padding: 0;
	width: 13px;
	height: 13px;
	margin: 0;
	margin-right: 2px;
	cursor: pointer;
}
#box-alta .para-radios label {
	margin-right: 30px;
	display: inline;
	margin-bottom: 0;
}
#box-alta .para-radios label strong {
	font-size: 14px;
	cursor: pointer;
	position: relative;
	top: -2px;
}
*+html #box-alta .para-radios label strong {
	top: 1px;
}
#box-alta label.medio input {
	width: 357px;
	left: 80px;
}
#box-alta label.medio .obligatorio {
	left: 80px;
}
#box-alta label.medio .error {
	left: 80px;
}
#box-alta label.chico input {
	width: 327px;
	left: 110px;
}
#box-alta label.chico .obligatorio {
	left: 110px;
}
#box-alta label.chico .error {
	left: 110px;
}
#box-alta label.muychico input {
	width: 297px;
	left: 140px;
}
#box-alta label.muychico .obligatorio {
	left: 140px;
}
#box-alta label.muychico .error {
	left: 140px;
}
#box-alta label.grande input {
	width: 442px;
	left: 0;
}
#box-alta label.grande select {
	width: 447px;
	left: 0;
}
#box-alta label.grande {
	margin-bottom: 16px;
}
#box-alta label.grande .obligatorio {
	left: 0;
}
#box-alta label.grande .error {
	left: 0;
}
#box-alta label.grande strong {
	position: relative;
	margin-bottom: 3px;
	display: block;
	font-size: 12px;
}
#box-alta label.block strong {
	position: relative;
	left: 110px;
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
}
#box-alta .seguridad-clave {
	clear: both;
	position: relative;
	left: 110px;
	padding-bottom: 45px;
}
#box-alta .seguridad-clave p.doce {
	margin-bottom: 7px;
}
#box-alta .seguridad-clave strong {
	color: #FFF;
	font-size: 12px;
	width: 104px;
	display: block;
	padding: 3px;
}
#box-alta .seguridad-clave .muy-facil {
	background: #DE0725;
}
#box-alta .seguridad-clave .segura {
	background: #333;
}
#box-alta .seguridad-clave .muy-segura {
	background: #000;
}
#box-alta .boton-form {
	height: 27px;
	width: 119px;
	background: url(../images/botones/enviar-formulario.png) left top no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
}
#box-alta .boton-form:hover {
	background-position: left bottom;
}
#box-alta .grabardatos {
	background: url(../images/botones/grabar-datos.jpg) left top no-repeat;
	width: 103px;
}
#box-alta .para-checks, #box-contacto .para-checks,, #box-pedido .para-checks {
	padding-top: 30px;
}
#box-alta .para-checks input, #box-contacto .para-checks input {
	height: 13px;
	width: 13px;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
#box-pedido .para-checks input  {
	height: 13px;
	width: 13px;
	padding: 0;
	margin: 0 5px 0 10px;
	cursor: pointer;
}
#box-alta .para-checks label span {
	cursor: pointer;
	position: relative;
	top: -2px;
}

#box-contacto .para-checks label span {
	cursor: pointer;
	position: relative;
	top: -10px;
	padding-left:80px;
}
*+html #box-alta .para-checks label span, #box-contacto .para-checks label span {
	top: 1px;
}
#box-alta label.no-editable {
	background: url(../images/fondo_candado.gif) right top no-repeat;
	width: 480px;
	margin-bottom: 0;
	padding-bottom: 11px;
	padding-top: 3px;
}
#box-baja {
	padding-top: 10px;
	margin-left: 10px;
}
#box-baja label strong {
	display: block;
	margin-bottom: 5px;
}
#box-baja label textarea {
	width: 445px;
	margin-bottom: 30px;
}
#box-baja .boton-form {
	background: url(../images/botones/boton-si.jpg) left top no-repeat;
	margin-right: 6px;
	float: left;
	width: 49px;
	height: 27px;
}
#box-baja .boton-form:hover {
	background-position: left bottom;
}
#box-baja .link-no {
	float: left;
	margin-bottom: 0;
}
#error404 {
	margin-left: 10px;
	padding-top: 15px;
}
#error404 ul {
	margin-top: 4px;
	margin-bottom: 25px;
}
#error404 li {
	margin-bottom: 2px;
	background: url(../images/bullet_circ_gris_grisosc_11.gif) left -41px no-repeat;
	padding-left: 7px;
}
#error404 li a {
	color: #333;
}
#error404 li a:hover {
	text-decoration: none;
}
#error404 a.rojo {
	color: #CC0000;
}
#error404 a.rojo:hover {
	text-decoration: none;
}

ul#pedidopasos {
	margin: 25px 0 0 10px;
	overflow: hidden;
}
#pedidopasos li {
	display: inline;
	float: left;
	background: #F3F3F3 url(../images/bordeizq_pedidopasos.jpg) left top no-repeat;
	color: #666;
	height: 50px;
	padding-left: 10px;
	margin-right: 1px;
	overflow: hidden;
}
#pedidopasos li.activa {
	color: #FFF;
	background: #DE0725 url(../images/bordeizq_pedidopasos_activa.jpg) left top no-repeat;
}
#pedidopasos li p {
	margin-bottom: 0;
	padding-top: 12px;
	padding-right: 15px;
	background: url(../images/bordeder_pedidopasos.jpg) right top no-repeat;
	overflow: hidden;
}
#pedidopasos li.activa p {
	background: url(../images/bordeder_pedidopasos_activa.jpg) right top no-repeat;
}
#pedidopasos li strong {
	display: block;
	margin-bottom: 4px;
}
.navegapasos {
	background: url(../images/fondo_navegapasos.jpg) left top repeat-x;
	width: 428px;
	overflow: hidden;
	padding: 9px 10px 0 10px;
	height: 21px;
	margin-left: 10px;
	border-bottom: 1px solid #FFF;
}
.navegapasos p {
	margin-bottom: 0;
}
.navegapasos a:link, .navegapasos a:visited {
	color: #FFF;
	text-decoration: none;
}
.navegapasos a:hover {
	text-decoration: underline;
}
.navegapasos input {
	color: #FFF;
	background: none;
	border: none;
	cursor: pointer;
	width: auto;
	padding: 0;
	text-align: right;
	height: auto;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
}
.navegapasos input:hover {
	text-decoration: underline;
}
.tabla-pedido th {
	background: #E4E4E4 url(../images/fondo_th.jpg) left top repeat-x;
	padding: 5px 0;
	color: #666;
}
.tabla-pedido th, .tabla-pedido td {
	text-align: center;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.tabla-pedido td { 
	border-bottom: none;
}
div.contenedor-tabla {
	background: url(../images/fondo_contentcabazulcentral.jpg) left top repeat-y;
	padding-left: 10px;
	width: 463px;
	float: left;
	padding-bottom: 20px;
}
table.tabla-pedido {
	width: 448px;
	background: url(../images/fondo_tablapedidos.gif) left top repeat-y;
}
.tabla-pedido p {
	margin-bottom: 0;
	float: none !important;
}
.tabla-pedido td.texto-left {
	text-align: left;
	width: 168px !important;
	padding-left: 12px !important;
}
.tabla-pedido td.tbuno {
	width: auto !important;
}
.tabla-pedido .tbdos {
	width: 55px;
}
.tabla-pedido .tbtres {
	width: 51px;
}
.tabla-pedido .tbcuatro {
	width: 73px;
}
.tabla-pedido .tbcinco {
	width: 87px;
}
.tabla-pedido td {
	height: 100%;
	vertical-align: middle;
}
.tabla-pedido td input {
	width: 36px;
	text-align: center;
}
.tabla-pedido tr td, #box-content-tabla table td.contenedor-desplegable .tabla-pedido tr td {
	padding: 20px 0 4px 0;
}
.tabla-pedido tr.primera td, #box-content-tabla table td.contenedor-desplegable .tabla-pedido tr.primera td {
	background: none;
	padding: 10px 0 4px 0;
}
.tabla-pedido td p {
	font-size: 12px;
	font-weight: bold;
}
.tabla-pedido td.tbuno p {
	font-size: 11px;
}
.tabla-pedido td p.precio {
	color: #666;
}
.tabla-pedido td.tbuno a:link, .tabla-pedido td.tbuno a:visited {
	color: #DE0725;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.tabla-pedido td.tbuno a:hover {
	text-decoration: underline;
}
.tabla-pedido td.tbuno, .tabla-pedido td.tbtres, .tabla-pedido td.tbcuatro {
	background: url(../images/sombra_filapedidosbl.gif) left -4px repeat-x;
}
.tabla-pedido td.tbdos, .tabla-pedido td.tbcinco {
	background: url(../images/sombra_filapedidosgris.gif) left -4px repeat-x;
}
#contiene-totales {
	width: 448px;
	margin-top: 1px;
	border-top: 5px solid #E3E3E3;
}
#contiene-totales .right {
	width: 85px;
	margin-right: 2px !important;
	margin-right: 1px;
	text-align: center;
}
#contiene-totales .right div {
	clear: both;
	background: #F2F2F2;
	width: 100%;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #FFF;
}
#contiene-totales .left {
	width: 90px;
	text-align: right;
}
*+html #contiene-totales .left {
	margin-left: 70px;
}
#contiene-totales .right p, #contiene-totales .left p {
	margin-bottom: 0;
	float: none;
}
#contiene-totales .right .preciototal {
	background: #DD0725;
	color: #FFF;
}
#contiene-totales .left div {
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #FFF;
}
#contiene-totales .parabotonact {
	width: 128px;
	float: left;
	margin-left: 139px !important;
	margin-left: 45px;
}
*+html #contiene-totales .parabotonact {
	margin-left: 68px !important;
}
#contiene-totales .parabotonact .boton-form {
	background: url(../images/botones/actualizar-cantidades.png) left top no-repeat;
	text-transform: none;
	width: 128px;
	margin-top: 5px;
	height: 27px;
}
#contiene-totales .parabotonact .boton-form:hover {
	background-position: left bottom;
}
#box-pedido {
	background: url(../images/bordeinf_sombra_pedido.jpg) left bottom no-repeat;
	padding-bottom: 30px;
}
.contenedor-tabla #box-paso2 {
	padding: 25px 20px 0 20px;
}
.contenedor-tabla #box-paso2 label {
	display: block;
	margin-bottom: 12px;
}
.contenedor-tabla #box-paso2 label strong {
	position: absolute;
	font-size: 14px;
	margin-top: 2px;
}
.contenedor-tabla #box-paso2 label input, .contenedor-tabla #box-paso2 label select {
	position: relative;
	left: 85px;
	width: 297px;
}
.contenedor-tabla #box-paso2 label select {
	width: 302px
}
.contenedor-tabla #box-paso2 label .error {
	top: 2px;
}
.contenedor-tabla #box-paso2 label .obligatorio, .contenedor-tabla #box-paso2 label .error {
	position: relative;
	left: 85px;
}
.contenedor-tabla #box-paso2 label.mediano input {
	width: 247px;
	left: 135px;
}
.contenedor-tabla #box-paso2 label.mediano .obligatorio, .contenedor-tabla #box-paso2 label.mediano .error {
	position: relative;
	left: 135px;
}
#box-forma-pago {
	clear: both;
	padding: 30px 45px 0 20px;
}
#box-forma-pago .contenedor-radios label {
	cursor: pointer;
	display: block;
	margin-bottom: 1px;
}
#box-forma-pago .contenedor-radios label input {
	border: 0;
	margin: 0;
	position: relative;
	top: 1px;
}
#box-forma-pago .contenedor-radios label span {
	display: inline;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
#box-forma-pago .contenedor-radios p {
	color: #333;
	margin-left: 18px !important;
	margin-left: 25px;
	line-height: 140%;
}
*+html #box-forma-pago .contenedor-radios p {
	margin-left: 25px !important;
}
.contenedor-tabla .titulos-pedido {
	background: url(../images/divisor-sombra.jpg) left bottom no-repeat;
	padding-bottom: 30px;
	padding-left: 20px;
	clear: both;
	padding-top: 70px;
	width: 425px;
}
.contenedor-tabla #confirma-formapago {
	margin-left: 22px;
	padding-top: 10px;
	clear: both;
	padding-right: 50px;
}
.contenedor-tabla #confirma-formapago p {
	margin-bottom: 3px;
	line-height: 140%;
}
.para-confirmacion {
	background: url(../images/bordeinf_rojoconsombra_pedido.jpg) left bottom no-repeat !important;
	padding-bottom: 47px !important;
}
.volver-arriba {
	background: url(../images/botones/volver_arriba.png) left top no-repeat;
	padding-left: 12px;
	margin-bottom: 0;
	position: relative;
	top: 23px;
	left: 368px;
}
.volver-arriba a {
	color: #FFF;
	text-decoration: none;
}
.volver-arriba a:hover {
	text-decoration: underline;
}
#box-paso5 {
	text-align: center;
	padding: 30px 30px 0 30px;
}
#box-paso5 p {
	margin-bottom: 20px;
}
#box-paso5 a {
	color: #333;
}
#box-paso5 a:hover {
	text-decoration: none;
}
.tabla-pedido th.paraconfirmacion {
	width: auto !important;
}
.tabla-pedido td.paraconfirmacion {
	width: auto !important;
}
table.paraconfirmacion { 
	background: url(../images/fondo_tablapedidos_confirmacion.gif) -4px top repeat-y !important;
}
#box-content-tabla {
	width: 480px;
	background: url(../images/fondo_tabla_estado.jpg) left top repeat-y;
	position: relative;
	left: -3px;
}
#box-content-tabla .content-borde {
	width: 465px;
	background: url(../images/fondo_th_estado.jpg) left top no-repeat;
	padding-left: 15px;
	padding-top: 19px;
	padding-bottom: 30px;
}
#box-content-tabla table {
	width: 451px;
}
#box-content-tabla table th {
	color: #FFF;
	padding: 7px 0 7px 0;
}
#box-content-tabla table th strong {
	padding: 0 5px 0 10px;
}
#box-content-tabla table td {
	border-top: 1px dotted #CCC;
	padding: 10px 0;
	vertical-align: top;
}
#box-content-tabla table td {
	padding: 10px 5px 10px 10px;
}
#box-content-tabla table td.uno span {
	color: #666;
}
#box-content-tabla table .cuatro, #box-content-tabla table .cinco {
	text-align: center;
}
#box-content-tabla table .cinco {
	padding-right: 10px;
}
#box-content-tabla table td.uno, #box-content-tabla table td.cuatro {
	width: 45px;
}
#box-content-tabla table td.tres, #box-content-tabla table td.cinco {
	width: 55px;
}
#box-content-tabla table .pendiente {
	font-weight: bold;
	color: #DD0725;
}
#box-content-tabla table .entregado {
	font-weight: bold;
}
#box-content-tabla #paginacion {
	width: 438px;
	padding: 11px 12px 0 30px;
	height: 44px;
	background: url(../images/fondo_paginacion_tabla_estado.jpg) left top no-repeat;
}
#box-content-tabla td.contenedor-desplegable {
	padding: 0 !important;
	border: 0 !important;
}
td.contenedor-desplegable div.contenedor-tabla {
	padding-left: 0;
	width: 451px;
	background-position: -10px top !important;
}
td.contenedor-desplegable div.contenedor-tabla th {
	color: #333 !important;
}
td.contenedor-desplegable table.paraconfirmacion {
	background: url(../images/fondo_tablapedidos_confirmacion.gif) -1px top repeat-y !important;
}
#box-content-tabla td.contenedor-desplegable td {
	border: 0 !important;
}
#box-content-tabla td.contenedor-desplegable #contiene-totales {
	width: 451px;
}
#box-contacto .enviarsolicitud {
	background: url(../images/botones/enviar-solicitud.png) left top no-repeat;
	width: 108px;
	left: 335px;
}
#box-content-tabla.favoritos table td.tres {
	width: 70px;
}
#box-content-tabla.favoritos table td.cuatro {
	width: 105px;
}

#box-ubicacion {
	padding-top: 20px;
}
#box-ubicacion #map {
	width: 480px;
	height: 460px;
}
#box-ubicacion #map .textomap {
	margin-bottom: 0;
	color: #333;
}
#box-ubicacion #map strong {
	color: #DE0725;
	display: block;
	margin-bottom: 3px;
	font-size: 1.1em;
}
#box-ubicacion #map img {
	float: left;
	margin-right: 8px;
}
#box-ubicacion #map .tel {
	color: #666;
	display: block;
}
#box-showroom {
	padding-top: 20px;
}
#flashcontent {
		margin-left: 27px;
		width: 712px;
		height: 680px;
}

#box-marcar-cita {
	padding: 25px 0 15px 28px;
}
#box-marcar-cita label {
	float: left;
	margin-right: 32px;
	width: 160px;
}
#box-marcar-cita label strong {
	display: block;
	margin-bottom: 2px;
}
#box-marcar-cita .horario {
	float: left;
}
#box-marcar-cita .horario p {
	font-weight: bold;
	margin-bottom: 2px;
}
#box-marcar-cita .obligatorio {
	padding-left: 2px;
}
#box-marcar-cita label input {
	width: 122px;
}
#box-marcar-cita label select {
	width: 327px;
	padding-top: 0;
	padding-bottom: 0;
	height: 20px;
}
#box-marcar-cita .horario label select {
	width: 65px;
}
#box-marcar-cita .horario label {
	margin-right: 4px;
	width: auto;
}
#box-marcar-cita .horario .fondoreloj {
	background: url(../images/fondo_reloj.gif) 67px 3px no-repeat;
	padding-right: 20px;
}
#box-marcar-cita .horario .fondoreloj .obligatorio {
	padding-left: 20px;
}
#box-marcar-cita .divisorpuntos {
	height: 1px;
	width: 446px;
	position: relative;
	left: -28px;
	background: url(../images/divisor_puntos.gif) left bottom repeat-x;
	clear: both;
	padding-top: 30px;
	margin-bottom: 25px;
}
*+html #box-marcar-cita .divisorpuntos {
	padding-top: 15px;
}
#box-confirma-cita {
	text-align: center;
	padding: 40px 0 100px 50px;
	width: 350px;
}
#box-confirma-cita a {
	color: #333;
}
#box-confirma-cita a:hover {
	text-decoration: none;
}

#box-content-tabla.preguntas {
	margin-top: 30px;
}
#box-content-tabla.preguntas .content-borde {
	background: url(../images/fondo_bordetop_sombreado.jpg) left top no-repeat;
}
#box-preguntas {
	margin-right: 15px;
}
#box-preguntas .box-despliega {
	padding: 7px 0 7px 25px;
	margin-right: 10px;
	border-bottom: 1px dotted #CCC;
}
#box-preguntas .primera {
	padding-top: 10px !important;
	background: none !important;
}
#box-preguntas .box-despliega h2 {
	font-weight: bold;
	background: url(../images/icono_preguntas_cerrado.gif) left 2px no-repeat;
	padding: 1px 0 2px 19px;
	cursor: pointer;
	font-size: 13px;
}
#box-preguntas .box-despliega h2:hover {
	color: #DE0725 !important;
	background: url(../images/icono_preguntas_abierto.gif) left 2px no-repeat !important;
}
#box-preguntas .box-despliega div.t2 {
	padding-left: 19px;
	margin-right: 10px;
	color: #666;
}
#box-preguntas .box-despliega .t2 p {
	margin-bottom: 0;
	line-height: 140%;
	color: #666;
	margin-bottom: 2px;
}
#box-preguntas .box-despliega .t2 a {
	color: #666;
}
#box-preguntas .box-despliega .t2 a:hover {
	text-decoration: none;
}
#box-preguntas .box-despliega h3 {
	background: url(../images/icono_categorias_cerrado.gif) left top no-repeat;
	padding-left: 20px;
	cursor: pointer;
	margin-top: 5px;
	font-weight: bold;
}
#box-preguntas .box-despliega h3:hover {
	background: url(../images/icono_categorias_abierto.gif) left top no-repeat !important;
	color: #DE0725 !important;
}
#box-preguntas .box-despliega .t3 {
	margin-left: 22px;
	background: url(../images/icono_textopregunta.gif) left top no-repeat;
	padding-left: 18px;
	margin-top: 3px;
	margin-bottom: 5px;
}
#box-preguntas .box-despliega .t2 p.descargar a {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 9px;
	color: #DE0725;
	background: url(../images/fondo_descargar.gif) left top no-repeat;
	padding-left: 18px;
	padding-bottom: 3px;
}
#box-preguntas .box-despliega .t2 p.descargar a:hover {
	text-decoration: none;
}
#box-preguntas .box-despliega {
	margin-right: 0;
}

#box-equivalencias {
	background: url(../images/bordeinf_sombra_equiv.jpg) -3px bottom no-repeat;
	padding-bottom: 30px;
}
#box-equivalencias #box-content-tabla .content-borde {
	background: url(../images/fondo_th_equivalencias.jpg) left top no-repeat;
}
#box-equivalencias #box-content-tabla p.titulo {
	margin-left: 15px;
}
#box-equivalencias .textos {
	margin-left: 10px;
	padding-bottom: 10px;
}
#box-equivalencias .textos .catorce {
	font-size: 15px;
}
#box-equivalencias .textos li {
	margin-bottom: 5px;
	background: url(../images/bullet_listaequiv.gif) left 5px no-repeat;
	padding-left: 8px;
	margin-left: 5px;
}
p.referencia {
	color: #666;
	font-size: 9px;
	margin-left: 15px;
	margin-right: 30px;
}
#box-equivalencias form {
	padding-bottom: 55px;
	padding-top: 15px;
	padding-left: 15px;
}
#box-equivalencias form .titform {
	float: left;
	margin-bottom: 0;
	margin-right: 0.8em;
	margin-top: 3px;
	color: #333;
	font-weight: bold;
	font-size: 13px;
}
#box-equivalencias form .rojo {
	color: #DE0725;
}
#box-equivalencias form label {
	float: left;
	margin-right: 0.8em;
}
#box-equivalencias form label input {
	width: 4.3em;
}
#box-equivalencias form label strong {
	margin-top: 5px;
	display: block;
	text-align: center;
}
#box-equivalencias form .boton-form {
	height: 27px;
	background: url(../images/botones/calcular.png) left top no-repeat;
	width: 87px;
	text-align: center;
	position: relative;
	top: -2px;
}
#box-equivalencias form .boton-form:hover {
	background-position: right bottom;
	background-color: #CC0000;
}
#box-equivalencias #results-equivalencias {
	font-size: 14px;
	margin-right: 15px;
}
#box-equivalencias #results-equivalencias dt {
	float: left;
	margin-right: 50px;
	padding: 6px 0;
	padding-left: 15px;
	color: #000;
	font-weight: bold;
}
#box-equivalencias #results-equivalencias dd {
	color: #666;
	border-bottom: 1px dotted #CCC;
	padding: 6px 0;
}

.logospie li {
	display: inline;
	text-align: center;
	padding: 0 2px;
}
.con-llantas .logospie li {
	padding: 0 10px;
}
.con-llantas .logospie li img {
	margin: 5px 0 8px 0;
}

.leftmenos18 {
	position: relative;
	left: -18px;
}



/*----- TOOL TIPS -----------------------------*/
.custom-tip {
	width: 218px;
	z-index: 13000;
	color: #666;
	margin-top: -235px !important;
	margin-left: -20px;
}

.custom-tip .tip-title {
	display: block;
	background: #F9F9F9;
	width: 192px;
	padding: 15px 13px 10px 13px;
	border-top: 1px solid #DCDFE4;
	border-left: 1px solid #DCDFE4;
	border-right: 1px solid #DCDFE4;
}

.custom-tip .bordebottom {
	width: 218px;
	background: url(../images/bordeinf_tooltip.png) left bottom no-repeat;
	height: 18px;
}
.custom-tip .texto-tip {
	width: 190px;
	padding: 0 13px 15px 13px;
	border-left: 1px solid #DCDFE4;
	border-right: 1px solid #DCDFE4;
	color: #666;
	background: #F9F9F9;
}

/*----------- MENU DESPLEGABLE ----------------------------------*/

/* Just sub menu links */
#menu-principal li li a {
	text-align:left;
}

#subMenusContainer a, #menu-principal ul ul a {
	background: url(../images/bullet_raquo_submenu.gif) 8px 12px no-repeat;
	color: #333;
	text-decoration: none;
	padding: 9px 0 9px 16px;
	display: block;
}
/* sub menu links on hover or focus */
#subMenusContainer a:hover, #subMenusContainer a:focus, #menu-principal ul ul a:hover, #menu-principal ul ul a:focus {
	color: #DE0725;
	background-position: 8px -23px;
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW { 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}


/* All ULs and OLs */
#menu-principal ul, #subMenusContainer ul, #menu-principal ul ul { 
	padding: 0;
	margin: 0;
	line-height: 1em;
}

/* All submenu OLs and ULs */
#subMenusContainer ul, #menu-principal ul ul {	
	background: url(../images/fondo_menudesp.gif) left bottom no-repeat;	
	left: 0;
	width: 138px;
	padding-bottom: 8px;
}
#subMenusContainer li, #menu-principal ul ul li {
	background: url(../images/bordeinf_submenu.gif) left top repeat-x;
}
#subMenusContainer li.primera, #menu-principal ul ul li.primera {
	background: url(../images/indicador_submenu.gif) 30% top no-repeat;
}

/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#menu-principal li { 
	/*great place to use a background image as a divider*/
	display:block;
	position:relative;
}

/* main menu ul or ol elment */
#menu-principal ul {
	display:block;
	position: absolute;
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	text-align: center;
	display:block;
}

#subMenusContainer {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0;
	overflow:visible;
	z-index:1000000000;
}
.catalogo .mainMenuParentBtnFocused { 
	background: url(../images/botones/menu/catalogo_on.gif) left top no-repeat !important;  
}


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#menu-principal li li {	float:none; }

#menu-principal li li a { /* Just submenu links*/	
	position:relative;
	float:none;
}

#menu-principal li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#menu-principal li ul ul { margin: -1em 0 0 -1000em; }
#menu-principal li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#menu-principal li:hover ul{	margin-left: 0; }
#menu-principal li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#menu-principal li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#menu-principal li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#menu-principal li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#menu-principal li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#menu-principal li:hover a:focus{ margin-left: 0; }
#menu-principal li li:hover a:focus + ul { margin-left: 10em; }

