/*Basico*/
body, html     { font-size: 10px; font-family: "Times New Roman"; margin: 0; padding: 0; top: 0; right: 0; bottom: 0; left: 0 }
.site p {}
.site td {}
/*Basico*/
.site #container  { margin: 0; padding: 0; z-index: 0; top: 0; right: 0; bottom: 0; left: 0 }

#spinner { color: #999; font-size: 19px;}

/* NavGlobal*/
.site #navglobal      {
     text-align: center;
     margin: 1px 0 0;
     padding: 0;
     position: absolute;
     z-index: 100;
     right: 0;
     bottom: 0;
     left: 0;
     height: 60px;
     border: solid 0 fuchsia;
     }



.ie .site #navglobal   {
     background-color: white;
     text-align: center;
     margin: 0;
     padding: 0;
     position: absolute;
     z-index: 100;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 60px;
     border: solid 0px fuchsia
     }

.site #navglobal p { 
    color: #999; 
    font-size: 18px; 
    margin-top: 10px; 
    padding-top: 1px; 
    border: solid 0 fuchsia }

.ie .site #navglobal p    {
     color: #999;
     font-size: 18px;
     margin: 10px 0 0 0;
     padding: 0;
     border: solid 0px fuchsia
     }


.site #navglobal .link,
.site #navglobal a   { color: #999; font-size: 18px; font-style: italic; text-decoration: none }
.site #navglobal a:hover { color: #666; }
.site #navglobal .site-name,
.site #navglobal .site-name a { color: #999; font-size: 18px; font-style: italic; text-decoration: none; font-style: normal; text-decoration: none; margin: 0; padding: 0; border-style: solid; border-width: 0 0 1px; border-color: #999 }
.site #navglobal .site-name a:hover  { color: #666; border-color: #666; }

.site #navglobal .pages { font-size: 16px; }

/* Content */
.site #content   {
     margin: 0;
     padding: 0;
     position: absolute;
     top: 0;
     right: 0;
     bottom: 60px;
     left: 0;
     overflow: auto;
     border: solid 0 fuchsia
     }


.ie .site #content       {
     margin: 0;
     padding: 0;
     position: absolute;
     z-index: 0;
     overflow: auto;
     border: solid 0 fuchsia
     }


.site .content-table     {
     position: absolute;
     top: 0;
     bottom: 0;
     border: solid 0 fuchsia
     }



.site .home-image  {
     margin: 0;
     padding: 0
     }


.site .main-thumbs   {
     margin: 0 0 40px;
     padding: 35px 40px 0;
     border: solid 0 fuchsia
     }


.ie .site .main-thumbs  {
     margin: 35px 0 0 40px  ;
     padding: 0;
     border: solid 0px fuchsia;
     }


.site .main-thumbs img { margin: 0; padding: 0; vertical-align: top; border-width: 0 }
.site .main-text { padding: 31px 19px 19px 29px; position: absolute; top: 0; left: 0; width: 283px; border: solid 0 fuchsia; }
.main-text { color: #999; font-size: 16px; font-family: "Times New Roman"; font-style: italic; line-height: 16px; background-color: #fff; text-align: left; text-transform: uppercase; letter-spacing: -1px; margin: 0; }
.main-text p { margin: 0; padding: 0 }
.main-text a { color: #999; text-decoration: underline }
.main-text a:hover { color: #666 }
.site .tooltip { position: absolute; z-index:1000; }
/* Login */
.site .login { }
.site .login p { margin: 0; padding: 0 }
.site .login label { color: #999; font-size: 16px; font-family: "Times New Roman"; text-align: center; display: block; margin: 0; padding: 12px 0 9px }
.site .login .flash { width: 200px; color: #fff; font-size: 1.2em; font-weight: bold; line-height: 1em; background-color: #f00; margin: 0 auto; padding: 5px; }
.site .login .input-text   { font-size: 10px; margin: 0; padding: 3px; width: 129px; height: 14px }
.site .login .input-submit { margin: 12px 0 0 }
.site .login .forgot-password  { font-size: 14px; margin: 0; padding: 45px 0 0 }
.site .login .forgot-password a  { color: #999 }

/* End CSS*/