/* Default Stylesheet */

/* SERVE PARA OS QUE POSSUEM COLUNAS DIREITA E ESQUERDA */
/* PARA OS COM COLUNA SÓ A ESQUERDA USAR defaultTopico.css */


/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
	body {
		background-image:url(../images/bg_fundo.jpg);
		background-repeat:repeat;

		color: #333;
		font-family: Verdana, Tahoma, "MS Sans Serif", Arial;
		font-size: 11px;
		text-align: center;
		}

/* PNG Fix */
* html img {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="images/blank.gif").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

legend {
	color:#000000;	
}

div {
	/*border:solid 1px red;*/

}

a {
	color: #00196A;
	text-decoration: none;
	}

a:hover {
	color: #00196A;
	}



a .link {
	color: #00196A;
	text-decoration: none;
	}

a:hover .link {
	color: #00196A;
	text-decoration: none;
	}





/* >>> CONTAINERS <<< */

div#print {
	display: none;
	}
	
	
	
div#container {
	background-image:url(../images/bg_top_nuvem.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:770px;
	margin: auto;
	text-align: left;
	background-color:#FFFFFF;
	}
	
		
	
	
/************************** HEADER*****************************************/	
	
div#header-wrap {
	margin: 3px 0;
}
	div#header-in {
			height:135px;		
	}
			
		ul#nav-top {
			float: right;	
			list-style: none;
			margin-top:70px;
			*margin-top:68px;
			margin-right:5px;
			height:15px; 
			width:350px;
		}
			ul#nav-top li {
				display: inline;
				}
				ul#nav-top li a {
					margin: 0px 0px;
					color: #08085B;
					background-color: inherit;
					font-size:9px;
					text-decoration: none;
					}
				ul#nav-top li a:hover {
					color: #4494FF;
					background-color: inherit;
					}
			
/************************************************************/			


/******************** AGRUPA TUDO MENOS O HEADER E O FOOTER *******************************************/
div#content-wrap {
	
	}
/***************************************************/

			
/****************************COLUNA ESQUERDA*********************************/	

div#left {
	float: left;
	width: 166px;
	color: inherit;
	}
	div#left-in {
		padding: 0px;
		color:#FFFFFF;
		}
		div#menu_left {
			margin:auto;
			background-image:url(../images/bg_menu_left.jpg);
			background-repeat:no-repeat;
			background-position:center;
			width:166px;
			height:315px;
			}
		div#left_painel_1 {
			margin:auto;
			margin-top:8px;
			/*padding-top:15px;*/
			width:132px;
			height:132px;
			}
			
		div#left_painel_2 {
			margin-left:10px;
			margin-top:27px;
			width:150px;
			height:202px;
			margin-bottom:30px;
			}	


ul#nav-left {
	margin: 1px;
	font-size:10px;
	position: relative;

}
	ul#nav-left li {
		border-bottom: 1px solid #4192C7;
		list-style:none;
		padding-left:15px;
		padding-top:3px;
		padding-bottom:2px;
		height:14px;
		cursor:pointer;
	}
		
			.divSubMenu {
			
				display:none;
				z-index:2000;
				position:absolute;
				width:170px;
				color:#FFFFFF;
				margin-top:-20px;
				margin-left:120px;
				*margin-left:50px;
			} 
			
			.divSubMenu .subMenuTop {
				margin:auto;
				background-image:url(../images/submenu_top.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				width:170px;
				height:12px;
			}
			
			.divSubMenu .subMenuFooter {
				margin:auto;
				background-image:url(../images/submenu_footer.gif);
				background-repeat:no-repeat;
				background-position:top;
				width:170px;
				height:12px;
			}
			
			.divSubMenu .subMenuCenter {
				margin:auto;
				background-color:#0260AA;
				border-left:solid 2px #1C478D;
				border-right:solid 2px #1C478D;
				width:166px;
			}
			
			
				.divSubMenu .subMenuCenter ul#nav-left {
					margin: 1px;
					font-size:10px;
					position: relative;
				
				}
					.divSubMenu .subMenuCenter ul#nav-left li {
						border-bottom: 1px solid #4192C7;
						list-style:none;
						padding-left:15px;
						padding-top:3px;
						padding-bottom:2px;
						height:14px;
						cursor:pointer;
					}

/**************************************************************/			
		
			
/********************* COLUNA CENTRO *****************************************/

		div#center {
			margin: 0 171px;
			*margin: 0 165px;
			color: inherit;
			margin-bottom:20px;
			/*border:1px solid red;*/
			}
			div#center-in {
				/*background-color: #0000ff;*/
				/*margin:auto;*/
				float:left;
				}
				
				
		/*INDEX*/
				div#center_tab_painel {
					margin:auto;
					height:23px;
					width:421px;
					
					}
					ul#nav-center-tab {
						float: right;
						margin-right:17px;
						list-style: none;
						height:15px;
						}
						ul#nav-center-tab li {
							display: inline;
							}
							ul#nav-center-tab li a {
								margin: 0px 0px;
								color: #08085B;
								background-color: inherit;
								font-size:9px;
								text-decoration: none;
								}
							ul#nav-center-tab li a:hover {
								color: #4494FF;
								background-color: inherit;
								}
					div#center_painel_1 {
						margin:auto;
						width:421px;
						height:250px;
						/*_position:relative;*/
						_margin-top:-2px;
						}
						
						
				div#center_panel_2_top {
					margin:auto;
					width:420px;
					margin-top:20px;
					background-image:url(../images/bg_center_painel_2_top.jpg);
					background-position:center;
					background-repeat:no-repeat;
					height:15px;
					}
				
				div#center_panel_2 {
					background-image:url(../images/bg_inside_destaque.jpg);
					background-position:top;
					background-repeat:repeat-x;
					margin:auto;
					margin-top:-2px;
					width:419px;
					height:470px;
					border-left:solid 1px #C5ECF8;
					border-right:solid 1px #C5ECF8;
					/*border-right:solid 1px #05085B;*/
					}				
				
			#center_panel_2_footer {
						
				height:16px;
				width:420px;
				padding-left:10px;
				*padding-left:15px;
				background-image:url(../images/bg_center_painel_2_footer.jpg);
				background-position:top;
				background-repeat:no-repeat;
				text-align:center;
				color:#FFFFFF;
				font-size:10px;
				padding-top:1px;
			}


/* EDIÇÃO */		
		
 #edicaoTop {
	margin-top:20px;
 	background-image:url(../images/edicao_barra.jpg);
	background-position:center;
	background-repeat:repeat-x;
	height:36px;
	padding-top:18px;
	color:#FFFFFF;
	margin-left:-5px;
	*margin-left:-1px;
	width:438px;
 }
 
 #edicaoCapas {
	width:378px;
	margin:auto;
	margin-right:10px;
	*margin-right:8px;
	padding:20px 17px 5px 23px;
	_padding:20px 30px 5px 10px;
	height:622px;
	border-left:solid 1px #C5ECF8;
	border-right:solid 1px #C5ECF8;
	/*border-right:solid 1px #05085B;*/
 }
 
 #edicaoCapasOnline {
 	
	width:418px;
	margin:auto;
	height:645px;
	border-left:solid 1px #C5ECF8;
	border-right:solid 1px #C5ECF8;
	margin-left:5px;
	*margin:auto;
 }
 
	#edicaoCapas_panel_2_top {
		margin:auto;
		width:420px;
		margin-right:10px;
		*margin-right:8px;

		margin-top:20px;
		background-image:url(../images/moldura_top_thumbs.gif);
		background-position:center;
		background-repeat:no-repeat;
		height:25px;
		}
		
	#edicaoCapas_panel_2_footer {
			margin:auto;
			width:420px;
			margin-right:10px;
			*margin-right:8px;
			height:25px;
			background-image:url(../images/moldura_bottom_thumbs.gif);
			background-position:top;
			background-repeat:no-repeat;
			text-align:center;
			margin-bottom:20px;
			}

.edicaoCapa {
	background-color:#254994;
	width:90px;
	height:120px;
	float:left;
	margin-left:23px;
	_margin-left:21px;
	cursor:pointer;
}	

.edicaoCapaOnline {
	background-color:#254994;
	width:90px;
	height:120px;
	float:left;
	margin-left:25px;
	_margin-left:19px;
	cursor:pointer;
}	
		
.edicaoTituloCapa {
	background-color:#B5CDE7;
	width:90px;
	height:15px;
	color:#060B5D;
	font-size:10px;
}			


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

/*************************** COLUNA DA DIREITA ****************************************************/
		div#right {
			float: right;
			width: 167px;
			color: inherit;
			margin-bottom:20px;
			_margin-bottom:0px;
			}
			
			
		/*div#right {
			float: right;
			width: 172px;
			color: inherit;
			/*border: solid 1px #eee;*/		
			/*}*/
			div#right-in {
				padding: 0px;
				color:#FFFFFF;
				}
				div#menu_right {
				
					margin:auto;
					background-image:url(../images/bg_menu_right.jpg);
					background-repeat:no-repeat;
					background-position:center;
					width:167px;
					height:315px;
					}
					
					
				div#right_painel_1 {
					margin:auto;
					margin-top:5px;
					padding-top:7px;
					background-image:url(../images/bg_right_painel_pdf.jpg);
					background-repeat:no-repeat;
					background-position:center;
					width:160px;
					height:55px;
				}

					
				div#right_painel_2 {
					margin:auto;
					width:155px;
					height:300px;
					}
					
					div#right_painel_2 img {
						padding-top:28px;
						}
			
			
/*******************************************************/


/*************************** FOOTER ************************************************************/			
div#footer-wrap {
	clear: both;
	}
	div#footer-in {
			background-image:url(../images/bg_footer.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			width:770px;
			height:20px;
			text-align:center;
			color:#FFFFFF;
			font-size:10px;
			padding-top:1px;
		}
		
/*****************************************************************/		
		
/********************* PARA MENUS LISTA ********************************************/		
ul.list {
	margin: 20px 30px;
	font-size: 90%;
	line-height: 20px;
	}
/****************************************************************************/





																/* >>> SUB CONTAINERS <<< */
* { }





																/* >>> LISTS <<< */
			
/*			
ul#nav-footer {
	margin: 0 190px;
	padding: 0 2px;
	color: #aaa;
	background-color: inherit;
	font-size: 80%;
	list-style: none;
	text-align: right;
	}
	ul#nav-footer li {
		display: inline;
		}
	ul#nav-footer li.left {
		float: left;
		}
		ul#nav-footer li a {
			margin: 0 3px;
			color: #aaa;
			background-color: inherit;
			}
		ul#nav-footer li a:hover {
			color: #333;
			background-color: inherit;
			}*/





																/* >>> TYPOGRAPHY <<< */
*.x {
	display: none;
	}
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	}
div#center h2 {
	margin: 0 0 5px 0;
	font-size: 150%;
	}
div#left h2, div#right h2 {
	margin: 20px 20px 5px 20px;
	font-size: 100%;
	}
div#center p {
	margin: 5px 0 5px 0;
	color: #444;
	background-color: inherit;
	font-size: 90%;
	}
div#left p {
	margin: 0 15px 5px 15px;
	color: #FFF;
	background-color: inherit;
	font-size: 90%;
	}
	
div#right p {
	margin: 10px 15px 5px 15px;
	color: #FFF;
	background-color: inherit;
	font-size: 10px;
	}
/*	
p a, ul.list a {
	color: #4494FF;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #F1F7FF;
	}
	p a:hover, ul.list a:hover {
		color: #333;
		background-color: inherit;
		border-bottom: 1px solid #eee;
		}*/
		
.tipoLetra2 {
	color:#00196A;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif
}

.tipoLetra3 {
	font-family: Arial,Tahoma,Verdana,Helvetica, sans-serif
}

.titulo2 {
	font-weight:bold;
}

.titulo3 {
	color:#00196A;
	font-weight:bold;
	font-size:14px;
}


a.link2 {
	text-decoration:none;
}

a:hover.link2 {
	text-decoration:underline;
}

a.link3 {
	color: #003366;
	text-decoration: none;
	}

a:hover.link3 {
	color: #003366;
	text-decoration: underline;
	}



																/* >>> FORMS <<< */
/*--------------------------------------------------------------------// 
	FORMULÁRIOS
//--------------------------------------------------------------------*/

.Input80 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 80px;
	text-decoration: none
}

.Input120 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 120px;
	text-decoration: none
}


.Input200 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 200px;
	text-decoration: none;
}

.Input300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 300px;
	text-decoration: none;
}

.Select40{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 46px;
	text-decoration: none;
}
.Select120 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 126px;
	text-decoration: none;
}

.Select150 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 156px;
	text-decoration: none;
}

.Select200 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 206px;
	text-decoration: none;
}

.Select300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	width: 306px;
	text-decoration: none;
}

.textarea600 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	border:solid 1px #7F9DB9;
	width:600px;
	background-color:#FFFFFF;
}

.textarea300 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, "MS Sans Serif";
	font-size: 11px;
	color: #212121;
	border:solid 1px #7F9DB9;
	width:300px;
	background-color:#FFFFFF;
}

a .link {
	color: #00196A;
	text-decoration: none;
	}

a:hover .link {
	color: #00196A;
	text-decoration:underline;
	}


																/* >>> END <<< */
