/* CSS
   template webtom grey by tom.cryns@webtom.be
*/

body {
  font-family: "Trebuchet MS", Verdana, geneva, sans-serif;
  font-size:small;
  background:#09397B;
	margin:0;
	padding:0;
}

* {
	margin:0;
	padding:0;
	line-height:1.5em;
}

h1 {
	padding:0;
  margin:10px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:180%;
  font-weight:normal;
}

h2 {
	padding:0;
  margin:20px 0px 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:140%;
  font-weight:normal;
}
table tr th{
    background-color: #DADADA;
    border: solid 1px;
    border-color: #DDD #CCC #CCC #DDD;
}
td{
    padding: 2px;
}
.even{
    background-color: #DEDEDE;
}
.odd{
    background-color: #E6E6E6;
}

#container {
	width:980px;
	margin:30px auto;
	padding:10px;
	background:#DAF1FF;
  font-size:95%;
}


#watermark {
	height:20px;
  margin:0px;
  padding:5px 20px;
  color:#fff;
  font-size:85%;
  text-align:right;
  background:#d85a05 url(../img/tlcorner.gif) top left no-repeat;
}

#header {
	height:80px;
  margin:0;
  padding:30px 20px;
  background-image: url('../img/header.jpg');
  background-position: -3px -3px;
  color:#fff;
  font-size:95%;
  text-align:left;
  clear:both;
}


#header h1{
  margin:0;
  padding:0 20px;
  font-size:200%;
  color: #005AAA;
  text-align: right;
  font-family: "Arial Black", Arial, Verdana, sans-serif;
}


#sidebar
{
 float:left;
 width:150px;
/* height:400px;*/
 margin:5px 0px 5px 0px;
 padding:10px;
 color:#333;
 /*background:#666;*/
 background:#FFF url(../img/tlcorner.gif) top left no-repeat;
}

#content {
 width:780px;
/* height:400px; */
 margin:5px 0px 5px 0px;
 padding:10px;
 float:right;
 background:#ccc;
 background:#FFF url(../img/tlcorner.gif) top left no-repeat;
 color: #333;
}

#content p{
    text-align: justify;
}

#content ol,
#content ul
{
	padding:5px 20px 5px 20px;
    text-align: justify;
}

#sidebar p, #content p{
	padding:3px 0px;
}

#sidebar a,
#content a
{
  color:#555;
	text-decoration:underline;
}


#content a img
{
 text-decoration:none;
 border:0;
}


#ads {
	height:50px;
  margin:0;
  padding:0 20px;
  background:#a67d52 url(../img/tlcorner.gif) top left no-repeat;
  color:#fff;
  font-size:95%;
  text-align:right;
  clear:both;
}

#footer {
  clear:both;
  padding: 5px 10px;
  background:#FFF url(../img/tlcorner.gif) top left no-repeat;
  color:#666;
  font-family: Verdana, sans-serif;
  font-size:85%;
  text-align:left;
}

#footer a
{
 color:#333;
}




#nav {
  float:left;
  width:100%;
	margin:0;
  padding:5px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:100%;
  background:#24b2d8;
	color: #fff;
}

#nav li {
	font-size:1.0em;
	list-style:none;
	display:inline;
	padding:1px;
}

#nav li a {
  margin:0px 0px;
	color:#fff;
	text-decoration:none;
    padding: 4px;
  font-weight: bold;
}

#nav li a:hover {
    background:#FFF;
  color:#008;
}


#home #homenav,
#links #linksnav,
#contact #contactnav
{
color:#fff;
background:#008;
}



ul { margin: 0; padding : 0; list-style : none; }

#sidebarnav {
	margin:0;
  padding:0;
	color: #333;
}

#sidebarnav ul {
  padding:4px;
	list-style:none;
}

#sidebarnav li {
  margin:4px 0;
	list-style:none;
	border-bottom: dashed 1px #DDF;
}

#sidebarnav li a {
	color:#666;
	text-decoration:none;
  display:block;
}

#sidebarnav li a:hover {
	background:#24B2D8;
	color: #FFF;
	text-decoration: none;
}

.form_arquivo{
    border: solid 1px #CCC;
    width: 100%;
}

.form_registro{
    width: 100%;
    border: solid 1px #CCC;
}
.l1{
    background-color: #DDDDDD;
}
.l0{
    background-color: #CCCCCC;
}
.warning{
    width: 320px;
    background-color: #FF6666;
    border: solid 2px #990000;
    margin: 0px auto;
    padding: 10px;
    font-size: large;
}
.form_view{
    border: solid 1px #FFFFFF;
    width: 100%;
}
.form_view:hover{
    background-color:#FFFFCC;
}
.form_edit{
    border: solid 1px #CCCCCC;
    width: 100%;
}

