﻿/*Animação pagina inicial*/
.Active
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.InActive
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}


/*----------------------------*/
/* ---------- Menu ----------*/
/*----------------------------*/

.menu a
{
      display: block;
      border-bottom: 1px dashed #CCCCCC;
      font-size: 15px;
      font-weight:bold;
      background-repeat: no-repeat;
      background-position: left center;
      padding: 5px;
      margin-right: 1px;
      text-decoration: none;
      color: white;
      font-family: Arial ;
      
      
}
.menuSubItem
{
     background-color:#C4B700; 
     font-size:13px; 
     font-family:Arial; 
     padding-top:10px;
     padding-bottom:10px;
     padding-left:5px;
     padding-right:5px;
     border-bottom: 1px dashed #CCCCCC;
    
 }
.menu a:hover 
{
      display: block;
      border-bottom: 1px dashed #CCCCCC;
      font-size: 15px;
      background-repeat : no-repeat;
      background-position: right center;
      padding: 5px;
      margin-right: 1px;
      color: blue; 
/*#990033*/
  /*  background-color: #F3F3FF;*/
}

.menuItemLeft
{
    text-align:left;
    z-index: 100;
}

.IE8Fix
{
    z-index: 100;
}

/*----------------------------*/
/* --------- FIM Menu --------*/
/*----------------------------*/
 

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	TREE VIEW CONTROL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.TreeView {
    border-bottom:0px dotted #B2B2B2 !important;       
}

.TreeView div { margin-left:5px; }

.TreeView table { border-top:1px dotted #B2B2B2 !important; }

.TreeView div table {
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td { padding:2px 0; }

.LeafNodesStyle { }

.RootNodeStyle { }

/* ALL ELEMENTS */
.NodeStyle  
{
	
color:Black; 
font-family:Tahoma;
font-size:10px;
}

.ParentNodeStyle { }

a.SelectedNodeStyle {
    background:#CCCCCC;
    display:block;
    padding:2px 0 2px 3px;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	ACCORDION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.accordionHeader {
	background: #004080 ;
    border-top: 1px solid #4A7C7C;
    color: white;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
    padding: 2px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeader a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover {
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected {
	background: #5078B3 url(../img/boxtop_center.gif) repeat-x left top;
    border:none;
    border-top: 1px solid #2F4F4F;
    color: white;
	font-family:Tahoma;
	font-size: 11px;
	font-weight: bold;
    padding: 2px;
    margin: 0px;
    cursor: pointer;
}

.accordionHeaderSelected a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover {
	background: none;
	text-decoration: underline;
}

.accordionContent {
    background-color: #F1F1F1;
	border:none;
    border-bottom: 0px dashed #2F4F4F;
    padding: 0 0 0 5px;
}

/* ************ CAIXAS MENU ESQUERDA E ZONA DE CONTEÚDOS ******** */
	.boxtop_left {
		width:7px;
		max-width:7px;
		background: url(../img/boxtop_left.gif) no-repeat left top;
		padding: 0px;
		margin:0;
	}

	.boxtop_right {
		width:7px;
		max-width:7px;
		background: url(../img/boxtop_right.gif) no-repeat left top;
		padding: 0px;
		margin:0;
	}

	.boxtop_center {
		background: url(../img/boxtop_center.gif) repeat-x left top;
		font-size: 1em;
		font-family: Tahoma, helvetica, arial, sans-serif;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		/*text-transform: uppercase;*/
		padding: 6px 0px 6px 0px;
		margin: 0;
	}

	/* ** As mesmas caixas mas em cinzento **** */
	.boxtop_left_gray {
		width:7px;
		max-width:7px;
		background: url(../img/boxtop_left_gray.gif) no-repeat left top;
		padding: 0px;
		margin:0;
	}

	.boxtop_right_gray {
		width:7px;
		max-width:7px;
		background: url(../img/boxtop_right_gray.gif) no-repeat left top;
		padding: 0px;
		margin:0;
	}

	.boxtop_center_gray {
		background: url(../img/boxtop_center_gray.gif) repeat-x left top;
		font-size: 1em;
		font-family: Tahoma, helvetica, arial, sans-serif;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		/*text-transform: uppercase;*/
		padding: 6px 0px 6px 0px;
		margin: 0;
	}
		
	/**  Corpo das caixas **/
	.box {
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding: 8px 8px 8px 8px;
		margin: 0 0 25px 0;
		background-color:#FFFFFF;
	}

	.boxForms {
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		padding: 8px 8px 0px 8px;
		margin: 0 0 15px 0;
		background-color:#FFFFFF;
	}

	.box_justo_saliente {
		border-left: 1px solid #5078B3;
		border-right: 1px solid #5078B3;
		border-bottom: 1px solid #5078B3;
		border-top:none;
		padding: 0px;
		margin: 0px;
		background-color:#FFFFFF;
	}

	#infobox {
		height: 80px;
		background: url(../img/info.jpg) no-repeat;
		color: #fff;
		padding: 20px 0 0 95px;
		margin: 0;
	}
		#infobox h3 {
			color: #fff;
			margin: 0 0 10px 0;
		}

		#infobox a {
			color: #fff;
			text-decoration: none;
			cursor:pointer; cursor:hand;  
		}
		#infobox a:hover { color: #fff; text-decoration: underline; }
		
	table.roundedtable {
		padding:0px;
		border: none 0px;
	}
		table.roundedtable td.corner {
			padding:0px;
			font-size:1px;
			border:none 0px;
		}
			table.roundedtable td.corner img{
				margin:0px;
				border:none 0px;
			}
/*** Fim das caixas */






/* ********** A processar *********** */
	#Processar {
		position: absolute;
		top: 1px;
		z-index: 5000;
		display: none;
	}

	#Div1Processar {
		position: relative;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		background-color: #F5F5F5;
		text-align: center;
		/*filter: alpha(opacity=45); */
		-moz-opacity: 0.45;
		/*opacity: 0.50;*/
	}

	#Div2Processar {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
	}

	.estiloTDProcessar {
		white-space: nowrap;
		color: Black;
		text-align: center;
		padding: 10px;
	}
/* end A processar */





/***********************************************/
/* ************** FORMULÁRIOS **************** */

	/* ******* Desenho de Blocos dentro dos Formulários************ */
	div.painelBloco {
		padding:0px;
		margin: 0px 0px 30px 0px;
	}

	span.Painel {
		color:Black;
		font-weight:bold;
		padding:2px 8px 2px 8px;
		border-top:solid 1px #DDDDDD;
		border-left:solid 1px #DDDDDD;
		border-right:solid 1px #DDDDDD;
		margin-top:10px;
		margin-bottom:0px;
		text-transform:uppercase;
		background: #FAFAFA url('../img/footer.gif') repeat-x left top;
	}

	div.Painel {
		border: solid 1px #DDDDDD;
		background-color: #FAFAFA;
		padding:8px 3px 3px 3px;
		margin-top:2px;
	}


	/****** Rodapé do Formulário *********/
	.ActionsZone {
		text-align:right;
		padding:4px 4px 0px 4px;
		border-top: solid 1px #DDDDDD;
		background: url(../img/footer.gif) repeat-x left top;  
		margin-top: 10px;
	}

	.ActionsZone table, .ActionsZone td {
		margin:0px;
		padding:0px;
	}

	.ActionsZone input[type=image] {
		margin: 0 6px 0 0;
		border:none 0px;
		cursor:pointer; cursor:hand;  
	}

	.ActionsZone input[type=submit] {
		margin: 0 0 0 10px;
		cursor:pointer; cursor:hand;  
	}

	.iconsFooter {
		margin: 0px 6px 0px 0px;
		border: none 0px Transparent;
		background-color:Transparent;
		cursor:pointer; cursor:hand;  
	}


	/****** Caminhos das páginas *********/
	
	.pgcaminhos
        {
            font-family: Tahoma;
            font-size: x-small;
            color: #CC0000;
            font-weight:bold;
        }
        
        .pgTitulos
        {
            font-family: Tahoma;
            font-size: x-large;
            color: #CC0000;
        }
        
        .pgTitulos2
        {
            line-height:2;
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:15px;
            color: #CC0000;
            text-decoration:none;
        }
        
        .pgTitulos3
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:15px;
            color: White;
            text-decoration:none;

        }
        
        .pgTitulos4
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:15px;            
            color: #004080;
            text-decoration:none;
        }
        
        .pgTitulos5
        {
            font-family: Tahoma;
            font-size: small;
            font-weight:bold;
            color: #B3A500;
        }
        
        .pgprodtit
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #CC0000;
            text-decoration: none;
        }
        
        .pgprodtit a, .pgprodtit a:visited
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #CC0000;
            text-decoration: none;
        }
        .pgprodtit a:hover
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #CC0000;
            text-decoration: none;
        }
        
        .pgprodtitcommerce
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #395E5E;
            text-decoration: none;
        }
        
        .pgprodtitcommerce a, .pgprodtit a:visited
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #395E5E;
            text-decoration: none;
        }
        .pgprodtitcommerce a:hover
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #395E5E;
            text-decoration: none;
        }
        
         .pgprodtitrh
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #669900;
            text-decoration: none;
        }
        
        .pgprodtitrh a, .pgprodtit a:visited
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #669900;
            text-decoration: none;
        }
        .pgprodtitrh a:hover
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #669900;
            text-decoration: none;
        }
        
         .pgprodtiterp
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #2079B6;
            text-decoration: none;
        }
        
        .pgprodtiterp a, .pgprodtit a:visited
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #2079B6;
            text-decoration: none;
        }
        .pgprodtiterp a:hover
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #2079B6;
            text-decoration: none;
        }
                 /**********Hiperlinks sem cor Azul****************/
           
        .pgprodtit2
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #B3A500;
            text-decoration: none;

        }
        .pgprodtit2 a, .pgprodtit a:visited
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #B3A500;
            text-decoration: none;

        }
        .pgprodtit2 a:hover
        {
            font-family: Tahoma;
            font-size: large;
            font-weight:bold;
            margin-left:60px;
            color: #B3A500;
            text-decoration: none;

        }
        .pgprodline
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:60px;
            color: White;
            text-decoration: none;
        }
        
        .pgprodline a, .pgprodline a:visited
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:60px;
            color: White;
            text-decoration: none;
        }
        
        .pgprodline a:hover
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:60px;
            color: White;
            text-decoration: none;
        }
        
        .pgprodline2
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:60px;
            color: #004080;
            text-decoration: none;
        }
        
        .pgprodline2 a, .pgprodline2 a:visited
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:60px;
            color: #004080;
            text-decoration: none;
        }
        .pgprodline2 a:hover
        {
            line-height:1;
            font-family: Tahoma;
            font-size: 11px;
            font-weight:bold;
            margin-left:60px;
            color: #004080;
            text-decoration: none;
        }
        
        .pgTexto
        {
            font-family: Tahoma;
            font-size: 12px;
            color: #004080;
            text-align: justify;
            line-height: 200%;
            
        }
        
            .pgTexto2
        {
            font-family: Tahoma;
            font-size: 12px;
            color: #004080;
            text-align: center;
            line-height: 200%;
            
        }
        
            .pgTexto3
        {
            font-family: Tahoma;
            font-size: x-small;
            color: #004080;
            text-align: justify;
            line-height: 200%;
            
        }
        
        .pgTexto4
        {
            font-family: Tahoma;
            font-size: 12px;
            color: #004080;
            text-align: left;
            line-height: 200%;
            
        }
        .pgTexto5
        {
            font-family: Tahoma;
            font-size: 9px;
            color: #004080;
            text-align:justify;
            line-height: 200%;
            vertical-align:top;
            
        }
        
         .pgTexto6
        {
            font-family: Tahoma;
            font-size: 12px;
            color: #004080;
            text-align:Center;
            line-height: 200%;
            vertical-align:top;
            
        }
         .pgTxtitulo
        {
            font-family: Tahoma;
            font-size: 16px;
            font-weight:bolder;
            color: #B3A500;
            text-align: left;
            line-height: 200%;
            
        }
        .pgTxtitulo2
        {
            font-family: Tahoma;
            font-size: small;
            font-weight:bolder;
            color: #B3A500;
            text-align: left;
            line-height: 200%;
            
        }
        
        .pgTextofrm
        {
            font-family: Tahoma;
            font-size: 10px;
            color: #004080;
            text-align: left;
            line-height: 200%;
            
        }
	/****** Menu Bottom *********/

        .mbottom
        {
        
            font-family: Tahoma;
            font-size: x-small;
            color: #004080;
            font-weight:bold;
            text-decoration: none
        }
         .mbottom:hover
        {
           color: #004080;
          
        }
        
        .mbottom2
        {
        
            font-family: Tahoma;
            font-size: 12px;
            color: #004080;
            text-decoration: none
        }
         .mbottom2:hover
        {
           color: #004080;
          
        }
        
        .box_title
        {
            color: #004080;
            text-align: center;
            font-size: large;
        }
        
                /**********Hiperlinks sem cor Branco****************/
        .home
        {
            color:White;
	        text-decoration: none;
	        text-align: left;
	        width: 191px;
	        outline-color:White;
        }
        .home a, .home a:visited
        {
	        color:white;
	        text-decoration: none;
            outline-color:White;
        }
        .home a:hover
        {
	        color:White;
	        text-decoration: none;
	        outline-color:White;
        }

         /**********Hiperlinks sem cor Azul****************/
        .home2
        {
            color:#004080;
	        text-decoration: none;
	        text-align: left;
	        width: 191px;
        }
        .home2 a, .home2 a:visited
        {
	        color:#004080;
	        text-decoration: none;

        }
        .home2 a:hover
        {
	        color:#004080;
	        text-decoration: none;
        }     



      /**********Hiperlinks sem cor Branco****************/
        .home3
        {
            color:White;
	        text-decoration: none;
	        text-align: Right;
	        width: 191px;
	        outline-color:White;
        }
        .home3 a, .home3 a:visited
        {
	        color:white;
	        text-decoration: none;
            outline-color:White;
        }
        .home3 a:hover
        {
	        color:White;
	        text-decoration: none;
	        outline-color:White;
        }
        
         /**********Hiperlinks sublinhado Noticias****************/
        .home4
        {
            color:#CC0000;
	       
	        text-align: Right;
	        width: 191px;
	        outline-color:White;
        }
        .home4 a, .home4 a:visited
        {
	        color:#CC0000;
	       
            outline-color:White;
        }
        .home4 a:hover
        {
	        color:#CC0000;
	       
	        outline-color:White;
        }
        
   /**********Hiperlinks bottom****************/
        .home5
        {
            color:#004080;
	        text-decoration: none;
	        width: 191px;
	        outline-color:#004080;
        }
        .home5 a, .home5 a:visite
        {
	        color:#004080;
	        text-decoration: none;
            outline-color:#004080;
        }
        .home5 a:hover
        {
	        color:#004080;
	        text-decoration: none;
	        outline-color:#004080;
        }
             
    .trans
  {
  /* for IE */
  filter:alpha(opacity=97);
  /* CSS3 standard */
  opacity:0.95;
  background-color: #E3E3E3;
  }
  