/* CSS Document */
body
{
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #0079ac;
    background-color: #b5e0f2;
    background-image: url(../imaxes/fondo.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    min-width: 980px;
    min-height: 300px;
}
form
{
    padding: 0;
    margin: 0;
    border: 0;
}
iframe
{
    width: 100%;
    height: 35em;
}
.imaxes
{
    padding: 0;
    border: 2px solid #b9e3f5;
    margin: 10px 10px 10px 0;
}
.imaxes_texto
{
    margin: 10px 25px 0 0;
}
.imaxes_efecto
{
    opacity: 0.8;
    filter: alpha(opacity=80);
    cursor: pointer;
}
.imaxes_efecto:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.imaxe_persoal
{
    margin: 8px 5px 0 0;
    border: 3px solid #F4F4F4;
}
.columna_ancha
{
    width: 80%;
}
.campo_obrigatorio
{
    font-weight: bold;
    color: black;
}
.pointer
{
    cursor: pointer;
}
.boton_sair a
{
    width: auto;
    display: block;
    padding: 7px 15px 1px 15px;
    margin: 0;
    width: 55px;
    height: 20px;
    background-color: #a86262;
    text-align: center;
    text-decoration: none;
    color: white;
    font-weight: bold;
}
.boton_sair a:hover
{
    background-color: #990000;
    text-decoration: none;
}
.control_paxina
{
    padding: 0;
    margin: 0;
    padding: 4px 7px 4px 2px;
}
.area_trabajo
{
    padding: 0;
    width: 984px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../imaxes/fondo_area.png);
    background-repeat: repeat-y;
}
input.busca_sinxela
{
    width: 70.5%;
    margin: 0;
}
.container
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}
.contendor_right
{
    margin: 0;
    padding: 0;
    padding-left: 20px;
    margin: 8px 15px 0 0; /* width:75.1%; */
    width: 95.9%;
    float: right;
    font-size: 0.9em;
    color: #666666;
}
.float_derecha
{
    float: right;
}
.flota_izquierda
{
    float: left;
}
.flota_izquierda_20
{
    float: left;
    margin-left: 20px;
    width: 93.9%;
}
#imaxe_esq
{
    background-image: url(../imaxes/entrar_esquerda.png);
    background-repeat: repeat-y;
    background-position: 0% 100%;
    float: left;
    margin: 0 0;
}
#imaxe_der
{
    background-image: url(../imaxes/entrar_dereita.png);
    background-repeat: repeat-y;
    background-position: 99.7% 100%;
    float: right;
}
#arriba
{
    background-image: url(../imaxes/entrar_arriba.png);
    background-repeat: repeat-x;
    background-color: white;
    background-position: top center;
    margin: 0 8px 0 6px;
    margin: 0 68px 0 6px;
    height: 7px;
}
#abaixo
{
    background-image: url(../imaxes/entrar_abaixo.png);
    background-repeat: repeat-x;
    padding: 0 6px;
    margin: 0 7px 0 4px;
    margin: 0 13px 0 4px;
    height: 6px;
}
.elemento_inferior
{
    margin: 0 2px;
    background-color: white;
}
.general
{
    padding: 0;
    margin: 0;
    margin-left: 130px;
    padding: 70px;
    width: 60%;
}
.index_izquierda
{
    height: 231px;
    padding: 0;
    margin: 0;
    background-image: url(../imaxes/index_left.png);
    width: 10px;
}
.index_derecha
{
    height: 231px;
    padding: 0;
    margin: 0;
    background-image: url(../imaxes/index_right.png);
    width: 10px;
}
.contenedor
{
    padding: 0;
    width: auto;
    margin: 0 auto 0 auto;
    padding: 50px 30px 20px;
    height: 231px;
    background-image: url(../imaxes/fondo_contenedor_index.png);
    background-repeat: repeat-x;
}
h1
{
    padding: 0;
    margin: 0;
    padding: 7px 0 4px 220px;
    font-size: 1.2em;
    border-bottom: 1px solid #0079ac;
    padding-left: 20px;
}
h2
{
    padding: 0;
    margin: 0;
    margin: 0 0 10px 0;
    width: auto;
    padding: 0 10px 0 0;
    font-size: 1.2em;
    border-bottom: 3px solid #0079ac;
    color: #0079ac;
}
h3
{
    padding: 0;
    margin: 0;
    margin: 0 0 10px 0;
    width: auto;
    padding: 20px 10px 0 0;
    font-size: 1em;
    color: #0079ac;
}
h4
{
    padding: 0;
    margin: 0;
    margin: 0 0 30px 0;
    width: auto;
    padding: 20px 10px 0 0;
    font-size: 1em;
}
.imaxe_detalle
{
    margin-right: 10px;
}
.texto_detalle_imaxe
{
    width: 300px;
    padding: 10px 0 0 0;
    font-size: 0.75em;
    color: black;
}
p
{
    color: #666666;
}
p.exit
{
    color: white;
    padding: 0;
    margin: 0;
    padding: 15px 0 20px 0;
    font-weight: bold;
}
p.aparte
{
    text-indent: 25px;
}
h1.texto_aviso
{
    color: #0079ac;
    font-size: 0.70em;
    font-weight: normal;
    text-decoration: none;
    border-bottom: none;
    padding: 0;
    margin: 0;
    text-align: right;
    padding: 5px 0;
}
h1.texto_aviso a
{
    color: #0079ac;
    text-decoration: none;
}
h1.texto_aviso2
{
    color: #0079ac;
    font-size: 0.70em;
    font-weight: normal;
    text-decoration: none;
    border-bottom: none;
    padding: 0;
    margin: 0;
    padding: 5px 0;
    margin-left: 5px;
    white-space: nowrap;
    text-align: left;
}
h1.texto_aviso2 a
{
    color: #0079ac;
    text-decoration: none;
}
.alineacion_d
{
    text-align: right;
}
p.texto
{
    color: #0079ac;
}
p.continuacion_imaxe
{
    padding: 0;
    margin: 0;
    padding-top: 10px;
}
.contenedor_texto_un
{
    margin-bottom: 50px;
}
.contenedor_texto_dous
{
    margin-left: 20px;
}
.contenedor_texto_tres
{
    margin-left: 30px;
}
.borde_inferior
{
    border-bottom: 1px solid #CCCCCC;
    margin: 50px 0 20px 0;
}
.borde_inferior2
{
    border-bottom: 1px solid #CCCCCC;
    margin: 20px 0 20px 0;
}
a img
{
    border: none;
}
.cuadro_texto
{
    font-size: 0.8em;
    padding: 20px;
    border: 1px solid #0079ac;
}
.alerta_titulo
{
    color: #CC0000;
}
.menu_top
{
    padding: 0;
    margin: 0;
    background-image: url(../imaxes/menu_superior_left.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 180px;
}
.menu_superior
{
    padding: 0;
    margin: 0;
    padding: 0 13px 0 20px;
    margin: 0 0 0 22px;
    background-image: url(../imaxes/menu_superior.png);
    background-repeat: repeat-x;
    height: 20px;
    font-size: 0.6em;
}
.clear
{
    clear: both;
}
.texto_pie
{
    font-size: 0.7em;
    color: white;
    padding: 0;
    margin: 0;
    margin: 1px 0 0 50px;
}
.miga_pan
{
    font-size: 0.6em;
    color: #999999;
    padding: 5px 0 5px 15px;
}
.texto_rss
{
    width: auto;
    font-size: 0.7em;
    color: white;
    line-height: 1em;
}
.pieweb a
{
    padding: 0;
    margin: 0;
    color: white;
    text-decoration: none;
}
.pieweb a:hover
{
    color: white;
    text-decoration: underline;
}
img.img_principal
{
    padding: 0 35px 0 10px;
}
img.imaxe_xunta
{
    padding: 9px 0 0;
}
.menu_left
{
    width: 200px;
}
.menu_general
{
    margin: 0 12px 0 12px;
    border-bottom: 1px solid #0079ac;
    font-size: 0.7em;
}
.imagenes_cabecera
{
    padding: 0 30px 9px 30px;
    border-bottom: 1px solid #0079AC;
}
.maquint_logo
{
    padding: 3px 0 0 0;
}
.sombra_pieweb
{
    background-image: url(../imaxes/fondo_b.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    height: 5px;
    background-color: transparent;
    width: 968px;
    margin-left: auto;
    margin-right: auto;
}
.pieweb
{
    margin-left: auto;
    margin-right: auto;
    height: 35px;
    background-color: #666666;
    width: 936px;
    padding: 12px;
    margin-top: 15px;
}
.usuario
{
    padding: 8px 0 0 8px;
    text-transform: uppercase;
}
.img_izquierda
{
    padding: 4px 0 0;
}
.user
{
    width: 320px;
    padding: 0 5px 0 1px; /* border-left: 1px solid #0079AC; */
    font-size: 100%;
}
/*LISTAS*/
dt
{
    padding: 0;
    margin: 0;
    padding: 10px 0 10px 0;
    font-weight: bold;
    color: #0079ac;
}
dd
{
    color: #0079ac;
    background-color: #f3f6fb;
    padding: 0;
    margin: 0;
    padding: 10px;
    margin-right: 20px;
    border-top: 1px solid #cedbf8;
}
ul.opciones_menu_general
{
    padding: 0;
    margin: 0;
}
ul.opcions_menu_desplegable
{
    float: left;
    margin: 0;
    padding: 0;
    display: inline-block;
    list-style: none;
    text-transform: uppercase;
}
.opcions_menu_desplegable ul
{
    display: none;
}
.opcions_menu_desplegable li:hover > ul
{
    display: block;
}
.opcions_menu_desplegable li
{
    padding: 0;
    margin: 0;
    float: left;
    display: inline;
    list-style: none;
}
.opcions_menu_desplegable li a
{
    text-decoration: none;
    color: #FFFFFF;
    display: block;
    height: 20px;
    padding: 7px 15px 0 15px;
    background-color: #d7f1fb;
    border-right: 1px solid #0079ac;
    color: #333333;
    text-transform: uppercase;
    padding-bottom: 1px;
    white-space: nowrap;
}
.opcions_menu_desplegable a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #0079ac;
}
.opcions_menu_desplegable li.on a
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #0079ac;
}
.opcions_menu_desplegable li ul
{
    margin-left: -1px;
    padding: 0;
    position: absolute;
    border-top: 1px solid #0079AC;
}

.opcions_menu_desplegable li ul li a
{
    padding: 0;
    padding: 7px 15px 0 15px;
    text-decoration: none;
    color: #333333;
    border-left: 1px solid #0079ac;
    border-bottom: 1px solid #0079AC;
    display: block;
    text-transform: none;
}
.opcions_menu_desplegable li.on ul li a
{
    padding: 0;
    padding: 7px 15px 0 15px;
    text-decoration: none;
    color: #333333;
    border-left: 1px solid #0079ac;
    border-bottom: 1px solid #0079AC;
    display: block;
    text-transform: none;
    background-color: #d7f1fb;
}
.opcions_menu_desplegable li.on ul li a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #0079ac;
}
.opcions_menu_desplegable li.on ul li.on a
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #0079ac;
}

/* menu desplegable de segundo e terceiro nivel */
.opcions_menu_desplegable li ul li ul, .opcions_menu_desplegable li:hover ul li ul, .opcions_menu_desplegable li ul li ul li ul, .opcions_menu_desplegable li:hover ul li:hover ul li ul
{
    display: none;
}
.opcions_menu_desplegable li ul li, .opcions_menu_desplegable li ul li ul li, .opcions_menu_desplegable li ul li ul li ul li
{
    margin: 0;
    padding: 0;
    clear: left;
    width: 100%;
}
.opcions_menu_desplegable li:hover ul li:hover ul
{
    border: none;
    display: block;
    left: 100%;
}
.opcions_menu_desplegable li:hover ul li:hover ul li a
{
    border-top: 1px solid #0079AC;
    border-bottom: 1px solid #0079AC;
    margin-top: -2px;
    padding-bottom: 1px;
    top: -27px;
    position: relative;
}
/* menu desplegable de terceiro nivel */
.opcions_menu_desplegable li:hover ul li:hover ul li:hover ul
{
    border: none;
    display: block;
    left: 100%;
}
.opcions_menu_desplegable li:hover ul li:hover ul li:hover ul li a
{
    border-top: 1px solid #0079AC;
    border-bottom: 1px solid #0079AC;
    top: -55px;
    position: relative;
}
.opciones_menu_general li
{
    padding: 0;
    margin: 0;
    display: inline;
    float: left;
    list-style-type: none;
}
.opciones_menu_general li a
{
    padding: 0;
    margin: 0;
    padding: 7px 15px 1px 15px;
    height: 20px;
    display: block;
    background-color: #d7f1fb;
    text-decoration: none;
    border-right: 1px solid #0079ac;
    color: #333333;
}
.opciones_menu_general li a:hover
{
    padding: 0;
    margin: 0;
    padding: 7px 15px 1px 15px;
    background-color: #0079ac;
    text-decoration: none;
    border-right: 1px solid #d7f1fb;
    color: white;
}
.opciones_menu_general li a.on
{
    padding: 0;
    margin: 0;
    padding: 7px 15px 1px 15px;
    background-color: #0079ac;
    text-decoration: none;
    border-right: 1px solid #0079ac;
    color: white;
}
ul.menu_idioma
{
    padding: 0;
    margin: 0;
    padding: 3px 0 0 0;
    width: auto;
    float: right;
}
.menu_idioma li
{
    padding: 0;
    margin: 0;
    padding: 0 0 0 8px;
    display: inline;
    list-style-type: none;
    float: right;
}
.menu_idioma li span
{
    padding: 0;
    margin: 0;
    padding: 0 0 0 5px;
    color: white;
}
.menu_idioma li a
{
    color: white;
    text-decoration: none;
}
.menu_idioma li a:hover
{
    color: white;
    text-decoration: underline;
}
.menu_idioma li.on
{
    color: #c3dded;
    text-decoration: none;
}
ul.menu_operacions
{
    padding: 0;
    margin: 0;
    padding: 3px 0 0 0;
    float: left;
}
.menu_operacions li
{
    padding: 0;
    margin: 0;
    padding: 0 8px 0 0;
    display: inline;
    float: right;
    list-style-type: none;
}
.menu_operacions li a
{
    color: white;
    text-decoration: none;
}
.menu_operacions li a:hover
{
    text-decoration: underline;
}
ul.arbore_un, ul.arbore_dous, ul.arbore_tres
{
    padding-bottom: 10px;
}
ul.arbore_un span, ul.arbore_dous span, ul.arbore_tres span
{
    cursor: auto;
}
.arbore_un li.apartado
{
    list-style-type: none;
}
.arbore_dous li
{
    list-style-type: circle;
}
.arbore_tres li
{
    list-style-type: square;
}
.subarbore
{
    margin-left: -19px;
}
.subarboreCheck
{
    margin-left: -15px;
}

ul.nivel_un
{
    padding: 0;
    margin: 0;
    font-size: 0.8em;
}

.nivel_un li
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
    background-color: #f4f4f4;
}

.nivel_un li a
{
    display: block;
    color: #0079ac;
    padding: 5px 0 5px 15px;
    text-decoration: none;
}

.nivel_un li a.seleccionado
{
    display: block;
    color: #0079ac;
    padding: 5px 0 5px 15px;
    text-decoration: none;
    background-color: #0079ac;
    color: white;
}

.nivel_un li a:hover
{
    text-decoration: none;
    background-color: #0079ac;
    color: white;
}

.nivel_un li ul.nivel_dous
{
    padding: 0;
    margin: 0;
}

.nivel_un li ul.nivel_dous li
{
    padding: 0;
    margin: 0;
    list-style: none;
    color: #333333;
    background-color: #f4f4f4;
    font-size: 0.9em;
    border: none;
}

.nivel_un li ul.nivel_dous li a
{
    padding: 0;
    margin: 0;
    padding: 4px 0 4px 25px;
    color: #333333;
}

.nivel_un li ul.nivel_dous li a:hover
{
    padding: 0;
    margin: 0;
    padding: 4px 0 4px 25px;
    color: white;
    background-color: #505050;
}

.nivel_un li ul.nivel_dous li a.on
{
    padding: 0;
    margin: 0;
    background-color: #dadada;
    padding: 4px 0 4px 25px;
    color: #333333;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #d2d1d1;
}

.nivel_un li ul.nivel_tres
{
    padding: 0;
    margin: 0;
}

.nivel_un li ul.nivel_tres li
{
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 1em;
    color: black;
    background-color: black;
}

.nivel_un li ul.nivel_tres li a
{
    padding: 0;
    margin: 0;
    background-color: #dcdbdb;
    padding: 4px 0 4px 40px;
    color: black;
}

.nivel_un li ul.nivel_tres li a:hover
{
    padding: 0;
    margin: 0;
    padding: 4px 0 4px 40px;
    color: white;
    background-color: #505050;
}

.nivel_un li ul.nivel_tres li a.on
{
    padding: 0;
    margin: 0;
    color: black;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #dedddd;
    padding: 4px 0 4px 40px;
    background-color: #d5d5d5;
}

.nivel_un li ul.nivel_cuatro
{
    padding: 0;
    margin: 0;
}

.nivel_un li ul.nivel_cuatro li
{
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 1em;
    color: black;
    background-color: #d5d5d5;
}

.nivel_un li ul.nivel_cuatro li a
{
    padding: 0;
    margin: 0;
    padding: 4px 0 4px 55px;
    color: black;
    background-color: #d5d5d5;
}

.nivel_un li ul.nivel_cuatro li a:hover
{
    padding: 0;
    margin: 0;
    padding: 4px 0 4px 55px;
    color: white;
    background-color: #505050;
}

.nivel_un li ul.nivel_cuatro li a.on
{
    padding: 0;
    margin: 0;
    background-color: #e5e5e5;
    border-top: 1px solid #313131;
    border-bottom: 1px solid #414141;
    padding: 4px 0 4px 55px;
    color: white;
    background-color: #505050;
}

.negrita
{
    font-weight: bold;
}

.subrayado
{
    text-decoration: underline;
}

ol.primernivel li
{
    list-style-type: decimal;
    margin-bottom: 40px;
    color: #0079ac;
}

ol.primernivel li ol.segundonivel li
{
    list-style-type: lower-roman;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
}

ol.primernivel li ol.segundonivel li ol.tercernivel li
{
    list-style-type: decimal;
    color: #666666;
}

/*paxinacion*/

.paxinador
{
    padding: 0px 0px 0px 5px;
}
ul.paxinador li
{
    display: inline;
    color: #666666;
    text-decoration: none;
}

ul.paxinador li a
{
    padding: 0px 5px 0px 5px;
    color: #666666;
    text-decoration: none;
}

ul.paxinador li a.activo
{
    padding: 0px 5px 0px 5px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

ul.paxinador li a:hover
{
    color: #000000;
    text-decoration: underline overline;
}

.padding_bottom_5px
{
    padding-bottom: 5px;
}

.padding_top_5px
{
    padding-top: 5px;
}

.padding_left_5px
{
    padding-left: 5px;
}

.padding_left_10px
{
    padding-left: 10px;
}

.padding_left_15px
{
    padding-left: 15px;
}

.padding_right_31px
{
    padding-right: 31px;
}

.padding_right_20px
{
    /* Esta clase está vacía porque falta en la maqueta MAQINT, pero hay referencias a ella */
}

.padding_right_10px
{
    padding-right: 10px;
}

ul.busca_paxinacion
{
    padding: 0;
    margin: 0;
}

ul.busca_paxinacion li.on
{
    padding: 0;
    margin: 0;
    background-color: #0079AC;
    border: 1px solid #0079AC;
    margin-right: 5px;
    list-style: none;
    color: white;
    padding: 2px 6px;
    float: right;
    text-decoration: none;
    cursor: pointer;
}

ul.busca_paxinacion li.on:hover
{
    padding: 0;
    margin: 0;
    background-color: white;
    margin-right: 5px;
    list-style: none;
    color: #0079AC;
    padding: 2px 6px;
    float: right;
    text-decoration: none;
    cursor: pointer;
}

ul.busca_paxinacion li
{
    padding: 0;
    margin: 0;
    float: right;
    margin-right: 5px;
    list-style: none;
}

ul.busca_paxinacion li a
{
    padding: 0;
    margin: 0;
    padding: 2px 6px;
    float: right;
    color: #666666;
    border: 1px solid #666666;
    text-decoration: none;
}

ul.busca_paxinacion li a:hover
{
    background-color: #0079AC;
    text-decoration: none;
    color: white;
    border: 1px solid #0079AC;
}

ul.primernivel li
{
    margin-bottom: 40px;
    color: #0079ac;
}

ul.primernivel li ul.segundonivel li
{
    list-style-image: none;
    list-style-type: square;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
}

ul.primernivel li ul.segundonivel li ul.tercernivel li
{
    list-style-image: none;
    list-style-type: circle;
    color: #666666;
}

/*MAPA WEB*/

ul.listadoMapaWeb
{
    list-style: square;
    margin: 2px;
    margin-left: 20px;
    padding: 5px;
}

ul.listadoMapaWeb li
{
    margin: 2px;
}

.listadoMapaWeb a
{
    color: #0079ac;
    text-decoration: none;
}

.listadoMapaWeb a:hover
{
    text-decoration: underline;
}

.mais_filtros
{
    font-size: 0.8em;
    padding: 0 0 10px 0;
}

.mais_campos
{
    font-size: 0.8em;
    padding: 2px 0;
}

.num_resultados
{
    font-size: 0.8em;
    padding: 0 0 10px 0;
    color: #0079ac;
    text-decoration: none;
    display: block;
    padding: 5px 0;
}

.mais_filtros a, .mais_campos a
{
    color: #0079ac;
    text-decoration: none;
    display: block;
    padding: 5px 0;
}

.mais_filtros a:hover, .mais_campos a:hover
{
    text-decoration: underline;
}
.espazo_branco_pequeno
{
    padding: 0;
    margin: 0;
    margin: 0 0 0 1%;
    padding-right: 10px;
}
.espazo_branco
{
    padding: 0;
    margin: 0;
    margin: 0 0 0 2%;
    padding-right: 20px;
}

.espazo_branco_2
{
    padding: 0;
    margin: 0;
    margin: 0 0 0 4%;
    padding-right: 20px;
}

.espazo_branco_3
{
    padding: 0;
    margin: 0;
    margin: 0 0 0 2.2%;
    padding-right: 20px;
}

.espazo_grande_branco
{
    padding: 0;
    margin: 0 0 0 0.5%;
    padding-right: 20px;
}

.espazo_branco_estreito
{
    margin: 0 0 0 2%;
    padding-right: 20px;
}

.espazo_branco_estreito_2
{
    margin: 0 0 0 27%;
    padding-right: 20px;
}

.mensaxeVacio
{
    text-align: center;
    color: #0079ac;
    background-color: #D7F1FB;
    margin: 30px;
    padding: 10px;
}

/*FORMULARIOS*/

input
{
    padding: 4px;
    border: 1px solid #0079ac;
}

input:hover
{
    background-color: #D7F1FB;
}

input:active
{
    background-color: #D7F1FB;
}

input.radio, input.check
{
    border: none;
}

label
{
    padding: 0;
    margin: 0;
    padding: 0 5px 0 0;
}

.caja_inicio
{
    margin-left: 5%;
    width: 90%;
}

.linea_formularios
{
    padding: 2px 0;
}

.linea_formularios_2
{
    padding: 20px 0;
}

.linea_formularios_50
{
    padding: 2px 0;
    width: 48%;
}

select.select_1_elemento
{
    margin: 0;
    padding: 4px 0 4px 0;
    border: 1px solid #0079ac; /* width: 68.8%; */
    width: 82.4%;
}

select.select_1_elemento.nonModificable
{
    color: #666666;
    padding: 4px 0 4px 0;
    border: 1px solid #999999;
}

select.select_1_elemento.nonModificable:hover
{
    background-color: #E4E4E4;
    border-color: #999999;
}

select.select_1_elemento:hover
{
    background-color: #D7F1FB;
}

select.select_2_elementos
{
    margin: 0;
    padding: 4px 0 4px 0;
    border: 1px solid #0079ac; /* width: 68.8%; */
    width: 65%;
}

select.select_2_elementos.nonModificable
{
    color: #666666;
    padding: 4px 0 4px 0;
    border: 1px solid #999999;
}

select.select_2_elementos.nonModificable:hover
{
    background-color: #E4E4E4;
    border-color: #999999;
}

select.select_2_elementos:hover
{
    background-color: #D7F1FB;
}

select.select_small
{
    margin: 0;
    padding: 4px 0;
    margin-right: 2px;
    width: 8.1em;
    border: 1px solid #0079ac;
    width: 30%;
}

select.select_small_2
{
    margin: 0;
    padding: 4px 0;
    width: 59.6%;
    border: 1px solid #0079ac;
}
select.select_small_3
{
    margin: 0;
    padding: 4px 0;
    margin-right: 19.5px;
    border: 1px solid #0079ac;
    width: 160px;
}
select.select_small_4
{
    margin: 0;
    padding: 4px 0;
    width: 8.1em;
    border: 1px solid #0079ac;
    width: 40%;
}
select.select_small:hover
{
    background-color: #D7F1FB;
}
select.select_small_2:hover
{
    background-color: #D7F1FB;
}
select.select_small_3:hover
{
    background-color: #D7F1FB;
}
select.select_small_4:hover
{
    background-color: #D7F1FB;
}
.calendarios_2
{
    padding: 0;
    margin: 0;
    padding: 0 0 0 5px;
}
.label
{
    padding: 5px 0 0 0;
    font-size: 0.9em;
}
.label_standart
{
    width: 128px;
    padding: 5px 0 0 0;
    font-size: 0.9em;
}
.label_standart_2
{
    width: 101px;
    padding: 5px 0 0 20px;
    font-size: 0.9em;
}
.label_standart_3
{
    width: 94px;
    padding: 5px 0 0 20px;
    font-size: 0.9em;
}
.label_estreito
{
    width: 110px;
    padding: 5px 0 0 0;
}
.titulo1
{
    padding: 0;
    margin: 0;
    padding: 7px 0 4px 220px;
    font-size: 1.2em;
    border-bottom: 1px solid #0079ac;
    padding-left: 20px;
    font-weight: bold;
    width: 940px;
}
.titulo2
{
    padding: 0;
    margin: 0 2px 10px 0;
    width: auto;
    padding: 0 10px 0 0;
    font-size: 1.2em;
    border-bottom: 3px solid #0079ac;
    color: #0079ac;
    font-weight: bold;
    width: 912px;
}
.cuadro_erro
{
    color: #CC2B02;
    border: 1px solid #CC2B02;
}
.cuadro_exito
{
    color: #498100;
    border: 1px solid #498100;
}
.cuadro_procesa
{
    color: #0079AC;
    border: 1px solid #0079AC;
}
.cuadro_aviso
{
    color: #914800;
    border: 1px solid #914800;
}
.cuadro_negrita
{
    color: #000;
    border: 1px solid #000;
}
.advertencia
{
    font-weight: bold;
    font-size: 0.8em;
    padding: 15px;
    margin-bottom: 20px;
}
.advertencia_final
{
    font-weight: bold;
    font-size: 0.8em;
    padding: 15px;
    margin: 20px 0;
}
.cuadro_texto
{
    font-size: 0.8em;
    padding: 20px;
    border: 1px solid #0079AC;
}
.alerta_titulo
{
    color: #CC2B02;
}
.aviso_titulo
{
    color: #914800;
}
.descricion_titulo
{
    color: #498100;
}

.alerta_cuadro
{
    border: 1px solid #CC2B02;
}

.aviso_cuadro
{
    border: 1px solid #914800;
}

.descricion_cuadro
{
    border: 1px solid #498100;
}

.nonModificable_cuadro
{
    color: #666666;
    border: 1px solid #999999;
    margin-top: 20px;
}

.label_ok
{
    border: 1px solid #498100;
    background: #e6f5d2;
}
.label_ok:hover
{
    border: 1px solid #498100;
    background: #d6edcd;
}
.label_error
{
    background-color: #fccfc4;
    border: 1px solid #CC2B02;
}
.label_error:hover
{
    background-color: #e59682;
    border: 1px solid #CC2B02;
}
textarea.label_error:hover
{
    background-color: #e59682;
}
textarea.label_error
{
    border: 1px solid #CC2B02;
}
.label_data
{
    width: 45px;
    padding: 5px 0 0 !important;
}
.label_ata
{
    width: 30px;
    padding: 5px 0px 0px 15px;
    font-size: 0.9em;
}
.label_ata_nom
{
    width: 45px;
    padding: 5px 0px 0px 20px;
    font-size: 0.9em;
}
.label_ata_data
{
	width: 38px;
	padding: 5px 0px 0px 20px;
	font-size: 0.9em;
}
.label_dende
{
    width: 45px;
    padding: 5px 0px 0px 0px;
    font-size: 0.9em;
}

.labelselect
{
    padding: 1px 0;
    font-size: 0.9em;
    width: 50%;
}
.labelselect_100
{
    padding: 1px 0;
    font-size: 0.9em;
    width: 100%;
}
.labelselect_21
{
    padding: 1px 0;
    font-size: 0.9em;
    width: 21%;
}
.labelselect_24
{
    padding: 10px 0;
    font-size: 0.9em;
    width: 24%;
}
.labelselect_25
{
    padding: 1px 0;
    font-size: 0.9em;
    width: 25%;
}
.labelselect_29
{
    padding: 1px 0;
    font-size: 0.9em;
    width: 29%;
}
.fileUpLoad_Width
{
    width: 760px;
}
.tamanho_2
{
    width: 49%;
}
.metade
{
    width: 52%;
    border-right: 1px solid #0079ac;
    padding-right: 40px;
}
.boton_metade
{
    width: 38%;
}
.labelselect_seleccionado
{
    padding: 0;
    margin: 0;
    padding-right: 10px;
    padding: 1px 0 1px 0;
    font-size: 0.9em;
    background-color: #D7F1FB;
}

.labelselect_error
{
    color: #CC2B02;
    font-size: 0.9em;
    padding: 1px 0;
    width: 50%;
}

.labelselect_ok
{
    color: #498100;
}

.separaNiveis
{
    margin-top: 65px;
}

.separaNiveis_pequeno
{
    margin-bottom: 20px;
}

.botonera_inferior
{
    margin: 15px 0 0 0;
    padding-top: 10px;
    text-align: right;
}
.botonera_inferior_Confirmar
{
    margin: 15px 15px 0 0;
    padding-top: 10px;
    text-align: right;
}

.desconexion
{
    text-align: center;
    font-size: 2em; /* margin:15px 0 0 0; */
    margin: 20px 150px 0;
    color: white;
    padding: 60px 0 40px 0;
    background-color: #0079ac;
}

.botonera_inferior_desconexion
{
    padding-top: 10px;
    text-align: center;
    margin-bottom: 20px;
}

input.boton
{
    margin: 0;
    margin-left: 5px;
    padding: 6px 5px 5px 5px;
    border: 1px solid #0079ac;
    width: auto;
    background-color: white;
    color: #0079ac;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: bold;
}

input.boton_vistaprevia
{
    padding-left: 30px;
    background-image: url(../imaxes/busca.png);
    background-repeat: no-repeat;
    background-position: 4px 1px;
}

input.boton_vistaprevia:hover
{
    background: #D7F1FB;
    background-image: url(../imaxes/busca.png);
    background-position: 4px 1px;
    background-repeat: no-repeat;
}

input.boton_busca
{
    padding-left: 30px;
    background-image: url(../imaxes/busca.png);
    background-repeat: no-repeat;
    background-position: 4px 1px;
}

input.boton_busca:hover
{
    background: #D7F1FB;
    background-image: url(../imaxes/busca.png);
    background-position: 4px 1px;
    background-repeat: no-repeat;
}

input.boton_engadir
{
    padding-left: 30px;
    background-image: url(../imaxes/insertar.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    cursor: pointer;
    text-transform: uppercase;
    color: #FF6D00;
    background-color: White;
    border: 1px solid #FF6D00;
}

input.boton_engadir:hover
{
    background: #FFDABF;
    background-image: url(../imaxes/insertar.png);
    background-position: 3px 0;
    background-repeat: no-repeat;
}
input.boton_excel
{
    padding-left: 30px;
    background-image: url(../imaxes/excel.png);
    background-repeat: no-repeat;
    background-position: 3px 3px;
}

input.boton_excel:hover
{
    background: #D7F1FB;
    background-image: url(../imaxes/excel.png);
    background-position: 3px 3px;
    background-repeat: no-repeat;
}

input.boton_gardar
{
    padding-left: 30px;
    background-image: url(../imaxes/guardar.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    color: #419e20;
    border: 1px solid #419e20;
}

input.boton_gardar:hover
{
    background: #d6edcd;
    background-image: url(../imaxes/guardar.png);
    background-position: 3px 0;
    background-repeat: no-repeat;
}

input.boton_cancelar
{
    padding-left: 30px;
    background-image: url(../imaxes/cancelar.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    color: #CC2B02;
    border: 1px solid #CC2B02;
}

input.boton_cancelar:hover
{
    background: #f7d0c7;
    background-image: url(../imaxes/cancelar.png);
    background-position: 3px 0;
    background-repeat: no-repeat;
}

input.boton_imprimir
{
    padding-left: 30px;
    background-image: url(../imaxes/imprimir.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
}

input.boton_imprimir:hover
{
    background: #D7F1FB;
    background-image: url(../imaxes/imprimir.png);
    background-position: 3px 0;
    background-repeat: no-repeat;
}

input.boton_limpar
{
    padding-left: 30px;
    background-image: url(../imaxes/limpar.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
}

input.boton_limpar:hover
{
    background: #D7F1FB;
    background-image: url(../imaxes/limpar.png);
    background-position: 3px 0;
    background-repeat: no-repeat;
}

input.boton_cancel
{
    border: 1px solid #d90505 !important;
    color: white;
    background-color: #d90505;
}
input.boton_cancel:hover
{
    color: white;
    background-color: #9a0000;
}
input.boton_ok
{
    border: 1px solid #2b8e39 !important;
    color: white;
    background-color: #2b8e39;
}
input.boton_ok:hover
{
    color: white;
    background-color: #095b15;
}
input.boton_certificado
{
    border: none;
    color: white;
    background-color: #0079AC;
}
input.boton_certificado:hover
{
    background-color: #085788;
}
input.boton_entrar
{
    border: none;
    color: white;
    background-color: #0079AC;
    margin: 0px 20px 0px 0px;
    padding: 6px 5px 5px 5px;
    border: 1px solid #0079ac;
    width: auto;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: bold;
}
input.boton_entrar:hover
{
    background-color: #085788;
}
input.boton_volver
{
    color: #CC2B02;
    border: 1px solid #CC2B02;
}
input.boton_volver:hover
{
    background: #f7d0c7;
}
input.input_pequeno
{
    width: 26%;
}
input.input_pequeno_2
{
    width: 29.6%;
    margin-left: 5px;
}
input.input_pequeno_3
{
    width: 56.3%;
}
input.input_1_elementos
{
    width: 82%;
}
input.input_2_elementos
{
    width: 63%;
}
input.input_3_elementos
{
    width: 79.1%;
}
input.input_4_elementos
{
    width: 45%;
}
input.input_5_elementos
{
    width: 90.7%;
}
.text_area
{
    padding: 4px;
    border: 1px solid #0079ac;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
}
.text_area_1
{
    width: 84%;
    max-width: 84%;
}
.text_area_2
{
    width: 66%;
    max-width: 66%;
}

.text_area_3
{
    width: 81.5%;
    max-width: 81.5%;
}

.text_area_4
{
    width: 63.25%;
    max-width: 63.25%;
}

.text_area_a
{
    height: 150px;
}

.text_area_grande
{
    width: 98%;
}

.text_area:hover
{
    background-color: #D7F1FB;
}

.nonModificable
{
    color: #666666;
    background-color: #E4E4E4;
    border-color: #999999;
}

*.nonModificable:hover
{
    background-color: #E4E4E4;
    border-color: #999999;
}

select.nonModificable
{
    color: #666666;
    padding: 4px 0 4px 0;
    border: 1px solid #999999;
}

select.nonModificable:hover
{
    background-color: #E4E4E4;
    border-color: #999999;
}
/*pestanas*/
.cabeceraPestanas
{
    margin: 0px 2px 10px 0px;
    text-align: center;
    color: rgb(0, 121, 172);
    font-size: 0.7em; /*   modificado para el Nomenclator:  valor anterior::font-size: 1em;*/
    font-weight: bold;
    border-bottom-color: rgb(0, 121, 172);
    border-bottom-width: 3px;
    border-bottom-style: solid;
}
.pestana
{
    margin: 0px 3px 0px 0px;
    padding: 0px;
    float: left;
    display: inline;
    background-color: rgb(215, 241, 251);
}
.pestana a
{
    padding: 5px 15px;
    color: rgb(0, 121, 172);
    text-decoration: none;
    border-top-color: rgb(0, 121, 172);
    border-right-color: rgb(0, 121, 172);
    border-left-color: rgb(0, 121, 172);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    display: block;
}
.pestana a:hover
{
    color: rgb(255, 255, 255);
    background-color: rgb(0, 121, 172);
}
.pestana_on
{
    margin: 0px 3px 0px 0px;
    padding: 5px 15px;
    color: rgb(255, 255, 255);
    border-top-color: rgb(0, 121, 172);
    border-right-color: rgb(0, 121, 172);
    border-left-color: rgb(0, 121, 172);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    float: left;
    display: inline;
    background-color: rgb(0, 121, 172);
}
.pestana_on a
{
    padding: 0px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-top-color: rgb(0, 121, 172);
    border-right-color: rgb(0, 121, 172);
    border-left-color: rgb(0, 121, 172);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
}

.color_blanco_sen_subrayar
{
    color: #FFFFFF;
    text-decoration: none;
}
/*FORMULARIOS*/
/*TABLAS*/

.tablas
{
    padding: 20px 0 2px 0;
}

table
{
    empty-cells: show;
    border-collapse: collapse;
    width: 100%;
    font-size: 0.8em;
}

/*tabla detalle*/

table.tablasTrabajo td.tablasDetalle
{
    color: #333333;
}

a.tablasDetalle
{
    color: #0079AC;
    text-decoration: none;
}

a.tablasDetalle:hover
{
    color: #333;
}

/*tabla inactivo*/
table.tablasTrabajo td.inactivo a
{
    color: #CC2B02;
}

/*tabla trabajo*/
a.tablasTrabajo
{
    display: block;
    color: #333333;
    text-decoration: none;
    padding: 3px;
}

a.tablasTrabajo:hover
{
    text-decoration: none;
    color: white;
}

th.tablaTitulo a
{
    text-decoration: none;
    color: #0079AC;
}

th.tablaTitulo a:hover
{
    text-decoration: underline;
}

th.tablaTitulo a.ordenacion
{
    text-decoration: none;
    color: #0079AC;
    padding-left: 17px;
}

th.tablaTitulo a.ordenacion:hover
{
    text-decoration: none;
}

table.tablasTrabajo th.tablaTitulo img.titulo_ordenacion
{
    margin-left: -21px;
    margin-top: 1px;
    position: absolute;
}

table.tablasTrabajo th.tablaTitulo
{
    background-color: white;
    white-space: nowrap;
    text-align: center;
    color: #000;
    padding: 6px 3px;
    border-bottom: 2px solid #0079ac;
}

table.tablasTrabajo th.tablaTitulo.esquerda
{
    text-align: left;
}

table.tablasTrabajo th.tablaTitulo.dereita
{
    text-align: right;
    padding-right: 15px;
}

table.tablasTrabajo td.dereita
{
    text-align: right;
    padding-right: 15px;
}

table.tablasTrabajo td
{
    color: #333333;
    background-color: #666666;
    font-weight: normal;
    text-align: center;
    border-bottom: 1px solid #0079ac;
    padding-left: 3px;
}

tr.tablasTrabajo:hover td
{
    background-color: #D7F1FB;
    color: #000000;
}

table.tablasTrabajo td.esquerda
{
    text-align: left;
}

table.tablasTrabajo td.subApartado
{
    border-bottom: 1px solid #CCCCCC;
}

table.tablasTrabajo tr.destacadoTablas td
{
    background-color: #F7D9D9;
    cursor: pointer;
    height: 30px;
}

table.tablasTrabajo tr.novo td
{
    color: blue;
}

table.tablasTrabajo tr.eliminado td
{
    color: red;
}

table.tablasTrabajo tr td
{
    background-color: white;
    height: 30px;
}
table.tablasTrabajo tr.alerta td
{
    background-color: red;
    height: 30px;
}
table.tablasTrabajo:hover tr.alerta td
{
    background-color: #D7F1FB;
    color: #000000;
}

a.tablasTrabajo
{
    display: block;
    color: #333333;
    text-decoration: none;
    padding: 3px;
}

a.tablasTrabajo:hover
{
    text-decoration: none;
    color: #0079ac;
}

table.tablasTrabajo td input
{
    padding: 1px; /* margin: 4px 3px 4px 25px; */
    color: #666666;
}

table.tablasTrabajo td select
{
    border: 1px solid #0079AC;
    margin: 4px 3px 4px 25px;
    padding: 1px 0;
    width: 224px;
}

table.tablasTrabajo td input.centrado
{
    margin-left: 110px;
}

/*tabla_info*/

table.tablas_info tr td.fillo
{
    background-color: white;
    color: #333333;
}

table.tablas_info tr td
{
    background-color: white;
}

a.tablas_info
{
    display: block;
    color: #a86262;
    text-decoration: none;
    padding: 3px;
}

a.tablas_info:hover
{
    text-decoration: none;
    color: #0079AC;
}

table.tablas_info th.tablaTitulo
{
    background-color: white;
    white-space: nowrap;
    text-align: center;
    color: #0079ac;
    padding: 6px;
    border-bottom: 2px solid #0079ac;
}

table.tablas_info th.tablaTitulo.esquerda
{
    text-align: left;
}

table.tablas_info td
{
    font-weight: normal;
    text-align: center;
    border-bottom: 1px solid white;
}

table.tablas_info td.esquerda
{
    text-align: left;
}

table.tablas_info tr.destacadoTablas td
{
    background-color: #D9D9D9;
    cursor: pointer;
}

table.tablas_info tr td
{
    background-color: #D7F1FB;
}

a.tablas_info
{
    display: block;
    color: #333333;
    text-decoration: none;
    padding: 3px;
}

.totalResultados
{
    text-align: right;
    font-size: 11px;
    padding: 8px 0 8px 8px;
}

/*TABLAS*/

a.marca
{
    font-size: small;
    color: #0079AC;
    text-decoration: none;
}

a.marca:hover
{
    text-decoration: underline;
}

a.tabla_destacado
{
    color: #8b0000;
    font-weight: bold;
    text-decoration: none;
}

a.tabla_destacado:hover
{
    text-decoration: underline;
    color: black;
}

a.tabla_warning
{
    font-weight: bold;
    color: #ff8400;
    text-decoration: none;
}

a.tabla_warning:hover
{
    text-decoration: underline;
    color: black;
}

a.tabla_on
{
    font-weight: bold;
    color: #237c00;
    text-decoration: none;
}

a.tabla_on:hover
{
    text-decoration: underline;
    color: black;
}


/* AUTOCOMPLETAR */

.boton_combo
{
    margin: 0 !important;
    position: absolute;
}

.ui-autocomplete-input
{
    margin: 0;
    padding: 5px;
}

#select_grande .ui-autocomplete-input
{
    width: 204px;
}

ul.ui-autocomplete
{
    background-color: #FFF;
    border: 1px solid #0079AC;
    width: 8%;
    list-style: none;
    color: #000;
    border-top: none;
}

.ui-autocomplete li.ui-menu-item
{
    margin: 0 0 0 -40px;
    padding: 2px 5px;
    font-size: 0.9em;
}

.ui-autocomplete li.ui-menu-item:hover
{
    color: #0079AC;
    cursor: pointer;
}

.ui-autocomplete li.ui-menu-item a.ui-corner-all
{
    display: block;
}

#ui-active-menuitem
{
    color: #0079AC;
}

a.toggleLink
{
    display: inline;
}
.doble
{
    border-top: none;
}

/******************************************************************************/
/******************************************************************************/
/* Engadidos a maiores da maqueta */
/******************************************************************************/
/******************************************************************************/

.label_filtro
{
    padding: 5px 3px 0px 8px;
    font-size: 0.9em;
    color: #999999;
    font-style: italic;
}

.label_info
{
    padding: 5px 0px 5px 0px;
    font-size: 0.9em;
    color: #999999;
    font-style: italic;
}

.select_medio
{
    padding: 3px;
    margin-top: 3px;
    margin-right: 3px;
    padding: 4px 0 4px 0;
    border: 1px solid #0079ac;
    width: 70%;
}

.select_medio:hover
{
    background-color: #D7F1FB;
}


select.select_personalizado
{
    padding: 3px;
    margin-top: 3px;
    margin-right: 32px;
    padding: 4px 0 4px 0;
    border: 1px solid #0079ac;
}

select.select_personalizado:hover
{
    background-color: #D7F1FB;
}


select.select_grande
{
    padding: 4px;
    margin: 0;
    padding: 4px 0 4px 0;
    border: 1px solid #0079ac;
    width: 85%;
}
select.select_grande:hover
{
    background-color: #D7F1FB;
}
select.select_grande.nonModificable
{
    color: #666666;
    padding: 4px 0 4px 0;
    border: 1px solid #999999;
}
select.select_grande.nonModificable:hover
{
    background-color: #E4E4E4;
    border-color: #999999;
}
input.input_1_data
{
    width: 7.5%;
}
input.input_2_data
{
    width: 15%;
}
input.input_1_hora
{
    width: 4%;
}
.input_2_hora
{
    width: 8%;
}
.input_3_hora
{
    width: 13%;
}
.input_4_hora
{
    width: 19%;
}
.input_data_2
{
    width: 29%;
}
input.input_mini
{
    width: 5%;
}
.input_data_15
{
    width: 15%;
}
.input_data_26
{
    width: 26%;
}
.input_numeros_15
{
    text-align: right;
    width: 15%;
}

.input_numeros_19
{
    text-align: right;
    width: 19%;
}

.input_numeros_26
{
    text-align: right;
    width: 26%;
}

/**** BOTONS ****/
.botonActivar
{
    background: url(../imaxes/user_re.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
.botonEditar
{
    background: url(../imaxes/modificar.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
.botonConsultar
{
    background: url(../imaxes/ver.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
.botonDescargar
{
    background: url(../imaxes/descargar.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
.botonImprimir
{
    background: url(../imaxes/pdf.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
.botonEliminar
{
    background: url(../imaxes/eliminar.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
.botonSeleccionar
{
    background: url(../imaxes/ok.png) no-repeat;
    background-position: 4px 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border: none;
}
input.boton_excel
{
    padding-left: 30px;
    background-image: url(../imaxes/excel.png);
    background-repeat: no-repeat;
    background-position: 3px 3px;
}

input.boton_excel:hover
{
    background: #D7F1FB;
    background-image: url(../imaxes/excel.png);
    background-position: 3px 3px;
    background-repeat: no-repeat;
}

/* ANCHOS */
.ancho_6px
{
    width: 6px;
}
.ancho_10px
{
    width: 10px;
}
.ancho_60px
{
    width: 60px;
}
.ancho_100px
{
    width: 100px;
}
.ancho_108px
{
    width: 108px;
}
.ancho_110px
{
    width: 110px;
}
.ancho_111px
{
    width: 111px;
}
.ancho_160px
{
    width: 160px;
}
.ancho_242px
{
    width: 242px;
}
.ancho_250px
{
    width: 250px;
}
.ancho_300px
{
    width: 300px;
}
.ancho_630px
{
    width: 630px;
}
.ancho_690px
{
    width: 690px;
}
.ancho_750px
{
    width: 750px;
}
.ancho_909px
{
    width: 909px;
}
.ancho_1
{
    width: 1%;
}
.ancho_2
{
    width: 2%;
}
.ancho_3
{
    width: 3%;
}
.ancho_4
{
    width: 4%;
}
.ancho_5
{
    width: 5%;
}
.ancho_6
{
    width: 6%;
}
.ancho_7
{
    width: 7%;
}
.ancho_8
{
    width: 8%;
}
.ancho_9
{
    width: 9%;
}
.ancho_10
{
    width: 10%;
}
.ancho_11
{
    width: 11%;
}
.ancho_12
{
    width: 12%;
}
.ancho_13
{
    width: 13%;
}
.ancho_14
{
    width: 14%;
}
.ancho_15
{
    width: 15%;
}
.ancho_16
{
    width: 16%;
}
.ancho_18
{
    width: 18%;
}
.ancho_19
{
    width: 19%;
}
.ancho_20
{
    width: 20%;
}
.ancho_21
{
    width: 21%;
}
.ancho_23
{
    width: 23%;
}
.ancho_24
{
   /* Esta clase está vacía porque falta en la maqueta MAQINT, pero hay referencias a ella */
}
.ancho_25
{
    width: 25%;
}
.ancho_26
{
    width: 26%;
}
.ancho_27
{
    width: 27%;
}
.ancho_28
{
    width: 28%;
}
.ancho_29
{
    width: 29%;
}
.ancho_30
{
    width: 30%;
}
.ancho_32
{
    width: 32%;
}
.ancho_35
{
    width: 35%;
}
.ancho_38
{
    width: 38%;
}
.ancho_39
{
    width: 39%;
}
.ancho_40
{
    width: 40%;
}
.ancho_42
{
    width: 42%;
}
.ancho_44
{
    width: 44%;
}
.ancho_45
{
    width: 45%;
}
.ancho_46
{
    width: 46%;
}
.ancho_47
{
    width: 47%;
}
.ancho_50
{
    width: 50%;
}
.ancho_51
{
    width: 51%;
}
.ancho_52
{
    width: 52%;
}
.ancho_54
{
    width: 54%;
}
.ancho_55
{
    width: 55%;
}
.ancho_56
{
    width: 56%;
}
.ancho_59
{
    width: 59%;
}
.ancho_60
{
    width: 60%;
}
.ancho_61
{
    width: 61%;
}
.ancho_63
{
    width: 63%;
}
.ancho_64
{
    width: 64%;
}
.ancho_65
{
    width: 65%;
}
.ancho_66
{
    width: 66%;
}
.ancho_68
{
    width: 68%;
}
.ancho_74
{
    width: 74%;
}
.ancho_70
{
    width: 70%;
}
.ancho_72
{
	width: 72%;
}
.ancho_75
{
    width: 75%;
}
.ancho_76
{
    width: 76%;
}
.ancho_77
{
    width: 77%;
}
.ancho_80
{
    width: 80%;
}
.ancho_85
{
    width: 85%;
}
.ancho_90
{
    width: 90%;
}
.ancho_95
{
    width: 95%;
}
.ancho_100
{
    width: 100%;
}

.alto_10
{
    height: 10px;
}
.alto_20
{
    height: 20px;
}
.alto_22
{
    height: 22px;   
}
.alto_28
{
    height: 28px;
}
.alto_30
{
    height: 30px;
}
.alto_40
{
    height: 40px;
}

.alto_50
{
    height: 50px;
}

.alto_375px
{
    height: 375px;
}

.textbox_table
{
    width: 96%;
}

table.tablasTrabajo tr.nonModificable td
{
    color: #666666;
    background-color: #E4E4E4;
    border-color: #999999;
    height: 30px;
}

.padding_top_25
{
    padding-top: 25px;
}

input[type=checkbox], input[type=radio]
{
    border: 0px;
    padding: 3px;
}

.holderContenedor
{
    min-height: 350px;
}
.panelSinScroll
{
    width: 100%;
}
.panelConScroll
{
    width: 100%;
    height: 500px;
}
.taboaPanelSinScroll
{
    width: 100%;
}
.taboaPanelConScroll
{
    width: 100%;
}
.textoNome
{
    text-decoration: none;
    font-size: 36px;
}
.tituloNome
{
    float: left;
    height: 45px;
    padding-top: 13px;
}
.ancho_5
{
    width: 5%;
}
.ancho_95
{
    width: 95%;
}
.data
{
    width: 75px;
}
.engadir
{
    padding: 5px 0px 0px 5px;
}
.padding_top_12px
{
    padding-top: 12px;
}
.required
{
    font-size: 23px;
}
.textoTitOscuro
{
    color: #009EE0;
}
.textoTitClaro
{
    color: #B4E3F6;
}
.senPermisos
{
    padding: 25px 25px 0px 25px;
}
.textoCentrado
{
    text-align: center;
}
.validationSummary
{
    background-image: url(../imaxes/admiracion.png);
    background-repeat: no-repeat;
    background-position: 20px 20px;
    padding-left: 127px;
    border: 1px solid #914800;
    padding: 25px 55px;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 0.8em;
}

.divQuitar
{
    padding-top: 1px;
    padding-right: 33px;
}
.botonAgregarQuitar
{
    padding-top: 1px;
    float: left;
}

/* añadidos */



.cuadro_notifica
{
    color: #48B643;
    border: 1px solid #48B643;
}


input.boton_revision
{
    padding-left: 30px;
    background-image: url(../imaxes/busca.png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    cursor: pointer;
    text-transform: uppercase;
    color: Black;
    background-color: #FFA500;
}

input.boton_revision:hover
{
    background: #FFDABF;
    background-image: url(../imaxes/busca.png);
    background-position: 3px 0;
    background-repeat: no-repeat;
}

.modalBackground
{
    background-color: rgb(24, 39, 56);
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.divEdicionMultiple
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 750px;
    padding: 10px;
}

.popup
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    width: 750px;
    padding: 10px;
}

.select_standart
{
    float: left;
    border: 1px solid #999999;
    padding: 1px;
    width: 313px;
    height: 127px;
}
.select_standart_2
{
    float: left;
    border: 1px solid #999999;
    padding: 1px;
    width: 313px;
    height: 138px;
}
.select_standart_3
{
    float: left;
    border: 1px solid #999999;
    padding: 1px;
    width: 313px;
    height: 98px;
}

.padding_10px
{
    padding: 12px 0px 2px 0px;
}
.padding_right_35px
{
    padding-right: 35px;
}
.font_italic
{
    font-style: italic;
}
.padding_top_6px
{
    padding-top: 6px;
}