/* Coppyright � 2007 Strategica Data. All rights reserved. */
/* Syntax recommendation http://www.w3.org/TR/REC-CSS2/  */
.textSpec {
   font-family: tahoma, verdana, arial, helvetica, sans-serif;
   font-weight: normal;
   font-size: 13px;
}

body {
   display: block;
   position: absolute;
   overflow: hidden;
   visibility: visible;
   margin: 0;
   padding: 0;
   border-style: none;
   width: 100%;
   height: 100%;
   background-color : #000000;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
}

.centerBackground {
   display: block;
   position: absolute;
   overflow: visible;
   visibility: visible;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   width: 0px;
   height: 0px;
   top: 50%;
   left: 50%;
   background-color: white;
   background-color: transparent;
}

.background {
   display: block;
   position: absolute;
   top: -600px;
   left: -960px;
   overflow: visible;
   visibility: visible;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   width: 1920px;
   height: 1200px;
   background-image: url(../images/wallpaper.jpg);
   background-position: top left;
}

.verticalCenter {
   background-color: transparent;
   text-align: center;
   position: absolute;
   top: 50%;
   left: 0;
   width: 100%;
   height: 0px;
   overflow: visible;
   visibility: visible;
   display: block;
}

.horizontalCenter {
   font-family: tahoma, verdana, arial, helvetica, sans-serif;
   background-color: transparent;
   margin: 0;
   padding: 0;
   position: absolute;
   top: -225px;
   left: 0;
   width: 100%;
   height: 450px;
   visibility: visible
}

.titleBarFrame {
   display: block;
   width: 100%;
   height: 75px;
   margin: 0;
   padding: 0;
   margin-bottom: -75px;
}

.titleBarFrame[class] {
   margin-bottom: 0;
}

.shadowTopFrame {
   display: block;
   width: 100%;
   height: 15px;
   margin: 0;
   padding: 0;
}

.shadowTop {
   display: block;
   width: 100%;
   height: 15px;
   margin: 0;
   padding: 0;
   background-position: center center;
   background-repeat: repeat-x;
   background-color: transparent;
}

.shadowTop[class] {
   background-image :url(../images/shadowTop.png) ;
}

.shadowBottomFrame {
   display: block;
   width: 100%;
   height: 25px;
   margin: 0;
   padding: 0;
}

.shadowBottom {
   display: block;
   width: 100%;
   height: 25px;
   margin: 0;
   padding: 0;
   background-position: center center;
   background-repeat: repeat-x;
   background-color: transparent;
}
.shadowBottom[class] {
   background-image: url(../images/shadowBottom.png);
}

.titleBarBackground {
   display: block;
   position: relative;
   margin: 0;
   padding: 0;
   width: 100%;
   height: 35px;
   background-color: transparent;
   background-repeat: repeat;
   background-position: center center;
   background-color : #730000;
}

.titleBar {
   display: block;
   background-color: transparent;
   width: 900px;
   height: 35px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

#logoFrame {
   display: block;
   float: left;
   width: 198px;
   height: 22px;
   margin: 0;
   padding: 0;
   border-style: none;
   line-height: 22px;
   padding-top: 7px;
   padding-left: 10px;
}

.logo {
   display: block;
   margin: 0;
   padding: 0;
   width: 198px;
   height: 22px;
   background-position: center center;
   background-repeat: no-repeat;
}

.logo[class] {
   background-image: url(../images/logo.png);
}


#contentBackgroundFrame {
   display: block;
   width: 900px;
   height: 450px;
   margin: 0;
   padding: 0;
   margin-left: auto;
   margin-right: auto;
   margin-top: -70px;
}

.contentBackground {
   display: block;
   width: 900px;
   height: 450px;
   margin: 0;
   padding: 0;
   background-position: center center;
   background-repeat: repeat;
   background-color: transparent ;
}

.contentBackground[class] {
   background-image: url(../images/whiteOpacity15_2.png);
}

.contentPanel {
   display: block;
   margin: 0;
   padding: 0;
   padding-top: 65px;
}

.menuFrame {
   display: block;
   float: left;
   width: 220px;
   height: 375px;
   margin: 0;
   padding: 0;
   margin-right: -220px;
   padding-top: 10px;
}

.menuElementFrame {
   display: block;
   position: relative;
   width: 275px;
   height: 30px;
   margin: 0;
   padding: 0;
   margin-bottom: 15px;
   margin-left: -55px;
   text-decoration: none;
}

.menuElementFrame:hover {
   color: #ffffff;
}

.menuElementFrame[class] {
   background-image: url(../images/redOpacity25.png);
}

.menuElementFrame[class]:hover {
   background-image: url(../images/redOpacity33.png);
}

.menuElement {
   display: block;
   width: 275px;
   height: 30px;
   background-position: center center;
   background-repeat: repeat;
   margin: 0;
   padding: 0;
   color: #aaaaaa;
   line-height: 30px;
   text-indent: 75px;
   text-align: left;
   text-decoration: none;
}

.menuElement:hover {
   color: #ffffff;
}

.contentTitleBarFrame {
   display : block;
   width: 620px;
   height: 30px;
   padding: 10px;
   margin: 0;
}

.contentTitleBar {
   display : block;
   width: 620px;
   height: 30px;
   margin: 0;
   padding: 0;
   background-repeat: repeat;
   line-height: 30px;
   text-align: left;
   text-indent: 30px;
   color: #cccccc;
   font-weight: bold;
}

.contentTitleBar[class] {
   background-image: url(../images/whiteOpacity15.png);
}

.textFrameBackground {
   display: block;
   height: 375px;
   width: 640px;
   margin: 0;
   padding: 0;
   margin-left: 240px;
   margin-right: 20px;
   background-repeat: repeat;
   background-position : center top;
   background-color: transparent;
}

.textFrameBackground[class] {
   background-image : url(../images/blackOpacity15.png) ;
}

.textFrameBackgroundHighlighted {
   display: block;
   height: 375px;
   width: 640px;
   margin: 0;
   padding: 0;
   margin-left: 240px;
   margin-right: 20px;
   background-repeat: repeat;
   background-position : center top;
   background-color: transparent;
}

.textFrameBackgroundHighlighted[class] {
   background-image : url(../images/blackOpacity50.png) ;
}

.textFrame {
   display: block;
   position: relative;
   overflow: hidden;
   height: 315px;
   width: 640px;
   margin: 0;
   padding: 0;
   background-repeat: no-repeat;
   background-position : 490px bottom;
   background-color : transparent;
}

.textFrame[class] {
}

.text {
   display: block;
   position: relative;
   text-align: justify;
   text-indent: 2em;
   line-height: 1.5em;
   color: #666666;
   height: 315px;
   width: 580px;
   margin: 0;
   padding: 0;
   background-color: transparent;
   margin-left: 10px;
   margin-right: 40px;
}

.copyright {
   color: #555555;
   font-size: 13px;
   font-weight: normal;
   line-height: 2em;
   margin: 0;
   padding: 0;
   text-decoration: none;
}

.copyright:hover {
   color: #ffffff;
}

p {
   margin: 16px 16px;
}

.scrollbar {
   display: block;
   float: right;
   width: 30px;
   height: 315px;
   margin: 0;
   padding: 0;
   padding-right: 10px;
}

.button {
   display: block;
   position: relative;
   width: 30px;
   height: 30px;
   margin: 0;
   padding: 0;
   background-color: transparent;
   background-position: center center;
   background-repeat: no-repeat;
}

.buttonUp[class] {
   background-image: url(../images/buttonUp.png) ;
}

.buttonUpHighlighted[class] {
    background-image: url(../images/buttonUpHighlighted.png) ;
}

.buttonDown[class] {
   background-image: url(../images/buttonDown.png);
}

.buttonDownHighlighted[class] {
    background-image: url(../images/buttonDownHighlighted.png) ;
}

.bar {
   display: block;
   width: 30px;
   height: 255px;
   margin: 0;
   padding: 0;
   background-position: center center;
   background-repeat: no-repeat;
   background-color: transparent;
}

.bar[class] {
   background-image: url("../images/scrollbar.png");
}

.barHighlighted {
   display: block;
   width: 30px;
   height: 255px;
   margin: 0;
   padding: 0;
   background-position: center center;
   background-repeat: no-repeat;
   background-color: transparent;
}

.barHighlighted[class] {
   background-image: url("../images/scrollbarHighlighted.png");
}

li {
   text-indent: 0;
}

.textLink {
   color: #730000;
   text-decoration: none;
}

.textLink:hover {
   text-decoration: underline;
}

.newsHeadings {
   text-indent: 0;
   margin: 0; 
   margin-left: 16px;
   margin-right: 16px;
   font-size: 16px;
}

.newsInfo {
   text-indent: 0;
   margin: 0; 
   margin-left: 16px;
   margin-right: 16px;
}

.newsInfo {
}

.continueReading {
   display: block;
   width: 100%;
   text-align: right;
}

.javascriptImagesCache {
   background-image: url("../images/buttonUpHighlighted.png");
   background-image: url("../images/buttonDownHighlighted.png");
   background-image: url("../images/scrollbarHighlighted.png");
   background-image: url("../galeria/001.jpg");
   background-image: url("../galeria/002.jpg");
   background-image: url("../galeria/003.jpg");
   background-image: url("../galeria/004.jpg");
   background-image: url("../galeria/005.jpg");
   background-image: url("../galeria/006.jpg");
   background-image: url("../galeria/007.jpg");
   background-image: url("../galeria/008.jpg");
   background-image: url("../galeria/009.jpg");
   background-image: url("../galeria/010.jpg");
   background-image: url("../galeria/011.jpg");
   background-image: url("../galeria/012.jpg");
   background-image: url("../galeria/013.jpg");
   background-image: url("../galeria/014.jpg");
   background-image: url("");
}