/*  === based on Content / Border -Trick by  www.intensivstation.ch === */
/* =_=_ www.tim-ok.co.yu_=_= */
}
html, body {
	height: 100%;
}
body {
font: 76% arial,sans-serif;
color: #242424;
padding:0px;
margin:0px;
background : #FEFEFE url(images/top.png) repeat-x top;
}

a img {
	border-style: none;
}


/* ----------container to center the layout---------- */
#container {
width: 760px;
padding:0px;
 position : relative;
 min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -200px; /* the bottom margin is the negative value of the footer's height */
} 
#footer, .push {
	height: 200px; /* .push must be the same height as .footer */
}
/* ----------outer and inner----------------- */
#outer{ 
border-right: solid 200px #FEFEFE;  /* color of the right column  */ 
background-color: #ffffff; /* color of the content column */
 } 

#inner{ margin:0px; width:100%; } /* The ie/pc pecularity */ 


/* ----------top logo flagz -------------- */
#top {
text-align: left;
background-color: transparent;
padding: 0px;
margin: 0px; }

#top img {padding:7px 0px;} 

#top span {
 position: absolute; 
 top: 10px;
 right: 0px;
 margin-right:0px; 
}
#top span img {
	 margin-left:12px;
}

/* ----------- nav ------------------------ */
#nav {
text-align: left;
background-color: transparent;
padding: 0;
margin:  0; 
height: 31px;
}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a { 
padding: 9px 12px 4px 10px;
font : bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
background : url(images/abck.png) no-repeat right;
}

#navlist a:link, #navlist a:visited
{
color: #880000;
background-color: transparent;
text-decoration: none;
}

#navlist a:hover
{
color: Black;
background-color: transparent;
text-decoration: none;
}
li#active {
padding: 9px 12px 4px 10px;
font : bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000;
background : url(images/transp.png) no-repeat right;
margin: 0;
}
/* -------- search ------------------ */

#search {
width: 200px;
position: absolute; 
 top: 75px;
 right: 0px;
 margin-right:0px;
 float : right;
}

/* -----------ticker---------------- */

#ticker {
	border : 1px solid #C0B299;
	margin-top: -5px;
	background-color : #F9F9F9;
	color: #014D87;
	font : bold 1em Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}
.tickupdate {
	text-align: left;
	width: 500px; 
	font: normal 10px Arial; 
	color:#5a5a5a; 
	margin: 0; 
	padding: 0;
	
}
.plus {
color: #33AD33;
background : url(images/up.gif) no-repeat;
background-repeat: no-repeat;
padding-left: 10px;
background-position: 0em 5px;
}
.minus {
	color: #D3050F;
	background : url(images/down.gif) no-repeat;
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0em 5px;
}
.nula {
	color: #474747;
	padding-left: 5px;
}

/* --------------right ------------- */
#right{
 width:210px; 
 float: right; 
 position:relative; 
 margin-right:-220px; 
 margin-left:1px;
 background-color : transparent;
 }
 #right h1 {
	background : url(images/sidetitle.png) no-repeat;
	color : #3E3E3D;
	font : normal 1.5em "Trebuchet MS", Tahoma, Verdana;
	padding: 9px 9px;
	width: 195px;
	margin: 0;
}
#snews ul {
	margin: 0;
	padding: 0;
}
#snews li {
	margin: 0 5px 10px 10px;
	padding: 0 5px;
	list-style : none;
	font: normal 1em Arial, Verdana;
}
#snews li a {
	color: #FF4E00;
	font: bold 1em Arial, Verdana;
}

#snews li a:hover {
	color: #474747;
}
#side ul {
	margin: 0;
	padding: 0;
}
#side li {
	margin: 5px 6px 5px 10px;
	padding: 5px 5px 10px 5px;
	list-style : none;
	font: normal 1em Arial, Verdana;
	border-bottom : 1px dashed #7B7B7B;
}
#side li a {
	color: #FF4E00;
	font: bold 1em Arial, Verdana;
}

#side li a:hover {
	color: #474747;
}
#side  a {
	color: #FF4E00;
	font: bold 1em Arial, Verdana;
}

#side a:hover {
	color: #474747;
}
a.pdf {
	background : url(images/icon_pdf.gif) no-repeat;
	padding-left : 18px;
}
a.mail {
	background : url(images/email.png) no-repeat;
	padding-left : 22px;
}
.date {
	color: #666666;
	background : url(images/bulit2.png) no-repeat 2px ;
	padding-left: 20px;
	margin-left: -4px;
}
#blog  a {
	display: block;
	color: #FF4E00;
	font: bold 1.1em Arial, Verdana;
	background : url(images/bulit3.png) no-repeat;
	padding-left: 20px;
	margin-top: 10px;
}
#blog  a:hover {
	color: #474747;
}

#lnks ul {
	margin: 0;
	padding: 0;
}
#lnks li {
	margin: 2px 6px 3px 10px;
	padding: 2px 5px 2px 0px;
	list-style : none;
	border-bottom : 1px dashed #EEEEEE;
}

#lnks li a {
	color: #FF4E00;
	font: bold 1em Arial, Verdana;
}

#lnks li a:hover {
	color: #474747;
	background-color : #EEEEEE;
}
#mapinfo {
	color : #6A6A6A;
	font-size : 0.9em;
	background : url(images/info.png) no-repeat 5px left;
	padding-left: 20px;
}
/* ----------------- content --------------------- */
#content{ 
position: relative; 
margin: 0px; }

p{
padding: 5px 10px;
margin:0px; }
#content a{ 
	color: #FF4E00;
	font: bold 1em Arial, Verdana;
}
#content a:hover { 
	color: #242424;

}
/* --------------- tabela -------------- */

table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FEFEFE;
	color: #242424;
	border-bottom: 1px solid #CEC6B8;
}

caption {
	font: bold 0.9em Arial, Verdana;
	background: #FEFEFE url(images/bulit1.png) no-repeat 3px;
	color: #464646;
	padding:0 16px;
	text-align: left;
}

td, th {
	padding: 2px 4px;
	font-size:0.9em;
}

thead th, tbody th {
	text-align: left;
	background: #E1DACD;
	color: #666666;
	font-size: 0.8em;
}

tbody tr {
	background-color:#F7F7F7; 
	text-align:center;
	}
	
tbody tr td { 
	background: #F7F7F7;
	text-align : right;
	}
tbody tr th { 
	background: #F7F7F7;
	color: #014D87;
	font-weight: bold;
	}
tbody tr.odd td{ 
	background: #F4F1EA;
	}
 em {
	color : Black;
	font-size : 0.8em;
	font-style : normal;
	border : 1px solid #A2A2A2;
	padding: 0 1px;
	font-weight: normal;
	background-color : White;
}
/*tbody th a:link, tbody th a:visited{
	color:#96D030;
	padding:3px 0px 0px 18px;
	}
tbody th a:hover{
	color:#FF8601;
	}
table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}
table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}

tfoot th, tfoot td {
	background-color:#E7E7E7; padding:2px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}*/
.txt {
	clear: left;
	margin: 0 5px 0 0;
	padding:0;
}
.txt   a {
color: #FF4E00;
	font: bold 1.1em Arial, Verdana;
}
.txt  a:hover {
color: #242424;
}
.txt   h2 {
font: bold 1.3em Verdana, Arial, Tahoma;
margin: 5px;
}
.blgtitle {
	background-image : url(images/bubble2.png);
	background-repeat : no-repeat;
	padding-left: 18px;
	background-position : 1px;
}
.txt   h3 {
font: bold 1.2em Verdana, Arial, Tahoma;
margin: 5px;
color : #363636;
}
.txt   h3 strong {
color: #851105;
font-size: 0.8em;
}
.txt strong span {
	color: #4A4A4A;
	font-weight: bold;
}
.txt p {
	padding: 0;
	margin: 5px;
}
 a.blglnk {
	color: #FF4E00;
	font: bold 1.2em Arial, Verdana;
	float: right;
	margin-top: 2px;
}
 a:hover.blglnk {
color: #242424;
}
/* ---------------- comments ----------------- */
.comment, .commentform {
	padding: 5px 5px 0 20px;
}
.comment h2 {
	font: bold 1.2em Tahoma,Verdana, Arial;
margin: 5px;
color : #363636;
}
.comment p {
	padding: 3px;
	background-color : #EEEEEE;
	font-size : 1em;
	border-bottom : 2px solid White;
}
.commentform {
	border-top : 1px solid #999999;
}
.commlabela {
float: left;
width: 80px;
font-weight: bold;
background-color : #EEEEEE;
padding: 4px 15px;
}
.commentform input {
margin-bottom: 5px;
}
.commbutton {
	margin-left: 150px;
	width: 80px;
}
/* meebo */
#meebo {
	padding: 5px 30px;
}
#meebo p {
	background-color : #F6F3EC;
	border-bottom : 4px solid #FEFEFE;
}
#meebo p strong {
	color : #880000;
	font-size : 1.3em;
}

/*  ----------------footer---------------------- */ 
#footer {
clear: both;
padding:0px;
margin:0px;
text-align: center;
background-color : #851105;
border-top: 2px solid #CEC6B8;
width:100%;
} 
#footwrap {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	height: 200px;
	color: #FFFFFF;
}
.footbox {
	width: 240px;
	float:left;
	background-color : transparent;
	margin: 5px 5px;
	text-align: left;
}
.footbox p a {
	color: #FFFFFF;
	font-weight: bold;
}
.footbox h1 {
	color: #FFFFFF;
	font: normal 1.4em "Trebuchet MS", Arial, Verdana;
	padding: 5px 40px;
}
h1#hlp {
	background : url(images/hlp.png) no-repeat 3px;
}
h1#log {
	background : url(images/log.png) no-repeat 3px;
}
h1#cntct {
	background : url(images/homemail.png) no-repeat 3px;
}
div#partner {
	text-align: center;
	padding-top: 20px;
}
.footlabela {
float: left;
width: 80px;
font-weight: bold;
background-color : #791307;
padding: 4px 15px;
}
.footbox input {
margin-bottom: 5px;
}
.footbutton {
	margin-left: 50px;
	width: 80px;
}
#footnav li
{
display: inline;
list-style-type: none;
margin:  0;
padding: 0;
}

#footnav a { 
padding:10px;
font : normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#footnav a:link, #footnav a:visited
{
color: White;
background-color: transparent;
text-decoration: underline;
}

#footnav a:hover
{
color: #FFFFCC;
}