/* madeyourweb template for mambo 4.5.3. */
/* general stuff */


body{
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
bbackground: #FFF url(../images/back_verlauf.jpg) repeat-x top;
overflow-x: hidden;
}

a {
text-decoration:  none;
font-weight: bold;
color: #002E61;
color: #006200;
border: none;
 }
a:hover {
text-decoration: underline;
border: none;
 }

/* Layout */

#accessibility {
position: absolute -2000px -1000px;
display: none;
}

#source {
position: absolute -2000px -1000px;
display: none;
}


#top-spacer {
width: 100%;
height: 25px;
}

#pagewidth{
/*min-width: 500px; min-width:90%;*/
width:770px; width:91%; width:920px;
text-align:left;
margin-left:auto;
margin-right:auto;
bbackground: url(../images/back_all.gif) repeat-y left; /*top*/
background: url(../images/back_all.png) repeat-y left; /*top*/

}

#header {
height:  116px;
width:  100%;
background: #FFF url(../images/back_verlauf.jpg) repeat-x top;
 }
 
#top-top {
height: 30px;
width: 100%;
background: transparent;
}

#top-bottom {
height: 80px;
width: 100%;
background: transparent;
}

#search {
margin: 0px;
padding: 0px;
wwidth: 148px;
height: 28px;
bbackground: url(../images/back_search.jpg) right top no-repeat;
bbackground: url(../images/back_search.png) right top no-repeat;
background: transparent url(../images/back_search2.png) no-repeat;
padding-left: 15%;
padding-top: 5px;
vertical-align: center;
margin-top:3px;
text-align:left;
}

#search .inputbox{
width: 90%;
height: 18px;
font-size: 10px;
color: #002E61;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
}

#search .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 10px;
color: #002E61;
background: transparent;
border: none;
line-height: 10px;
}

#search form {
margin: 0px;
padding: 0px;
}

#topmenu {
height: 20px;
float: right bottom;
wwidth: 600px;
margin-top:-10px;
ppadding-right:10px;
bbackground:url(../images/button.jpg);
}

#pathway{ 
width: 100%;
height: 19px;
padding-left: 20px;
padding-top: 0px;
}

#leftcol{
 width: 152px; width:auto;
 float: left;
 position: relative;
 margin-right: 1px;
 } 

#rightcol{
 width: 155px; wwidth:auto;
 float: right;
 position: relative;
 margin-right: 0px;
 mmargin-top: -25px;
 bborder:1px solid blue;
 } 
 
#outer{
wwidth: 770px; width:101%;
bbackground: url(../images/content-top.gif) no-repeat top;
bbackground: url(../images/fundo_verde.png) no-repeat top;
padding-top: 6px; padding-top: 0px;
bborder:1px solid red;
} 

#footer{  
 height: 150px;
 width:100%;
 background: url(../images/footer.jpg) no-repeat #FFFFFF;
 font-size: 10px;
 bborder:1px dashed red;

}

#maincol{ 
 float: left;
 width: 445px; width:63%;
 position: relative;
 lleft:-5px;
 padding-left: 5px;
 ppadding-right: 0px;
 bborder:1px solid red;
 display:block;

 } 
 
 #maincol-wide{ 
 float: left;
 wwidth: 595px; width:80%; /*82%*/
 position: relative;
 padding-left: 5px;
 } 
 
.clr{clear:both;}
.content {
padding: 0px 0px 0px 0px;
font-size: 10px;
line-height: 18px;
}

/* Modules */

#leftcol div.module, #rightcol div.module {
width: 152px;
xbackground: transparent url(../images/green/module_middle.jpg) left repeat-y;
background: transparent url(../images/green/module_middle2.jpg) left repeat-y;
background: transparent url(../images/green/module_middle3.jpg) left repeat-y;
xbackground: transparent url(../images/green/module_middle4.jpg) left repeat-y;
xbackground: transparent url(../images/green/module_middle5.jpg) left repeat-y;
xbackground: transparent url(../images/green/module_middle6.jpg) left repeat-y;
margin-bottom: 10px;
}

#leftcol div.module div, #rightcol div.module div {
width: 152px;
xbackground: transparent url(../images/green/module_top.jpg) top left no-repeat;
background: transparent url(../images/green/module_top2.jpg) top left no-repeat;
background: transparent url(../images/green/module_top3.jpg) top left no-repeat;
xbackground: transparent url(../images/green/module_top4.jpg) top left no-repeat;
xbackground: transparent url(../images/green/module_top5.jpg) top left no-repeat;
xbackground: transparent url(../images/green/module_top6.jpg) top left no-repeat;
}

#leftcol div.module div div, #rightcol div.module div div {
width: 152px;
xbackground: transparent url(../images/green/module_bottom.jpg)  bottom left no-repeat;
background: transparent url(../images/green/module_bottom2.jpg)  bottom left no-repeat;
background: transparent url(../images/green/module_bottom3.jpg)  bottom left no-repeat;
xbackground: transparent url(../images/green/module_bottom4.jpg)  bottom left no-repeat;
xbackground: transparent url(../images/green/module_bottom5.jpg)  bottom left no-repeat;
xbackground: transparent url(../images/green/module_bottom6.jpg)  bottom left no-repeat;
}

#leftcol div.module div div div,#rightcol div.module div div div{
width: 137px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#leftcol div.module div div div div, #rightcol div.module div div div div{
padding: 0px;
margin: 0px;
}


/*titulo dos menus*/
div.module h3 {
color: #003366;
color:darkgreen;
font-size: 15px;1.5em;
width: 130px;
border-bottom: 2px groove #AAAAAA;#002E61;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
font-family:tahoma,arial,verdana;
}


#maincol div.module, #maincol-wide div.module {
background: #DBF5B6 url(../images/green/module_left_top.gif) top left no-repeat;#EFFFE0
bbackground: #EAFAFF url(../images/module_left_top.gif) top left no-repeat;
float: left;
width: 48%;
margin-right: 10px;
margin-bottom: 10px;
tbackground: url(/xajax/images/backbutton/bg-fade.png) repeat-x;
}

#maincol div.module div, #maincol-wide div.module div{
background: url(../images/green/module_right_top.gif) top right no-repeat;
bbackground: url(../images/module_right_top.gif) top right no-repeat;
}

#maincol div.module div div, #maincol-wide div.module div div{
background: url(../images/green/module_right_bottom.gif) bottom right no-repeat;
bbackground: url(../images/module_right_bottom.gif) bottom right no-repeat;
}

#maincol div.module div div div, #maincol-wide div.module div div div{
background:  transparent url(../images/green/module_left_bottom.gif) bottom left no-repeat;
bbackground:  transparent url(../images/module_left_bottom.gif) bottom left no-repeat;
padding: 5px;
font-size: 10px;
}

/* Topmenu */

 ul#mainlevel-nav
{
list-style: none;
padding: 0;
margin: 11px;
ffloat: right;
font-size: 0.75em;
font-family:arial,verdana,tahoma;
margin-right:20px;
width:80%;
bborder:1px red solid;
}

ul#mainlevel-nav li{
width: auto !important;
width: auto;
float: right;
margin: 0;
line-height: 20px;
white-space: nowrap;
bbackground: url(../images/headmenu_left.gif) bottom left no-repeat;
margin-right: 1px;
}

ul#mainlevel-nav li a{
font-weight: normal;
height: 20px;
display: inline-block;
padding-left: 5px;
padding-right: 10px;
padding-top:1px;
text-decoration: none;
color: #CCCCCC; color:black;
background: url(../images/headmenu_right.gif) bottom right no-repeat;
background: url(../images/menu_t4.jpg);
margin-left: 5px;
border:1px outset #eeeeee;
text-align:center;
}


ul#mainlevel-nav li:hover, ul#mainlevel-nav li.sfhover {
bbackground: url(../images/headmenu_left_hover.gif) bottom left no-repeat;
bbackground-color:#DBF5B6;
}

ul#mainlevel-nav li:hover a, ul#mainlevel-nav li.sfhover a{
bbackground: url(../images/headmenu_right_hover.gif) bottom right no-repeat;
background: #DBF5B6 url(../images/button.jpg);
bbackground: #DBF5B6 url(../images/menu_t4.jpg);
xbackground: #DBF5B6 url(../images/bckgr_01.png) center;
xbackground:#DBF5B6;
border:1px inset #008800;
ffont-weight:bold;
ffont-style:italic;
}

/* Main Menu(s) */

a.mainlevel {
font-size: 10px;
margin-right: 4px;
padding-left: 4px;
width: 139px;
display: block;
line-height: 26px;
margin-bottom: 2px;
text-decoration: none;
color: #002E61;
font-weight: normal;
}

a.mainlevel:hover, a.mainlevel#active_menu {
background: #F1F1F1;
border-right: 4px solid #6685A3;
text-decoration: none;
width: 135px;
}

a.sublevel {
padding: 0px;
margin: 0px;
font-size: 10px;
margin-right: 4px;
padding-left: 12px;
width: 127px;
display: block;
line-height: 20px;
background: url(../images/submenu_back.gif) left center no-repeat;
margin-bottom: 2px;
text-decoration: none;
color: #002E61;
font-weight: normal;
}

a.sublevel:hover, a.sublevel#active_menu {
background: #F1F1F1 url(../images/submenu_back.gif) left center no-repeat;
border-right: 4px solid #6685A3;
text-decoration: none;
width: 123px;
}

/* Module specific */

#leftcol div.module div div div div.syndicate {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}

#leftcol div.module div div div div.syndicate div {
background: transparent;
width: 137px;
margin: 0px;
padding: 0px;
}





div.moduletable h3 {
width: 175px;
height: 30px;
background-color: #E6EDF1;
color: #333333;
font-weight: bold;
font-size: 120%;
font-family: "Trebuchet MS", Verdana, sans serif;
line-height: 32px;
padding-left:5px;
margin-bottom: 5px;
margin-top: 17px;
}

div.moduletable-menu h3 {
width: 175px;
height: 30px;
background-color: #E6EDF1;
color: #333333;
font-weight: bold;
font-size: 100%;
font-family: "Trebuchet MS", Verdana, sans serif;
line-height: 32px;
padding-left:5px;
margin-bottom: 5px;
margin-top: 17px;
}

/* Other Mambo Stuff */

#title {
}
 .pathway, .breadcrumbs {
color: #5e5e5e;
ccolor:green;
font-size: 12px;
text-decoration: none;
font-weight: bold;
font-family:arial,verdana,tahoma;
padding-top:5px;
}

.pathway a{
color: #5e5e5e;
ccolor:green;
ttext-decoration: none;
ffont-weight: bold;
font-family:arial,verdana,tahoma;
font-size:12px;
}

.date {
}
hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {
}
.pnav:hover {
}
.small {
font-size: 10px;
color: #ABABAB;
line-height: 0.7;
}
.smalldark {
font-size: 10px;
color: #000;
height: 10px;
line-height: 10px;
text-align: left;
}

.sectiontableentry1 {
text-align: left;
background: #EFEFEF;
font-size: 10px;
padding: 2px;
line-height:2.5em;
}
.sectiontableentry2 {
background: #FFF;
font-size: 10px;
text-align: left;
padding: 2px;
line-height:2.5em;
}

.button {
border: 1px solid #BBBBBB;
}
.inputbox {
border: 1px solid #BBBBBB;
}
.inputbox:focus{background-color:#FFFFF0;}

.createdate {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}
a.readon {
font-size: 10px;
text-decoration: none;
line-height: 15px;
border: 1px solid #EEEEEE;
padding-left: 13px;
background: url(../images/readon5.gif) no-repeat left;
margin-top: 10px;
text-decoration: none;
font-weight: normal;
}

a.readon:hover {
background: #EEEEEE url(../images/readon6.gif) no-repeat left;
text-decoration: none;
}

.blog_more {
font-size: 10px;
}

.blog {
width: 100%;
}

/*Titulo dos artigos*/
.contentheading {
width: 98%;
font-weight: bold;
font-size: 15px;
height: 23px;
line-height: 20px;
border-bottom: 1px solid #002E61;
font-family: tahoma,arial,'Trebuchet MS', verdana, sans-serif;
color: #002E61;
color:green;
color:#808080; ccolor:#fffff3; color:#777777;
background: url(../images/menu_t.jpg);
background: url(../images/menu_t2.jpg);
bbackground: url(../images/menu_t4.jpg);
xbackground: url(../images/menu_t0.jpg);
background: url(../images/menu_t3.jpg);
background: url(../images/green2.png);
cbackground: url(../images/menu_t6.jpg);
cbackground: url(../images/bckgr_01.png);
qbackground: url(/xajax/images/backbutton/backblue.gif);
xbackground: url(/xajax/images/backbutton/backgray3.png);
xbackground: url(/xajax/images/backbutton/backgreen9.png);
qbackground: url(../images/menu_t4.jpg);
xbackground: url(/xajax/images/backbutton/backblueXP.png);
background: url(/xajax/images/backbutton/Header_Apple2.bmp);
background: url(../images/green2.png) no-repeat;
}

table.contentpaneopen {
font-size: 10px;
line-height: 1.8;
width: 98%;
}

table.contentpane td.contentheading {
width: 98%;
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family: 'Trebuchet MS', verdana, sans-serif;
color: #002E61;
border: none;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

table.contentpane ul li{
padding: 0px;
margin: 0px;
background: url(../images/readon2.gif) no-repeat left top;
padding-left: 18px;
}

.contentdescription {
font-size: 11px;
}
.sectiontableheader {
font-weight: bold;
font-size: 11px;
height: 25px;
line-height: 25px;
background:url('../images/menu_t2.jpg')bottom; /*menu_t2.jpg*/
border-top:1px solid #efefef;border-bottom:1px solid #efefef;
}


.categorytitle {
font-weight: bold;
font-size: 16px;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS", Verdana, sans serif;
}
.componentheading {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
font-family: "Trebuchet MS", Verdana, sans serif;
border-bottom: 1px solid #002E61;
color: #002E61;
margin-bottom: 5px;
}
a.category {
text-decoration:  underline; 
ffont-size:11px;
 }
a.category:hover {
text-decoration:  underline; 
 }
ul li a.category { line-height: 2em; font-size:12px;}

table.moduletable {
width:  100%; 
font-size: 80%;
 }
table.moduletable th  {
font-size: 80%;
}

.poll {
font-size: 10px;
text-align: center;
}

.poll_option {
font-size: 10px;
line-height:1.3em;
}


.back_button a{
font-size: 10px;
font-weight: normal;
}

.blogsection {
font-size: 10px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
background: url(../images/readon.gif) no-repeat left;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #BBBBBB;
}


/*-----adicionado-------*/
/**** Esilo Personalizado ****/

  /*modulo de noticias RSS "joomla sufixo classe => _feed moduletable_feed" */

    .moduletable_feed .moduletable_feed
    {
      bborder:2px groove #d5d5d5;
      background-color:transparent;
      font-size:1em;
    }

    .moduletable_feed .moduletable_feed ul
    {
      border:none;1px solid #d5d5d5;
      background-color:transparent;
    }

    .moduletable_feed ul li
    {
      text-align:left;
      lleft:-25px;
      font-family:verdana;
      color:#fffff0;
      position:relative;
      width:100%;
      height:100%
    }

    .moduletable_feed div
    {
      bborder:1px solid red; #e5e5e5;
    }
  /*Fim Rss*/



  img,table {
  	border:none;
  }

  /****Menus****/
  .moduletable_menu .menu
  {
      line-height:1.8em;
      text-align:left;
      font-family:tahoma,verdana,arial,verdana;
      font-size:1.2em;
      color:#008000; color:#c0c0c0;
      position:relative;
      wwidth:150;
      hheight:100%
  }
  
  /*itens dos menus e modulos*/
  .module a { color:#005500; }
  .module a:hover{ color:#3CAA3F; color:#559D48; }
  

  /*marcadores do menu*/
  .module ul li
  {
    margin-left:-25px;
    width:auto;
    llist-style-type:circle ;
  }


  /*identificador dos modulos*/
  div.module h3
  {
    ccolor:green;
    color:black;
  }

  /*Secoes*/
  .module .sections a, .sections a
   {
      lline-height:1.8em;
      text-align:left;
      font-family:tahoma,verdana,arial,verdana;
      font-size:1.2em;
      color:color:darkgreen;;
      position:relative;
   }

  /****Fim Menus****/
  
  

  /*Popular e Últimas Notícias (cinza)*/
  .user .module h3
  {color:#707070;}

   

  /*exibicao individual de um artigo*/
  table.contentpaneopen a {
  font-size: 1.5em;
  line-height: 1.8;
  width: 98%;
  color:#007700;
  }
  

  /*Formulario LOGIN*/
  #form-login #form-login-username .inputbox, #form-login #form-login-password .inputbox
  {
    width:100%;
  }
  
  /*BANNER TOP*/
  #banner-top{
    bborder:1px dashed red;
    height:auto;
    margin-top:1%;
    width:930px;
    position:relative;
  }


  /**** FIM Personalizado ***/
.wrapper { width:99%; height:1280px;background-color:transparent;}


