

/* hey fellow web guy, hope you like it ;) */

* {margin: 0; padding: 0;}


body {
/*background: #6C9933 url("images/bg3.png") repeat top center;*/
background-color: #523E26;
color: #000;
font-size:70%;
font-style:normal;
font-variant:normal;
line-height:normal;
font-family:"Trebuchet MS",arial, Helvetica, sans-serif;
}

.imgl {float:left;margin:0.8em 0.8em 0pt 0pt; padding-bottom: 30px;}
.imgr {float:right;margin:0.8em 0pt 0pt 0.8em;padding-bottom: 30px;}

h1, h2, h3, h4 {font-weight:normal; margin:0.5em 0pt}
h1{font-size: 1.6em; font-weight:bold}
h2{font-size: 1.4em}

h1, h2 {color:#6C9933}
h3 {color: #F26522; font-size:1.4em;}
h4{margin:0.1em; color:#6C9933; font-size:1.2em;}
h1.nfp {color:#fff; font-size: 1.4em; display: block; background-color: #ccc;padding: 5px;}

p {margin:0.7em 0pt; font-size: 1.1em; }
p.destacado {
background-color:#F3FAEB; 
width: 350px;
border:1px solid #CCCCCC;
font-size:1.1em;
margin:1.5em 2em;
padding:1em;
}

p.maior {font-size:1.3em}

ul{padding: 1em 2em; font-size:1.1em}

ul li { list-style-type: square; }
ol{padding: 1em 2em; font-size:1.1em}

#header {position: relative; height:160px; 
background:#FFFFFF url(images/apena_logo.png) no-repeat scroll 0px 0px;
}

.vanished {font-size:0px; left: -2000px;}

a:link, a:visited {color:#ff4400; text-decoration:underline;}
a:hover, a:active {color:#000}

div.hr {height: 41px;background: #fff url(images/hr.gif) no-repeat scroll center;}
div.hr hr {display: none;}

/*LAYOUT*/
/*layout 1 coluna */
#main_1col { }
#content_1col {margin: 10px;}
/**/

#wrapper { width: 974px;margin: 10px auto;padding:0;  background-color:#f9f9f9; border: 2px solid #fff;}

#main { }


/* main sem bg */
#mainb { text-align:left;   }

#links{margin-bottom:8px;}
#content {margin: 10px 230px 0 10px;}
#content .inner {margin: 10px 20px 10px 30px;}



/*SIDEBAR*/
#sidebar_drt {float: right;width: 210px;}

#footer {
background-color:#CCDEAF;
border-top:1px solid #000;
clear:right;
height:50px;
margin:25px 0px 0px;
padding:2px 5px;}
#footer .left{float:left;width:49%;font-size:0.95em;}
#footer .left p {color:#325B0A; margin:0;}
#footer a:link, #footer a:visited{color: #333}
#footer a:hover, #footer a:active{color: #000}

	
#footer .right{float:right;text-align:right;width:49%;}
#footer .validation {padding: 2px;}
#footer .validation a img{border:none}

/* CMS */
/*FORMS*/
input.button{background-color: #fff;
font-size: 1em;font-family: Trebuchet MS;border: 1px solid #333; margin: 3px;color: #333;
font-weight: normal;}

/*
input.tbox {font-size:1em;  border: 1px solid #7c7c7c}
input.helpbox { width: 200px; font-size: 0.7em; border: 1px solid red }
*/


input.text, textarea, select, input.tbox {
background:#FFFFFF url(images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221);
border-style:solid;
border-width:1px;
line-height:1.5em;
}

/*comment form */
#commentform{ max-width: 500px;}
td#commentform img.bbcode{display:none}
#helpb{display:none}

textarea.tbox {width: 300px;}

input.text, textarea, select{
   
    line-height:1.3em;
    border-top:1px solid #7c7c7c;
    border-left:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-bottom:1px solid #ddd;
    background:#fff url(images/fieldbg.gif) repeat-x top;
}
.smalltext {}
.smallblacktext{ color:#000}

table {margin-left: auto;margin-right: auto;
}
.fborder, .border{border-collapse: collapse;border-spacing: 0px;}

/*.forumheader{text-align: left;padding: 4px;color: #6C9933;border: 1px solid #999;font-size:1.4em;}*/


.forumheader{
/*
background-color:#C2E699;
border-right:1px solid #FFFFFF;
font-size:1.2em;
padding:0.2em 0.4em;
text-align:left;
*/
border-bottom:1px dashed #333333;
color:#333;
padding:0.5em;
font-weight:bold;
}


a.forumlink:link, a.forumlink:visited {color:#ff4400}
a.forumlink:hover, a.forumlink:active {color:#000}
.spacer{padding:0.6em}
.forumheader2{text-align: left}
.forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
 
 padding: 0.2em
 /*;background-color: #f8f8f8;
border: 1px solid #ccc;
*/}

.forumheader3_alt {background-color: #eee} /*download.php - colors alternate rows*/
.forumheader3{ text-align:left; padding:0.5em;}
.forumheader4, .finfobar {background-color: #fbfbfd;}
.forumheader5 {cursor: pointer;}
.fcaption, .forumheader5 { font-size:1.1em;}
.forumheader6 {font-size: 0.80em; color: #333; background-color:#EAEAEC; padding: 2px 0px; border: 1px solid white; }

/*NEWS*/
.news{
border-bottom:1px solid #CCCCCC;
font-size:1.1em;
margin:5pt 1em 0pt 0pt;
padding:0px 10px 5px 5px;
width: 520px;}


.news p{font-size:1em}
.news a{padding: 1px;}
.news h3 a:link, .news h3 a:visited{font-size: 0.8em; text-decoration:none; font-style: italic}
.meta {background: #F5F5F5;font-size: .8em;padding: 2px;}
.meta:hover{background: #F7FEDC;}


.newsbody{}
.news h1 {margin: 0.5em 0em 0.5em 0em; font-size:1.2em;}
/*imagens topo*/



/*MENUS*/

#middle {float:right;width: 190px; margin-top:10px}
.destaques{background-color:#CCDEAF;}

.destaques a:link, .destaques a:visited {color:#325B0A; text-decoration:none}
.destaques a:hover, .destaques a:active {color: #ff4400}

.menu3 {width: 200px; margin-bottom: 10px;  background-color:#F3FAEB }



/*Login Menu*/
.login_menu {
background-color: #ff4400; 
margin:10px 0px;
width:190px;text-align: left;
color: #fff;
padding:0px 5px 5px 5px;}

.login_menu table, .login_menu td{border:0}

.login_menu h1 {
background: transparent url(images/bronze.gif) no-repeat left center;
padding: 2px 20px;
font-size: 1.1em;
margin:0 0 1.3em 0; color: #fff; 
border-bottom:1px solid #fff;}



.login_menu a:link, .login_menu a:visited {color:#fff; font-size: 1.1em;}
.login_menu a:hover, .login_menu a:active {color:#000;}

.destaques h1, .menu3 h1, .test h1{
border-bottom: 1px solid white;
color:#FFFFFF;
font-size:1.2em;
margin:0px;
padding-left:1.1em;
}

.destaques h1, .test h1 {/*background:#6C9933 url(images/bullet_add.png) no-repeat scroll left center*/}
.menu3 h1 {background:#6C9933 url(images/bullet_add.png) no-repeat scroll left center}

.destaques p, .menu3 p, .menu4 p{padding: .5em}

.menu3 a:link, .menu3 a:visited { }
.menu3 a:hover, .menu3 a:active { color:#000 }
.menu4 a:link, .menu4 a:visited {}
.menu4 a:hover, .menu4 a:active { color:#000 }



.menu4 {background: #fff url("images/float_bg2.gif") no-repeat 0px 0px;margin:10px 0px 10px 7px;padding:4px;width:200px;
color: #fff;}
.menu4 h1 {margin:5px 0px 10px 0px;color: #fff;padding:3px 0px 3px 18px;
background: transparent url("images/accept.png") no-repeat 0px 2px;}
.menu4 form {padding:10px; margin:0;}
.nextprev {padding:1px 0px 5px 20px; font-weight: bold; margin-top:10px;}


/*styling*/
ul.navlist {padding-left:10px;width:500px;}
ul.navlist li {margin:0pt;padding:0.3em;}

/*newsliststyle (categrias de noticias)*/

.callout {float:left; width:500px; background-color: #fff; margin: 5px 0px; border: 1px solid #eee;}

.callout h3{width:115px;height:65px;float:left;}

.callout p {width:370px;float:right; margin: 3px 0px;}
.callout p a:link, .callout p a:visited {font-size: 1.2em; text-decoration:none}

.login_menu_link{font-size:1.2em}


body div#header h1{margin:0}
html > body div#header h1 a {
background:transparent url(images/logo.png) no-repeat scroll 0px 20px;
}
body div#header h1 a {
display:block;
height:160px;
margin:0pt;
text-decoration:none;
text-indent:-5000px;
width:975px;
}

* html div#header h1 a { background:transparent url(images/logo.png) no-repeat scroll 0px 20px; } 

/*ENGLISH NOTICE */
#en{
background-color:#000000;
padding:0.5em;
position:absolute;
right:0px;
}

#en a:link, #en a:visited{color: #fff;margin:0.5em; font-size: 1em; text-decoration:none;
background: transparent url(images/icon_flag_uk.gif) no-repeat 0px 2px;
padding-left: 20px;}
#en a:hover, #en a:active{color: #325B0A}

#signup {width:500px;
font-size:1.1em;}
.signup_table {padding:1em; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }

.code_highlight {
 margin-left:10px;
background-color:#E8E8E8;
border:1px solid #666666;
font-size:1.4em;
padding:5px;
}

.tree_closed{}
.tree_link{}
.tree_open{}
