﻿
/* ---- Default Body Styles --------------------------- */

body
{
        font-weight: normal;
        font-size: 12px;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        /*background: White url(images/campaigns/administracion-bk.gif) repeat-x top left;*/

}

a, a:hover
{
        font-weight: normal;
        font-size: 12px;
        color: #4169e1;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}


a:hover
{       
        text-decoration: none;
}
/**/

/*This class was commented to avoid a font size change in the
        placeholders contents of Events, HealthWise, News and
        What's New sections.
TABLE
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;

}
*/
/*H1
{
        font-weight: bold;
        font-size: x-small;
        color:Black;
        font-family: Arial, Helvetica, Sans-Serif;

}

H2
{
        font-weight: bold;
        font-size: small;
        color:Black;
        font-family: Arial, Helvetica, Sans-Serif;

}

H3
{
        font-weight: bold;
        font-size: medium;
        color:Black;
        font-family: Arial, Helvetica, Sans-Serif;

}

H4
{
        font-weight: bold;
        font-size: large;
        color:Black;
        font-family: Arial, Helvetica, Sans-Serif;

}
*/
/* ---- Custom Font Styles --------------------------- */
/* ---- Default ---- */
.default_font_00
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_00 A
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_00 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_05
{
        font-weight: normal;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_05 A
{
        font-weight: normal;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_05 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_10
{
        font-weight: normal;
        font-size: 12px;;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_10 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_10 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_15
{
        font-weight: normal;
        font-size: 12px;;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_15 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_15 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_20
{
        font-weight: normal;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_20 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_20 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_25
{
        font-weight: normal;
        font-size: 12px;;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_25 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_25 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}


.default_font_30
{
        font-weight: normal;
        font-size: 12px;;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_30 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_30 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}


.default_font_35
{
        font-weight: normal;
        font-size: 12px;;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_35 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_35 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_40
{
        font-weight: normal;
        font-size: 12px;;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_40 A
{
        font-weight: normal;
        font-size: 12px;;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_40 A:hover
{
        font-weight: normal;
        font-size: 12px;;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}


/* ---- Default ---- */
.default_font_bold_00
{
        font-weight: bold;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_00 A
{
        font-weight: bold;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_00 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_05
{
        font-weight: bold;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_05 A
{
        font-weight: bold;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_05 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_10
{
        font-weight: bold;
        font-size: 12px;;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_10 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_10 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_15
{
        font-weight: bold;
        font-size: 12px;;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_15 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_15 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_20
{
        font-weight: bold;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_20 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_20 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_25
{
        font-weight: bold;
        font-size: 12px;;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_25 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_25 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_30
{
        font-weight: bold;
        font-size: 12px;;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_30 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_30 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_35
{
        font-weight: bold;
        font-size: 12px;;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_35 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_35 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

.default_font_bold_40
{
        font-weight: bold;
        font-size: 12px;;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_40 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.default_font_bold_40 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;

}

/* ---- Custom Table Styles --------------------------- */
.table_style_00
{
        font-weight: normal;
        font-size: 12px;;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: black;
        text-decoration: none;

}

.table_style_05
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: white;
        text-decoration: none;

}

.table_style_10
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #eef4ff;
        text-decoration: none;

}

.table_style_15
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #C3DBF9;
        text-decoration: none;

}

.table_style_20
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #3366CC;
        text-decoration: none;

}

.table_style_25
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #F5F5F5;
        text-decoration: none;

}

.table_style_30
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #c4c2c3;
        text-decoration: none;

}

.table_style_35
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #454545;
        text-decoration: none;

}
.table_style_40
{
        font-weight: normal;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #C00000;
        text-decoration: none;

}

.table_Find
{
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        padding:1px,1px,1px,1px;
        width:90%;
}

/* ---- Table Exeptions Styles --------------------------- */
.table_style_b25_f20
{
        font-weight: normal;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #F5F5F5;
        text-decoration: none;

}

.table_style_b15_fb20
{
        font-weight: bold;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #C3DBF9;
        text-decoration: none;

}

.table_style_b15_fb20 A
{
        font-weight: bold;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #C3DBF9;
        text-decoration: none;

}

.table_style_b15_fb20 A:hover
{
        font-weight: bold;
        font-size: 12px;;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #C3DBF9;
        text-decoration: underline;

}

/* ---- Custom Header Styles --------------------------- */
/* ---- h1 ----*/
.h1_style_00
{
        font-weight: bold;
        font-size: x-small;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_05
{
        font-weight: bold;
        font-size: x-small;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_10
{
        font-weight: bold;
        font-size: x-small;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_15
{
        font-weight: bold;
        font-size: x-small;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_20 A
{
        font-weight: bold;
        font-size: x-small;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_20 A:hover
{
        font-weight: bold;
        font-size: x-small;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
}

.h1_style_20
{
        font-weight: bold;
        font-size: x-small;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_25
{
        font-weight: bold;
        font-size: x-small;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_30
{
        font-weight: bold;
        font-size: x-small;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_35
{
        font-weight: bold;
        font-size: x-small;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h1_style_40
{
        font-weight: bold;
        font-size: x-small;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}


/* ---- h2 ----*/
.h2_style_00
{
        font-weight: bold;
        font-size: small;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_05
{
        font-weight: bold;
        font-size: small;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_10
{
        font-weight: bold;
        font-size: small;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_15
{
        font-weight: bold;
        font-size: small;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_20
{
        font-weight: bold;
        font-size: small;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_25
{
        font-weight: bold;
        font-size: small;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_30
{
        font-weight: bold;
        font-size: small;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_35
{
        font-weight: bold;
        font-size: small;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h2_style_40
{
        font-weight: bold;
        font-size: small;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}


/* ---- h3 ----*/
.h3_style_00
{
        font-weight: bold;
        font-size: medium;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_05
{
        font-weight: bold;
        font-size: medium;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_10
{
        font-weight: bold;
        font-size: medium;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_15
{
        font-weight: bold;
        font-size: medium;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_20
{
        font-weight: bold;
        font-size: medium;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_25
{
        font-weight: bold;
        font-size: medium;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_30
{
        font-weight: bold;
        font-size: medium;
        color: #c4c2c3
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_35
{
        font-weight: bold;
        font-size: medium;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h3_style_40
{
        font-weight: bold;
        font-size: medium;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}


/* ---- h4 ----*/
.h4_style_00
{
        font-weight: bold;
        font-size: large;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_05
{
        font-weight: bold;
        font-size: large;
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_10
{
        font-weight: bold;
        font-size: large;
        color: #eef4ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_15
{
        font-weight: bold;
        font-size: large;
        color: #C3DBF9;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_20
{
        font-weight: bold;
        font-size: large;
        color: #3366CC;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_25
{
        font-weight: bold;
        font-size: large;
        color: #F5F5F5;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_30
{
        font-weight: bold;
        font-size: large;
        color: #c4c2c3;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_35
{
        font-weight: bold;
        font-size: large;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}

.h4_style_40
{
        font-weight: bold;
        font-size: large;
        color: #C00000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;

}









/* Default CSS Stylesheet for a new Web Application project */
/*
.PortalFooter
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 8pt;
        color: #333333;
        text-align: center;
        cursor: hand;
        text-decoration: none;
}

.PortalFooter A:link
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 8pt;
        color: #333333;
        text-align: center;
        cursor: hand;
        text-decoration: none;
}

.PortalFooter A:visited
{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 8pt;
        color: #333333;
        text-align: center;
        cursor: hand;
        text-decoration: none;
}
.PortalContent
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 8pt;
        color: #333333;
}

.TopGroup
{
        font-weight: bold;
        font-size: 8pt;
        color: #666666;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        background-color: transparent;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}
.TopGroupMouseOver
{
        font-weight: bold;
        font-size: 8pt;
        color: #000000;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}

.Tab
{

        font-weight: bold;
        font-size: 8pt;
        color: #666666;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        background-color: transparent;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}
.TabMouseOver
{
        font-weight: bold;
        font-size: 8pt;
        color: #000000;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}
.TabOption
{
        border-right: #0033ff thin solid;
        font-weight: bold;
        font-size: 8pt;
        color: #0033ff;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}
.TabOptionMouseOver
{
        border-right: #0033ff thin solid;
        font-weight: bold;
        font-size: 8pt;
        color: #000099;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}

.TabLastOption
{
        font-weight: bold;
        font-size: 8pt;
        color: #0033ff;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}
.TabLastOptionMouseOver
{
        font-weight: bold;
        font-size: 8pt;
        color: #000099;
        border-top-style: none;
        font-family: Arial, Helvetica, Sans-Serif;
        border-left-style: none;
        text-align: center;
        border-bottom-style: none;
        cursor: hand;
}
*/

.DDTopMenuGroup
{
        font-weight: bold;
        font-size: 12px;
        /*color: #8A8A8A;*/
		color:#C2DEEA;
        font-family: Arial, Helvetica, Sans-Serif;
        /*background-color: #CBDCF0;
		background:#0088CE;*/
        text-align: center;
        cursor: hand;
}
.DDTopMenuMouseOver
{
        font-weight: bold;
        font-size: 12px;
        /*color: #0033CC;*/
		color:#C2DEEA;
        font-family: Arial, Helvetica, Sans-Serif;
        /*background-color: #CBDCF0;*/
		background:#0088CE;
        text-align: center;
        cursor: hand;
}
.DDMenuItem
{
        border-right: gray 1px;
        border-top: gray 1px;
        font-weight: bold;
        font-size: 12px;
        border-left: gray 1px;
        /*color: #404040;*/
		color:#D0EEFA;
        text-indent: 5pt;
        border-bottom:#27b5ff 1px solid;
        font-family: Arial, Helvetica, Sans-Serif;
        /*background-color: #CBDCF0;*/
		background:#009cec;
        cursor: hand;
        width:200px;
}

.DDMenuItemOver
{
        border-right: gray 1px;
        border-top: gray 1px;
        font-weight: bold;
        font-size: 12px;
        border-left: gray 1px;
        color: #fff;
		color:#D0EEFA;
        text-indent: 5pt;
        border-bottom:#27b5ff 1px solid;
        font-family: Arial, Helvetica, Sans-Serif;
        /*background-color: gainsboro;*/
		background:#00adff;
        cursor: hand;
        width:200px;
}

.HeaderMenu
{
        font-size: 7pt;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
}
.HeaderLink
{
        font-size: 7pt;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.HeaderVisitedLink
{
        font-size: 7pt;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.AccountBanner
{
        font-weight: bold;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #C3DBF9;
        text-align: center;
}

.UserInfoData
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        border-bottom: Gainsboro 2px solid;
        /*border-left: Gainsboro 2px solid;*/
}

.UserInfoEdit
{
        font-size: 12px;;
        color: blue;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
}


.UserInfoLabel
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        color: #2261d8;
        border-bottom: Gainsboro 2px solid;
        border-right: Gainsboro 2px solid;
        background-color: #f5f5f5;
}

.LeftMenu
{
        /*border-top: white 1px solid;*/
        width: 150px;
        cursor: hand;
        font: normal 11px arial, helvetica, sans-serif;
        height: 25px;
        background-color: #baddee;/*#e5e5e5*/;
        border-bottom: #d8edf6 1px solid;
		color: #0077a8;
		padding: 4px 5px;
}

.LeftMenuGroup
{
		width: 150px;
        cursor: hand;
        font: normal 11px arial, helvetica, sans-serif;
        height: 25px;
        background-color: #baddee;/*#e5e5e5*/;
        /*border-bottom: #d8edf6 1px solid;*/
		color: #0077a8;
		/*padding: 4px 5px;*/

        /*border-top: white 1px solid;
        font-weight: normal;
        font-size: 10px;
        width: 150px;
        cursor: hand;
        color: black;
        border-bottom: #e5e5e5 1px solid;
        font-family: Arial, Helvetica, Sans-Serif;
        height: 25px;
        background-color: #c2deea;*//*#e5e5e5*/;
}

.LeftMenuMouseOver
{
		background-color: #b2d5e4;
		border-bottom: #d8edf6 1px solid;
		color: #0077a8;
		padding: 4px 5px;
	
	    /*border-top: #e5e5e5 1px solid;*/
	    width: 150px;
	    cursor: hand;
	    font-family:normal 11px arial, helvetica, sans-serif;
	    height: 25px;
}
.DepTopItem
{
        /*border-top: white 1px solid;*/
        font-weight: bold;
        font-size: 10px;
        width: 154px;
        cursor: hand;
        color: black;
        text-indent: 5pt;
        border-bottom: white 1px solid;
        font-family: Arial, Helvetica, Sans-Serif;
        height: 22px;
        background-image: url(/SSSPortal/Images/dep_dropdown.gif);
}

.DepItem
{
        border-top: gray 1px;
        border-left: gray 1px solid;
        border-right: gray 1px solid;
        border-bottom: gray 1px solid;
        font-weight: normal;
        font-size: 10px;
        width: 250px;
        cursor: hand;
        color: black;
        text-indent: 5pt;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #CBDCF0;
        height: 20px;
}

.DepItemOver
{
        border-top: gray 1px;
        border-left: gray 1px solid;
        border-right: gray 1px solid;
        border-bottom: gray 1px solid;
        text-indent: 5pt;
        font-weight: bold;
        font-size: 10px;
        width: 250px;
        height: 20px;
        cursor: hand;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #CBDCF0;
}

.SurveyContent
{
        font-size: 10px;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
}
/*
.lblLoginUserName
{
        font-weight: bold;
        font-size: 7.5pt;
        color: #000000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}
.TableBackColor
{
        background-color: #c3dbf9;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 11px;
}

.lnkForgotPwd
{
        font-size: 7.5pt;
        color: #323232;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.lnkForgotPwd A:link
{
        font-size: 7.5pt;
        color: #323232;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}


.lnkForgotPwd A:visited
{
        font-size: 7.5pt;
        color: #323232;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}
*/
.lblLogInError
{
        font-size: 7.5pt;
        width: 150px;
        color: red;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #c3dbf9;
}

.PostingBox_Default
{
        font-size: 10px;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}
/*
.PostingBox_Default_Gray
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 10px;
        color: #454545;
        background-color: gainsboro;
        text-decoration: none;
}
*/
.PostingBoxHyperlink_Default A:link
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 10px;
        color: #3366cc;
        text-decoration: none;
        font-weight: bold;
}

.PostingBoxHyperlink_Default
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 10px;
        color: #3366cc;
        text-decoration: none;
        font-weight: bold;
}

.PostingBoxHyperlink_Default:Hover
{
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 10px;
        color: #3366cc;
        text-decoration: underline;
        font-weight: bold;
}

.ChannelFormatLarge
{
        font-weight: normal;
        font-size: 14pt;
        color: #ffffff;
        font-family: Arial, Helvetica, Sans-Serif;
}

.ChannelFormatMedium
{
        font-weight: bold;
        font-size: 11pt;
        color: #ffffff;
        font-family: Arial, Helvetica, Sans-Serif;
}



.PostingFormat
{
        font-weight: bold;
        font-size: 8pt;
        color: white;/*#727272*/
        font-family: Arial, Helvetica, Sans-Serif;
}

.ChannelSiteMap
{
        color: #336633;
        text-decoration: none;
        font-weight: bold;
}

.PostingSiteMap
{
        font-weight: bold;
        font-size: 10px;
        margin-left: 0px;
        color: #3366cc;
        font-family: Tahoma;
        text-decoration: none;
}

.PostingFormatLarge
{
        font-weight: normal;
        font-size: 14pt;
        color: #cee3ff;
        font-family: Arial, Helvetica, Sans-Serif;
}



.SurveyContent A:link
{
        font-size: 10px;
        color: #454545;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.FontBlueXXSmallBold
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: bold;
}

.FontBlueXSmallBold
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        font-weight: bold;
}

.FontBlueXSmall
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        font-weight: normal;
        text-decoration: none;
}

.FontBlueXSmall A:link
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        font-weight: normal;
        text-decoration: none;
}

.FontBlueXSmall A:visited
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        font-weight: normal;
        text-decoration: none;
}

.FontBlueXSmall A:hover
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        font-weight: normal;
        text-decoration: underline;
}

.FontBlueXXSmall
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: none;
}

.FontBlueXXSmall A:link
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: none;
}

.FontBlueXXSmall A:visited
{
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: none;
}

.FontWhiteXSmallBold
{
        color: White;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        font-weight: bold;
}

.FontBlackXXSmall
{
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: none;
}

.FontBlackXXSmall A:link
{
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: none;
}

.FontBlackXXSmall A:visited
{
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: none;
}

.FontBlackXXSmall A:hover
{
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: normal;
        text-decoration: underline;
}

.FontRedXSmall
{
        color: #CC0000;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: x-small;
        /*text-align: center;*/
}

.FontRedXSmallProcElig
{
        font-size: x-small;
        color: red;
        font-family: Arial, Helvetica, Sans-Serif;
}

.FontRedXXSmall
{
        color: #CC0000;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
}

.FontRedXXSmallBold
{
        color: #CC0000;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: bold;
}

.FontRedXXSmallBoldC
{
        color: #CC0000;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: bold;
        text-align: center;
}

.FontWhiteXXSmallBold
{
        color: white;
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 12px;;
        font-weight: bold;
}

.FontBlueXXSmallLine
{
        font-weight: normal;
        font-size: 12px;;
        color: #3333ff;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
}

.FontBlackXSmall
{
        font-weight: normal;
        font-size: x-small;
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.FontBlackXSmall A:link
{
        font-weight: normal;
        font-size: x-small;
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.FontBlackXSmall A:visited
{
        font-weight: normal;
        font-size: x-small;
        color: Black;
        font-family: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
}

.FontWhite11Bold
{
        font-weight: bold;
        font-size: 11pt;
        color: #ffffff;
        font-family: Arial, Helvetica, Sans-Serif;
}

.lblProvSearchLabelFormat
{
        font-weight: bold;
        font-size: 8.5pt;
        color: #2161de;
        font-family: Arial, Helvetica, Sans-Serif;
}

.lblIDCardRequestMsg
{
        font-weight: bold;
        font-size: 8pt;
        width: 150px;
        color: #ce0000;
        font-family: Arial, Helvetica, Sans-Serif;
        text-align: center;
}

.lblHeaderTitleEvents
{
        font-weight: bold;
        font-size: 12pt;
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
}

.lblHyperLinkEvents
{
        font-weight: bold;
        font-size: 10pt;
        color: #2261d8;
        font-family: Arial, Helvetica, Sans-Serif;
}
.lblEventData
{
        font-size: 8pt;
        font-family: Arial, Helvetica, Sans-Serif;
}
 .FontBlackBoldXXSmall
{
        font-weight: bold;
        font-size: 12px;;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
}
.FontRedXXSmallContUs
{
        font-weight: bold;
        font-size: 12px;;
        color: red;
        font-family: Arial, Helvetica, Sans-Serif;
        text-align: left;
}
.ContactUsTopMenu
{
        text-decoration:underline;
        font-size: 12px;
        color: #0088ce;
        font-family: Arial, Helvetica, Sans-Serif;
        text-align: center;
}
.ContactUsDetailMenu
{
        font-weight: bold;
        font-size: 8pt;
        cursor: hand;
        color: #0033cc;
        font-family: Arial, Helvetica, Sans-Serif;
        text-align: center;
}
.ContactUsOptionDesc
{
        font-weight: bold;
        font-size: 8pt;
        color: black;
        font-family: Arial, Helvetica, Sans-Serif;
        background-color: #cbdcf0;
        text-align: center;
}

.GroupSectionInfoTable
{
    border-right: gainsboro 2px solid;
    border-top: gainsboro 2px solid;
    font-size: x-small;
    border-left: gainsboro 2px solid;
    border-bottom: gainsboro 2px solid;
    font-family: Tahoma;
}


.GroupSectionInfoData
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;;
    border-right: gainsboro 2px solid;
    border-top: gainsboro 2px solid;
    border-left: gainsboro 2px solid;
    border-bottom: gainsboro 2px solid;
}


.GroupSectionInfoLabel
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;;
    color: #2261d8;
    border-right: gainsboro 2px solid;
    border-top: gainsboro 2px solid;
    border-left: gainsboro 2px solid;
    border-bottom: gainsboro 2px solid;
    background-color: #f5f5f5;
}


.GroupSectionInfoTableHeader
{
    font-weight: bold;
    font-size: 10px;
    color: #2261d8;
    border-top-style: none;
    font-family: Arial, Helvetica, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: #c3dbf9;
    border-bottom-style: none;
    text-align: center;
}


.GroupSectionInfoTableHeader
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 0px;
    color: #2261d8;
    border-top-style: none;
    padding-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
    border-right-style: none;
    border-left-style: none;
    background-color: #c3dbf9;
    text-align: center;
    border-bottom-style: none;

}

.texto-deducibles
{
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;;
    text-align: center;
}


/* ------------------ estilos personalizados infocorp -----------------------*/

.text-form-titulo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #2363D9;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        padding-left: 4px;
        height: 16px;
        background-image: url(imgs/3s-flecha-azul.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;
}

.text-form-tituloSumm {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;

        color: #2363D9;
        text-decoration: none;
        text-align: right;
        vertical-align: middle;
        padding-left: 4px;
        height: 16px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;
}

.text-form-table {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;
}


.text-form-titulo-cancel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #2363D9;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        padding-left: 4px;
        height: 16px;
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;
}
.text-form-titulo-cancel-NoBold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight:100;
        color: #2363D9;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        padding-left: 4px;
        height: 16px;

}

.text-form-titulo2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #2363D9;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        padding-left: 14px;
        height: 16px;
        background-image: url(imgs/3s-flecha-azul.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
}
.form-label {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: right;
        border-top: 1px none #666666;
        border-right: 1px none #999999;
        border-bottom: 1px solid #CBDCF0;
        border-left: 1px none #666666;
        vertical-align: top;
}
.form-data {
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: left;
        background-position: left;
        height: 25px;

}
.divBorder
{
        border:1px;
        border-color:#90A6BD;
}
.form-field {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #90A6BD;
        height: 16px;
        width: 120px;
        background-color: #EDF4FD;
}
.form-field-short {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #90A6BD;
        height: 16px;
        width: 70px;
        background-color: #EDF4FD;
}

.form-field-medium {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #90A6BD;
        height: 16px;
        width: 100px;
        background-color: #EDF4FD;
}

.form-field-libre {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #90A6BD;
        height: 16px;
        background-color: #edf4fd;
}
.borde-form-contenido {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #CBDCF0;
        border-right-color: #CBDCF0;
        border-bottom-color: #CBDCF0;
        border-left-color: #CBDCF0;
}
.form-borde-superior {
        Aborder-top: 1px none #edf4fd;
        border-right: 1px none #edf4fd;
        border-bottom: 1px solid #edf4fd;
        border-left: 1px none #edf4fd;
        height: 10px;
}
.form-fild-area {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #90A6BD;
        width: 120px;
        background-color: #EDF4FD;
        height: 66px;
}
.form-pie {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #edf4fd;
        text-decoration: none;
        background-color: #CBDCF0;
        height: 20px;
        vertical-align: middle;
        padding: 4px;
        text-align: right;

}
.text-titulo-pagina {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #f0f0f0;
        text-decoration: none;
        background-color: #888888;
        height: 30px;
        vertical-align: top;
        padding-left: 10px;
        padding-top: 4px;
}
.form-data-text {
        vertical-align: middle;
        width: 25%;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #CCCCCC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: center;
        background-position: left;
        padding-bottom: 4px;
        background-color: #CBDCF0;
}
.form-label2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #454545;
        text-decoration: none;
        text-align: right;
        height: 25px;
        border-top: 1px none #666666;
        border-right: 1px none #999999;
        border-bottom: 1px none #CCCCCC;
        border-left: 1px none #666666;
        padding-right: 4px;
        padding-top: 4px;
        width: 25%;
        vertical-align: top;
        padding-bottom: 2px;
        background-color: #CBDCF0;
}
.form-data2 {
        vertical-align: middle;
        width: 25%;
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #CCCCCC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #3366CC;
        text-decoration: none;
        text-align: center;
        background-position: left;
        background-color: #CBDCF0;
        padding-left: 1px;
}
.form-field2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #333333;
        height: 16px;
        width: 120px;
        background-color: #FFFFFF;
}

.form-field3 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #333333;
        height: 16px;
        width: 120px;
        background-color: #CBDCF0;
}
.form-data-chekbox {
        vertical-align: middle;
        width: 20px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #edf4fd;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        padding-left: 1px;
        text-align: center;
        height: 25px;
}
.form-data-chekbox-txt {
        vertical-align: middle;
        width: 25%;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #edf4fd;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: left;
        height: 25px;
        padding-left: 2px;
}
.boton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: none;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #3A5570;
        height: 18px;
        width: 120px;
        padding-bottom: 1px;
}
.botonCal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: none;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #3A5570;
        padding-bottom: 1px;
}
.grilla-texto {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #333333;
        background-color: #EDF4FD;
        text-align: left;
        vertical-align: middle;
        padding-left: 5px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        height: 20px;
}
.grilla-texto-cancelado {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #A2A2A2;
        background-color: #EDF4FD;
        text-align: left;
        vertical-align: middle;
        padding-left: 5px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        height: 20px;
}
.grilla-texto-renovado {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #0000FF;
        background-color: #EDF4FD;
        text-align: left;
        vertical-align: middle;
        padding-left: 5px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        height: 20px;
}
.grilla-icono {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #333333;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
        height: 20px;
}
.grilla-titulo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #666666;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #90A6BD;
        height: 15px;
}
.grilla-texto2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #333333;
        background-color: #EDF4FD;
        text-align: left;
        vertical-align: middle;
        padding-left: 5px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: none;
        border-bottom-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        height: 20px;
}
.boton-pie {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: none;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #3A5570;
        height: 16px;
        width: 70px;
}
.form-bak-boton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: left;
        height: 25px;
        border-top: 1px none #666666;
        border-right: 1px none #999999;
        border-bottom: 1px solid #CBDCF0;
        border-left: 1px none #666666;
        padding-right: 4px;
        padding-top: 4px;
        width: 25%;
        vertical-align: middle;
        padding-bottom: 2px;
        background-color: #CBDCF0;
}
.form-titulo {
        background-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #454545;
        height: 20px;
        text-align: left;
        vertical-align: middle;
        background-image: url(imgs/3s-flecha-gris.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding-left: 15px;
}
.form-text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:A #454545;
        text-decoration: none;
        padding-left: 15px;
        padding-right: 15px;
}
.form-data-chekbox-txt-inicio {
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #edf4fd;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #454545;
        text-decoration: none;
        text-align: left;
        height: 25px;
        padding-left: 2px;
}
.form-data3 {
        vertical-align: top;
        width: 25%;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        text-align: left;
        background-position: left;
        padding-bottom: 4px;
        padding-top: 5px;
}


.text-form-requerido {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        padding-left: 15px;
        font-weight: normal;
        height: 20px;
        padding-right: 10px;
        text-align: left;



}
.pic-month {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #454545;
        background-color: #CBDCF0;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        height: 18px;



}
.pic-day {
        text-align: center;
        vertical-align: middle;
        height: 19px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #90A6BD;
        padding-top: 3px;
        padding-right: 3px;
        padding-bottom: 3px;
        padding-left: 3px;

}
.pic-date {
        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #FFFFFF;
        color: #454545;
        padding: 1px 3px;


}
a.pic-date {
        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #FFFFFF;
        color: #454545;
        text-decoration: none;



}
a.pic-date:hover {
        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #FFFFFF;
        color: #454545;
        text-decoration: underline;


}

.pic-borde {
        border: 1px solid #90A6BD;
}

.pic-date-holiday {

        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #dcdcdc;
        color: #454545;
        padding: 1px 3px;
}
a.pic-date-holiday {

        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #dcdcdc;
        color: #454545;
        text-decoration: none;
}
a.pic-date-holiday:hover{

        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #dcdcdc;
        color: #454545;
        text-decoration: underline;
}
.pic-date-prev-next{

        text-align: right;
        vertical-align: middle;
        height: 15px;
        width: 19px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        background-color: #EDF4FD;
        color: #90A6BD;
        padding: 1px 3px;

}
.pic-date-today {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #454545;
        background-color: #CBDCF0;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        height: 15px;
        width: 19px;

}
a.pic-date-today {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #454545;
        background-color: #CBDCF0;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        height: 15px;
        width: 19px;
        text-decoration: none;

}
a.pic-date-today:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #454545;
        background-color: #CBDCF0;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        height: 15px;
        width: 19px;
        text-decoration: underline;

}

.form-menu-superior {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #90A6BD;
        text-align: center;
        height: 20px;
        vertical-align: middle;
        border: 1px solid #FFFFFF;



}
.form-menu-superior-left {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #90A6BD;
        text-align: center;
        height: 20px;
        vertical-align: middle;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px none #FFFFFF;

}
.form-menu-superior-rigth {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #90A6BD;
        text-align: center;
        height: 20px;
        vertical-align: middle;
        border-top: 1px solid #FFFFFF;
        border-right: 1px none #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;

}
.form-contenido {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #454545;
        padding-left: 25px;
        vertical-align: top;
        height: 20px;
        padding-top: 6px;
        background-image: url(imgs/bullet-contenido.gif);
        background-repeat: no-repeat;
        background-position: left 11px;
        padding-right: 15px;
        padding-bottom: 4px;
        border-bottom-width: 1px;
        border-bottom-color: #CBDCF0;
        border-bottom-style: none;










}
.pop-titulo {

        background-color: #90A6BD;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #454545;
        height: 20px;
        text-align: left;
        vertical-align: middle;
        background-image: url(imgs/3s-flecha-gris.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
        padding-left: 15px;
}
.pop-pie {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #edf4fd;
        text-decoration: none;
        background-color: #90A6BD;
        height: 20px;
        vertical-align: middle;
        padding: 4px;
        text-align: right;
}
.pop-borde {

        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: none;
        border-left-style: solid;
        border-top-color: #90A6BD;
        border-right-color: #90A6BD;
        border-bottom-color: #90A6BD;
        border-left-color: #90A6BD;
}
a.form-menu-link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;

}
a.form-menu-link:hover {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: underline;
        text-align: center;
        vertical-align: middle;
}
a.form-menu-link:active {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: center;
        vertical-align: middle;
}
.form-label-b {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: left;
        vertical-align: bottom;
        width: 200px;

}
.form-modification {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: right;
        vertical-align: bottom;
}

.form-data-b {
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: left;
        background-position: left;
        height: 16px;
        width: 200px;
        padding-bottom: 2px;


}
.form-field-b {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #333333;
        text-decoration: none;
        border: 1px solid #90A6BD;
        height: 16px;
        width: 140px;
        background-color: #EDF4FD;
}
.form-data-b-aux {

        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        text-align: left;
        background-position: left;
        height: 16px;
        width: 18px;
}
.form-data-b-aux-2 {
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-position: left;
        height: 16px;

        /*width: 18px;*/
}
.form-text-b {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:A #454545;
        text-decoration: none;
}
.form-data-chekbox-txt-b {

        vertical-align: middle;
        width: 180px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: left;
        height: 25px;
        padding-left: 2px;
}
.form-data-chekbox-b {

        vertical-align: middle;
        width: 20px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        padding-left: 1px;
        text-align: center;
        height: 25px;
}
.form-bak-boton-b {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: right;
        height: 25px;
        border-top: 1px none #666666;
        border-right: 1px none #999999;
        border-bottom: 1px solid #CBDCF0;
        border-left: 1px none #666666;
        padding-right: 62px;
        padding-top: 4px;
        vertical-align: middle;
        padding-bottom: 2px;
        background-color: #CBDCF0;
}
.form-label-resumen {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: right;
        vertical-align: middle;
        width: 150px;
        height: 20px;
        background-color: #EDF4FD;
        padding-right: 2px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;




}
.form-data-resumen {
        vertical-align: middle;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        text-align: left;
        height: 25px;
        padding-left: 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;


}
.form-data-resumen-cancel {
        vertical-align: middle;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        text-align: left;
        height: 25px;
        padding-left: 5px;
}
.form-separa-resumen {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
}
.form-titulo-aux {
        background-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #454545;
        height: 20px;
        text-align: right;
        vertical-align: middle;
        padding-left: 15px;


}
.form-verificacion {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #666666;
        text-align: right;
        vertical-align: middle;
        height: 20px;
        background-color: #CBDCF0;



}
.form-menu-superior-left-select {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #3A5570;
        text-align: center;
        height: 20px;
        vertical-align: middle;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px none #FFFFFF;
}
.form-menu-superior-select {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
        background-color: #3A5570;
        text-align: center;
        height: 20px;
        vertical-align: middle;
        border: 1px solid #FFFFFF;
}
.form-menu-superior-rigth-select {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        background-color: #3A5570;
        text-align: center;
        height: 20px;
        vertical-align: middle;
        border-top: 1px solid #FFFFFF;
        border-right: 1px none #FFFFFF;
        border-bottom: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;
}
.form-pager {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: none;
        background-color: #CBDCF0;
        height: 20px;
        vertical-align: middle;
        padding: 4px;
        text-align: left;
}
.form-data2-resumen {
        vertical-align: middle;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        text-align: left;
        height: 25px;
        padding-left: 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        background-color: #EDF4FD;

}
.text-form-titulo3 {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #2363D9;
        text-decoration: none;
        text-align: left;
        vertical-align: middle;
        padding-left: 5px;
        height: 16px;
        background-repeat: no-repeat;
        background-position: 5px center;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;
}
.grilla-totales {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #666666;
        background-color: #EDF4FD;
        text-align: right;
        vertical-align: middle;
        height: 15px;
        border: 1px solid #90A6BD;
        padding-right: 4px;

}
.grilla-totales2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #666666;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        height: 15px;
        border-top: 1px solid #90A6BD;
        border-right: 1px solid #90A6BD;
        border-bottom: 1px solid #90A6BD;
        border-left: 1px none #90A6BD;

}
.form-text-comun {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:A #454545;
        text-decoration: none;
}
.form-titulo-pop {
        background-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #454545;
        height: 20px;
        text-align: left;
        vertical-align: middle;
        padding-left: 6px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;

}
.form-titulo-pop-aux {

        background-color: #CBDCF0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #454545;
        height: 20px;
        text-align: left;
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #2363D9;
}
.form-label-resumen-pop {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #454545;
        text-decoration: none;
        text-align: right;
        vertical-align: middle;
        width: 150px;
        height: 20px;
        background-color: #EDF4FD;
        padding-right: 2px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CBDCF0;
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #CBDCF0;
        border-top-width: 1px;
        border-left-width: 1px;
        border-left-style: solid;
        border-top-color: #CBDCF0;
        border-left-color: #CBDCF0;


}
.form-pie-link {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: none;
        background-color: #CBDCF0;
        height: 20px;
        vertical-align: middle;
        padding: 4px;
        text-align: right;
}
a.form-pie-link {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: none;
        background-color: #CBDCF0;
        height: 20px;
        vertical-align: middle;
        padding: 4px;
        text-align: right;
}
a.form-pie-link:hover {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #3A5570;
        text-decoration: underline;
        background-color: #CBDCF0;
        height: 20px;
        vertical-align: middle;
        padding: 4px;
        text-align: right;
}
.grilla-totales2b {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #666666;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        height: 15px;
        border-top: 1px solid #90A6BD;
        border-right: 1px solid #90A6BD;
        border-bottom: 1px none #90A6BD;
        border-left: 1px solid #90A6BD;
}
.grilla-totalesb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #666666;
        background-color: #EDF4FD;
        text-align: right;
        vertical-align: middle;
        height: 15px;
        padding-right: 4px;
        border-top: 1px solid #90A6BD;
        border-right: 1px none #90A6BD;
        border-bottom: 1px none #90A6BD;
        border-left: 1px solid #90A6BD;

}
.grilla-texto-b {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #333333;
        background-color: #EDF4FD;
        text-align: center;
        vertical-align: middle;
        padding-left: 5px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        height: 20px;
}
.grilla-texto-link {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #333333;
        text-decoration: underline;
}
a.grilla-texto-link {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #333333;
        text-decoration:underline;
}
a.grilla-texto-link:hover {

        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;
        text-decoration:underline;
}
.grilla-pager {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #3A5570;
        text-decoration: none;
        height: 20px;
        vertical-align: top;
        padding: 2px 2px 2px 4px;
        text-align: left;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-style: none;
        border-top-color: #CBDCF0;
        border-right-color: #CBDCF0;
        border-bottom-color: #CBDCF0;
        border-left-color: #CBDCF0;
        background-image: url(imgs/bkg-pager.gif);
        background-repeat: no-repeat;
        background-position: left top;


}
a.grilla-pager-link {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #3A5570;
        text-decoration: none;
        vertical-align: middle;
        text-align: left;
}
a.grilla-pager-link:hover {


        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #3A5570;
        text-decoration: underline;
        vertical-align: middle;
        text-align: left;
}
.form-perisanas-bordes-right {
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-style: none;
        border-top-color: #CBDCF0;
        border-right-color: #CBDCF0;
        border-bottom-color: #CBDCF0;
        border-left-color: #CBDCF0;
        border-left-style: solid;
}
.form-persianas-pie {
        background-color: #CBDCF0;
        padding: 2px;
        height: 16px;
        text-align: right;
}
.form-label-required {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #454545;
        text-decoration: none;
        text-align: left;
        vertical-align: bottom;
        width: 200px;
        background-image: url(images/img-required.gif);
        background-repeat: no-repeat;
        background-position: left 8px;
        padding-left: 8px;
}
/*-------------------------------- estilos para leyendas ------------------------------------*/

.leyenda-normal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        background-position: left 10px;
        padding-left: 9px;
        vertical-align: top;
        padding-top: 0px;
}

.leyenda-cancelados {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #A2A2A2;
        background-image: url(/SSSPortal/Images/bullet-leyenda-cancelados.gif);
        background-repeat: no-repeat;
        background-position: left 10px;
        padding-left: 9px;
        vertical-align: top;
        padding-top: 4px;
}

.leyenda-activos {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        background-image: url(/SSSPortal/Images/bullet-leyenda-activos.gif);
        background-repeat: no-repeat;
        background-position: left 10px;
        padding-left: 9px;
        vertical-align: top;
        padding-top: 4px;
}

.leyenda-renovados {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #477DE1;
        background-image: url(/SSSPortal/Images/bullet-leyenda-renovados.gif);
        background-repeat: no-repeat;
        background-position: left 10px;
        padding-left: 9px;
        vertical-align: top;
        padding-top: 4px;
}


/*10/20/2008*/
/*
#campaigns{
	background:#fff;		
	color:#636363;
	font:13px normal arial, helvetica, sans-serif;
	margin-top:17px;
	width:585px;
}	

#campaigns a{
	text-decoration:underline;
}

#campaigns a:hover{
	text-decoration:none;
}
	
#campaigns-primaria{
	background:transparent url(/sssportal/images/campaigns/campaign-primaria-planes-medicare.png) no-repeat top left;
	color:#143d8d;
	height:233px;
	margin:0;
	padding:15px 0 0;
	width:585px;
}

#campaigns-primaria p, #campaigns-primaria h2{
	margin:0 15px 15px;
	width:260px;		
}	

#campaigns-primaria img{
	margin:0 15px;
}

#campaigns-primaria h2{
	color:#143d8d;
	font:23px normal arial, helvetica, sans-serif;
}	
#campaigns-secundaria h2{		
	margin:0;
	padding:0;
}
	
#campaigns-secundaria p, #campaigns-secundaria h2{
	padding-left:140px;
	position:relative;
	top:0;
}
#campaigns-secundaria a, #campaigns-primaria a:visited{
	color:#00afdb;
}
	
.campaign{
	border-bottom:1px solid #ececec;
	clear:both;
	padding:25px 35px 25px 0;
}
.campaign a, .campaign a:hover{
	font:12px normal arial, helvetica, sans-serif;
}

#campaigns .campaign h2 a, #campaigns .campaign h2 a:visited{
	font:18px normal arial, helvetica, sans-serif;
	text-decoration:none;
}		
.campaign p{
	margin:7px 0;
	padding:0;
}

.campaign img{
	float:left;
}
	
.ultima{
	border:none;
}

#PortalFooterControl1_FooterLinks1{
	border-top:1px solid #c0c0c0;
	color:#c0c0c0;	
	margin-top:20px;
}

#PortalFooterControl1_FooterLinks1 td{
	padding-top:20px;
}

#PortalFooterControl1_FooterLinks1 a,
#PortalFooterControl1_FooterLinks1 a:visited,
#copyright a,
#copyright a:visited{
	color:#00afe7;
	font-size:11px;
	padding:0 5px;	
	text-decoration:underline;
}

#PortalFooterControl1_FooterLinks1 a:hover{
	text-decoration:none;
}

#copyright{
	color:#808080;
	font-size:11px;
	margin:15px 0 40px;
	text-align:center;
}

#tipo-consumidores{
	background:transparent url(/sssportal/images/campaigns/tipo-consumidores-bk.gif) no-repeat top center;	
	height:46px;
}

#tipo-consumidores .Tab, 
#tipo-consumidores .TopGroup{
	color:#00afe7;
	cursor:pointer;
	font-size:12px;	
	text-decoration:none;
}
#tipo-consumidores .TopGroupMouseOver, 
#tipo-consumidores .TabMouseOver{
	color:#143d8d;
	font-size:12px;	
}

#tipo-consumidores nobr{
	cursor:pointer;
}

#busqueda{
	clear:both;
	margin:20px 0;
}

#busqueda input{
	border:2px solid #dedede;
	font-size:12px;
	height:22px;
	width:170px;
}

#PortalHeader1_hypProviderSearch{
	color:#00afe7;
	font-size:11px;
	text-decoration:underline;
}

#PortalHeader1_hypProviderSearch:hover{
	text-decoration:none;
}

#PortalHeader1_lblSearch{
	font-size:11px;
}

#cambiar-lenguaje{
	float:left;
}

#contacto{
	float:right;
}

#contacto strong{
	color:#007fa8;	
}

#administracion{
	color:#d1d1d1;
	font-size:12px;
	margin-top:10px;
}

#administracion a, #administracion a:visited{
	color:#007fa8;
	text-decoration:underline;
	font-size:11px;
} 

#administracion a:hover{
	text-decoration:none;
}

#login .TableBackColor{
	background:#eae2dc;	
}

#login .lblLoginUserName{
	padding:10px 0 0 4px;
} 

#login #Login1_txtUserName, #login #Login1_txtPassword{	
	width:110px;
	margin-left:4px;	
}

#login .lnkForgotPwd a, #login .lnkForgotPwd a:visited{
	color:#007fa8;
	padding-left:4px;
	text-decoration:underline;
}

#login .lnkForgotPwd a:hover{
	text-decoration:none;
}

.temp-camp .PostingBox_Default_Gray{
	background:#f5f5f5;
}

#calificacion{
	background:#eae2dc;
	border-top:2px solid #e0d2c8;		
	height:125px;
	padding:10px;
}

#calificacion div{
	float:left;
}

#calificacion a{
	color:#6d635d;
	font-size:11px;
}

#calificacion h2{
	color:#6d635d;
	font-size:12px;
	margin:0;
	padding:0;	
}

#calificacion ul{
	padding:0;
	margin:15px 25px 18px 0;
	list-style-type:none;
}

#calificacion ul li{
	background:transparent url(/sssportal/images/campaigns/calificacion-item.gif) no-repeat 0 7px;
	padding:0 0 3px 10px; 
}
*/

/* ses grupal restriction */
.restricted-access {
	background-color: #FFC1C1;
	border: 2px solid #FF1100;
	font-size: 12px;
	color: #333333;
	padding: 0;
	height: 50px;
	font-family: Arial, Helvetica, Sans-Serif;
}

.restricted-icon {
	padding:0;
	float:left;
	margin-top:0;
}
.restricted-message {
	font-weight:bold;
	width:320px; 
	margin-left:60px;
	padding-top:10px;
}
