
/**************** ESTILOS FICHAS TÉCNICAS AUTOPISTA ****************/

#fichas-tecnicas{margin-bottom: 20px;}
#fichas-tecnicas .modulo{margin-bottom: 40px;}

#fichas-tecnicas h2.tit{margin: 0 0 20px 15px; font-weight: 400; font-size: 27px; line-height: 36px; color: #666;}
#fichas-tecnicas h2.tit span{text-transform: uppercase; font-weight: 700; color: #333;}

#fichas-tecnicas .migas{margin-bottom: 20px; overflow: hidden;}
#fichas-tecnicas .migas span{display: inline-block; text-transform: uppercase; margin-right: -1px;}
#fichas-tecnicas .migas span i{}
#fichas-tecnicas .migas span i.flecha { display: inline-block; width: 7px; height: 7px; border-right: 1px solid #A61F24; border-top: 1px solid #A61F24; transform: rotate(45deg) translateY(-3px); margin-right: 8px;}
#fichas-tecnicas .migas a{color: #666;}
#fichas-tecnicas .migas a:hover{text-decoration: underline;}



#fichas-tecnicas .cabecera{position: relative; margin-bottom: -70px;}
#fichas-tecnicas .cabecera.home{position: relative; margin-bottom: 10px;}
#fichas-tecnicas .cabecera .texto{background: #F5F5F5; text-transform: uppercase; font-size: 12px; font-weight: 600; text-transform: uppercase; color: #666; padding: 5px 0; text-align: center;}
#fichas-tecnicas .cabecera .texto .inner{padding: 10px 15px;}
#fichas-tecnicas .cabecera .texto i{margin-right: 10px;}

#fichas-tecnicas .buscador{background: #f1f1f1;}
#fichas-tecnicas .buscador .inner{padding: 10px 15px;}
#fichas-tecnicas .buscador h3{margin-bottom: 10px; font-size: 20px;}
#fichas-tecnicas .buscador .campo{float: left; margin-right: 10px; margin-bottom: 20px; width: 37.5%;}
#fichas-tecnicas .buscador .campo.btn{width: 20%;}
#fichas-tecnicas .buscador .campo select{-moz-appearance: none; -webkit-appearance: none; appearance: none; background: #fff url("https://www.autopista.es/themes/autopista/img/fichas-tecnicas/flecha-roja.svg") no-repeat scroll 95% 50%; border: 1px solid #eaeaea;
    border-radius: 3px; color: rgba(0, 0, 0, 0); font-size: 16px; font-weight: 300; outline: 0 none; padding: 7px 40px 7px 7px; text-shadow: 0 0 0 #666; width: 100%;}
#fichas-tecnicas .buscador .campo.btn input{background: #ca0522; -moz-appearance: none; -webkit-appearance: none; appearance: none; border: 0 none; transition:all 0.3s ease-out 0s; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-size: 16px; padding: 4px 50px; text-align: center; text-transform: uppercase; font-weight: 600; font-family: 'Titillium Web', sans-serif;}
#fichas-tecnicas .buscador .campo.btn input:hover{background: #222;}


#fichas-tecnicas .grid-marcas .inner{padding: 0 0;}
#fichas-tecnicas .grid-marcas .relleno{padding: 20px;}
#fichas-tecnicas .grid-marcas .marca{border: 1px solid #eaeaea; float: left; width: 25%; text-align: center; margin-bottom: 20px;}
#fichas-tecnicas .grid-marcas .marca:hover{border:1px solid #ccc;}
#fichas-tecnicas .grid-marcas .marca .imagen a{display: block; padding: 12px 0; }
#fichas-tecnicas .grid-marcas .marca .imagen a img {margin: auto; min-width: 20px; min-height:20px; max-width: 80%; aspect-ratio: 135/97;}
#fichas-tecnicas .grid-marcas .marca .texto{background: #F5F5F5; text-transform: uppercase; font-size: 15px; font-weight: 600; text-transform: uppercase; color: #666; padding: 5px 0;}
#fichas-tecnicas .grid-marcas .marca .texto a{color: #666;}
#fichas-tecnicas .grid-marcas .marca .texto a:hover{color: #000;}

.wallpaper-web #fichas-tecnicas .grid-marcas .marca{ width: 32% }


#fichas-tecnicas .texto-marca{background: #f5f5f5; font-size: 16px; line-height: 25px; color: #474747;}
#fichas-tecnicas .texto-marca h1{margin: 10px 120px 0 0; color: #222; padding:0 120px 15px 10px; font-size: 22px;}
#fichas-tecnicas .texto-marca .inner{padding: 20px 25px 16px 25px; background-repeat: no-repeat; background-position: top 10px right 10px !important; background-size: 120px auto !important;}
#fichas-tecnicas .texto-marca .inner.marca{padding: 20px 25px 16px 135px;}
#fichas-tecnicas .texto-marca p{margin-bottom: 20px; padding: 0 10px;}
#fichas-tecnicas .texto-marca p:last-child{margin-bottom: 0;}
#fichas-tecnicas .texto-marca strong{font-weight: 700;}
#fichas-tecnicas .texto-marca a{color: #A71D23; }
#fichas-tecnicas .texto-marca a:hover{text-decoration: underline;}

#fichas-tecnicas .texto-marca .precio{margin-bottom: 15px; font-size: 18px; padding: 0 10px;color: #333;}
#fichas-tecnicas .texto-marca .precio em{font-weight: 700; color: #a61f24;}

#fichas-tecnicas .texto-marca .imagen-modelo{background: #fff; text-align: center; float: left; width: 100%; margin-bottom: 30px; position: relative;}
#fichas-tecnicas .texto-marca .imagen-modelo .in{padding: 20px;}
#fichas-tecnicas .texto-marca .imagen-modelo .in img {margin: auto; aspect-ratio: 195/122;}

#fichas-tecnicas .datos-tecnicos table{margin-top: 20px;}
#fichas-tecnicas .datos-tecnicos table td{padding: 12px; border-bottom: 1px solid #f5f5f5; width: 50%;}
#fichas-tecnicas .datos-tecnicos table .seccion{font-weight: 700;}
#fichas-tecnicas .datos-tecnicos table .seccion td{background: #F5F5F5 !important; font-size: 17px;}
#fichas-tecnicas .datos-tecnicos table > tbody > tr:nth-child(2n+1) > td, #fichas-tecnicas .datos-tecnicos table > tbody > tr:nth-child(2n+1) > th{background: #fff;}
#fichas-tecnicas .datos-tecnicos table .tamanos{position: relative;}
#fichas-tecnicas .datos-tecnicos table .tamanos span{font-size: 14px;}
#fichas-tecnicas .datos-tecnicos table .tamanos .longitud { position: absolute; left: 10px; top: 105px;}
#fichas-tecnicas .datos-tecnicos table .tamanos .anchura { position: absolute; left: 150px; top: 122px; }
#fichas-tecnicas .datos-tecnicos table .tamanos .altura { position: absolute; left: -25px; top: 40px;}


#fichas-tecnicas .etabs{background: #a42427;}
#fichas-tecnicas .tab.active{background: #222; top: 0;}
#fichas-tecnicas .tab a.active{color: #fff;}
#fichas-tecnicas .tab a{color: #fff;text-transform: uppercase; padding: 2px 25px;}
#fichas-tecnicas .tab-container{margin-top: 0;}
#fichas-tecnicas .tab-container .panel-container{margin-top: 0;}


#fichas-tecnicas .grid-modelos .inner{padding: 0;}
#fichas-tecnicas .grid-modelos .relleno{padding: 20px;}
#fichas-tecnicas .grid-modelos .modelo{border: 1px solid #eaeaea; float: left; width: 33%; text-align: center; margin-bottom: 20px; transition:all 0.3s ease-out 0s;}
#fichas-tecnicas .grid-modelos .modelo:hover{border:1px solid #ccc;}
#fichas-tecnicas .grid-modelos .modelo .imagen{padding: 8px; overflow: hidden; height: 170px;}
#fichas-tecnicas .grid-modelos .modelo .imagen img{transition:all 0.2s ease-in-out 0s;}
#fichas-tecnicas .grid-modelos .modelo .imagen img:hover{transform:scale(1.050);}
#fichas-tecnicas .grid-modelos .modelo .imagen a{display: block; padding: 20px 0; font-size: 10px;}
#fichas-tecnicas .grid-modelos .modelo .texto{background: #F5F5F5; text-transform: uppercase; font-size: 15px; font-weight: 600; text-transform: uppercase; color: #666; padding: 5px 0;}
#fichas-tecnicas .grid-modelos .modelo .texto a{color: #666; display: block;}
#fichas-tecnicas .grid-modelos .modelo:hover .texto a{color: #222;}

.wallpaper-web #fichas-tecnicas .grid-modelos .modelo{ width: 32%}


#fichas-tecnicas .noticias-marca .inner{padding: 0 15px;}
#fichas-tecnicas .noticias-marca .noticia{margin-bottom: 40px; border-bottom: 1px solid #eaeaea;}
#fichas-tecnicas .noticias-marca .noticia:last-child{margin-bottom: 20px;}
#fichas-tecnicas .noticias-marca .noticia .inner{padding: 0;}
#fichas-tecnicas .noticias-marca .noticia .foto{float: left; width: 40%; position: relative; overflow: hidden;}
#fichas-tecnicas .noticias-marca .noticia .foto a::before{background-image: linear-gradient(rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.95) 100%);
    bottom: 0; content: ""; display: block; position: absolute; top: auto; width: 100%; z-index: 0; height: 75px;}
#fichas-tecnicas .noticias-marca .noticia .cat{position: absolute; top: 0; right: 0; color: #fff; background: rgba(0, 0, 0, 0.75); padding: 3px 10px; text-transform: uppercase; font-size: 12px;}
#fichas-tecnicas .noticias-marca .noticia .icono-multimedia{position: absolute; text-align: center; bottom: 0; right: 0; background: rgb(204,57,74); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(204,57,74,1) 0%, rgba(204,7,30,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(204,57,74,1) 0%,rgba(204,7,30,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(204,57,74,1) 0%,rgba(204,7,30,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc394a', endColorstr='#cc071e',GradientType=0 ); /* IE6-9 */
    padding: 6px 13px; transition:all 0.1s ease-out 0s;}
#fichas-tecnicas .noticias-marca .noticia .icono-multimedia i{color: rgba(255,255,255,1); font-size: 20px;}
#fichas-tecnicas .noticias-marca .noticia .texto{width: 55%; float: left; margin-left: 25px;}
#fichas-tecnicas .noticias-marca .noticia .texto h2{font-size: 25px; line-height: 28px; font-weight: 600; margin: 0 0 5px 0; letter-spacing: -1px;}
#fichas-tecnicas .noticias-marca .noticia .texto h2 a{color: #333;}
#fichas-tecnicas .noticias-marca .noticia .texto h2 a:hover{text-decoration: underline; color: #000;}
#fichas-tecnicas .noticias-marca .noticia .texto p{color: #666; font-size: 16px; line-height: 20px;}
#fichas-tecnicas .noticias-marca .noticia .texto p.meta{text-transform: uppercase; font-size: 13px; margin-bottom: 10px; color: #CC071E;}
#fichas-tecnicas .noticias-marca .noticia .texto p.meta span{color: #666;}
#fichas-tecnicas .noticias-marca .noticia:hover .share-foto{left: 0;}
#fichas-tecnicas .noticias-marca .share-foto li{font-size: 15px;}


#fichas-tecnicas .otras-marcas .inner{padding: 0 0px 0 20px;}
#fichas-tecnicas .otras-marcas li{display: inline-block; width: 24%; margin-bottom: 5px; text-transform: uppercase; padding: 5px 0;}
#fichas-tecnicas .otras-marcas li a{color: #666;}
#fichas-tecnicas .otras-marcas li a:hover{color: #333; text-decoration: underline;}
#fichas-tecnicas .otras-marcas li i{}
#fichas-tecnicas .otras-marcas li i.flecha { display: inline-block; width: 7px; height: 7px; border-right: 1px solid #A61F24; border-top: 1px solid #A61F24; transform: rotate(45deg) translateY(-3px); margin-right: 8px;}



#fichas-tecnicas .tabla-modelos .inner{padding:0 0; overflow-x: auto;}
#fichas-tecnicas .tabla-modelos .precio{color: green; font-weight: 600;}
#fichas-tecnicas .tabla-modelos th{color: #a61f24; text-transform: uppercase;}
#fichas-tecnicas .tabla-modelos a{color: #333; font-weight: 600;}
#fichas-tecnicas .tabla-modelos a:hover{text-decoration: underline;}
#fichas-tecnicas .tablesorter thead .headerSortDown, #fichas-tecnicas .tablesorter thead .tablesorter-headerSortDown, #fichas-tecnicas .tablesorter thead .tablesorter-headerDesc{border-bottom: 2px solid #a61f24;}
#fichas-tecnicas .tablesorter thead .headerSortUp, #fichas-tecnicas .tablesorter thead .tablesorter-headerSortUp, #fichas-tecnicas .tablesorter thead .tablesorter-headerAsc{border-bottom: 2px solid green;}

#fichas-tecnicas .leads-fichas {float: left; width: 100%}
#fichas-tecnicas .leads-fichas .leads-h1 {float: left; width: 50%}


/* Estilos Responsive */


/*------------- IPAD VERTICAL -------------*/
@media (max-width: 1024px) and (orientation : portrait){

}


/*------------- IPAD HORIZONTAL -------------*/
@media only screen and (min-width : 980px) and (max-width : 1024px) and (orientation : landscape) {

}



/*------------- IPHONES ALTA RESOLUCIÓN (6, 6 PLUS) -------------*/
@media (max-width: 767px) {

    #fichas-tecnicas .migas{margin-bottom: 15px;}
    #fichas-tecnicas .migas p{padding: 0px;}
    #fichas-tecnicas .migas p span{ padding: 4px 0px;}

    #fichas-tecnicas h2.tit{font-size: 25px; line-height: 32px;}
    #fichas-tecnicas h2.tit span{display: block;}

    #fichas-tecnicas .cabecera .texto{font-size: 20px; line-height: 24px; bottom: 1px; position: inherit; background: rgba(0, 0, 0, 1); top: 0; left: 0; width: 100%; }
    #fichas-tecnicas .cabecera {}

    #fichas-tecnicas .buscador{margin-bottom: 20px;}
    #fichas-tecnicas .buscador .campo{width: 100%; margin-right: 0; margin-bottom: 7px;}
    #fichas-tecnicas .buscador .campo.btn{width: 100%; margin: 10px 0 25px 0;}
    #fichas-tecnicas .buscador .campo select{padding: 12px 40px 12px 10px;}

    #fichas-tecnicas .grid-marcas .marca,#fichas-tecnicas .grid-modelos .modelo{width: 33%;}
    #fichas-tecnicas .grid-marcas .marca .texto {font-size: 12px;}

    #fichas-tecnicas .texto-marca{font-size: 17px; line-height: 26px; margin-bottom: 0;}
    #fichas-tecnicas .texto-marca .inner{padding: 20px 15px; background-size: 90px auto !important;}
    #fichas-tecnicas .texto-marca h1{padding: 5px 5px;}

    #fichas-tecnicas .datos-tecnicos table .tamanos .longitud { position: absolute; left: 5px; top: 108px;}
    #fichas-tecnicas .datos-tecnicos table .tamanos .anchura { position: absolute; left: 155px; top: 120px; }
    #fichas-tecnicas .datos-tecnicos table .tamanos .altura { position: absolute; left: -25px; top: 40px;}

    #fichas-tecnicas .noticias-marca .noticia .inner{padding: 0;}
    #fichas-tecnicas .noticias-marca .noticia{width: 100%; margin-bottom: 20px; border-bottom: 1px solid #eaeaea; padding-bottom: 10px;}
    #fichas-tecnicas .noticias-marca .noticia.destacada{background: none;}
    #fichas-tecnicas .noticias-marca .noticia.destacada .texto h2{margin-bottom: 5px;}
    #fichas-tecnicas .noticias-marca .noticia:last-child{margin-bottom: 0;}
    #fichas-tecnicas .noticias-marca .inner-mobile{padding: 0 15px;}
    #fichas-tecnicas .noticias-marca .noticia .foto{width: 40%; float: left; margin-bottom: 0;}
    #fichas-tecnicas .noticias-marca .noticia .cat{font-size: 10px; padding: 2px 5px;}
    #fichas-tecnicas .noticias-marca .noticia .texto{width: 55%; margin-left: 10px; float: left;}
    #fichas-tecnicas .noticias-marca .noticia .texto h2{font-size: 17px !important; line-height: 21px !important;}
    #fichas-tecnicas .noticias-marca .noticia .texto p{display: none;}
    #fichas-tecnicas .noticias-marca .noticia .texto p.meta{font-size: 11px; display: block;}
    #fichas-tecnicas .noticias-marca .noticia .datos-ruta{margin-top: 0;}
    #fichas-tecnicas .noticias-marca .noticia .datos-ruta ul li{font-size: 13px;}
    #fichas-tecnicas .noticias-marca .noticia .icono-multimedia{padding: 0 9px 3px 9px;}
    #fichas-tecnicas .noticias-marca .noticia .icono-multimedia i{font-size: 11px;}


    #fichas-tecnicas .otras-marcas li{width: 49%;}

    #fichas-tecnicas .grid-modelos .modelo .imagen { height: auto;}

    #fichas-tecnicas .leads-fichas .leads-h1 {float: left; width: 100%; text-align: center;}
    #fichas-tecnicas .leads-fichas .leads-h2 {float: left; width: 100%; text-align: center; margin-bottom: 50px;}

}

/**************** CLASES GENERALES ****************/
.bloque{float: left; width: 100%; clear: both;}


.tablesorter {
    width: 100%;
    color: #333;
    background-color: #fff;
    border-spacing: 0;
    margin: 10px 0 15px;
    text-align: left;
    font-size: 14px;
}

/* header */
.tablesorter th,
.tablesorter thead td {
    color: #000;
    background-color: #fff;
    border-collapse: collapse;
    border-bottom: #ccc 1px solid;
    padding: 0;
}
.tablesorter tfoot th,
.tablesorter tfoot td {
    border: 0;
}
.tablesorter .header,
.tablesorter .tablesorter-header {
    background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position: -7px center;
    background-repeat: no-repeat;
    cursor: pointer;
    white-space: normal;
    padding: 8px 40px 8px 12px;
}
.tablesorter thead .headerSortUp,
.tablesorter thead .tablesorter-headerSortUp,
.tablesorter thead .tablesorter-headerAsc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
    border-bottom: #000 2px solid;
}
.tablesorter thead .headerSortDown,
.tablesorter thead .tablesorter-headerSortDown,
.tablesorter thead .tablesorter-headerDesc {
    background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
    border-bottom: #000 2px solid;
}
.tablesorter thead .sorter-false {
    background-image: none;
    cursor: default;
    padding: 4px;
}

/* tfoot */
.tablesorter tfoot .tablesorter-headerSortUp,
.tablesorter tfoot .tablesorter-headerSortDown,
.tablesorter tfoot .tablesorter-headerAsc,
.tablesorter tfoot .tablesorter-headerDesc {
    border-top: #000 2px solid;
}

/* tbody */
.tablesorter td {
    background-color: #fff;
    vertical-align: top;
    padding: 13px;
}

/* hovered row colors */
/*.tablesorter tbody > tr:hover > td,
.tablesorter tbody > tr.even:hover > td,
.tablesorter tbody > tr.odd:hover > td {
	background: #fff;
	color: #000;
}*/

/* table processing indicator */
.tablesorter .tablesorter-processing {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    /* background-image: url(../addons/pager/icons/loading.gif) !important; */
    background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter tr.odd td {
    background-color: #dfdfdf;
}
.tablesorter tr.even td {
    background-color: #efefef;
}

/* Column Widget - column sort colors */
.tablesorter tr.odd td.primary {
    background-color: #bfbfbf;
}
.tablesorter td.primary,
.tablesorter tr.even td.primary {
    background-color: #d9d9d9;
}
.tablesorter tr.odd td.secondary {
    background-color: #d9d9d9;
}
.tablesorter td.secondary,
.tablesorter tr.even td.secondary {
    background-color: #e6e6e6;
}
.tablesorter tr.odd td.tertiary {
    background-color: #e6e6e6;
}
.tablesorter td.tertiary,
.tablesorter tr.even td.tertiary {
    background-color: #f2f2f2;
}

/* caption */
caption {
    background: #fff;
}

/* filter widget */
.tablesorter .tablesorter-filter-row td {
    background: #eee;
    border-bottom: #ccc 1px solid;
    line-height: normal;
    text-align: center; /* center the input */
    -webkit-transition: line-height 0.1s ease;
    -moz-transition: line-height 0.1s ease;
    -o-transition: line-height 0.1s ease;
    transition: line-height 0.1s ease;
}
/* optional disabled input styling */
.tablesorter .tablesorter-filter-row .disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: not-allowed;
}
/* hidden filter row */
.tablesorter .tablesorter-filter-row.hideme td {
    /*** *********************************************** ***/
    /*** change this padding to modify the thickness     ***/
    /*** of the closed filter row (height = padding x 2) ***/
    padding: 2px;
    /*** *********************************************** ***/
    margin: 0;
    line-height: 0;
    cursor: pointer;
}
.tablesorter .tablesorter-filter-row.hideme .tablesorter-filter {
    height: 1px;
    min-height: 0;
    border: 0;
    padding: 0;
    margin: 0;
    /* don't use visibility: hidden because it disables tabbing */
    opacity: 0;
    filter: alpha(opacity=0);
}
/* filters */
.tablesorter .tablesorter-filter {
    width: 95%;
    height: auto;
    margin: 4px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #bbb;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height 0.1s ease;
    -moz-transition: height 0.1s ease;
    -o-transition: height 0.1s ease;
    transition: height 0.1s ease;
}

/* ajax error row */
.tablesorter .tablesorter-errorRow td {
    cursor: pointer;
    background-color: #e6bf99;
}

/* Tablas genéricas */
table{width: 100%; max-width: 100%; border-collapse:collapse; border-spacing: 0; margin: 40px 0;}
table th{color: #222; border-bottom: 1px solid rgba(102, 102, 102, 0.1); vertical-align: middle; line-height: 20px !important;}
table th, table td{text-align: left; padding: 9px; line-height: 19px; font-size: 15px; color: #333;}
table > tbody > tr:nth-child(2n+1) > td, table > tbody > tr:nth-child(2n+1) > th{background: #f1f1f1;}
table th{font-size: 16px; color: #222;}
table a{color: #cc0528;}
table a:hover{text-decoration: none;}

/* Tabs */
.etabs { margin: 0; padding: 0; background: #f5f5f5; }
.tab { display: inline-block; zoom:1; }
.tab a { font-size: 16px; line-height: 2em; display: block; padding: 2px 12px; outline: none; color: #666; }
.tab a:hover {color: #333;}
.tab.active { background: #dfdfdf; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; color: #333; }
.tab-container{margin-top: 20px;}
.tab-container .panel-container { margin-top: 15px;}


