html,body {
        padding: 0px;
        margin: 0px;
        background: #a1bad3 url(./../../img/pg_body_bg.gif);
        text-align: center;
        height: 100%;
}

#container {
        width: 772px;
        margin: 0 auto;
        text-align: left;
        background: #ffffff url(./../../img/pg_sidebar_bg.gif) repeat-y left;
}

#sidebar {
        float: left;
        width: 193px;
        background: url(./../../img/pg_sidebar_bg.gif);
}

#content {
        float: right;
        width: 579px;
}

#container .clear {
        clear: both;
        margin: 0;
        height: 1px;
        padding: 0;
}

#container .clearer {
        background: url(./../../img/pg_sidebar_bg.gif) no-repeat left bottom;
}

#sidebar-logo {
        width: 193px;
        height: 139px;
}

#content-header {
        width: 579px;
        height: 139px;
}

#content-seperator {
        background-color: #277c88;
        width: 579px;
        font-size: 1px;
        height: 3px;
}

.sidebar-menu {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        margin-bottom: 10px;
}

.sidebar-menu h1 {
        font: 10pt/2.1em tahoma, verdana, helvetica, sans-serif;
        color: #30404E;
        height:25px;
        display:block;

        margin: 0px 0px 0px 10px;
        padding: 0px 0px 0px 0px;

}

.sidebar-menu ul {
        text-align: right;
        margin: 2px 0px 0px 0px;
        padding: 5px 0px 10px 0px;
        background: #fd701f url(./../../img/menu_line.gif) no-repeat top;
        list-style: none;
        font: normal 9pt/1.5em tahoma, verdana, helvetica, sans-serif;
}

.sidebar-menu ul li a {
        color: #ffffff;
        width: 193px;
        padding-right: 30px;
        text-decoration: none;
}
.contenido {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #222222;
        }
.sidebar-menu ul li.opened a, .sidebar-menu ul li a:hover {
        text-decoration: underline;
        color: #fff;
        background: url(./../../img/menu_opened.gif) no-repeat right;
}

.sidebar-menu div {
        height:2px;
        /*background: url(img/menu_line.gif) no-repeat bottom; */
}

#footer{
        border-top: 2px solid #ff5d00;
        color: #a7a7a7;
}

#footer .footer-menu {
        text-align: center;
        margin-bottom: 30px;
}

#footer .footer-menu ul {
        list-style: none;
        margin: 5px 0px 0px 0px;
        padding: 0px;
}

#footer .footer-menu ul li{
        list-style-image: none;
        float: left;
        padding-right: 5px;
        padding-left: 5px;
        border-right: 1px solid #ff5d00;
        height: 18px;
}

#footer .footer-menu ul li.last {
        border-right: none;
}

#footer a {
        color: #707070
}

#lang{
  TOP: 85px;
  POSITION: absolute;
  height:54px;
  display:block;
  width:193px;
}


#content-lang {
        height: 25px;
}

#content-lang ul {
        margin: 0px 5px 0px 5px;
        padding: 0px;
        list-style: none;
        color: #fff;
}

#content-lang ul li {
        float: left;
        float: right;
}

#content-lang ul li a {
        font: bold 8pt/1.6em tahoma, verdana, helvetica, sans-serif;
        padding-right: 4px;
        padding-left: 4px;
        text-align: center;
        text-decoration: none;
        color: #fff;
        height:20px;
        display:block;
        width:14px;
}

#content-lang ul li.opened a, #content-lang ul li a:hover{
        color: #fff;
        text-decoration: underline;
}

#content-menu1 {
        background: #ff5d00;
        height: 25px;
}

#content-menu1 ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        color: #fff;
        margin-left: 30px;
}

#content-menu1 li {
        float: left;
        display:block;
}

#content-menu1 ul li a {
        font: bold 9pt/2.4em tahoma, verdana, helvetica, sans-serif;
        float: left;
        padding-right: 5px;
        padding-left: 5px;
        text-align: center;
        color: #fff;
        height:25px;
        display:block;
        text-decoration: none;
/*        width:20px; */
}

#content-menu1 ul li.opened a, #content-menu1 ul li a:hover{
        background: #fff;
        color: #ff5d00;
        text-decoration: none;
}




#content-body
{
        margin: 0 10px;
        text-align: justify;
        font: 9pt/1.3em tahoma, verdana, helvetica, sans-serif;
        color: #44787f;

}

#content-body h1, #content-body h2, #content-body h3, #content-body h4 {
        color: #44787f;
        background: url(./../../img/pg_underline.gif) repeat-x bottom;
        line-height: 1.8em;
        font-weight: normal;
        letter-spacing: -1px;
        font-size: 16pt;
        margin-top: 0px;
        padding-top: 0px;
        margin-bottom: 10px;
        padding-bottom: 0px;
}

#content-body h2 {
        font-size: 14pt;
}
        
#content-body h3 {
        font-size: 12pt;
        letter-spacing: 0px;
        font-weight: bold;
}

#content-body h4 {
        font-size: 10pt;
        letter-spacing: 0px;
        font-weight: bold;
}

#content-body p {
        margin-bottom: 10px;
        margin-top: 5px;
}

#content-body b, #content-body strong {
        font-weight: bold;
        color: #ee5700;
}

#content-body em, #content-body i {
        font-style: italic;
        color: #ee5700;
}

#content-body blockquote {
        background: #f3fafd;
        border-left: 1px solid #5c8ea4;
        font: normal 9pt tahoma, verdana, helvetica, sans-serif;
        color: #326378;
        padding: 5px;
}

#content-body .msg-box-blue {
        clear:both;
        float: right;
        background-color: #d6e3e8;
        border: 1px solid #5c8ea4;
        margin-left: 10px;
        margin-top: 10px;
}

#content-body .msg-box-blue h1 {
        font: bold 9pt tahoma, verdana, helvetica, sans-serif;
        color: #1e474d;
        background: none;
        letter-spacing: 0px;
        padding:0px;
        margin:0px;
        padding-top:5px;
        padding-left:5px;
}

#content-body ul
{
        list-style: none;
        padding:2px 10px 10px 15px;
        margin:0px 0px 0px 10px;
        line-height: 1.5em;
        list-style-image: url(./../../img/pg_li.gif);
}

#content-body div img {
        background-color: #d6e3e8;
        border: 0px solid black;
        padding: 0px;
/**        float: left; **/
        margin-left: 5px;
        margin-top: 3px;
}

/** overrided **/

a img {
        border: 0px;
}

