/* 

Projeto: Amilpar RI - Re-layout
Versão: 1.0
Autor: Cyro Barros
E-mail: cyro.moraes@mz-ir.com/cyromorais@gmail.com

*/

body {
	background:url(../images/bkgSite.png);
	font:62.5% Verdana, Arial, Helvetica, sans-serif  /* 16px × 62.5% = 10px */ 
}

html, body {
	height: 100%;
}


/* --- Class/Basicos --- */

.show { display:block }
.hide { display:none }

.first { }
.last { }
.content,
.section { overflow:hidden }

.push {
	background:url(../images/bg_lateral_footer_bordar_interna.gif) repeat-y right top;
	height:231px
}

	/* fixed problem IE 6 overflow hidden */
	
	* html #container,
	* html .section,
	* html #news li {
		overflow:visible;
		height:1%
	}

.button { 
	border:none;
	cursor:pointer;
	overflow:hidden; 
	text-indent:-9999px
}

.primary,
.secondary { 
	display:inline; /* IE6 double margin fix */
	float:left;
	width:auto
}

input {
	background:none;
	border:none
}

/*img { display:block }*/

/* Centralização Site */

	#container {
		background:#F2F2F4 url(../images/bkgSombra2.gif) repeat-y left top;
		min-height: 100%;
		height:auto !important;
		height:100%;
		margin:0 auto -231px; /* the bottom margin is the negative value of the footer's height */
		padding:0 24px;
		position:relative;
		width:775px
		
	}

/* --- Header --- */

	#header {
		background:url(../images/bkgHeader.png) top right no-repeat;
		height:188px;
		position:relative;
		z-index:1;
	}
	
		#header * {
			display:inline; /* IE6 double margin fix */
			float:left;
			width:auto
		}
		
			#header .language a {
				color:#5B5C5C;
				font-size:11px;
				margin:37px 0 0 85px;
				text-decoration:none
			}
			
			#header .languageEng a {
				color:#5B5C5C;
				font-size:11px;
				margin:37px 0 0 72px;
				text-decoration:none
			}
			
			#en #header .language a { margin-left:97px }
			
				#header .language a:hover { text-decoration:underline }

			#header h1 a {
				background:url(../images/imgLogo.png) no-repeat left top;
				height:104px;
				margin:18px 0 0 39px;
				padding-bottom:30px;
				text-indent:-9999px;
				width:158px
			}
			
			#header h2 a {
				background:url(../images/titRI_pt.gif) no-repeat left top;
				height:33px;
				margin:71px 0 0 36px;
				text-indent:-9999px;
				width:306px
			}

				/* --- Ingles --- */
				
					#en #header h2 a {
						background:url(../images/titRI_en.gif) no-repeat
					}
					
				/* --- Fim Ingles --- */
				
			/* --- Busca --- */
				
				#quickAcessNav {
					margin-left:390px;
					margin-top:-45px;
					position:relative;
					z-index:1;
					width:150px
				}
				
					#quickAcessNav li { position:relative }
				
					#quickAcessNav .search {
						background:url(../images/bg_busca.gif) no-repeat left top;
						height:20px;
						padding-bottom:6px;
						width:150px
					}
					
						#quickAcessNav .search label { display:none }
						
						#quickAcessNav .search input {
							color:#848383;
							font:12px Verdana, Arial, Helvetica, sans-serif;
							height:18px;
							margin:2px 0 0 4px;
							width:115px
						}
						
						#quickAcessNav .search input.btn {
							height:18px;
							margin-top:1px;
							float:right;
							width:17px
						}
						
			/* --- Acesso Rápido --- */
			
				#quickNav {
					background:url(../images/bg_acesso.gif) no-repeat left top;
					color:#000;
					height:20px;
					line-height:20px;
					padding-left:5px;
					text-decoration:none;
					text-transform:uppercase;
					width:145px
				}

/* --- Section --- */

.section {
	background:transparent;
	margin:0 auto;
	padding:19px 0 15px;
	position:relative;
	width:747px
}

	.interna .section { 
		background:url(../images/bg_bordar_horizontal.gif) no-repeat center 13px;
	}

	/* --- Flash --- */
	
		#flash {
			background:url(../images/bg_bordar_flash.gif) no-repeat center bottom;
			margin-left:10px;
			padding-bottom:30px
		}
		
	/* --- Serviços de RI --- */
	
		#navServices {
			background:url(../images/bg_bordar_horizontal.gif) no-repeat center bottom;
			height:78px;
		}
		
			.interna #navServices {
				background:none;
				float:left;
				padding-top:15px;
				width:auto;
				height:265px
			}
			
			#navServices dt,
			#navServices dd {
				display:inline;
				float:left;
				height:72px;
				width:auto
			}
			
				#navServices dt { 
					background:url(../images/tit_servicos_pt.gif) no-repeat right center;
					text-indent:-9999px;
					width:135px
				}
				
					.interna #navServices dt,
					#en.interna #navServices dt {
						background-position:23px center;
						height:30px
					}
						
						/* --- Inglês --- */
						
							#en #navServices dt { 
								background:url(../images/tit_servicos_en.gif) no-repeat right center;
							}
						
						/* --- Fim Inglês --- */
				
					#navServices dd {
						margin-left:20px
					}
					
						.interna #navServices dd {
							height:45px
						}
			
					#navServices a {
						background-position:center 8px;
						background-repeat:no-repeat;
						color:#5B5C5C;
						display:block;
						padding:46px 0 10px 0;
						text-align:center;
						text-decoration:none;
						width:80px
					}
					
						.interna #navServices a {
							background-position:left 8px;
							padding:15px 0 15px 40px;
							text-align:left
						}
					
						#navServices a.calendar { 
							background-image:url(../images/ico_calendar.gif);
							margin-left:17px
						}
						
							.interna #navServices a.calendar { margin:0 }
						
						#navServices a.results { background-image:url(../images/ico_results.gif) }
						#navServices a.downloads { background-image:url(../images/ico_download.gif) }
						#navServices a.quotes { background-image:url(../images/ico_quotes.gif) }
						
						#navServices a.faq { 
							background-image:url(../images/ico_faq.gif);
							width:153px
						}
						
							#en #navServices a.faq { width:80px }
						
							.interna #navServices a.faq { width:80px }
						
							#navServices a:hover {
								color:#291DAF
							}
							
	/* --- Content --- */
	
		#conteudo {
			
		}
			
			.home .section h3,
			.interna .section h3 {
				height:23px;
				text-indent:-9999px
			}
			
			#conteudo .box { 
				background:url(../images/bg_box_bottom.gif) no-repeat left bottom;
				margin:0 auto;
				padding:0 0 0 10px;
				width:321px;
			}
			
				#conteudo .box .inner { 
					background:url(../images/bg_box_topo.gif) no-repeat right top;
					padding:12px 10px 25px 0
				}
				
			/* primary */
			
				#conteudo .primary {
					background:url(../images/bg_bordar_vertical.gif) no-repeat right top;
					width:366px
				}
				
					#conteudo .primary h3 { margin-bottom:3px }
				
				/* --- Noticias --- */
				
				#news {
					margin-bottom:10px
				}
				
					#news h3 {
						background:url(../images/tit_news_pt.gif) no-repeat 29px top
					}
						
						/* --- Ingles --- */
						
						#en #news h3 {
							background:url(../images/tit_news_en.gif) no-repeat 29px top;
						}
						
						/* --- Fim Ingles --- */
					
					#news .rss {
						background:url(../images/btn_rss.gif) no-repeat left top;
						cursor:pointer;
						float:right;
						height:16px;
						margin:5px 25px 0;
						text-indent:-9999px;
						width:39px
					}
					
					#news ul {
						background:#FFF;
						border-left:1px solid #50C7CF;
						border-right:1px solid #50C7CF;
						padding:15px 10px 5px
					}
					
						#news li {
							overflow:hidden;
							padding-bottom:10px
						}
						
							#news li p {
								color:#099FAB;
								float:left;
								font-weight:bold;
								width:69px
							}
							
							#news li h5 {
								float:left;
								padding-left:10px;
								width:195px
							}
							
								#news h5 a {
									color:#000;
									display:block;
									text-decoration:none
								}
								
									#news h5 a:hover { text-decoration:underline }
				
				/* --- Cotações --- */
								
					#quotes h3 {
						background:url(../images/tit_quotes_pt.gif) no-repeat 29px top;
					}
					
						/* --- Ingles --- */
					
						#en #quotes h3 {
							background:url(../images/tit_quotes_en.gif) no-repeat 29px top
						}
						
						/* --- Fim Ingles --- */
					
					#quotes img,
					#quotes table {
						display:block;
						margin-left:0 auto
					}
					
					#quotes table {
						width:333px
					}
					
					#tablecotacao{margin-left:15px}					
				
			/* secondary */
			
				#conteudo .secondary {
					background:url(../images/bg_bordar_vertical.gif) no-repeat right top;
					min-height:330px;
					height:auto !important;
					height:330px;
					padding-left:23px;
					width:173px
				}
				
				#conteudo .secondary h3,
				#aside h3 { margin-bottom:15px }
	
				/* Destaques */
	
					#highlights h3 {
						background:url(../images/tit_highlights_pt.gif) no-repeat left top;
					}
					
						/* --- Ingles --- */
					
						#en #highlights h3 {
							background:url(../images/tit_highlights_en.gif) no-repeat left top
						}
						
						/* --- Fim Ingles --- */
				
				
					#highlights li,
					#aside li {
						background:url(../images/ico_bullet1.gif) no-repeat left 2px;
						font-size:11px;
						padding:0 0 8px 10px
					}
					
						#highlights li a,
						#aside li a {
							color:#5B5C5C;
							text-decoration:none
						}
						
							#highlights li a:hover,
							#aside li a:hover {
								text-decoration:underline
							}		


					#highlights li ul li,
					#aside li ul li {
						font-size:11px;
						padding:4px 0px 0px 15px;
						background:none;
					}
					
						#highlights li ul li a,
						#aside li ul li a {
							color:#5B5C5C;
							text-decoration:none
						}
						
							#highlights li ul li a:hover,
							#aside li ul li a:hover {
								text-decoration:underline
							}	


			
		/* --- Aside/Lateral --- */
		
			#aside {
				float:left;
				margin-top:14px;
				width:180px
			}
			
				.interna #aside {
					min-height:540px;
					height:auto !important;
					height:540px	
				}
			
			
				#aside h3 {
					background:url(../images/tit_see_pt.gif) no-repeat left top;
					margin-left:23px
				}
				
					/* --- Ingles --- */
				
					#en #aside h3 {
						background:url(../images/tit_see_en.gif) no-repeat left top;
						margin-left:23px
					}
					
					/* --- Fim Ingles --- */
				
				#aside ul {
					margin:0 0 15px 23px
				}
			
			/* --- Banners --- */
			
				#banners {
					background:#E3E3E5 url(../images/bg_box_banner_topo.gif) no-repeat left top;
					clear:both;
					display:inline;
					float:left;
					padding-top:12px;
					margin-left:6px;
					width:171px
				}
				
					#banners ul {
						background:url(../images/bg_box_banner_bottom.gif) no-repeat left bottom;
						margin:0;
						float:left;
						padding-left:12px;
						width:auto
					}
					
					#banners li { 
						background:none;
						float:left;
						padding:0 0 13px;
						width:auto
					}
					
					
		/* --- Interna/Conteudo --- */
		
			.interna #conteudo {
				background:url(../images/bg_lateral_meio_bordar_interna.gif) repeat-y right top;
				padding:0 0 49px 35px; 
				width:528px
			}
			
				/* --- Topo ---*/
			
					#conteudo .header {
						/*background:url(../images/bg_lateral_topo_bordar_interna.gif) no-repeat right top;*/
						height:50px;
						_height:30px;
						padding:27px 20px 0 0;
					}
				
				
				    /* --- Ferramentas Internas/Aumentar-Diminuir Inst --- */
				
						.tools {
							float:right;
							margin-top:0px;
							margin-right:16px;
							width:auto
						}
						
							 .tools li {
								display:inline;
								float:left;
								margin-left:2px;
								width:auto
							 }
							 
								.tools a {
									display:block;
									cursor:pointer;
									height:18px;
									text-indent:-9999px;
									width:22px
								}
								
									.tools a.increase { background:url(../images/ico_increase.gif) no-repeat left top }
									.tools a.decrease { background:url(../images/ico_decrease.gif) no-repeat left top } 
				
				
					/* --- Ferramentas Internas/Aumentar-Diminuir --- */
				
						.header .tools {
							float:right;
							margin-top:4px;
							width:auto
						}
						
							 .header .tools li {
								display:inline;
								float:left;
								margin-left:2px;
								width:auto
							 }
							 
								.header .tools a {
									display:block;
									cursor:pointer;
									height:18px;
									text-indent:-9999px;
									width:22px
								}
								
									.header .tools a.increase { background:url(../images/ico_increase.gif) no-repeat left top }
									.header .tools a.decrease { background:url(../images/ico_decrease.gif) no-repeat left top }
				
					/* --- Titulo Seção --- */
				
						#conteudo .header h1 {
							    color: #5D5D5E;
								float: left;
								font: bold 22px Helvetica,sans-serif;
								margin-bottom: 10px;
								width: 660px;
						}
					
					/* --- breadcrump --- */
					
						#breadcrump {
							height:20px
						}
						
							#breadcrump li {
								background:url(../images/ico_bullet2.gif) no-repeat left 4px;
								color:#383838;
								float:left;
								padding:0 7px 0 14px;
								width:auto
							}
							
								#breadcrump li.first { 
									background:none;
									padding-left:0
								}
							
								#breadcrump a {
									color:#8E8E8E;
									text-decoration:none
								}
								
									#breadcrump a:hover { text-decoration:underline }
		
				/* --- Conteudo/Article --- */
				
					#conteudo .article {
						min-height:430px;
						height:auto !important;
						height:430px;						
						padding-right:20px;
					}
				
					/*#conteudo .article img { margin:0 auto 11px }*/
				
					#conteudo .article p,
					#conteudo .article .textopres {color:#000000; font-family:verdana; font-size:11px; line-height:1.5; text-align:left; padding-bottom:10px;}		
					
					#conteudo .article p,
					#conteudo .article li/*,
					#conteudo .article table*/ {
						color:#000;
						line-height:17px;
						padding-bottom:18px;
						text-align:justify;
					}
					
					
					
					
					#conteudo #txtCont {
						font-size:11px;
					}
					
					/*#conteudo .article table {
						color:#000;
						font-size:1.1em;
						line-height:17px;
						padding-bottom:18px;
						text-align:center;
					}*/
							
					#conteudo .article ul {
						padding:0 0 18px 15px;
						font-size:10px;
					 	}
					
						#conteudo .article li {
							background:url(../images/ico_bullet2.gif) no-repeat left 14px;
							line-height:normal;
							padding:7px 0 10px 16px
						}
						
					#conteudo .article .linktop {
						background:url(../images/img_separador_lista.gif) repeat-y 7px top;
						padding-bottom:18px
					}
					
						#conteudo .article .linktop li,
						#conteudo .article .linktop h4 {
							background:url(../images/ico_bullet1.gif) no-repeat left 4px;
							font-size:1.1em;
							font-weight:normal;
							padding:7px 0 0 12px
						}
						
							#conteudo .article .linktop h4 { background-position:left 8px }
						
							#conteudo .article .linktop a,
							#conteudo .article .linktop h4 a {
								color:#231F20;
								text-decoration:none
							}
							
								#conteudo .article .linktop a:hover,
								#conteudo .article .linktop h4 a:hover {
									background:url(../images/ico_bullet3.gif) no-repeat right 5px;
									padding-right:15px
								}
					
					#conteudo .article p a,
					#conteudo .article li a,
					#conteudo .article table a { color:#291DAF }
					
					#conteudo .article p a:hover,
					#conteudo .article li a:hover,
					#conteudo .article table a:hover { text-decoration:none }
					
					#conteudo .article h2 {
						font-size:1.3em;
						font-weight:bold;
						padding-bottom:12px;
						color:#099FAB;
					}
					
					/* tabelas */
				
						/*#conteudo .article table {
							width:100%;
							border-collapse:collapse;
							border-spacing:1px
						}
						
						#conteudo .article td { padding:5px 3px; vertical-align:center; } 
						
						tr.tabelatt td,
						td.tabelatt {
							background:#D4D4D5;
							color:#000;
							font-weight:bold;
							text-align:inherit;
							vertical-align: middle;
						}
						
						tr.tabelatx2 td,
						td.tabelatx { background:#E8E8E9; vertical-align:middle;  }*/
																																	
						/*td.tabelatx,
						.tabelatx td { border-bottom:1px solid #5F87AC }*/
						
						.article table {
							color:#000000;
							line-height:17px;
							text-align:center;
							border-collapse:separate;
							border-spacing:1px;
							width:100%;
						}
						
						
						.article .premios .tabelatt {
							background-attachment:scroll;
							background-color:#5F87AC;
							background-image:none;
							background-position:0 0;
							background-repeat:repeat;
							font-weight:bold;
							color:#FFFFFF;
						}
						
						.article .premios td {
							background:#E8E8E9 none repeat scroll 0 0;
							border:0px solid #CCCCCC;
						}
				
			
			/* Seção de Download */
	
					#periodo {
						float:left;
						height:35px;
						width:100%
					}
					
						#periodo h4 {
							display:inline;
							color:#2C80AA;
							font-size:1.2em;
							float:left;
							margin-top:2px;
							width:auto
						}
					
						#periodo label {
							display:inline;
							float:left;
							margin-left:15px;
							width:auto
						}
					
							#periodo label span.campo {
								color:#2C80AA;
								font-size:1.2em;
								font-weight:bold;
								margin:0 9px 0 0
							}
					
							#periodo label select {
								border:1px solid #ccc;
								color:#000;
								font-size:12px;
								padding:1px 1px 1px 2px;
								width:66px;
							}
					
					.arquivos {
						clear:both;
						margin:0 0 0 0
					}
					
						#conteudo .arquivos h3 {
							color:#291DAF;
							font-size:1.4em;
							text-indent:0;
							margin-bottom:5px
						}
					
						#conteudo .arquivos table { margin:0 0 10px 0	}
					
							.arquivos .data,
							.arquivos .icone,
							.arquivos .link,
							.arquivos .tamanho {
								color:#000;
								vertical-align:top
							}
					
								#conteudo .arquivos .data {
									background:url(../images/ico_bullet8.gif) no-repeat 5px 6px;
									width:9%
								}
								#conteudo .optionFiles .data { width:15% }
								
								.arquivos .icone {
									padding-right:5px;
									width:8%
								}
								
									#conteudo .icone img,
									#conteudo .arquivos img { margin-bottom:0 }
					
								.arquivos .link {
									font-weight:bold;
									padding-right:7px;
									width:325px
								}
								
									/* Lista de Icones */
									
									#conteudo .arquivos .listIcon {
										height:45px;
										margin:5px 0 0
									}
									
										#conteudo .arquivos .listIcon li {
											background:none;
											display:inline;
											float:left;
											margin-right:15px;
											padding:0 0 0;
											width:80px
										}
										
											#conteudo .arquivos .listIcon img { float:left }
											
											#conteudo .arquivos .listIcon span {
												color:#8A8A8A;
												float:right;
												font-size:0.9em;
												font-weight:normal;
												text-transform:uppercase;
												width:auto 
											}
								
									#conteudo .arquivos .data,
									#conteudo .arquivos .link,
									#conteudo .arquivos .tamanho {
										padding:10px 2px 2px 2px
									}
					
									#conteudo .arquivos .link a {
										color:#000;
										font-size:1.1em;
										text-decoration:none
									}
									
									.article .arquivos .link a:hover { }
									
									.arquivos .tamanho { 
										text-align:right;
										width:13%
									}
							
				
			/* --- footer/Seção --- */
						
				.footer {
					/* background:#F6F6F6 url(../images/bg_lateral_bottom_bordar_interna.gif) no-repeat right -48px; */
					height:25px;
					left:37px;
					padding:18px 20px 0 0;
					/*position:absolute;*/
					bottom:18px;
					width:660px
				}
				
					.footer p {
						color:#6E6E6E; 
						font-weight:bold;
						font-size:12px;
						padding-top:3px;
					}
				
					#conteudo .article p.goTop a,
					.footer a.goTop,
					#en #conteudo .article p.goTop a,
					#en .footer a.goTop {
						background:url(../images/btn_topo.gif) no-repeat left top;
						clear:left;
						color:#6E6E6E;
						float:right;
						font-weight:bold;
						font-size:12px;
						height:16px;
						line-height:16px;
						padding-left:20px;
						text-decoration:none;
						width:auto
					}
					
					
					/* --- */
					
					#conteudo .article p.goTop a,
					a.goTop,
					#en #conteudo .article p.goTop a,
					#en a.goTop {
						background:url(../images/btn_topo.gif) no-repeat left top;
						clear:left;
						color:#6E6E6E;
						float:right;
						font-weight:bold;
						font-size:12px;
						height:16px;
						line-height:16px;
						padding-left:20px;
						text-decoration:none;
						width:auto
					}
					
					/* --- */
	
					.article p.goTop { 
						height:20px
					}
					
						#conteudo .article p.goTop a:hover,
						.footer a.goTop:hover,
						#en #conteudo .article p.goTop a:hover,
						#en .footer a.goTop:hover {
							background-position:left -16px
						}
					
	/* --- Rodape --- */
	
	#footer {
		background:url(../images/bg_rodape2.png) no-repeat left bottom;
		height:231px;
		margin:0 auto;
		position:relative;
		width:823px
	}
	
		#footer .logos {
			background:url(../images/bg_bordar_horizontal.gif) no-repeat center bottom;
			height:40px;
			padding:20px 0 0 0;
			padding-bottom:10px;
		}
		
			#footer .logos li {
				display:inline;
				float:left;
				margin-right:28px;
				width:auto
			}
			
				#footer .logos li.first {
					margin-left:250px
				}
		
		#navBottom {
			float:left;
			padding:40px 0 25px;
			width:auto
		}
				
			#navBottom li {
				display:inline;
				float:left;
				font-size:11px;
				width:auto
			}
				
				#navBottom a {
					background:url(../images/ico_separador_navBottom.gif) no-repeat left 1px;
					color:#5D5D5E;
					display:block;
					padding:0 7px;
					text-decoration:none
				}
				
				#navBottom li.first { margin-left:255px }
				#en #navBottom li.first { margin-left:320px }
				#navBottom li.other { margin-left:258px }
					
					#navBottom li.first a,
					#navBottom li.other a { background:none }
		
		#footer p {
			clear:both;
			color:#717273;
			font-size:11px;
			text-align:center;
			width:100%
		}
		
			#footer p a {
				color:#717273;
				text-decoration:none
			}
			
				#footer p a:hover,
				#navBottom a:hover { text-decoration:underline }
				
/* --- Itens Complementares/RSS/Acesso Rapido/Mapa do Site --- */

	/* --- Mapa do Site --- */
	
		#conteudo #siteMap {
			clear:both;
			margin-left:100px
		}
		
			#conteudo #siteMap li {
				background:url(../images/ico_bullet1.gif) no-repeat left 10px;
				color:#666;
				font-size:1.3em;
				font-weight:bold;
				padding-left:12px
			}
			
					#conteudo #siteMap li a {
						color:#666;
						text-decoration:none
					}
					
						#conteudo #siteMap li a:hover {
							text-decoration:underline
						}
			
						#conteudo #siteMap li ul {
							margin:0;
							padding:0 0 5px 3px
						}
						
							#conteudo #siteMap li li{
								background:url(../images/ico_bullet2.gif) no-repeat left 15px;
								font-size:0.9em;
								font-weight:normal;
								line-height:20px;
								padding-left:14px
							}

	/* --- RSS --- */
	
		#pop {
			background:#FFF;
			display:none;
			position:absolute;
			left:210px;
			top:250px	
		}
		
			#pop-rss {
				background:#291BAE;
				padding:10px;
				width:420px
			}
		
			#rss-meio {
				background:#FFF;
				padding:10px;
			}
		
				#rss-meio div#rss-dir { float:right }
		
				#rss-meio p {
					background:none;
					color:#666;
					display:block;
					float:none;
					font:11px Tahoma;
					line-height:15px;
					margin:0 0 10px;
				}
		
					#rss-meio p a {
						color:#8F9391;
						display:inline;
						margin:0
					}
					
					#rss-meio a.close {
						display:block;
						height:23px;
						margin-bottom:6px;
						text-align:right
					}
		
					#rss-meio a.close img { float:right }
					
					#rss-meio p a:hover{
						text-decoration:none;
					}
					
	/* --- Acesso Rápido --- */
	
		#box-acesso {
			background:url(../images/bkg_acesso_bot.gif) no-repeat left bottom;
			display:none;
			float:left;
			left:-332px;
			padding:0 0 6px;
			position:absolute;
			top:-1px;
			width:484px;
			z-index:3
		}
		
			#box-acesso #box-acesso-inner{
				background:url(../images/bkg_acesso_top.gif) repeat-y left top;
				padding-top:36px
			}
			
			#box-acesso #box-acesso-mid{
				background:url(../images/bkg_acesso_mid.gif) repeat-y left top;
				float:left;
				padding:0 10px;
				width:465px;
			}
		
				#box-acesso #box-acesso-mid .acesso-mid {
					float:left;
					width:230px;
				}
				
					#box-acesso #box-acesso-mid .acesso-mid a {
						color:#000;
						text-decoration:none;
					}
					
					#box-acesso #box-acesso-mid .acesso-mid a:hover {
						text-decoration:underline;
					}
				
					#box-acesso-mid .acesso-mid h4 {
						color:#000;
						font-size:11px;
						margin:0 0 5px 0;
						overflow:hidden;
					}
					
					#box-acesso-mid .acesso-mid ul {
						margin:0 0 5px 5px;
						overflow:hidden;
					}
		
						#box-acesso-mid .acesso-mid ul li {
							font-size:10px;
							display:block;
							width:200px;
							padding:2px 0 2px 8px;
						}
						
						


/*TEXTO*/
.txt_verdana_12_roxo_bold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2C80AA; font-weight:bold;}

