<style type="text/css">

* {

	margin:0; 

	padding:0;

        font:14px Arial, Helvetica, sans-serif;	

	color:#cccccc;

	} 



body {
     text-align:center;
	 background: #17191a;
	 width:100%;
	 overflow:hidden;
	}

	

.aligncenter, div.aligncenter {

         display: block;

         margin-left: auto;

         margin-right: auto;

      }



.alignleft {

         float: left;

      }



.alignright {

         float: right;

      }


h1, h2, h3, h4, h5, h6 {

        font-weight:normal;

        }

h1 {

         font-size:30px;

         line-height:1;

         margin-bottom:0.5em;

         }

h2 {

         font-size:18px;

         margin-bottom:0.75em;

         }

h3 {

         font-size:16px;

         line-height:1;

         margin-bottom:1em;

         }

h4 {

         font-size:14px;

         line-height:1.25;

         margin-bottom:1.25em;

         height:1.25em;

         }

h5 {

         font-size:12px;

         margin-bottom:1.5em;

         }

h6 {

         font-size:10px;

         }

p {

         padding-bottom:14px;

         }	

hr{

         margin:5px 0 10px 0;

         }

legend {

        margin-left: 10px;

        }

input, textarea, select { 

        margin:10px 0 10px 0;

        }

fieldset {

        padding: 10px;

        }

pre {

        height: auto; 

        overflow-x:scroll;

        }

table{

        padding:20px 0 20px 0;

        }

/*********************links*****************************/



a, a:visited {

	color: #459dcb;

	text-decoration: none;

        outline: none;

	}

	

a:hover {

	text-decoration: none;

	}

	

/*********************header*****************************/



#header {

        position:relative;

	width: 960px;

	height: 160px;

	margin: 0px auto 0px;

	}

	

#contenttop{

        position:absolute;
        left:0%;
        bottom:0px;
		z-index:6;
        width:100%;

        height:21px;

        }	

	

#headertitle {

        position:absolute;

        top:15px;

        right:20px;

	}



#headertitle h1{

        font: 50px Arial, Helvetica, sans-serif;

        color: #ffffff;

	}	

#tag{

        position:absolute;

        top:70px;

        right:20px;

	color: #459dcb;

	font: 11px Arial, Helvetica, sans-serif;

        }

	

/*********************nav*****************************/





#nav {

        position:absolute;

        left:10px;

        bottom:21px;

        width: 950px;

        text-transform: uppercase;

        }



#nav ul{

        list-style:none;

        }

	

#nav li {

        float: left;

        margin-right:2px;

        background: #373737 url(images/navright2.png) no-repeat right top;

	}


#nav li a {

        float: left;

        display: block;

        margin: 0 1px 0 0;

        padding: 11px 16px 10px;

        color: #cccccc;

        font: 18px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;

        text-decoration: none;

        background: url(images/navleft2.png) no-repeat left top;

	}



#nav li a:hover {

	color: #459dcb;

        }



#nav .current_page_item, #nav .current_page_item:hover {

	background: #373737 url(images/navright.png) no-repeat right top;

	}

#nav .current_page_item a, #nav .current_page_item a:hover{

	color: #459dcb;

        background: url(images/navleft.png) no-repeat left top;

	}



/*********************Main***************************/

#wrapper {

	width: 960px;
    color: #CCCCCC;
	margin: 0px auto !important;

        margin: -3px auto 0px auto;

        background: #373737;

	}



	


#footer {

	background: #17191a;

	width: 960px;

	height: 90px;

	margin: 0px auto;

	position: relative;



	}


#meio
{
background:#CCCCCC;
}

.centrado

{margin-right:auto;margin-left:auto;width:740px;}

}
nav a:active
{
color:#FFFFFF;
}

#tabela
{
height:100%;
border:0px;
}

td
{
vertical-align: top ;
horizontal-align: left ; 
}

p
{
text-indent:15px;
}

#middle
{
width:80%;height:100%;
border:none;
color:#CCCCCC;
}

#code
{
color:#FF9900;
}
</style>