﻿body
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
    text-align: center;
    overflow-y: scroll;
}

table
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;
}

td
{
    vertical-align: top;
}

p
{
    margin-top: 0;
    margin-bottom: 5px;
}

ul
{
    margin-top: 5px;
}

a
{
    color: #000000;
    text-decoration: underline;
}

a:hover
{
    color: #E1011B;
    text-decoration: underline;
}

h1
{
    font-size: larger;
    font-weight: bold;
    color: #E1011B;
    margin-top: 10px;
    margin-bottom: 10px;
}

form
{
    display: inline;
}
/* -------------------------------------------------------------------------------- */

.divMaster
{
    width: 1000px;
    background-color: #FFFFFF;
    text-align: left;
    padding-left: 10px;
    margin: 0 auto;
}

.tblMaster
{
    width: 100%;
}

.Banner
{
    height: 90px;
    background-image: url('Images/Banner.png');
    background-repeat: no-repeat;
    color: #E1001A;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 110px;
    padding-right: 230px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}

.BannerGranty
{
    height: 90px;
    background-image: url('Images/baner-rako.jpg');
    background-repeat: no-repeat;
    color: #E1001A;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 110px;
    padding-right: 230px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}

.tblMasterMenuCell
{
    width: 250px;
    vertical-align: top;
    padding-left: 30px;
}

.tblMasterMenuCellItem IMG
{
    /*	margin: 10px;*/ /*	margin-bottom: 10px;*/
    margin-right: 10px;
}

.MasterMenuLink
{
    margin-top: 15px;
    font-weight: bold;
    font-size: small;
}

.MasterMenuLink A
{
    color: #808080;
    text-decoration: none;
}

.MasterMenuSubmenuLink
{
    padding-bottom: 2px;
}

.MasterMenuSubmenuLink A
{
    color: #E1011B;
}

.tblMasterContentCell
{
    vertical-align: top;
}

.tblMasterLogoCell
{
    padding-bottom: 0px;
}

.divMasterMenuDownloads
{
    margin-top: 35px;
}

.divMasterMenuDownloads IMG
{
    margin-right: 7px;
    width: 34px;
}

.TreeMap
{
    margin-bottom: 10px;
}

.NavigationLink
{
    color: #000000;
    padding-bottom: 2px;
}

.NavigationLink A, .NavigationLinkDirect
{
    background-image: url('Images/Bullet.png');
    background-repeat: no-repeat;
    padding-left: 20px;
}

.NavigationLink A:hover, .NavigationLinkDirect:hover
{
    background-image: url('Images/BulletSelected.png');
    background-repeat: no-repeat;
}

.NavigationLinkDirect
{
    display: block;
    margin-bottom: 2px;
}

.NavigationLinkHover
{
    color: #E1011B;
}

.NavigationLinkLevel1
{
    padding-bottom: 5px;
}

.PageTitle
{
    font-size: large;
    font-weight: bold;
    color: #E1011B;
    margin-top: 10px;
}

.SiteMapPath
{
    font-size: x-small;
    color: #505050;
}

.SiteMapPath A
{
    text-decoration: none;
    color: #505050;
}

.SiteMapPath A:hover
{
    text-decoration: underline;
    color: #E1011B;
}

.SectionTitle, .SectionTitleFirst
{
    margin-bottom: 20px;
    width: 100%;
}

.SectionTitle
{
    margin-top: 40px;
}

.SectionTitleFirst
{
    margin-top: 10px;
}

.SectionTitleText
{
    font-size: larger;
    font-weight: bold;
}

.SectionTitleLinkCell
{
    text-align: right;
    font-size: x-small;
}

.SectionTitleLinkCell A
{
    text-decoration: none;
    color: #E1011B;
}

.SectionTitleLinkCell A:hover
{
    text-decoration: underline;
}

.SectionTitle2
{
    font-weight: bold;
    margin-top: 15px;
}

.SectionTitle3
{
    text-align: center;
    font-weight: bold;
    margin-top: 15px;
}

.Highlight
{
    font-weight: bold;
    text-decoration: underline;
}

.ColorBlue
{
    color: #009DDF;
}

.ColorBlueDark
{
    color: #09276E;
}

.ColorYellow
{
    color: #FFD400;
}

.ColorOrange
{
    color: #FF9C00;
}

.ColorGreen
{
    color: #B5C300;
}

.imgMapa
{
    border: 0;
    margin-bottom: 10px;
}

.NewsTable
{
    table-layout: fixed;
}

.NewsTable TD
{
    padding-bottom: 5px;
    overflow: hidden;
}

.NewsImageCell
{
    width: 110px;
}

.NewsImageCell SPAN
{
    width: 110px;
    overflow: hidden;
}

.NewsImage
{
    max-height:75px;
    max-width:95px;
}

.NewsContentCell
{
}

.NewsTitle
{
    font-weight: bold;
}

.NewsDate
{
}

.NewsContent
{
    color: #505050;
}

.NewsLink
{
    color: #E1011B;
    text-decoration: underline;
}

.NewsShowMorePanel
{
    color: #E1011B;
}

.PageFooter
{
    width: 100%;
    margin-top: 20px;
    font-size: x-small;
    color: #505050;
    border-top: 2px solid #E0E0E0;
}

.PageFooter A
{
    color: #E1011B;
    text-decoration: none;
}

.PageFooter A:hover
{
    text-decoration: underline;
}

.PageFooter TD
{
    padding-top: 7px;
}

.PageFooterTopLinkCell
{
    text-align: right;
}

.Separator
{
    width: 100%;
    height: 1px;
    background-color: #E0E0E0;
    margin-top: 8px;
    margin-bottom: 8px;
    overflow: hidden;
}

.BlockImage
{
    display: block;
}

.HistoryPageLabel
{
    font-weight: bold;
    text-decoration: underline;
}

.HistoryPageGallery
{
    margin-top: 10px;
    margin-bottom: 20px;
}

.FriendsTable
{
    margin-top: 15px;
    width: 100%;
}

.FriendsTable TD
{
    padding-bottom: 30px;
    padding-right: 15px;
}

.Indent1
{
    margin-left: 40px;
}

.Indent2
{
    margin-left: 100px;
}

.CommonTable TD
{
    padding-right: 30px;
    padding-bottom: 3px;
}

/*
  -------------------------------------  Picture Viewer ---------------------------------------
*/

.PVBody
{
    overflow: hidden;
    margin: 0;
    background-color: #e1ffd9;
    overflow-y: hidden;
    overflow-x: hidden;
}

.PVThumbContainer
{
    width: 100%;
    text-align: center;
    overflow: hidden;
    height: 92px;
    background-color: #d0ffc3;
    border-bottom: 2px solid #1a7a00;
    margin-bottom: 10px;
}

.PVThumbTable
{
    white-space: nowrap;
    position: absolute;
    top: 5px;
    left: 0px;
    width: 5000px;
}

.PVThumbTable TD
{
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}

.PVThumbTable A
{
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle;
}

.PVThumbTable IMG
{
    vertical-align: middle;
}

.PVActiveThumb
{
    background-color: #ffd400;
    vertical-align: middle;
}

.PVImageContainer
{
    text-align: center;
    width: 100%;
    overflow: hidden;
    visibility: hidden;
}

.PVImageNamePanel
{
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    font-weight: bold;
    margin-top: 3px;
}

.PVNavigationTable
{
    position: absolute;
    top: 100px;
    left: 0px;
    width: 100%;
    table-layout: fixed;
    background-image: url('Images/Empty.png');
}

.PVNavigationTable TD
{
    vertical-align: middle;
    text-align: center;
}

.PVArrowCell
{
    vertical-align: middle;
    text-align: center;
    cursor: hand;
    visibility: hidden;
}
