Subversion Repositories bacoAlunos

Rev

Rev 44 | Blame | Compare with Previous | Last modification | View Log | RSS feed


/*********** Site Struture *************/
BODY *, .contentPortal, .contentPortal p, .contentPortal li
{
    FONT-FAMILY:  "Lucida Grande","Trebuchet MS","bitstream vera sans",Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE:0.98em;
}

#body
{
   width:950px;
   margin-left: auto;
   margin-right: auto;
}

#pageStructure
{
    border-collapse :collapse ;
    LEFT: 0;
    WIDTH: 100%;
}

/*#page
{
    LEFT: 0;
    WIDTH: 100%
} */


TD#leftPage
{
    VERTICAL-ALIGN: top;
    WIDTH: 160px;
    text-align:left;
}

#leftPagePosition
{
    CLEAR: left;
    LEFT: 0;
    FLOAT: left;
    PADDING-TOP: 43px;
}

TD.rightPage,TD.rightPagePortal
{
    VERTICAL-ALIGN: top;
    WIDTH: 160px;
}

.rightPagePosition
{
    CLEAR: left;
    LEFT: 0;
    FLOAT: left;
    PADDING-BOTTOM: 20px;
}

#footer
{
    HEIGHT: 50px;
    PADDING-TOP: 5px;
}

#footerStructure TABLE
{
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    RIGHT: 0;
    LEFT: 0;
    MARGIN: 0;
    BORDER-LEFT: 0;
    WIDTH: 100%;
    PADDING-TOP: 0;
    BORDER-BOTTOM: 0;
    TOP: 0;
    border-spacing: 0
}
#footerStructure TABLE TD
{
    VERTICAL-ALIGN: top
}
/****************************Text Size*************************************************/

h1
{
    font-size:14pt;
}
h2
{
    font-size:12pt;
}

/*************************************************************************************/

/*****************************Portal Page Template************************************/
.portal
{
}
.portalContent
{
    padding-left:10px;
}

td.column
{
    vertical-align:top;
}

.portalContent
{
    padding-left:10px;
    padding-right:10px;
}

.block P,.navLeftMenu h2
{
     background-color:#ededed;
     padding-left:10px;
     margin:0;
   
}

.block UL
{
    LIST-STYLE-TYPE: none;
     padding-left:10px;
}

.block a:link
{
    color:#4d4d4d;
    text-decoration:none;
}

.block a:visited
{
    color:#4d4d4d;
    text-decoration:none;
}

.block a:hover,.linkUnderlineGrayToGreen a:hover
{
    color:#8EC73F;
    text-decoration:underline;
}

.portalLeftAnnouncements table
{
    table-layout:fixed;
    width:180px;
    padding-top:10px;
}

.portalRightAnnouncements table
{
table-layout:fixed;
width:250px;
}

.portalAnnouncement a:link,.portalAnnouncement a:visited
{
font-size:10pt;
margin:0;
}

.portalAnnouncementTitle a
{
 color:#000000;
}

.portalAnnouncement a
{
   text-decoration :none;
}

.portalAnnouncementText a:link,.portalAnnouncementText a:visited
{
color:#4d4d4d;
}

.navleftMenu
{
    width:180px;
    padding-left:10px;    
}

#portalMenu li.selected  a
{
    color:#8EC73F;    
}
/**********************************************************************************/

/****************************** Standard Page Template ***************************/
.page,.pageText
{
    font-size :11.5pt;
}

.page P
{
}

.page h1,.pageHeader h1
{
    font-size:15pt;
}

.page h2,.sectionTitle h2
{
    font-size:13pt;
    font-weight:bold;
}

.page h3,.sectionTitle h3
{
    font-size:10pt;
    font-weight:bold;
    color:#000000;
}

.pageHeader h1
{
    color:#FFFFFF;
    background-color:#8EC73F;
    padding-left:10px;
    padding-right:10px;
}

.portalContent
{
}

.pageBlock a:hover
{
  color:#8EC73F;
  text-decoration :underline;
}

.pageColumnTableSolid
{
    border:#000000 solid 1px;
}

.listClean UL /*Lista sem nada*/
{
   LIST-STYLE-TYPE: none;
   padding:0;
}

.listCircleWhite UL/*Lista circulo branco*/
{
   LIST-STYLE-TYPE: circle;
}

.listDecimal UL/*Lista decimal*/
{
   LIST-STYLE-TYPE: decimal;
}

.listDisc UL/*Lista circulo preto*/
{
   LIST-STYLE-TYPE: disc;
}

.listSquare UL/*Lista quadrado preto*/
{
   LIST-STYLE-TYPE: square;
}

.pageSection
{
}

.sectionTitle h2
{
  color:#000000;
}

.pageText,.pageBlock a,.pageBlock a:visited
{
    color:#4d4d4d;
    text-decoration:none;
}
/*********************************************************************************/

/******************************* Index Page***************************************/
.indexPage Table
{
    width:100%;
    border-collapse: collapse;
}

.header
{
color:#FFFFFF;
background-color:#8EC73F;
padding-left:10px;
}

.flashTopNews
{
   text-align :right;
}

.flashTopNews tr
{
    background-color:#4d4d4d;
}

.flashTopNews td,.flashCenterNews td,.flashBottomNews td
{
    vertical-align:top;
}

.flashCenterNews
{
    border-top-style: dotted;
    border-top-color:#DEDEDD;
}

.textNewsTop
{
    text-align :left;
}

.textNewsCenter,.textNewsBottom
{
    padding-top :10px;
}

.titleNewsTop a,.titleNewsCenter a,.titleNewsBottom a,.titleLastNews a:hover,.copyRightLink a:hover,.linkLeftMenu a:hover,#leftMenuModule h2
{
    color:#8EC73F;
}

.titleNewsTop a,.titleNewsCenter a,.titleNewsBottom a
{
  font-weight:bold;
}

.flashCenterNews a,.descriptionNewsBottom a,.linkLeftMenu a,.flashTopNews a
{
    text-decoration:none;
}

.descriptionNewsCenter a:link,.descriptionNewsCenter a:visited,.descriptionNewsBottom a:link,.descriptionNewsBottom a:visited,.titleLastNews a,.copyRightLink a,.linkLeftMenu a
{
    color:#4d4d4d;
}

.descriptionNewsTop a:link,.descriptionNewsTop a:visited
{
    color:#FFFFFF;
}

.imageNewsCenter
{
    width:50px;
}

.titleNewsTop,.titleNewsCenter,.titleNewsBottom,.descriptionNewsCenter,.descriptionNewsBottom,.descriptionNewsTop
{
    padding-left :10px;
}

.lastnews ul
{
    padding:0;
    padding-left:5px;
    WIDTH: 160px;
}

#leftMenuModule h2
{
    MARGIN: 0;
}

#leftMenuModule UL
{
    MARGIN: 0;
    WIDTH: 155px;
}
/*********************************************************************************/

/****************** topnav **********************/

#topnav
{
    color:#FFFFFF;
    text-decoration:none;
    BACKGROUND-COLOR: #8EC73F;
    FONT: 11px/20px "bitstream vera sans", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}

#topnav LI A:hover
{
    COLOR:#4d4d4d;
    BACKGROUND-COLOR: #FFFFFF
}
#topnav LI A
{
    color:#FFFFFF;
    text-decoration:none;
}

#topnav UL
{
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 10px;
    MARGIN: 0;
    WIDTH: 155px;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0;
    LIST-STYLE-TYPE: none
}

#topnav LI
{
    PADDING-RIGHT: 0;
    DISPLAY: inline;
    PADDING-LEFT: 0;
    PADDING-BOTTOM: 0;
    MARGIN: 0;
    PADDING-TOP: 0;
}
/*****************************************************************************************/

/************************************** Content Structure ********************************/

.content,.contentPortal
{
    LEFT: 0;
    RIGHT: 0;
    WIDTH: 100%;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
}

.contentPortal
{
    border-left: #8EC73F solid 2px;
    border-top: #8EC73F solid 2px;
    border-bottom: #8EC73F solid 2px;
}

.rightPagePortal
{
    background-color:#ededed;
    border-right: #8EC73F solid 2px;
    border-top: #8EC73F solid 2px;
    border-bottom: #8EC73F solid 2px;
}


/*****************************************************************************************/

/************************************* Footer Modules ***********************************/

#license UL
{
    COLOR: #4D4D4D;
    PADDING-RIGHT: 0;
    PADDING-LEFT: 0;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
    MARGIN: 0;
    LIST-STYLE-TYPE: none;
}

#footer #organizations
{
}

#footer #sponsors
{
}

/**************************************************************************************/

/******************************** Bar Module Color ************************************/
TD #topBar
{
    font-weight:bold;
    color:white;
    background-color:#8EC73F;
    padding-left:10px;
    FONT-SIZE: 18px
}
/**************************************************************************************/

/******************************** Background Color ************************************/
/*Gray background*/
#backOne
{
    background-color:#4D4D4D;
}
/**************************************************************************************/

/*************************Staff Links Structure***************************************/
.staffLinks P
{
  font-weight :bold;
}
/*************************************************************************************/

.form , .boxHorizontal
{
    margin:0;
    padding:3px;
    border:1px #793B0D solid ;
    background-color:#F5BB91;
}

.form th, .boxHorizontal th
{
    margin:0;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:15px;
    color:#793B0D;
    background-color: #F5BB91;
    border: 1px solid #793B0D;
    font-size:0.76em;
    font-weight:bold;
    font-family:Helvetica,sans-serif;
    text-align:left;
}

.form td, .boxHorizontal td
{
    margin:0;
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:15px;
    color:#793B0D;
    background-color: #FFFFFF;
    border: 1px solid #793B0D;
    font-size:0.8em;
    font-family:Helvetica,sans-serif;
    vertical-align:middle;
}

.form .buttons td, .boxHorizontal .buttons td
{
    text-align:center;
    background-color: #FDE1CD;
}

.form textarea, .boxHorizontal textarea
{
    width:600px;
    height:300px;

}

.form input[type="text"],  .form input[type="password"]
{
    width:600px;
}
.form input.date
{
    width:100px;
}




/* PAGE LAYOUTS */

.seccao, .seccao p
{
    padding:30px;
    font-size:0.95em;
    font-family: Helvetica, sans-serif;
}
.seccao p
{
    padding:4px;
}
.seccao h1
{
    font-size:1.1em;
    font-weight:bold;
    font-family:Helvetica,sans-serif;
    color:red;
}

.seccao .seccao h1
{
    font-size:1em;
    font-weight:bold;
    font-family: Helvetica,sans-serif;
    color:red;
}


/*Butões*/

input[type="text"] , input[type="password"]
{
    FONT-SIZE: 0.8em;
    FONT-FAMILY:Helvetica;
}

input[type="button"], input[type="submit"]
{
    color: black;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: black;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: black;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
}

input[type="button"]:hover, input[type="submit"]:hover
{
    background-color: #909090;
    background-image: none;
    background-repeat: repeat;
    background-attachment: scroll;
    cursor: pointer;
    color: white;
}

/*Errors and Warnings*/
.statusOK
{
    padding: 2px;
    list-style-type: none;
    color: green;
    background-color: #FFEEDD;
}

.statusERROR
{
    color:red;
}

.statusWARNING
{
    padding: 2px;
    list-style-type: none;
    color: yellow;
    background-color: black;
}
.requiredField{
    color: red;
}

.statusSearch{
    color:lightblue;
}

/********************************************** Navigation Menu ********************************/
ul.menubar{
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF; /* IE6 Bug */
  font-size: 100%;

}
.submenu
{
font: bold 16px sans;
}

.menu
{
font: normal 14px sans;
}

ul.menubar .submenu{
  margin: 0px;
  padding: 0px;
  list-style: none;
  background-color: #FFFFFF;
  float:left;
}

ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
}

ul.menubar a{
  padding: 5px;
  display:block;
  text-decoration: none;
  color: #4D4D4D;
  padding: 5px;
}

ul.menubar a:hover{
  padding: 5px;
  display:block;
  text-decoration: none;
  color: #4D4D4D;
  padding: 5px;
}

.menuTop
{

}

.menu a:hover{
  padding: 5px;
  display:block;
 /* border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: none; */

  padding: 5px;
}

ul.menu, ul.menu ul{
  margin: 0;
  padding: 2px;
 /* border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;     */

  background-color: #FFFFFF; /* IE6 Bug */
}

ul.menu li{
  position: relative;
  list-style: none;
  /*border: 0px;*/
  opacity:0.9;
  background-color: #4D4D4D;
  width:250px;
}

ul.menu li a{
  display: block;
  text-decoration: none;
 /* border-bottom: 0px;*/
  /*color: #4D4D4D;*/
 /* background-color: #FFFFFF;  */
  color: #4d4d4d;
  background-color: #CCCCCC;
  padding: 5px 10px 5px 5px;
}

/*
.shadow UL{
    background-color: #666;
    color: inherit;
    position: relative;
    padding-left:1px;
    padding-top :0px;
    padding-bottom:2px;
    padding-right:2px;
}
  */

.shadow UL
{
    background :transparent;
    width:250px;
    color: inherit;
}

ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: red;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
}

ul.menu li.submenu ul
{
    display: none;
} /* Hide sub-menus initially */

ul.menu li a:hover
{
    background-color: #8EC73F;
    color: #FFFFFF;
    text-decoration :underline;
}

/***********************************************************************************************/