/* ============================================= CAMADA GERAL ================================================== */


#geral {
	display:block;
	width:968px;
	margin:17px auto;
	}


#corpoSite {
	display:block;
	float:left;
	width:770px;
	}


#topo {
	display:block;
	margin-bottom:3px;
	height:181px;
	}
	#topo h1 a {
		background:url(../img/img-site/logoATACSP.gif) no-repeat;
		display:block;
		float:left;
		width:165px;
		height:181px;
		}
	#topo h1 a span {display:none;}
	
	#topo h2 {
		display:block;
		float:left;
		width:605px;
		height:151px;
		}
		#topo h2 span {
			display:none;
			}
			
	#topo form {
		background:url(../img/img-site/bg_buscatopo.gif) no-repeat;
		display:block;
		float:left;
		width:585px;
		height:25px;
		padding-top:5px;
		text-align:right;
		padding-right:20px;
		}
		#topo form label, #topo form input, #topo form select {
			font-size:11px;
			}
			

#colEsq {
	display:block;
	float:left;
	width:160px;
	}
	


#menu {
	margin:0;
	padding:0;
	display:block;
	width:160px;
	height:379px;
	background:url(../img/img-site/bgMenu.jpg) top no-repeat;
	list-style:none;
	font-size:11px;
	padding-top:11px;
	}
	
	#menu li {
		/*height:17px;
		width:127px;*/
		width:134px;
		margin-left:13px;
		/*padding:4px 0 0 7px;*/
		}
	
	#menu a {
		display:block;
		width:127px;
		height:17px;
		padding:4px 0 0 7px;
		color:#01346d;
		text-decoration:none;
		}
		
	#menu a:hover {
		color:#FFF;
		background-color:#6eb3da;
		}


#indica {
	display:block;
	width:160px;
	margin-top:40px;
	}
	
	#indica h3 {
		font-size:16px;
		font-weight:bold;
		color:#01346d;
		width:160px;
		text-align:center;
		margin-bottom:15px;
		}
		
#flutuante {
	display:block;
	position:absolute;
	top:24px;
	/*margin-left:317px;*/
	left:832px;
	}

/* ===================================== MEIO SITE =========================================== */

#meio {
	display:block;
	float:left;
	width:595px;
	margin-left:15px;
	}


	#meio h3 {
		margin-bottom:5px;
		font-size:16px;
		color:#01346d;
		font-family:Arial, Helvetica, sans-serif;
		}

/* =========================== MEIO ESQUERDA ============================ */
#meioEsq {
	display:block;
	float:left;
	width:370px;
	padding-top:10px;
	}
	
	
/* ========================= BOXES HOME ========================= */

#destinosHome {
	display:block;
	width:329px;
	height:100px;
	background-color:#e9eff2;
	margin-top:15px;
	*margin-top:13px;
	margin-bottom:15px;
	padding:15px 29px 0 12px;
	text-decoration:none;
	}
	
	#destinosHome img {
		border:1px solid #333;
		float:left;
		margin-right:21px;
		}
		
		
	#destinosHome p, #atacNews p, #atacNews input {
		font-size:11px;
		color:#333;
		}
		
		#destinosHome p span {
			color:#01346d;
			}
			

#atacNews {
	display:block;
	width:370px;
	}
	
	#atacNews h3 {
		margin-left:4px;
		}
	#atacNews p {
		margin-left:16px;
		}
	#atacNews input {
		border:1px solid #959595;
		height:16px;
		}
		
	#atacNews form {
		margin-top:10px;
		}
		
		
#BreadCrumb {
	font-size:11px;
	padding:5px;
	background-color:#E8F8FF;
	margin:5px 0;
	}	
	#BreadCrumb span {
		font-size:14px;
		}
		
/* ======================================================= MEIO DIREITA ================================================== */

#meioDir {
	display:block;
	float:left;
	width:210px;
	margin-left:14px;
	_margin-left:12px;
	background:url(../img/img-site/bgMeioDir.gif) repeat-x #FFF;
	margin-top:10px;
	}
	
#notHome {
	background:url(../img/img-site/bgNotHome.gif) top no-repeat;
	}
	
	
/* ============================================================ COLUNA DA DIREITA ============================================== */

#colDir {
	display:block;
	float:left;
	width:188px;
	height:600px;
	margin-left:10px;
	_margin-left:7px;
	}
	

/* ====================== INDICES FINANCEIROS ============================ */

#indices {
	display:block;
	width:167px;
	margin:15px 0 25px 10px; 
	}
	
	#indices h3 {
		display:block;
		width:167px;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		color:#868686;
		margin-bottom:13px;
		}
		
	#indices th, #indices td {
		font-size:9px;
		color:#333;
		padding:4px 0 4px 0;
		}
		
		
/* ================== PATROCINADORES =========================== */

#patrocinadores {
	display:block;
	width:188px;
	padding-top:10px;
	/*background:url(../img/bgMeioDir.gif) repeat-x #FFF;*/
	}
	
	#patrocinadores h3 {
		display:block;
		width:188px;
		font-size:16px;
		color:#01346d;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		}
		
	#patrocinadores img {
		display:block;
		border:1px solid #d7e1d6;
		margin:15px 0 20px 34px;
		}
		


/* ================================ INTERNAS ============================================ */

#listaServicos, #listaParceiros { list-style:none; }

	#listaServicos li, #listaParceiros li { display:block; clear:both; margin-bottom:10px; _margin-bottom:3px; }

	#listaParceiros li {
		 margin-bottom:30px;
		 }
		 	
		#listaServicos li a, #listaParceiros a { color:#333; }
		
		#listaServicos li a:hover, #listaParceiros a:hover { text-decoration:none; }
		
			#listaServicos li a span { display:block; margin-left:10px; }
	

	#listaParceiros img {
		border:1px solid #d8e2d7;
		margin-right:10px;
		}


#downloads {
	list-style:none;
	}
	
	#downloads li {
		display:block;
		float:left;
		width:165px;
		height:180px;
		margin-bottom:30px;
		}
		
		#downloads li img {
			border:1px solid #333;
			}
			
		#downloads li span {
			
			font-size:11px;
			text-align:center;
			display:block;
			width:165px;
			margin-top:5px;
			padding-bottom:5px;
			line-height:20px;
			}
			
		#downloads li span a {
			color:#01346d;
			text-decoration:none;
			}


		#downloads li span a:hover {
			text-decoration:underline;
			}
			
		



#listaNoticias {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:16px;
	list-style:none;
	}
	
	#listaNoticias li {
		display:block;
		clear:both;
		padding-bottom:20px;
		}

	#listaNoticias a {
		color:#333;
		text-decoration:none;
		}
		
		
	#listaNoticias a:hover {
		text-decoration:underline;
		}
	
	#listaNoticias img {
		display:block;
		float:left;
		margin-right:15px;
		border:1px solid #333;
		}

	
	#formContato input {
		height:18px;
		}
	#formContato input, #formContato textarea, #formContato select {
		border:1px solid #333;
		}
	
	#formContato span, #formContato textarea {
		display:block;
		float:left;
		}
		
	#formContato textarea {
		overflow:auto;
		width:290px;
		height:50px;
		font-size:11px;
		margin-left:5px;
		}
	
	#formContato h4 {
		font-size:12px;
		text-transform:uppercase;
		margin-bottom:10px;
		}
	
	
/* ============================= RODAPE ========================================= */
#rodape {
	display:block;
	float:left;
	*float:inherit;
	width:770px;
	font-size:11px;
	color:#999;
	text-align:center;
	height:21px;
	border-bottom:1px solid #999;
	margin:41px 0 15px 0;
	}

