BODY, TD {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : xx-small;
}

A {
        color: #0099CC;
}

A:Hover {
        color: Maroon;
}

.titulo_azul {
        background-color: #29316c;
        border: 2px solid #E0E0E0;
        font-size: small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #E0E0E0;
        background-image: url(images/alfa_gris.gif);
        background-position: 10px;
        background-repeat: no-repeat;
        padding-top: 5px;
        padding-bottom: 5px;
        border-style: solid solid none solid;
        text-align: left;
        padding-left: 30px;
        height:16px;
}
.titulo_gris {
        background-color: #CCCCCC;
        border: 2px solid #E0E0E0;
        font-size: small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #29316C;
        background-image: url(images/alfa_azul.gif);
        background-position: 10px;
        background-repeat: no-repeat;
        padding-top: 5px;
        padding-bottom: 5px;
        border-style: solid solid none solid;
        text-align: left;
        padding-left: 30px;
        height:16px;
        }

.tabla_texto {
        background-color: #FFFFFF;
        border: 1px #E0E0E0;
        font-size: x-small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-top: 10px;
        padding-bottom: 10px;
        border-style: none solid solid solid;
        text-align: left;
        padding-right: 10px;
        padding-left: 10px;
        margin-bottom: 10px;
        font-variant: normal;
        list-style-image: url(images/alfa_amarillo.gif);
}
.imagen {
        background-color: #FFFFFF;
        border: 1px #E0E0E0;
        font-size: xx-small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-top: 3px;
        padding-bottom: 3px;
        border-style: solid solid solid solid;
        text-align: right;
        padding-right: 3px;
        padding-left: 3px;
        border-top-style: dashed;
        border-right-style: dashed;
        border-bottom-style: dashed;
        border-left-style: dashed;
        float: right;
}
.imagen_familia {
        background-color: #FFFFFF;
        font-size: xx-small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 5px;
        padding-left:5px;
        float: left;
}


.familias {
        background-color: #FFFFFF;
        border: 1px #E0E0E0;
        font-size: xx-small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-top: 5px;
        padding-bottom:5px;
        border-style: solid solid solid solid;
        text-align: left;
        padding-right: 2px;
        padding-left: 5px;
        border-top-style: dashed;
        border-right-style: dashed;
        border-bottom-style: dashed;
        border-left-style: dashed;
        vertical-align: top;
        text-transform: uppercase;

}

.familias_fichas {
        background-color: #FFFFFF;
        border: 1px #E0E0E0;
        font-size: xx-small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        padding-top: 5px;
        padding-bottom:5px;
        border-style: solid solid solid solid;
        text-align: left;
        padding-right: 2px;
        padding-left: 5px;
        border-top-style: dashed;
        border-right-style: dashed;
        border-bottom-style: dashed;
        border-left-style: dashed;
        vertical-align: top;

}

H1,H3, H4 {
        font-variant: normal;
        color: #000033;
        padding: 3px;
        width: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;

}
P {
        font-size : xx-small;
        text-align: justify;
        color: #000000;
        letter-spacing: normal;
        list-style-position: outside;
        list-style-type: circle;


}
.tabla_general {
        border-left-width: 1px;
        border-top-style: none;
        border-right-color: #6699FF;
        border-left-color: #6699FF;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-style: none;
        border-left-style: solid;
        padding-top: 20px;
        padding-bottom: 20px;
}
.pie {
        font-size : xx-small;
        color: #000000;
        text-align: left;
}
input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;

        }
.formulario {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-align: left;
        font-weight: bold;
        }
textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;
        background-color: #0099CC;
        }
select {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;
        background-color: #ffffff;
        }
.vinetas {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #000000;
        text-align: left;
        text-indent: 10px;
        list-style-position: outside;
        list-style-type: circle;
}
li {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #000000;
        text-align: justify;
        line-height: 14px;
}

dt  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #000000;
        text-align: justify;
        line-height: 14px;

}

dd  {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        color: #000000;
        text-align: justify;
        line-height: 14px;

}

.noticias {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: x-small;
        color: #000000;
        text-align: justify;
        line-height: normal;
        font-weight: normal;
        border-bottom-style: solid;
        border-bottom-width: thin;
        border-bottom-color: #000066;



}
.sobre_fondo_oscuro {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-align: left;
        color: #FFFFFF;
        background-color: #6699FF;
        font-weight: bold;
        vertical-align: middle;
        border-top: 1px solid #000066;
        border-right: 1px solid #000066;
        border-bottom: 1px solid #000066;
        border-left: 1px solid #000066;
        line-height: 20px;
        }

.tabla_formulario {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-align: center;
        color: #000066;
        background-color: #CCCCCC;
        font-weight: bold;
        border: 1px none #000066;
        vertical-align: middle;
                }

.tabla_formulario_left {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-align: left;
        color: #000066;
        background-color: #CCCCCC;
        font-weight: bold;
        border: 1px solid #000066;
        vertical-align: middle;
        }
.tabla_pedir_right {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        text-align: right;
        color: #000066;
        background-color: #CCCCCC;
        font-weight: bold;
        border: 1px none #000066;
        vertical-align: bottom;
        }

.tabla_linea_superior {
        vertical-align: top;
        border-top: 1px solid #000066;
        }
.tabla_linea_inferior {
        vertical-align: bottom;
        border-top: 1px none #000066;
        border-bottom-style: solid;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-color: #000066;
        border-bottom-color: #000066;
        border-left-color: #000066;
        }

        .tabla_linea_inferior_right {
        vertical-align: bottom;
        text-align: right;
        border-top: 1px none #000066;
        border-bottom-style: solid;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-color: #000066;
        border-bottom-color: #000066;
        border-left-color: #000066;
        }
.pie_footer {
        border-left-width: 1px;
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: #6699FF;
        border-bottom-width: 1px;
        border-bottom-color: #6699FF;
        border-right-color: #6699FF;
        border-left-color: #6699FF;
        border-right-style: solid;
        border-right-width: 1px;
        border-bottom-style: solid;
        border-left-style: solid;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 20px;
        padding-left: 20px;
}



.titulo_ofertas {
        background-color: #CCCCCC;
        border: 2px solid #E0E0E0;
        font-size: x-small;
        font-style: normal;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #29316C;
        background-image: url(images/ofertas_iconos.gif);
        background-position: 10px 10px;
        background-repeat: no-repeat;
        padding-top: 5px;
        padding-bottom: 5px;
        border-style: solid solid none solid;
        text-align: left;
        padding-left: 30px;
        vertical-align: top;
}
