/*========================================
DMD2 Soluções em Tecnologia de Informação
dmd2.com.br CSSGen v1.5
customer: 'lbpvma.ufal.br'
created: 02 ago 2007
last modified: 01 ago 2007
author: Andre Domarques
contact: domarques@gmail.com
==========================================*/

/* General ------------------------------------------------------------------*/

  * {margin:0; padding:0; border:0;}
  html {height: 100%;}
  body {font:70%/160% Verdana, Arial, Helvetica, sans-serif;}
  p {margin: 0px 0px 10px;}
  a, a:visited {text-decoration:none; color:#006633;}
  img {border:0;}
  .clearer {clear:both; }
  
/* Links --------------------------------------------------------------------*/
a:link,a:visited{color:#3BA500; text-decoration:none;font-weight:bold;}
a:hover{color:#3B6E00;text-decoration:none;font-weight:bold;}


/* Layout -------------------------------------------------------------------*/

	#lbpvma { background:url(../images/ste-bkg-main.png) top center repeat-x #BBEE77;}
	#lbpvma-inner {background:url(../images/ste-bkg.png) top center repeat-y;}
	#lbpvma-outter { background:url(../images/ste-bkg-top.jpg) top center no-repeat;}
    div#wrapper { margin: 0 auto; width:760px; text-align:center;}
      div#container {text-align:left;}
        div#header {background:url(../images/header.jpg) no-repeat; width:760px; height:143px;}
        div#contentWrapper {background:url(../images/cnt-bkg.jpg) repeat-y; width:760px; padding:10px 0 }
          div#sideBarLeft {float:left; width:160px;}
          div#sideBarRight {float:right; width:160px; padding-left:15px;}
          div#content {margin:0pt 0pt 0pt 162px;}
          	div#contentArea {padding:10px; }
            	div#contentArea h1 {font:180%/140% Tahoma, Georgia, "Times New Roman", Times, serif; color:#3BA500; font-weight:bold;}
            	div#contentArea h2 {font:140%/140% Tahoma, Georgia, "Times New Roman", Times, serif; color:#3BA500; font-weight:bold;}
            	div#contentArea h3 {font:120%/140% Tahoma, Georgia, "Times New Roman", Times, serif; color:#3BA500; font-weight:bold;}

              div#navigation { width:100%;}
        div#footer {background:url(../images/ftr-bkg.jpg) repeat-x; width:760px; height:36px;}
        div#footer p {padding:0; margin:0; font-size:10px}
        	div#ftrCopy {color:#FFFFFF; font-weight:bold; padding: 7px 9px; float:left;}
          div#ftrDmd2 {background:url(../images/ftr-dmd2.jpg) no-repeat; float:right;}
          	div#ftrDmd2 a {display:block; width:90px; height:36px; text-indent:-9999px; }
/* END CSS --------------------------------------------------------------------*/

/* Navigation ---------------------------------------------------------------*/

#navigation .moduletable h3 {background:transparent url(../images/nav-title.jpg) no-repeat scroll 0% 0%; color:#FFFFFF; font-size:11px; height:25px; padding:11px 0pt 0pt 30px;}
#navigation .moduletable table {margin:5px; width:150px;}
#navigation .moduletable tr {line-height:2em; background:url(../images/nav-bullet.gif) no-repeat left top; background-position:0 6px;}
#navigation .moduletable td {border-bottom:1px solid #E8E7E1;}
#navigation .moduletable td:hover {background: #BBEE77 url(../images/nav-bullet.gif) no-repeat left top; background-position:0 6px;}
#navigation .moduletable tr a {padding-left:15px; font-size:10px;}

/* Sidebar Right ------------------------------------------------------------*/

#sideBarRight .moduletable h3 {background:transparent url(../images/des-title.jpg) no-repeat scroll 0% 0%; color:#FFFFFF; font-size:11px; height:25px; padding:11px 0pt 0pt 30px;}

/* CSS Document */
.outline{border:1px solid #cccccc;  background:#ffffff;padding:2px;}
#buttons_outer{width:635px;  margin-bottom:2px;margin-right:2px;float:left;}
#buttons_inner{border:1px solid #cccccc;height:21px !important;height:23px;}
#pathway_text{overflow:hidden;display:block;height:25px;line-height:25px !important;line-height:22px;padding-left:4px;border:1px solid #ccc;margin-bottom:2px;}
#pathway_text img{margin-left:5px;margin-right:5px;margin-top:6px;}
#buttons{float:left;margin:0px;padding:0px;width:auto;}
ul#mainlevel-nav{list-style:none;padding:0;margin:0;font-size:0.8em;}
ul#mainlevel-nav li{background-image:none;padding-left:0px;padding-right:0px;float:left;margin:0;font-size:11px;line-height:21px;white-space:nowrap;border-right:1px solid #cccccc;}
ul#mainlevel-nav li a{display:block;padding-left:15px;padding-right:15px;text-decoration:none;color:#333333;background:transparent;}
#buttons>ul#mainlevel-nav li a{width:auto; }
ul#mainlevel-nav li a:hover{color:#fff;background:#c64934;}
#search_outer{float:left;width:165px;}
#search_inner{border:1px solid #cccccc;padding:0px;  height:21px !important;  height:23px;  overflow:hidden;}
#search_inner form{padding:0;  margin:0;}
#search_inner .inputbox{border:0px;padding:3px 3px 3px 5px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#c64934;}
#top_outer{float:left;width:165px;}
#top_inner{border:1px solid #cccccc;padding:2px;  height:144px !important;  height:150px;  overflow:hidden;  float:none !important;  float:left;}
#left_outer{float:left;margin-top:2px;width:165px;}
#left_inner{border:1px solid #cccccc;padding:2px;  float:none !important;  float:left;}
#content_outer{padding:0px;margin-top:0px;margin-left:2px;
/** border:1px solid #cccccc; **/
float:left;width:635px;}
#content_inner{float:none !important;  float:left;  padding:0;  padding-top:2px;  margin:0;}
table.content_table{width:100%;padding:0px;margin:0px;}
table.content_table td{padding:0px;margin:0px;}
#banner_inner{float:left;padding:0px;height:70px;}
#poweredby_inner{float:right;padding:0px;margin-left:0px;height:70px;}
#right_outer{margin-left:2px;width:165px;}
#right_inner{float:none !important;  float:left;  border:1px solid #cccccc;  padding:2px;}
.user1_inner{border:1px solid #cccccc;  float:none !important;  float:left;margin:0px;padding:2px;}
.user2_inner{border:1px solid #cccccc;  float:none !important;  float:left;margin:0px;padding:2px;}
table td.body_outer{padding:2px;border:1px solid #cccccc;}
.maintitle{color:#ffffff;font-size:40px;padding-left:15px;padding-top:20px;}
.error{font-style:italic;  text-transform:uppercase;  padding:5px;  color:#cccccc;  font-size:14px;  font-weight:bold;}
/** old stuff **/
.back_button{float:left; text-align:center; font-size:11px; font-weight:bold; border:1px solid #478B38; width:auto; background:url(../images/btn-back.png) repeat-x; padding:0px 3px; line-height:20px; margin:1px;}
.back_button a{color:#FFF;}
.pagenav{text-align:center;  font-size:11px;  font-weight:bold;  border:3px double #cccccc;  width:auto;  background:url(../images/button_bg.png) repeat-x;  padding:0px 10px;  line-height:20px;  margin:1px;}
.pagenavbar{margin-right:10px;float:right;}



ul{margin:5px 0 5px 15px;padding:0;list-style:none;}
li{line-height:15px; padding: 0 0 10px 15px;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:0px 3px;}
td{text-align:justify; font-size:11px;}

/* Joomla core stuff */
table.contentpaneopen{width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin: 0 0 5px 0;}
table.contentpaneopen td.componentheading{padding-left:4px;}
table.contentpane{width:100%;padding:0px;border-collapse:collapse;border-spacing:0px;margin:0px;}
table.contentpane td{margin:0px;padding:0px;}
table.contentpane td.componentheading{padding-left:4px;}
table.contentpaneopen fieldset{border:0px;border-bottom:1px solid #eee;}
.button{color:#c64934;  font-family:Arial,Hevlvetica,sans-serif;  text-align:center;  font-size:11px;  font-weight:bold;  border:3px double #cccccc;  width:auto;  background:url(../images/button_bg.png) repeat-x;  padding:0px 5px;  line-height:18px !important;  line-height:16px;  height:26px !important;  height:24px;  margin:1px;}
.inputbox{padding:2px;border:solid 1px #cccccc;background-color:#ffffff;}
.componentheading{background:url(../images/subhead_bg.png) repeat-x;color:#666666;text-align:left;padding-top:4px;padding-left:4px;height:21px;font-weight:bold;font-size:10px;text-transform:uppercase;}
.contentcolumn{padding-right:5px;}
.contentheading{font:180%/140% Tahoma, Georgia, "Times New Roman", Times, serif; color:#3BA500; font-weight:bold; border-bottom:1px solid #E8E7E1;}
.contentpagetitle{font-size:13px;font-weight:bold;color:#cccccc;text-align:left;}
table.searchinto{width:100%;}
table.searchintro td{font-weight:bold;}



table.pollstableborder td{padding:2px;}
.sectiontableheader{font-weight:bold;  background:#f0f0f0;  padding:4px;}
.sectiontablefooter{}
.sectiontableentry1{background-color:#ffffff;}
.sectiontableentry2{background-color:#f9f9f9;}
.small{color:#999999;font-size:9px;}
.createdate{height:15px;padding-bottom:5px;color:#999999;font-size:9px;}
.modifydate{height:15px;padding-top:5px;color:#999999;font-size:9px;}
table.contenttoc{border:1px solid #cccccc;  padding:2px;  margin-left:2px;  margin-bottom:2px;}
table.contenttoc td{padding:2px;}
table.contenttoc th{background:url(../images/subhead_bg.png) repeat-x;  color:#666666;text-align:left;padding-top:2px;padding-left:4px;height:21px;font-weight:bold;font-size:10px;text-transform:uppercase;}
.highlight{background-color:Yellow;color:Blue;padding:0;}
.code{background-color:#ddd;border:1px solid #bbb;}
form{
/* removes space below form elements */
margin:0; padding:0;}
div.mosimage{border:1px solid #ccc;}
.mosimage{border:1px solid #cccccc;  margin:5px}
.mosimage_caption{margin-top:2px;  background:#efefef;  padding:1px 2px;  color:#666;  font-size:10px;  border-top:1px solid #cccccc;}
span.article_seperator{display:block;height:1.5em;}
