body {
    font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;

}
A:link {text-decoration:none;
font-family: Arial, sans-serif;
font-size: 12px;
color:#00008b;
background-color: transparent;
}

A:visited {text-decoration:none;
font-family: Arial, sans-serif;
font-size: 12px;
color:#00008b;}

A:active {text-decoration:none;
font-family: Arial, sans-serif;
font-size: 12px;
color:#2078d0;}

A:hover {text-decoration:none; 
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: red;} 
/* ================================================ */

/* generated by csscreator.com */ 
html, body{
background-image: url(../images/fundo.png);
background-position: center; 
 margin:0; 
 padding:0; 
 text-align:center; 
}

ul {
		list-style: none;
      margin: 0;
      padding: 0px;
}
 
#miss ul {
        list-style-type: none 
        margin: 4px;
        padding: 2px;
        }
        
#miss li {
	 list-style-image: url(../images/bull0076.gif);
	 list-style-position: !important;
	 list-style-position: inside; 
	 margin: 1px;
	 padding-left: 8px;
	 padding-top: 2px;
	/* border-bottom-style: solid;
	 border-bottom-width: 1px;
	 border-color: #d0d0ff; */
	 
}

 
#pagewidth{ 
 width:760px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:186px; 
  background-color:#FFFFFF; 
 width:100%;
} 
 
#leftcol{
 width:150px; 
 float:left; 
 position:relative; 
 background-color:#F1F1F1; 
 }
 
#twocols{
 width:608px; 
 float:right; 
 position:relative; 
  }
  
#twocols_one{
 width:760px; 
 float:right; 
 position:relative; 
  }
  
  
 
#rightcol{
 width:128px; 
 float:right; 
 position:relative; 
 background-color:#ECECEC;
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
display:inline; 
 position: relative; 
 width:478px; 
 border-color:#d4d0c8;
 border-style: solid !important;
 border-width: 1px;
 }
 
#maincol_one{background-color: #FFFFFF;  
 float: left; 
display:inline; 
 position: relative; 
 width:760px; 
 }


.colmeio{
background-color: #F2F2F2;  
 float: left;
 width:476px; 
 padding: 4px;
 text-align: justify;
 }
 
 #leia_mais a:link, #leia_mais a:visited {
	background-image: url(../images/leia.gif);
	background-repeat: repeat-x;
	width: 70px;
	height:18px;
	padding-left: 4px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;	
	clear: both;
}
#leia_mais a:hover{
	background-image: url(../images/leia_over.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	width: 70px;
	height:18px;
	padding-left: 4px;
	clear: both;
}
 
#voltar a:link, #voltar a:visited {
	background-image: url(../images/voltar.png);
	/* background-repeat: repeat-x; */
	width: 113px;
	height:28px;
	padding-left: 4px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;	
	clear: both;
}
#voltar a:hover{
	background-image: url(../images/voltar_over.png);
	/* background-repeat: repeat-x; */
	text-decoration: none;
	width: 113px;
	height:28px;
	padding-left: 4px;
	clear: both;
}

 
 #smalltext{
 	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #F0F8FF;
 }
 
/* */
 div.mosimage {
  border: 1px solid #ccc;
}


 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}



/* ================================================ */
/* LINK COM CLASSE */
A.menubaixo:link {text-decoration:none;color:White;}
A.menubaixo:visited {text-decoration:none;color:white;}
A.menubaixo:active {text-decoration:none;color:Lime;}
A.menubaixo:hover {text-decoration:none; color: Lime;} 
/* FIM LINKS */
#bannertop{
	background-color: #d0d0ff;
	background-image: url(../images/banner.png) ;
	background-repeat: no-repeat;
	width: 760px;
	height: 144px;
	background-position: center;
	
	}


#footer{
    background-color: #2078D0;
    padding: 3 10 3 10px;
    color:#F0F8FF;
	 text-align:center;
	 background-image: url(../images/bar_02.png);
	 background-repeat: repeat-x;
	 background-position: center;
width: 760px;
     clear: both;
    	 
}
#titulo{
	background-image: url(../images/bar_01.png);
	background-repeat: repeat-x;
	height: 22px;
	text-align: left;
	padding: 3px 4px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: White;
}
#titulomain{
	background-image: url(../images/bar_01.png);
	background-repeat: repeat-x;
	height: 22px;
	text-align: right;
	padding: 3px 4px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: White;
}




#titnoticias{
	background-image: url(../images/bar_03.gif);
	background-repeat: no-repeat;
	width: 127px;
	height: 20px;
	text-align: center;
	padding: 3px 4px 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: white;
}
#sb01{
	width: auto;
	font-family: arial, sans-serif; 
	font-size: 10pt; 
	color: #606060; 
/*	border-style: solid; 
	border-width:1px; */
	padding-left: 18px;
	background-color: #DFEFFF;
	background-image: url(../images/bl01.png);
	background-repeat: no-repeat;
	background-position: left;
	}

#sb02{
	width: auto;
	font-family: arial, sans-serif; 
	font-size: 10pt; 
	color: #f0f8ff; 
/*	border-style: solid; 
	border-width:1px; */
	padding-top: 2px;
	font-weight: bold;
	padding-left: 19px;
	background-image: url(../images/bar_04.png);
	background-repeat: no-repeat;
height: 22px;
	}

	
	
#conteudo_cursos{

 	width: auto; 
	/*width: 460px; *//	
	font-family: Arial, sans-serif;
	text-align: justify;
	color: #2a2a2a;
	padding: 2px; 
	
/*	padding-bottom: 3px; */
}

#noticias_main{
		BORDER-COLOR: #c0c0c0; 
		WIDTH: 606px; 
		background-image: url(../images/bgmain.gif); 
		background-repeat: repeat-y;
}
#texto_inicial_esq{
	WIDTH: 298px; 
	FONT-FAMILY: arial, sans-serif; 	
	FLOAT: left; 	
	COLOR: #4a4a4a; 	
	FONT-SIZE: 8pt; 
	text-align:justify; 
	margin-left: 1px; 
}
#texto_inicial_dir{
	WIDTH: 298px; 
	FONT-FAMILY: arial, sans-serif; 	
	FLOAT: right; 	
	COLOR: #4a4a4a; 	
	FONT-SIZE: 8pt; 
	text-align:justify; 
	margin-left: 1px; 
}

#titnoticiasb{
	     background-image:url(../images/newsbar.gif);
        background-repeat: no-repeat;
        WIDTH: auto; 
        FONT-FAMILY: arial, sans-serif; 
        COLOR: #ffffff; 
        FONT-SIZE: 9pt; 
        FONT-WEIGHT: bold; 	
        padding: 2 0 0 20px; 
        text-align: left;
        height: 22px;
        margin-left: 2px;
}



#noticias_maing{
		BORDER-COLOR: #c0c0c0; 
		WIDTH: 606px; 
		background-color: #f8f8f8; 
		border: 1px;
		border-color: ActiveBorder;
		border-style: solid;
		border-width: 1px;

}
#titnoticiasg{
	     background-image:url(../images/newsbargreen.gif);
        background-repeat: no-repeat;
        /* WIDTH: 600px; */
        FONT-FAMILY: arial, sans-serif; 
        COLOR: #ffffff; 
        FONT-SIZE: 9pt; 
        FONT-WEIGHT: bold; 	
        padding: 2 0 0 20px; 
        text-align: left;
        height: 22px;
        margin-left: 2px;	
        color: #006400;
}
#texto_inicialg{
	WIDTH: 600px;
	background-color: #F0F0F0; 
	FONT-FAMILY: arial, sans-serif; 	
	COLOR: #4a4a4a; 	
	FONT-SIZE: 9pt; 
	text-align: justify; 
	margin: 1px; 
}

#titgeral{
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-bottom-width: 1px;
	border-left: 0px;
	border-right-width: 0px;
	border-color: orange;
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	/*background-color: ActiveBorder; */
	
}
	




/* ==============================  MENU  ================================================= */
 
    #tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
          border-bottom:1px solid #666;
      }
    #tabsF ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../menu/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../menu/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

        #tabsF #current a {
                background-position:0% -42px;
        }
        #tabsF #current a span {
                background-position:100% -42px;
        }

        /* MENU 7 */ 
/*- Menu 7--------------------------- */

#menu7 {
        font-family: Arial, sans-serif;
        /* margin: 0; */
        font-size: 8pt;
        font-weight: bold;
        background: #FFF;
        width: 150px;
        margin: 0px;
        }

#menu7 li a {
        height: 24px;
          voice-family: "\"}\"";
          voice-family: inherit;
        height: 24px;
        text-decoration: none;
        }

#menu7 li a:link, #menu7 li a:visited {
        color: #505050;
        display: block;
        /* background:  url(images/menu7.png); */
        background-image: url(../images/menu7.png);
        padding: 6px 0 0 18px;
        }

#menu7 li a:hover, #menu7 li #current {
        color: #505050;
        background:  url(../images/menu7.png) 0 -24px;
        padding: 6px 0 0 18px;
        }
/* fim MENU  */
 