* {
    margin: 0;
}

@font-face {
    font-family: Century Gothic;
    src: url('../typos/GOTHIC.TTF');
}

@font-face {
    font-family: Century GothicB;
    src: url('../typos/GOTHICB.TTF');
}

html,
body {
    /*height: 100%;*/
    font: 90% "Century Gothic", Trebuchet, Arial;
    padding: 0;
    border-top: 0;
    margin-top: 0;
}

.windowbg2 {}

img a {
    border: 0;
}

#contenedor {
    /*min-height: 100%;*/
    height: auto !important;
    height: 100%;
    margin: 0 auto -238px;
    /* the bottom margin is the negative value of the footer's height */
    /*width: 1000px; */
    width: 100%;
    max-width: 1000px;
    /*font-size: 0em; */
    position: relative;
}

.push {
    /*position:relative;*/
    height: 238px;
    /* .push must be the same height as .footer */
}

body {
    text-align: center;
    /*background: #fff url(demo/fondo.png) repeat-x 0 0;*/
}

.rotulo {
    margin-top: -10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    font-family: "Century GothicB", Arial, Helvetica, sans-serif;
}

.pie {
    position: relative;
    margin: 0 auto;
    text-align: center;
    background-image: url(demo/pie-fondo.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

#separador {
    background-image: url(demo/separa.png);
    height: 10px;
}


/* -----------------------cabecera-x2.php ----------------------*/


/* logo cabecera */

.cabecera {
    margin: 0;
    float: left;
    /*width:18.7%;*/
    width: 187px;
    text-align: left;
    margin-left: 5px;
}


/* style="float:left; height:74px; text-align: left;margin-left: 5px;" */

.contenedor_cabecera {
    width: 100%;
    min-height: 75px;
    margin-top: 0px;
    height: auto;
}

.cabecera_selector_idioma {
    float: right;
    width: 38%;
    margin-top: 1px;
}

.cabecera_selector_usuario {
    margin-left: 220;
    width: 440;
    text-align: center;
    font-size: 11px;
    margin-top: 0px;
}

#captura_taula {
    width: 89%;
    text-align: center;
    font-size: 11px;
    padding-top: 2px;
    display: table;
}

.fila_usuari {
    display: table-row;
}

.fila_fondo {
    background-image: url(demo/tabla.png);
    background-repeat: no-repeat;
    height: 33px;
    font-size: 11px;
    color: #fff;
}

#captura_usuari {
    display: table-cell;
}

#captura_contra {
    display: table-cell;
}

#captura_boto {
    display: table-cell;
}

#captura_error {}

.cabecera_menu {
    width: 100%;
}

.menu-principal {
    width: 100%;
}


/* Formularios página principal */

.cabecera_form_1 {
    width: 100%;
    height: auto !important;
}


/* --- form búsqueda contenidor--*/

.formulario_normal {
    width: 100%;
}

#busqueda_normal {
    width: 100%;
    float: left;
    min-width: 320px;
    max-width: 500px;
}


/* form búsqueda style="width:500px; float:left" */


/* lupa form buscar + boto  : style="margin-top: 0px;margin-left:11px;" */

#ref_alt {
    margin-top: 22.2%;
    margin-left: 0px;
}


/*style="margin-top: 112px;margin-left:0px;"*/

#ref_busq {
    margin-top: 22.2%;
    margin-left: 0px;
}

#buscar {
    margin-left: 2.2%;
    margin-top: 0px;
}


/* style="margin-top: 0px;margin-left:11px;" */


/* versió español */

.buscador_ref_e {
    background-image: url(demo/fondo_busca_esp.jpg);
    background-size: cover;
    /*height:160px;*/
    min-height: 158px;
    /*width:500px;*/
    width: 100%;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}

.cabecera_form_2 {}

.formulario_avanzado {}

#busqueda_avanzada {
    width: 100%;
    float: left;
    background-image: url(demo/fondo_busca2.png);
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 320px;
    max-width: 500px;
    /* style="width:500px; float:left;background-image: url(demo/fondo_busca2.png);" */
}

.pagina {
    width: 100%;
    margin: 0 auto;
}


/* adaptar tamaño letra foto principal pagina index.php */

.pagina_contenido {
    width: 100%;
    font-size: 13px;
}


/* style="position: relative; width: 600px; text-align:center; font-weight:bold;  top:40px; left: 0px; " */

.pagina_contenido_texto {
    position: relative;
    width: 600px;
    text-align: center;
    font-weight: bold;
    top: 40px;
    left: 0px;
}

.fondo {
    /* background : #ffffff;*/
}


/*----------------------- FICHAS-------------------------*/

#ultimos1 {
    background-image: url(demo/ultimos-1.png);
    background-repeat: no-repeat;
    text-align: left;
    float: left;
    width: 310px;
    height: 380px;
    margin-left: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

#ultimos {
    background-image: url(demo/ultimos-1.png);
    background-repeat: no-repeat;
    height: 380px;
    text-align: left;
    float: left;
    width: 310px;
    padding-left: 10px;
    padding-right: 0px;
}

#menu {
    float: left;
}

.bordeweb {
    border: 1px solid #3BA9AA;
    border-bottom: 0px;
    border-top: 0px;
    background: #ffffff;
}

.user {
    font-size: 11px;
    color: #FFF;
}

.user a {
    color: #FFF;
}

.pass {
    font-size: 11px;
    color: #FFF;
}

.button {
    font-size: 11px;
    width: 50px;
}

h1 {
    font-size: 20px;
    font-family: "Century GothicB", Trebuchet, Arial;
    color: #3BA9AA;
    text-align: left;
    text-decoration: none;
    margin: 10;
}

img {
    image-rendering: optimizeQuality;
    /* Firefox 3.6+; default behavior is identical, no need to specify */
    -ms-interpolation-mode: bicubic;
    /* Internet Explorer 7.0; default in IE8+ */
}

p {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.nota {
    font-family: Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #294814;
    text-decoration: none;
}

.punto {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.referencia {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}


/** BUSCADOR **/

.buscador_ref_pos {
    background-image: url(demo/fondo_busca1.jpg);
    height: 160px;
    width: 500px;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}

.buscador_ref_avanz_pos {
    /*height:160px;
	width:500px;*/
    width: 100%;
    height: auto;
    min-height: 158px;
    position: relative;
    background-image: url(demo/fondo_busca2.jpg);
    background-size: cover;
    /*margin-left: 27px; 
	margin-top: 36px*/
}

.buscador_ref_p {
    background-image: url(demo/fondo_busca_por.jpg);
    background-size: cover;
    min-height: 160px;
    /*width:500px;*/
    width: 100%;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}

INPUT {
    border: 1px solid #fff;
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    /* color : #666666; */
    color: black;
}

.buscador_ref_i {
    background-image: url(demo/fondo_busca_ing.jpg);
    background-size: cover;
    min-height: 160px;
    /*width:500px;*/
    width: 100%;
    float: left;
    margin-left: 0px;
    margin-top: 0px
}

.buscador_ref_avanz_i {
    background-image: url(demo/fondo_busca2-ing.png);
    width: 174px;
    height: 70px;
}

.buscador_ref_avanz_e {
    background-image: url(demo/fondo_busca2-esp.jpg);
    width: 174px;
    height: 70px;
}

.buscador_ref_avanz_p {
    background-image: url(demo/fondo_busca2-por.jpg);
    width: 174px;
    height: 70px;
}

.boton_buscar_avanz {
    background-image: url(demo/boton_buscar_avanz.png);
    /*margin-left: 2px;
	margin-top: 1px;*/
    left: 0px;
    top: 0px;
    position: relative;
    width: 16px;
    height: 16px;
    border: none;
    cursor: pointer;
}

.buscador {
    background-color: #ffcd8c;
}

.boton_buscar {
    background-image: url(demo/boton_buscar.png);
    background-repeat: no-repeat;
    position: relative;
    width: 32px;
    height: 30px;
    border: none;
    cursor: pointer;
}

.fondo_catalogo {
    background-image: url(demo/fondo_catalogos.png);
    background-repeat: no-repeat;
    width: 606px;
    height: 603px;
}

.imagen1 {
    /*margin-left:137px;
	margin-top: 30px;*/
    left: 137px;
    position: relative;
    top: 30px;
    cursor: pointer;
}

.imagen2 {
    /*margin-left: 325px;
	margin-top: -142px;*/
    left: 325px;
    position: relative;
    top: -115px;
    cursor: pointer;
}

.imagen3 {
    /*margin-left: 33px;*/
    /*margin-left: 32px;
	margin-top: -10px;*/
    left: 32px;
    position: relative;
    top: -122px;
    cursor: pointer;
}

.imagen4 {
    /*margin-left: 226px;
	margin-top: -148px;*/
    left: 226px;
    position: relative;
    top: -272px;
    cursor: pointer;
}

.imagen5 {
    /*margin-left: 422px;
	margin-top: -149px;*/
    left: 422px;
    position: relative;
    top: -420px;
    cursor: pointer;
}

.titulo_naranja2 {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 11px;
    font-weight: normal;
    color: #FD9518;
    text-decoration: none;
}

.titulo_naranja2_bold {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FD9518;
    text-decoration: none;
}

.borde {
    border: 1px solid #136B3B;
}

.td_verde {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #005826;
    text-decoration: none;
}

.texto_rojo {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 13px;
    font-weight: bold;
    /*color : #FF7070;*/
    color: #F08D30;
    text-decoration: none;
}

.texto_verde_resalte {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 13px;
    font-weight: bold;
    color: green;
    text-decoration: blink;
    /* : none;*/
}

.texto_verde {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #005826;
    text-decoration: none;
}

.texto_blanco {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.fecha_noticia {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #005826;
    text-decoration: none;
}

a.enlace_verde {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #807633;
    text-decoration: none;
}

a.enlace_verde:hover {
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #AE6300;
    text-decoration: none;
}

a.enlace_producto {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #005826;
    text-decoration: none;
}

a.enlace_producto:hover {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #005826;
    text-decoration: none;
}

a.enlace_noticia {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #754419;
    text-decoration: none;
}

a.enlace_noticia:hover {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #AE6300;
    text-decoration: none;
}

.titulo_verde {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: auto;
    font-weight: normal;
    color: #3BA9AA;
    text-decoration: none;
}

.titulo_verde_ref {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 13px;
    font-weight: normal;
    color: #3BA9AA;
    text-decoration: none;
}

.titulo_verde2 {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #005826;
    text-decoration: none;
}

a.enlace_receta {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #005826;
    text-decoration: none;
}

a.enlace_receta:hover {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #54A31F;
    text-decoration: none;
}

.separador {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.texto_gris {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.td_naranja {
    font-family: Arial, sans-serif;
    font-size: 11px;
    /*font-weight : normal;*/
    color: #FD9518;
    text-decoration: none;
}

.texto_naranja {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FD9518;
    text-decoration: none;
}

.titulo_naranja {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FD9518;
    text-decoration: none;
}

a.enlace_naranja {
    font-family: "Century Gothic", Trebuchet, Arial;
    /*font-size : 12px;

	/*font-weight : bold;*/
    color: #FD9518;
    text-decoration: none;
}

a.enlace_naranja:hover {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-weight: bold;
    color: #35A7A7;
    text-decoration: none;
}

#ninguno {
    text-align: center;
    background: #fff url(demo/no-r.png) no-repeat 0 0;
    background-size: cover;
    max-width: 500px;
    width: 100%;
    height: 200px;
    padding: 10px;
    /* margin:30px; */
    margin: 0 auto;
}

#ninguno * {
        font-size: 17px;
        font-weight: bold;
}

#ninguno font.llamar {
    margin-top: 130px;
    display: block;
    font-size: 16px;
}

.tit_busqueda {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

.titulo_naranja {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FD9518;
    text-decoration: none;
}

a.enlace_admin {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #005826;
    text-decoration: none;
}

a.enlace_admin:hover {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

a.enlace_url {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FD9518;
    text-decoration: none;
}

a.enlace_url:hover {
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #005826;
    text-decoration: none;
}

a.enlace_blanco {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.enlace_blanco:hover {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #67BEBF;
    text-decoration: none;
}

a.enlace_pie {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}

a.enlace_pie:hover {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: normal;
    color: #3BA9AA;
    text-decoration: none;
}

a.enlace_menu {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: normal;
    color: #EE8A00;
    text-decoration: none;
}

a.enlace_menu:hover {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: normal;
    color: #3BA9AA;
    text-decoration: none;
}

.boton {
    background: url(demo/boton.png);
    width: 110px;
    height: 24px;
    font-size: 11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: white;
    border: 0px;
}

INPUT.acceso {
    border: 0px;
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    color: #666666;
    border-bottom: 1px solid #000;
}

TEXTAREA {
    border: 0px solid #00264F;
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    color: #333333;
}

SELECT {
    font-family: "Century Gothic", Trebuchet, Arial;
    font-size: 11px;
    font-style: normal;
    color: #666666;
}

.masinfo {
    margin-left: 30px;
    margin-top: 10px;
    background-image: url(demo/fondo-info.png);
    background-repeat: no-repeat;
    width: 194px;
    height: 17px;
    padding: 4px;
    text-decoration: none;
    color: #FFF;
    font-size: 10px;
}

.masinfo a {
    font-size: 10px;
    text-decoration: none;
    color: #FFF;
}

.titulo_u {
    margin-left: 30px;
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 14px;
}

.referencia_u {
    margin-left: 30px;
    margin-top: 1px;
    font-size: 14px;
    margin-bottom: 10px;
}

.titulo_ref {
    color: #FFF;
    font-size: 18px;
}

.aplicaciones {
    margin-left: 30px;
    font-size: 11px;
    width: 240px;
    margin-bottom: 16px;
}

.tipo {
    margin-left: 30px;
    font-size: 11px;
    width: 240px;
    margin-bottom: 8px;
}


/* ------------------------ footer ------------------------ */


/* codigo extraido del footer */

.fondo_texto {
    color: #FFF;
    background-color: #28808E;
    font-size: 14 px;
    font-family: "Century Gothic", Trebuchet, Arial;
}

.fondo_pie {
    color: #FFF;
    background-color: #28808E;
    background-image: url(demo/pie.png);
    background-repeat: no-repeat;
    background-position: center;
    font-size: 14 px;
    font-family: "Century Gothic", Trebuchet, Arial;
}

.fondo_pie a {
    color: #FFF;
    text-decoration: none;
}

.fondo_pie a:visited {
    color: #FFF;
    text-decoration: none;
}

.fondo_pie a:hover {
    color: #EE8A00;
    text-decoration: undeline;
}

.txt_peq {
    font-size: 10px;
}


/*--------------------------- menu movil -----------------------*/

#menu {
    width: 100%;
    margin: 0 auto 0 auto;
    display: none;
    margin-right: 60%;
    margin-bottom: 5px;
}

#menu_detalle img {}

#menu_detalle {
    display: none;
    width: 100%;
    background-color: #000;
    border: 1px #000 solid;
    line-height: 1.4em;
}

#menu_detalle:target {
    display: block;
    margin-top: 2px;
}

#menu_detalle a {
    color: #fff;
    padding-left: 5%;
    font-size: 1.2em;
    line-height: 1.7em;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}

#menu_detalle li {
    background-color: #000;
    list-style: none;
    text-align: left;
    font-size: 1.2em;
    line-height: 1.9em;
    padding-left: 19%;
    font-weight: bold;
    /*border-bottom: 2px solid #fff;*/
}

#menu {
    text-align: left !important;
}

#menu_detalle li a {
    color: #FFF;
    text-decoration: none;
}

#menu_detalle ul {
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 17%;
    width: 66%;
}


/* ---------------- Alternadores_x1 ------------------ */

#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#boxes .window {
    position: fixed;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}

#boxes #dialog {
    width: 375px;
    height: 203px;
    padding: 10px;
    background-color: #ffffff;
}

#boxes #dialog1 {
    width: 375px;
    height: 203px;
}

#dialog1 .d-header {
    background: url(images/login-header.png) no-repeat 0 0 transparent;
    width: 375px;
    height: 150px;
}

#dialog1 .d-header input {
    position: relative;
    top: 60px;
    left: 100px;
    border: 3px solid #cccccc;
    height: 22px;
    width: 200px;
    font-size: 15px;
    padding: 5px;
    margin-top: 4px;
}

#dialog1 .d-blank {
    float: left;
    background: url(images/login-blank.png) no-repeat 0 0 transparent;
    width: 267px;
    height: 53px;
}

#dialog1 .d-login {
    float: left;
    width: 108px;
    height: 53px;
}

#boxes #dialog2 {
    background: url(images/notice.png) no-repeat 0 0 transparent;
    width: 326px;
    height: 229px;
    padding: 50px 0 20px 25px;
}


/* final alternadores_x1 */


/*----------------------------- talt_0 tabla ficha producto ----------------------------- */

table.talt_0 {
    width: 100%;
    border: 0;
    margin-bottom: 15px;
    background-image: url(demo/fondo-ficha5.jpg);
}

td.r1 {
    width: 15%;
}


/* 150px 15%*/

td.r2 {
    width: 38.9%;
    padding-top: 10%;
}


/* 320px  32% error ample 389px*/

td.r3 {
    width: 43%;
}


/* foto + datos eléctricos*/

td.r3 {
    display: block;
}

td.r0 {
    width: 3%;
}


/* separació entre r2 y r3 puc ocultar-la */


/*<img src="demo/inf-ficha2.png" width="1000" height="28" style="margin-top:-20px;z-index:23004;"/>*/

#ficha_base img {
    width: 100%;
    margin-top: -20px;
    z-index: 23004;
}


/* imagen fichas */

#imagenes img {
    /* width:100%; */
}


/* --------------------------- resultados_X0.php ------------------------- */

.tit_busqueda {
    text-align: left;
}

#multipleIdentification {
    background: none repeat scroll 0 0 #EB7125;
    border: 2px solid #AAAAAA;
    border-radius: 5px 5px 5px 5px;
    color: #FAEBD7;
    font-size: 12px;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    font-size: 14px;
    padding: 4px;
    width: 342px;
}

#multipleIdentificationText {
    font: bold 14px "Century Gothic", Trebuchet, Arial;
}

#multipleIdentificationList {
    background: none repeat scroll 0 0 #FAEBD7;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    cursor: pointer;
    list-style: none outside none;
    margin-left: 0;
    padding-left: 0;
    text-align: center;
}

#multipleIdentificationList>li {
    cursor: pointer;
    list-style: none;
    padding-top: 2px;
    padding-bottom: 2px;
}

#multipleIdentificationList>li:hover {
    background-color: #AAA;
}


/* --------------------------- /resultados_X0.php ------------------------- */


/* ------------------------- borrador irp --------------------- */

.css_taula {
    /*background-image: url(demo/fondo-ficha5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    */
    background: #edeede;
    border-radius: 15px;
    box-shadow: 0px 0px 4px 2px #d5d5d3;
    display: table;
    width: 100%;
    border: 0;
    margin-bottom: 15px;
}

.css_fila {
    display: table-row;
    width: 100%;
}

.CSS_00,
.css_segona,
.css_primera,
.css_tercera {
    display: table-cell;
}

.css_primera {
    width: 15%;
    padding-top: 7%;
    display: table-cell;
}


/*15% padding-top:45%*/

.css_segona {
    width: 38%;
    padding-top: 10%;
}

.css_tercera {
    width: 43%;
}

.css_00 {}

.css_55 {
    width: 50px;
    float: left;
}

.css_65 {
    width: 76px;
    height: 85px;
    float: left;
    text-align: center;
    background: url(img_ct/tit_conector.png) no-repeat;
    font-size: 12px;
    margin: 8px 0px 8px 0px;
    padding: 4px 0px 4px 0px;
}

.css_66 {
    width: 66px;
    float: left;
}

.css_70 {
    width: 65px;
    float: left;
}

.css_85 {
    width: 80px;
    float: left;
}

.css_100 {
    width: 100px;
    float: left;
}

.css_120 {
    width: 115px;
    float: left;
}

.css_150 {
    width: 145px;
    float: left;
}


/*
#conector{height:85px;width:78px;  float:left;	text-align:center; background: url(img_ct/tit_conector.png) no-repeat;font-size:12px;margin: 8px 0px 8px 0px;
padding:4px 0px 4px 0px;
}
#conector img{
	max-height:4,8em;
}
*/

.item-menu-electros {
    bottom: -2px;
    font-family: "Century GothicB", Arial, Helvetica, sans-serif;
    position: relative;
    background: #ec6e00;
    background: -moz-linear-gradient(top, #ec6e00 0%, #ff9027 100%);
    background: -webkit-linear-gradient(top, #ec6e00 0%, #ff9027 100%);
    background: linear-gradient(to bottom, #ec6e00 0%, #ff9027 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ec6e00', endColorstr='#ff9027', GradientType=0);
    display: inline-block;
    width: 168px;
    height: auto;
    border: 1px solid #ec6e00;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    font-size: 14px;
    border-bottom: 8px solid #EC6E01;
    text-decoration: none;
    color: black;
    font-weight: normal;
    text-align: center;
    line-height: 1.4;
}

.item-menu-electros:hover {
    color: white;
    background: #ec6e00;
}