body{
background-image:url(imagenes/fondo_diavia.gif);
background-repeat:no-repeat;
background-color:White;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

h1,h2,h3,h4,h5,h6{
color:990000;
font-family:Arial, Helvetica, sans-serif;
}

a:hover {color:#990000;}

table, tr, td, pre{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
text-decoration:none;
}

ul, li, ol {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#555555;
list-style: square url(imagenes/flecha_gris.gif);
}

.gris{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
text-decoration:none;
}

.gris-bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight : bold;
text-decoration:none;
}

.gris-claro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bbbbbb;
text-decoration:none;
}

.azul-grande{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#63768C;
font-weight:bold;
text-decoration:none;
}

.azul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#63768C;
font-weight:bold;
text-decoration:none;
}

.rojo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
}

.rojo-bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight : bold;
}
a.rojo-bold:link { color: #990000; text-decoration : none;  font-weight: bold;}
a.rojo-bold:visited { color: #990000; text-decoration : none; font-weight: bold; }
a.rojo-bold:active {color:#990000; text-decoration:none;  font-weight: bold; }
a.rojo-bold:hover {color: #990000;text-decoration:none; font-weight: bold;}

.submenu{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#63768C;
font-weight:bold;
text-decoration:none;
}

.submenu-des{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bbbbbb;
font-weight:bold;
text-decoration:none;
}

.menu-azul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
}
a.menu-azul:hover {color:yellow;}

.menu-gris{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#dddddd;
font-weight : bold;
text-decoration:none;
}
a.menu-gris:hover {color:yellow;}

.menu-gris-oscuro{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#aaaaaa;
font-weight:bold;
text-decoration:none;
}
a.menu-gris-oscuro:hover {color:yellow;}

.fondoaccres{
background-image:url(imagenes/fondo_accres.gif);
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
}

.fondoaccres_sel{
background-image:url(imagenes/fondo_accres_sel.gif);
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;
}

.seccion-grande{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:white;
}

.seccion-peque{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:white;
font-weight:bold;
}

.subseccion{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
font-weight : bold;
}

.pie{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:white;
}a.pie{text-decoration:underline;}

.pie-bold{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight:bold;
}a.pie-bold{text-decoration:underline;}

.boton-siguiente {
width:73px;
height:16px;
background-image:url(imagenes/siguiente.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-siguiente_pt {
width:73px;
height:16px;
background-image:url(imagenes/siguiente_pt.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-buscar {
width:50px;
height:16px;
background-image:url(imagenes/buscar.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-buscar_pt {
width:50px;
height:16px;
background-image:url(imagenes/buscar_pt.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-entrar {
width:46px;
height:16px;
background-image:url(imagenes/entrar.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-entrar_pt {
width:46px;
height:16px;
background-image:url(imagenes/entrar_pt.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-enviar {
width:47px;
height:17px;
background-image:url(imagenes/enviar.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.boton-enviar_pt {
width:47px;
height:17px;
background-image:url(imagenes/enviar_pt.gif);
background-color: #FFFFFF;
border: 0;
cursor: pointer;
background-repeat: no-repeat;
}

.seleccion {
font-size:10px;
background-color: #FFFFFF;
}

.input-buscador {
width:100px;
font-size:10px;
background-color: #FFFFFF;
}

.input-formulario {
width:150px;
font-size:10px;
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.input-cantidad {
width:20px;
font-size:10px;
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.input-referencia {
width:100px;
font-size:10px;
background-color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.fila-titulo{
background: #990000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: white;
[border-right-color: #990000;]
}

.fila-titulo-fin{
background: #990000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
}

.fila-impar{
background: #D8DFE4;
border-top-color: White;
border-top-width: 1px;
border-top-style: solid;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: white;
[border-right-color: #D8DFE4;]
}

.fila-par{
background: #CED5DD;
border-top-color: White;
border-top-width: 1px;
border-top-style: solid;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: white;
[border-right-color: #CED5DD;]
}

.fila-impar-fin{
background: #D8DFE4;
border-top-color: White;
border-top-width: 1px;
border-top-style: solid;
}

.fila-par-fin{
background: #CED5DD;
border-top-color: White;
border-top-width: 1px;
border-top-style: solid;
}

.fila-titulo-app{
background: #627386;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: white;
[border-right-color: #627386;]
}

.fila-titulo-app-fin{
background: #627386;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
}

.fila-titulo-app-ini{
background: #3B4A5B;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
border-bottom-color: White;
border-bottom-width: 1px;
border-bottom-style: solid;
}

.tabla-titulo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

.tabla-cont{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:3px;
padding-right:10px;
text-decoration:none;
color:#555555;
}

.tabla-euro{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#555555;
padding-right:3px;
}

.tabla-sust{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:3px;
padding-right:10px;
padding-bottom: 2px;
text-decoration:none;
color:#555555;
}

.tabla-accres{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left: 2px;
padding-right: 2px;
text-decoration:none;
color:#555555;
}

.tabla-titulo-fin{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight : bold;
padding-left:3px;
padding-right: 10px;
text-decoration:none;
}

.tabla-cont-fin{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:3px;
text-decoration:none;
color:white;
}

.enc-tabla{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
font-weight:bold;
text-decoration:none;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 2px;
}

.enc-columna{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
font-weight : bold;
text-decoration:none;
padding-top: 2px;
padding-left: 5px;
padding-bottom: 2px;
padding-right: 3px;
}

.email-blanco{
border-bottom-color:White;
border-bottom-style:solid;
border-bottom-width:1px;
}

.foto{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
}

.foto-ficha{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
width:200;
height:133;
}

.foto-thumb{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
width:73;
height:48;
}

.foto-zoom{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
width:498;
height:331;
}

.foto-fichav{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
width:133;
height:200;
}

.foto-thumbv{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
width:48;
height:73;
}

.foto-zoomv{ 
border-width: 1;
border-style: solid;
border-color: #9DA6AF;
width:331;
height:498;
}

.actualizar-cd{
background: #9EADBC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3A4B5F;
font-weight : bold;
padding-left:8px;
padding-right:2px;
}
