﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background:#898989;	
}

#stGeral {
	width:770px;
	margin:0px auto;
	padding:0px 14px;
	background:url(../imagens/bg.gif) repeat-y;
}

#stTopo {
	background:url(../imagens/topo.gif) no-repeat;
	position:relative;
	width:770px;
	height:69px;
	
}

	h1 {
		background:url(../imagens/topo.gif) no-repeat;
		width:232px;
		height:69px;
		font-size:1px;
		text-indent:-5000px;
		float:left;
	}
	
	h1 a {
		background:url(../imagens/logo_topo.gif) no-repeat;
		width:232px;
		height:69px;
		display:block;
	}
	
	ul {
		width:538px;
		height:22px;
		float:left;
		text-align:right;
		padding-top:47px;
	}
		
		li {
			list-style:none;
			display:inline;
			margin-right:12px;
		}
		
		a:link, a:visited {
			color:#FFF;
			text-decoration:none;
		}
		
		a:hover, a:active {
			/*text-decoration:underline;*/
			background-color:#212d44;
		}
		
		
#stBanner {
	position:relative;
	width:770px;
	height:180px;
	border-top:1px solid #fff;
	border-bottom:3px solid #85b837;
}

#stCorpo {
	position:relative;
	width:770px;
}

	#stEsquerda {
		position:relative;
		float:left;
		width:513px;
		margin-top:12px;
	}
	
	#stInterno {
		margin-left:12px;
		_margin-left:8px;
	}
	
	.titulosInternosP {
			width:150px;
			height:20px;
			background:url(../imagens/prc_title_bg.gif) no-repeat;
			font-size:14px;
			font-weight:bold;
			padding:3px 0px 0px 9px;		
			margin-bottom:10px;
	}
	.titulosInternosS {
			font-size:14px;
			font-weight:bold;
			margin:10px 0px;
	}
	
		.clInfo {
			margin-left:12px;		
			margin-bottom:12px;
			width:159px;
			height:210px;
			float:left;
			
			/* IEca */
			_margin-left:8px;
		}
		
		.clInfo h2 {
			width:150px;
			height:20px;
			background:url(../imagens/prc_title_bg.gif) no-repeat;
			font-size:14px;
			font-weight:bold;
			padding:3px 0px 0px 9px;
		}
		
		.clInfo p {
			margin:10px 0px;
		}
		
		#stParcDestaque {
			float:left;
			background:url(../imagens/prc_parcDestaque_bg.gif) no-repeat;
			width:306px;
			height:96px;
			margin-left:12px;
			padding:32px 10px 10px 14px;
			
			/* IEca */
			_margin-left:8px;
		}
		
			.imgDep {
				margin-right:10px;
				float:left;
			}
			
		#stGaleriaDeFotos {
			float:right;
			width:159px;
			height:138px;
			margin-bottom:12px;
		}
		
		#stNewsletter {
			margin-left:12px;
			clear:both;
		}
	
	#stDireita {
		float:left;
		width:228px;
		margin:12px 0px 12px 12px;
	}
	
		#stSubOpc {
			width:228px;
			background:url(../imagens/interno_subopc_bg.gif) no-repeat;
			margin-bottom:12px;
		}
			#stSubOpc h2 {
				margin-bottom:15px;
				padding-top:10px;
				margin-left:12px;
			}
			
			#stSubOpc p {
				background:url(../imagens/interno_subopc_bottom.gif) no-repeat;
				width:228px;
				height:12px;
			}
			
			#stSubOpc a:link, #stSubOpc a:visited {
				display:block;
				width:190px;
				padding:2px 0px 2px 0px;
				margin-left:12px;
			}

			#stSubOpc a:hover, #stSubOpc a:active {
				display:block;
			}


		#stAtendOnline {
			width:213px;
			height:155px;
			background:url(../imagens/prc_atendimento_online_bg.gif) no-repeat;
			margin-bottom:12px;
			padding:55px 0px 0px 15px;
		}
		
		#stAtendOnline  p {
			margin-bottom:15px;
		}
			
		#stAplicativos {
			background:url(../imagens/prc_aplicativos_bg.gif) no-repeat;
			width:202px;
			height:106px;
			padding:32px 13px 0px 13px;
		}
		
		#stAplicativos a {
			margin-bottom:5px;
		}
		
		#stPesqSatisfacao {
			margin-top:12px;
			width:228px;
			height:71px;
		}
	
	#stFotos {
		clear:both;
		width:745px;
		height:113px;
		margin-left:12px;
	}
	
#stRodape {
	clear:both;
	background:url(../imagens/bootom.gif) no-repeat;
	width:770px;
	height:129px;
	text-indent:-5000px;
	border-top:10px solid #374765;
}

.textIdentParc {
	text-indent:15px;
}

.teste {
	background-color:#999;
}

.tab {
	border:1px solid #FFF;
}

.tab_trP {
	background:#09C;
	height:30px;
}

.tab_trS {
	background:#a9cce4;
	height:20px;
	color:#000;
}

.tab_trN {
	background:#eaf0f4;
	height:20px;
	color:#000;
}

table a:link, table a:visited {
	color:#000;
	text-decoration:none;
}

table a:hover, table a:active {
	text-decoration:underline;
	background-color:#000;
	color:#FFF;
}