/*
 * Table
 */

#wrapper th,
#wrapper td {
    color: #222222;
    text-align: left;
}


/*
 * Table: datos
 */

.tabla_datos {
    width: 100%;
}

.tabla_datos th[colspan] {
    border-bottom: 0;
    padding: .3em;
    text-align: center;
}

.tabla_datos thead tr{
border: 1px solid #c2c2c2;
background-color:#dbdbdb;
border-radius:4px;
}

.tabla_datos tbody tr{
border-bottom: 1px solid #e5e5e5;
}

.tabla_datos tbody tr:hover {
    background-color: #ADD0FF !important;
}

.tabla_datos tbody tr:nth-child(odd) {background-color: #fff;}
.tabla_datos tbody tr:nth-child(even) { background-color: #dbdbdb; }

.tabla_datos a{
    text-decoration:none;
    color:#262425;
    font-weight:bold;
}
.tabla_datos a:hover{ text-decoration:underline; }
.tabla_datos .button:hover{ text-decoration:none; }

.tabla_datos th, .tabla_datos td{
    padding: .3em;
    vertical-align:middle;}

.tabla_datos td.td_blanco{
    background-color:#fff;
}

.fila_vacia{height:20px;}


/*
 * Table: neumático_buscador
 */

#tabla_neumatico_buscador td { height: 90px; }

#tabla_neumatico_buscador tbody td:nth-child(1) { width: 80px; }
#tabla_neumatico_buscador tbody td:nth-child(2) { width: 385px; }
#tabla_neumatico_buscador tbody td:nth-child(3) { width: 50px; text-align: center; }
#tabla_neumatico_buscador tbody td:nth-child(4) { width: 38px; text-align: center; }
#tabla_neumatico_buscador tbody td:nth-child(5) { width: 43px; text-align: center; }
#tabla_neumatico_buscador tbody td:nth-child(6) { width: 36px; text-align: center; }
#tabla_neumatico_buscador tbody td:nth-child(7) { width: 73px; }
#tabla_neumatico_buscador tbody td:nth-child(8) { width: 30px; text-align: center; }
#tabla_neumatico_buscador tbody td:nth-child(9) { width: 48px; text-align: right; }
#tabla_neumatico_buscador tbody td:nth-child(10) { width: 66px; text-align: right; }
#tabla_neumatico_buscador tbody td:nth-child(11) { width: 50px; text-align: center; }

#tabla_neumatico_buscador thead th:nth-child(3),
#tabla_neumatico_buscador thead th:nth-child(4),
#tabla_neumatico_buscador thead th:nth-child(5),
#tabla_neumatico_buscador thead th:nth-child(6),
#tabla_neumatico_buscador thead th:nth-child(8),
#tabla_neumatico_buscador thead th:nth-child(11) {
    text-align: center;
}

#tabla_neumatico_buscador tbody td:nth-child(11) .input_cantidad {
    margin-top: 25px;
}

#tabla_neumatico_buscador .input_cantidad {
    width: 3em;
    padding: 0.2em;
}

#tabla_neumatico_buscador .button1 {
    font-size: 11px;
}

.content_detalles { float: left; width: 80%; font-size: 11px; }
.content_detalles_terreno { float: right; width: 20%; }
.content_detalles_terreno_1 { float: left; width: 70%; }
.content_detalles_terreno_2 { float: left; width: 30%; }

.conten_eficiencia { margin-bottom: 2px; }
.conten_eficiencia div { float: left; }
.conten_eficiencia .conten_eficiencia_2 { padding-top: 3px; }

#tabla_neumatico_buscador td.td_neto { vertical-align: inherit; padding-top: 0; }

.neto_neumatico, .neto_oferta, .neto_recomendado { width: 90px; }

.neumatico_oferta, .neumatico_recomendado {
    margin-bottom: 20px;
    height: 22px;
    line-height: 22px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.5px;
}
.neumatico_oferta, .neto_oferta {
    color: #801815;
}
.neumatico_recomendado, .neto_recomendado {
    color: #4F7A2D;
}


/*
 * Etiqueta europea buscador de neumáticos
 */

div.tyrelabel {
    display: none;
}

div.tyrelabel img {
    width: 300px;
}

div.tyrelabel .tyrelabel_info {
    border: 2px solid #0192D5;
    margin-bottom: 0.5em;
    padding: 5px;

    background-color: #FFF;
    font-family: Arial, sans-serif;
    font-size: 1em;
    line-height: 1.4em;
}


/*
 * Table: Carrito
 */

#tabla_factura th,
#tabla_factura td {
    padding: .8em .5em;
}

#tabla_factura tbody td:nth-child(1) { width:55px; }
#tabla_factura tbody td:nth-child(3) { width:30px; }
#tabla_factura tbody td:nth-child(4) { width:60px; }
#tabla_factura tbody td:nth-child(5),
#tabla_factura tbody td:nth-child(6),
#tabla_factura tbody td:nth-child(7) {
    width:80px;
}
#tabla_factura tbody td:nth-child(8) { width: 47px; }

#tabla_factura tbody td:nth-child(1),
#tabla_factura tbody td:nth-child(3),
#tabla_factura tbody td:nth-child(4), #tabla_factura thead th:nth-child(4),
#tabla_factura tbody td:nth-child(5), #tabla_factura thead th:nth-child(5),
#tabla_factura tbody td:nth-child(6), #tabla_factura thead th:nth-child(6),
#tabla_factura tbody td:nth-child(7), #tabla_factura thead th:nth-child(7) {
    text-align:center;
}


/*
 * Table: resumen factura
 */

#tabla_resumen_factura_div {
    float: right;
}
#tabla_resumen_factura {
    margin-top: 3em;
}

#tabla_resumen_factura tr{
    border-bottom: 1px solid #fff;
}

#tabla_resumen_factura th, #tabla_resumen_factura td {
    padding:0.6em 1.2em;
    text-align:right;
}

#tabla_resumen_factura th {
    background-color:#fed476;
    font-weight:bold;
}


#tabla_resumen_factura td {
    background-color:#eaeaea;
}

#tabla_resumen_factura tbody tr:nth-child(4) th,
#tabla_resumen_factura tbody tr:nth-child(4) td{
    background-color:#e5ac2e;
    font-weight:bold;
    font-size:1.3em;
}


/*
 * Table: Ip listado
 */

.tabla_listado_ip thead tr:nth-child(1) th:nth-child(2),
.tabla_listado_ip thead tr:nth-child(1) th:nth-child(3),
.tabla_listado_ip thead tr:nth-child(1) th:nth-child(4),
.tabla_listado_ip thead tr:nth-child(1) th:nth-child(5),
.tabla_listado_ip thead tr:nth-child(2) th:nth-child(1),
.tabla_listado_ip thead tr:nth-child(2) th:nth-child(2),
.tabla_listado_ip thead tr:nth-child(2) th:nth-child(3),
.tabla_listado_ip tbody td:nth-child(2),
.tabla_listado_ip tbody td:nth-child(3),
.tabla_listado_ip tbody td:nth-child(4),
.tabla_listado_ip tbody td:nth-child(5),
.tabla_listado_ip tbody td:nth-child(6),
.tabla_listado_ip tbody td:nth-child(7) {
    text-align: center !important;
}

.tabla_listado_ip thead tr:nth-child(1) th:nth-child(5),
.tabla_listado_ip thead tr:nth-child(2) th:nth-child(1),
.tabla_listado_ip thead tr:nth-child(2) th:nth-child(2),
.tabla_listado_ip thead tr:nth-child(2) th:nth-child(3) {
    background-color: #b2b2b2;
}


/*
 * Table: Pedidos listado admin
 */

.tabla_listado_pedidos_admin th, .tabla_listado_pedidos_admin td { padding: 1em .5em; }

.tabla_listado_pedidos tbody td {
    height: 2.4em;
}

.tabla_listado_pedidos tbody td:nth-child(6),
.tabla_listado_pedidos thead th:nth-child(6),
.tabla_listado_pedidos tbody td:nth-child(7),
.tabla_listado_pedidos thead th:nth-child(7),
.tabla_listado_pedidos tbody td:nth-child(8),
.tabla_listado_pedidos thead th:nth-child(8) { text-align:center !important; }

.tabla_datos.tabla_listado_pedidos tbody tr { background-color: #fff; }

.tabla_listado_pedidos .listado_pedidos_header_product td {
    height: 1.4em !important;
}

.tabla_listado_pedidos .listado_pedidos_line {
    background-color: #dbdbdb !important;
}

.tabla_listado_pedidos .listado_pedidos_footer_product {
    border-bottom: 1px solid #777 !important;
}

.tabla_listado_pedidos .listado_pedidos_footer_product td {
    height: 0 !important;
    padding: 0 !important;
}


/*
 * Table: Devolución neumáticos
 */

.tabla_devolucion_neumaticos thead th{ text-align:center !important; font-weight:bold;}
.tabla_devolucion_neumaticos{ margin-bottom:10px; }
.tabla_devolucion_neumaticos td{ vertical-align:middle; padding: 1px; }
.tabla_devolucion_neumaticos td input{ width:150px; }


/*
 * Table:  Usuario: Marcas de neumáticos no visibles
 */

#tabla_marcas_neum_no_visibles th{
    padding: 0.8em 0.5em;
}

#tabla_marcas_neum_no_visibles tbody td:nth-child(1){ width:75%; }
#tabla_marcas_neum_no_visibles tbody td:nth-child(2){ width:25%; }


/*
 * Table: Listado de usuarios
 */

#tabla_listado_usuarios th{
    padding: 0.8em 0.5em;
}

#tabla_listado_usuarios thead th:nth-child(5),
#tabla_listado_usuarios tbody td:nth-child(5),
#tabla_listado_usuarios thead th:nth-child(6),
#tabla_listado_usuarios tbody td:nth-child(6),
#tabla_listado_usuarios thead th:nth-child(7),
#tabla_listado_usuarios tbody td:nth-child(7){ text-align:center !important; }


/*
 * Table: Listado consumibles
 */

#tabla_direcciones_usuarios_alternativas th, #tabla_direcciones_usuarios_alternativas td{ padding: 1em .5em;}


/*
 * Table: Listado direcciones admin
 */

#tabla_listado_direcciones th{ padding: 1em .5em; }


/*
 * Tabla: admin_log_busqueda
 */

#tabla_resumen_busquedas th {
    padding: 0.8em 0.5em;
}

.tooltip_ips {
    display: none;
}

.tooltip_ips > table tr {
    background-color: transparent !important;
}

.tooltip_ips > table tr.head {
    background-color: #dbdbdb !important;
}

.tooltip_ips > table tr td {
    text-align: right !important;
}

.tooltip_ips > table tr.head td {
    text-align: left !important;
}

.neumatico_black_friday > span {
    color: #FF4848 !important;
    text-decoration: line-through;
}
.titulo_euroviernes {
    color:dimgrey;
    font-weight: bold;
    font-size: 11px;
}