body {margin:0; padding:0; font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#27282b;}
a {text-decoration:underline; color:#FF0000;}
p {padding:0;}
td {font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#27282b;}
form {margin:0; padding:0;}
.txt, textarea, select {font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; color:#27282b; border:1px solid #7f7f7f;}
.cmd {background:#FFFFFF url(../images/button.jpg) left top no-repeat; width:101px; height:24px; border:0 solid #FFFFFF; color:#ffffff; padding-bottom:3px; font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:11px;}
.cmd-big {background:#FFFFFF url(../images/button_big.jpg) left top no-repeat; width:202px; height:24px; border:0 solid #FFFFFF; padding-bottom:3px; color:#ffffff; font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:11px;}
.form-element {padding-bottom:20px;}
.form-element-label {font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#27282b;}

#container {width:800px; min-width:800px; margin:3px auto 0 auto; position:relative;}

#system-menu-container {height:24px; line-height:24px; text-align:right; padding-right:8px; background:url(../images/top_menu_bg.jpg) right top repeat-y; font-size:10px; color:#777676;}
#system-menu-container  a {text-decoration:underline; color:#777676;}

#top-menu-container {margin-top:1px; position:relative; height:63px;}
#top-logo {position:absolute;}
#top-menu {position:absolute; right:8px; bottom:6px; color:#777777; font-size:14px; height:16px; line-height:16px;}
#top-menu a {font-size:11px; color:#010101;}
#top-menu span {color:#046380;}



#visual-container {margin-top:10px; height:200px; position:relative; background:url(../images/heder_bg.jpg) left top no-repeat;}
#visual-img {position:absolute; bottom:0; right:0;}
#visual-text {position:absolute; left:18px; bottom:10px;}
#visual-inner-container {margin-top:10px; height:50px; position:relative; background:url(../images/heder_bg_inner.jpg) left top no-repeat;}


#visual-shadow {height:8px; background:url(../images/shadow.jpg) left top repeat-x;}

#first-text-top {margin-top:25px;}
#first-text-top strong, #first-columns-container strong {color:#046380; font-size:18px;}

#inner-columns-container {position:relative; padding-top:22px;}
#inner-columns-container  a {font-size:12px;}
#inner-columns-container span {color:#27282b;}
#inner-left-column {float:left; width:160px;}
#side-menu {width:164px; min-height:193px;}
#side-menu-bg-top {width:164px; height:5px; font-size:1px; background:url(../images/side_menu_top_bg.jpg) left top no-repeat;}
#side-menu-bg {width:164px; min-height:176px; background:#44484c url(../images/side_menu_bg.jpg) left bottom repeat-x;}
#side-menu-transparent-bg {width:164px; min-height:176px; background:url(../images/side_menu_transparent_bg.gif) left top repeat-y;}
#side-menu-bg-bottom {width:164px; height:12px; background:url(../images/side_menu_bottom_bg.jpg) left top no-repeat;}
#side-menu-margin {margin:0 10px; padding:3px 0;}
.sidemenu {height:22px; line-height:22px;}
.sidemenuborder {border-top:1px solid #5e5e5e;}
.sidemenu a {font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:14px;}
.submenu {margin-left:20px;}
.submenu a {color:#FFFFFF; text-decoration:none;}

#inner-right-column {float:right; width:610px;}
#data-page-name {color:#046380; font-size:18px; padding-bottom:5px;}
.data-page-name {color:#046380; font-size:16px; padding-bottom:5px;}

#first-columns-container {position:relative; padding-top:40px;}
#first-columns-container  a {font-size:12px;}
#first-columns-container span {color:#27282b;}
#first-left-column {float:left; width:385px;}
#first-right-column {float:right; width:385px;}

#first-text-bottom {text-align:center; padding:40px 0 30px 0;}

.dtree {white-space: nowrap;}
.dtree img {border: 0px; vertical-align: middle;}
.dtree a {text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap; padding: 1px 2px 1px 2px; text-decoration: none;}
.dtree a.node:hover, .dtree a.nodeSel:hover {text-decoration: none;}
.dtree .clip {overflow: hidden;}

#footer {border-top:1px solid #cccccc; height:20px; line-height:20px; margin-bottom:10px; font-size:10px; color:#b0b0b0;}
#footer a {color:#b0b0b0; text-decoration:underline;}

.clear {clear:both;}
.note {font-size:10px;}
.error {padding:10px 0; color:#db0700;}
hr {border:1px solid #ffffff; border-bottom-color:#cccccc;}
.gallery-elemnt-box {text-align:center;}
.gallery-elemnt {}

.vitrina-box {padding-bottom:30px;}
.vitrina-name {color:#046380; font-size:16px; padding-bottom:5px; text-decoration:none; font-weight:bold;}
.vitrina-name a {color:#046380; font-size:16px; padding-bottom:5px; text-decoration:none;}
.vitrina-intro a span {color:#27282b;}
.vitrina-more a span {color:#27282b;}

#hidden-step {display:none;}

.tableborders {padding:20px 0px;}
.tableborders table {margin:0px; padding:0px; border:1px solid #7F7F7F;}
.tableborders table, .tableborders tr, .tableborders th, .tableborders td {border-collapse:collapse; font-family:"Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#27282b;}
/* HEAD */
.tableborders thead {background-color:#C8C8C8;}
.tableborders thead tr th {padding:2px; border-width:1px; border-style:solid; border-color:#7F7F7F; color:#27282b;}
/* BODY */
.tableborders tbody tr {background:#FFFFFF;}
.tableborders tbody tr.odd {background:#EDEDED;}
.tableborders tbody tr:hover, .tableborders tbody tr.odd:hover {background:#C8C8C8;}
.tableborders tbody td.boldtext {font-weight:bold;}
.tableborders tbody tr th, .tableborders tbody tr td {padding:2px; border:solid 1px #7F7F7F;}
.tableborders tbody tr th {background:#ECF3F6; padding:2px; font-weight:bold;}
.tableborders tbody tr th:hover {background:#C8C8C8;}
/* FOOTER */
.tableborders tfoot {height:24px; line-height:24px; color:#27282b; text-align:center;}
.tableborders tfoot tr td {color:#27282b;}


