/* Estilo para el body enviado por Jorge Velasco */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

/* Clases originalmente definidas por Gisella Amaya - Disenadora */
.fecha {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color: #1D347B;
}
.titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color: #0D2774;
}
.texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color: #000000;
}
.texto_chiquito {
    font-family: Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:normal;
    color: #000000;
}
.textoblanco {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color: #FFFFFF;
}
.titularinterno {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color: #69A4BC;
}
.buscador {
    vertical-align: top;
    background-attachment: fixed;
    background-image: url(../images/back_menu2.png);
    background-position: center top;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    color: #FFFFFF;
}
.mysearchform{
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    display:inline;
    vertical-align: bottom;
}
.myhorimage{
    display:inline;
    vertical-align: bottom;
}

/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar {   /* Color of main vertical menubar and border */
    color: black;
    background-color: #69A4BC;
    border: 0px outset #fdfefd;
    width: 181px;
}

.submenu    {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
}

.subframe   {
    color: black;
    background-color: #69A4BC;
    position: relative;
    display: block;
}
.item   {          /* Behaviour of main vertical menu items, leave as is for proper operation */
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    /*     la siguiente linea se agrega para hacer aparecer las lineas entre items */
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: -1px;
    padding-left: -1px;
    word-spacing: -2px; /*gracias a esto logro reducir el espacio de menu manteniendo la letra*/
}

.mainItem {
    border-bottom: 1px dashed #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    word-spacing: -2px;
}

.item a {   /* Font style, size of main menu items */
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    position: relative;
    display: block;
    background-color:transparent;
}

.item a:link, .item a:visited   {   /* Default font style & color of main menu items */
    color: #FFFFFF;
    background-color:transparent;
}

.item a:hover   {   /* Font style & color, background menu color of main menu item when hovered over */
    display: block;
}

.item a:active  {   /* Font style & color, background menu color of main menu item when clicked */
    color: #FFFFFF;
    background-color:transparent;
}
.item .fwdarr   {
    position: absolute;
    top: 5px;
    right: 4px;
    right: 2px;
}


.separator  {
    background-color: #ff0000;
    border-top: 1px solid #cdcecd;
    border-bottom: 1px solid #ffffff;
    margin: 2px 0px 2px 0px;    /* top right bottom left */
    height: 0px;
    font-size: 1px;
    line-height: 0px;

}

.itemsel   {          /* Behaviour of main vertical menu items, leave as is for proper operation */
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    /*     la siguiente linea se agrega para hacer aparecer las lineas entre items */
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: -1px;
    padding-left: -1px;
    word-spacing: -2px; /*gracias a esto logro reducir el espacio de menu manteniendo la letra*/
    background-color: #E7D286;

}

.itemsel   a {   /* Font style, size of main menu items */
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    position: relative;
    display: block;
    background-color:transparent;
}

.itemsel a:link, .itemsel a:visited   {   /* Default font style & color of main menu items */
    color: #000000;
    background-color:transparent;
}

.itemsel a:hover   {   /* Font style & color, background menu color of main menu item when hovered over */
    display: block;
}

.itemsel a:active  {   /* Font style & color, background menu color of main menu item when clicked */
    color: #FFFFFF;
    background-color:transparent;
}
.itemsel .fwdarr    {
    position: absolute;
    top: 5px;
    right: 4px;
    right: 2px;
}

.vertitem   {          /* Behaviour of main vertical menu items, leave as is for proper operation */
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    /*     la siguiente linea se agrega para hacer aparecer las lineas entre items */
    border-bottom: 1px dashed #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: -1px;
    padding-left: -1px;
    word-spacing: -2px; /*gracias a esto logro reducir el espacio de menu manteniendo la letra*/
}

.vertitem   a {   /* Font style, size of main menu items */
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    position: relative;
    display: block;
    background-color:transparent;
}

.vertitem a:link, .vertitem a:visited   {   /* Default font style & color of main menu items */
    color: #FFFFFF;
    background-color:transparent;
}

.vertitem a:hover   {   /* Font style & color, background menu color of main menu item when hovered over */
    display: block;
	color: #033163;
    background-color:#FFFFFF;
}

.vertitem a:active  {   /* Font style & color, background menu color of main menu item when clicked */
    color: #FFFFFF;
    background-color:transparent;
}

.vertsubmenu    {   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
}

.vertsubframe   {   /* Color of submenu item and border */
    color: black;
    background-color: #69A4BC;
    position: relative;
    display: block;
}

.vertsubitem    {     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
    text-align: left;
    white-space: nowrap;
}

.vertsubitem a  {   /* Font style, size of submenu items */
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    position: relative;
    display: block;
    background-color:transparent;
}

.vertsubitem a:link, .vertsubitem a:visited {   /* Default font style & color of submenu items */
    color: #FFFFFF;
    background-color:transparent;
}

.vertsubitem a:hover    {   /* Font style & color, background submenu color of submenu item when hovered over */
    display: block;
	color: #033163;
    background-color:#FFFFFF;
}

.vertsubitem a:active   {   /* Font style & color, background submenu color of submenu item when clicked */
    color: #FFFFFF;
    background-color:transparent;
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr {   /* Positioning of right arrow for submenus */
    position: absolute;
    top: 5px;
    right: 0px;
}

.vertsubseparator   {   /* Style for line-separator in vertical menus - Use '---' for Link title to display */
    background-color: #ff0000;
    border-top: 1px solid #cdcecd;
    border-bottom: 1px solid #ffffff;
    margin: 2px 0px 2px 0px;    /* top right bottom left */
    height: 0px;
    font-size: 1px;
    line-height: 0px;

}

/* Clases adicionales definidas por Jorge Velasco - disenador */
.Estilo1 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 16px;
    text-align: right;
    background-image: url("../images/fondo_tit.jpg");
    background-repeat: no-repeat;
/*     background-attachment: fixed; */
    vertical-align: top;
}
.Estilo2 {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-image: url("../images/fondo_subtit.jpg");
}

.Estilo3 {
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-image: url("../images/0022.gif");
    background-repeat: no-repeat;
}
