	

*{ margin:0; padding:0; text-decoration:none; font-family:arial, helvetica;}
body {background:#fffadc url('../img/fundo_papel.jpg') center top;}

#wrap {width:980px; margin:auto; background-color:#fff;}

#header {width:920px; margin-left:30px; float:left; clear:both; position:relative; height:200px;}
   #conceitual  {position:absolute; left:0px; top:0px; z-index:100; width:920px; height:200px; background: url('../img/header_site.jpg') no-repeat left top;}
   #foto        {position:absolute; right:0px; top:0px; z-index:3; width:600px; height:200px;background:#000 url('../img/foto600.jpg') no-repeat 0px -60px;} 
   #topMenu     {position:absolute; top:0px; right:145px; height:20px; z-index:999;}
        a.topMenuItem{
            display: block;
            float:left;
            padding: 3px 5px 0px 5px;
            margin-left:5px;
            border-top:2px solid #333;
            font-family: arial;
            font-weight:bold;
            font-size:10px;
            color:#333;
            text-align: center;
        }
        a.topSel, a.topMenuItem:hover{border-top:5px solid #EED4A1;}

    	a.logoLink {display:block; position:relative; width:240px; height:155px; margin:auto; margin-top:10px;}

#main {width:920px; margin-left:30px; margin-top:30px; float:left; clear:both;}
    #leftCol  {float:left; width:170px;}
        #menu {float:left; width:170px; clear:both; margin-bottom: 15px;}
            .menuItem           {float:left; width:170px; height:30px; margin-bottom:3px; background:#fffadc no-repeat left top; }
            a:hover .menuItem   {background-position:left bottom; background-color:#EED4A1;}
            .menuLaranja        {background-color:#EED4A1;}

    .boxTitleL       {float:left; clear:both; width:170px; height:30px; margin-bottom:3px; background:#EED4A1 no-repeat 10px 4px;}
    .sideBoxL        {float:left; clear:both; width:170px; background-color:#fffadc; margin-bottom:15px;padding: 10px 0px 10px 0px;}
            
    #center         {float:left; width:520px; margin-left:30px;}
        .centerBox  {float:left; width:500px; margin: 15px 0px 15px 10px;}
        .txt        {display:block; width: 480px; margin-left:10px; font-family:arial, helvetica; font-size:12px; color:#333;}
        .noticia    {width:500px; margin-top:10px; margin-bottom:20px; padding-bottom:10px; background: url('../img/grad.png') repeat-x bottom left}
        .titulo     {font-family: arial, helvetica; font-size:20px; color:#77281E;}
        .data       {font-family: arial, helvetica; font-size:18px; color:#EED4A1;}
        
        div.titulo a       {text-decoration: none; color:#77281E;}
        div.titulo a:hover {text-decoration: underline; color:#77281E;}
        
        a img.imgNoticia       {float:right; margin:0px 0px 15px 15px; border:solid 3px #fffadc;}
        a:hover img.imgNoticia {float:right; margin:0px 0px 15px 15px; border:solid 3px #EED4A1;}
        
        a.leiaMais       {text-decoration:none; color:#EED4A1; font-weight:bold;}
        a.leiaMais:hover {text-decoration:underline;}
        a.voltarAotopo   {display:block; width: 480px; margin-right:10px; text-decoration:none; text-align:right; color:#EED4A1; font-weight:bold;}
    
        ul li           {list-style:square outside;}
        ul.comissao li  {margin-left:12px;}
        
        .indiceReg {width:500px; margin-top:10px; margin-bottom:30px; padding-bottom:20px; border-bottom: 1px dotted #EED4A1; line-height:20px;}
        .noShade   {width:500px; margin-top:10px; margin-bottom:20px; padding-bottom:20px; border-bottom: 1px dotted #fffadc; line-height:16px;}

        ul li a       {text-decoration: none; color:#77281E; font-weight:bold;}
        ul li a:hover {text-decoration: underline;}

        a.simpleTxtLink       {color:#333;}
        a.simpleTxtLink:hover {text-decoration:underline;}
        
        a.anchor {color:#77281E;}
        
        form a       {color:#EED4A1;}
        form a:hover {text-decoration:underline;}        
      
        
    #rightCol {float:right; width:170px;}

    .boxTitle       {width:100%; height:30px; margin-bottom:3px; background:#EED4A1 no-repeat 10px 4px;}
    .sideBox        {width:170px; background-color:#fffadc; margin-bottom:15px;padding: 10px 0px 10px 0px;}
    .sideTxt        {display:block; width:150px; margin-left:10px; font-family:arial, helvetica; font-size:12px; color:#333;}
    
    .formConsulta   {display: block; margin: 10px 10px 10px 10px;}
    .campoConsulta  {width:105px; height:20px; border:1px solid #333; background-color:#fff; color:#333; font-size:12px; font-weight:bold;}
    .botao          {cursor:pointer; height:20px; background-color:#999; border: 1px solid #333; color:#fff; padding:0px 5px 2px 5px; text-align:center; font-size: 12px; font-weight: bold;}
    
    a.docDown       {background:url('../img/doc_icon.png') no-repeat left top; display:block; height: 50px; margin-left:10px; padding: 10px 0px 0px 55px; font-family:arial, helvetica; font-size:12px; color:#333;}
    a.docDown:hover {text-decoration: underline;}
    
    a.pdfDown       {background:url('../img/pdf_icon.png') no-repeat left top; display:block; height: 50px; margin-left:10px; padding: 10px 0px 0px 55px; font-family:arial, helvetica; font-size:12px; color:#333;}
    a.pdfDown:hover {text-decoration: underline;}  
    
    a.pptDown       {background:url('../img/ppt_icon.png') no-repeat left top; display:block; height: 50px; margin-left:10px; padding: 10px 0px 0px 55px; font-family:arial, helvetica; font-size:12px; color:#333;}
    a.pptDown:hover {text-decoration: underline;}
    
    a.zipDown       {background:url('../img/zip_icon.png') no-repeat left top; display:block; height: 50px; margin-left:10px; padding: 10px 0px 0px 55px; font-family:arial, helvetica; font-size:12px; color:#333;}
    a.zipDown:hover {text-decoration: underline;}
    
    .tituloVerde    {font-family:verdana, arial, helvetica; font-size:12px; color:#333; font-weight:bold;}
    .tituloLaranja  {font-family:verdana, arial, helvetica; font-size:12px; color:#EED4A1; font-weight:bold; display:block; margin:6px 0px 6px 0px;}
    .tituloPreto  {font-family:verdana, arial, helvetica; font-size:12px; color:#000; font-weight:bold; display:block; margin:6px 0px 6px 0px;}    

.apoio       {float:right; width:920px; margin-right:30px; margin-bottom:10px; clear:both; text-align:right;}
.apoio a img {height:70px; margin:0px 36px 10px 0px; border: none;}

#titAgrad   {float:right; margin: 0px 10px 0px 5px;  }
#titApoio   {float:right; margin: 0px 503px 0px 10px;}
#titRealiza {float:right; margin: 0px 130px 0px 5px;}
    
#footer          {float:left; width:920px; height:205px; margin-left:30px; clear:both; background-color:#fffadc;}
.footDiv         {float:left; margin-left:15px; margin-top:15px; padding:15px; color:#333; font-family:arial; font-size:12px;}

.footDiv a       {color:#333;}
.footDiv a:hover {text-decoration:underline;}

.footDivRight         {width:300px; border-left:#999 1px dotted; font-family:verdana, arial, helvetica; display:block; color:#333; margin-right:30px; margin-top:20px; text-align: right; font-size:11px; float:right;}
.footDivRight a       {color:#333;}
.footDivRight a:hover {text-decoration:underline;}


.EEDG {float: right; margin:10px 30px; width:80px; height:30px; background: url('../img/EEDG.png') no-repeat right bottom;}
.lock {float: right; clear:right; margin-top:23px; margin-right:-20px; width:10px; height:15px; }

.lock a img{border: none;}

.clear {clear: both;}

/* -------- FORMULARIO FALE CONOSCO ------------ */

#faleForm {margin-top:12px;}

.leftInner{
	float:left;
	clear:both;
	margin:5px 20px 5px 15px;
	text-align:left;
}

.txtFld{
	font-family: Lucida Sans, Arial;
	font-size: 14px;
	color:#333;
	background-color:#efefef;
	padding:2px;
	width:450px;
	height:22px;
	border:1px solid #333;
	margin-top:5px;
}

textarea{
	font-family: Lucida Sans, Arial;
	font-size: 12px;
	color:#333;
	background:#fff url('../img/fundoTextarea.gif') repeat-x left top;
	padding:2px;
	width:450px;
	height:125px;
	border:1px solid #333;
	margin-top:5px;
}


.botaoFale{
    float:right;
    cursor:pointer;
    height:20px;
    background-color:#999;
    border: 1px solid #333;
    color:#fff;
    margin:2px 0px 5px 360px;
    padding:0px 5px 2px 5px;
    text-align:center;
    font-size: 12px;
    font-weight: bold;
}

/* ---- FIM FORM FALE CONOSCO ---- */

/* ---- FORM INSCRIÇÃO ---- */

.campoInsc {
    font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color:#333;
	background-color:#efefef;
	padding:1px;
	width:450px;
	height:16px;
	border:1px solid #333;
	margin-top:5px;
}

.selectInsc {
    font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color:#333;
	background-color:#efefef;
	padding:1px;
	border:1px solid #333;
	margin-top:5px;
}


/* ---- FIM FORM INSC ---- */ 