@charset "iso-8859-1";
/* CSS Document */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,ul,li {
    margin:0;
    padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#343434;
	}
	
img{
	border:0;
}

a{
	text-decoration:none;
	color:#343434;
}

a:hover{
	color:#F60;
	text-decoration:underline;
}

h1{
	margin-top:20px;
	font-size:24px;
	font-weight:100;
}

h2{
	font-size:24px;
	font-weight:100;
}


a h2{
	*max-width:700px;
	cursor:pointer;
	color:#343434;
	text-decoration:none;
}

a:hover h2{
	color:#343434;
	text-decoration:underline;
}

h3{
	margin-bottom:14px;
}

h5{
	color:#FFF;
}

.px12{
	line-height:normal;
	font-size:12px;
}

.bold{
	font-weight:bold;
}

.seta{
	position:absolute;
	top:0;
	margin-top:470px;
	margin-left:900px;
}

.setaStatic{
	position:absolute;
	top:0;
	margin-top:470px;
	margin-left:900px;
	*margin-left:0px;
}

.setaStaticNoSlide{
	position:absolute;
	top:0;
	margin-top:230px;
	margin-left:900px;
}

.form{
	padding:2px 2px 0px 4px;
	width:300px;
	height:22px;
	letter-spacing:1px;
	border:1px solid #999;
}

.select{
	border:1px solid #999;
}

.textarea{
	padding:4px 4px 2px 4px;
	width:300px;
	height:120px;
	letter-spacing:1px;
	border:1px solid #999;
}

.td{
	padding:08px;
	background:#d1ffb2;
}

.th{
	padding:08px;
	background:#89b800;
}

a.green{
	color:#063;
}

	a:hover.green{
		color:#89b800;
	}
h4{
	font-size:12px;
}
h3 a{
	font-size:14px;
}

.glossario{
	display:inline-block;
	padding:4px;
	margin:4px;
	width:20px;
	background:#FFF;
	text-align:center;
	font-weight:bold;
	border:1px solid #F66;
}

a:hover.glossario{
	color:#FFF;
	background:#F36;
	border:1px solid #C30;
}

.body input.busca{
	padding: 04px 02px 02px 02px; 
	border:1px solid #ff8735;
}

div.body{
	margin:0 auto;
	width:990px;	
}
	/**
	Header
	**/
	.body .header{
		margin-top:10px;
		height:170px;
	}
	
		.body .header .logo{
			position:absolute;
			margin-left:10px;
		}
		
		.body .header .slogan{
			postion:absolute;
			margin-top:-160px;
			margin-left:260px;
			width:749px;
			height:73px;
			background:url(../images/titulos/slogan.png) no-repeat;
		}
	/**
	END Header
	**/
	
	/**
	Carrousel
	**/
	.body .carrousel{
		height:354px;
	}
	
		.body .carrousel .slide {
			width:990px;
			height:350px;
		}
		
		.body .noSlide {
			margin-top:40px;
			width:990px;
			height:100px;
		}
		
			.body .carrousel .slide .menu{
				
			}
			
				.body .carrousel .slide .menu a{
					float:left;
				}
				
		
		.body .carrousel .um{
			background:url(../images/cimg/meuplaneta.png) top no-repeat;
		}
		
		.body .carrousel .dois{
			background:url(../images/cimg/meudiaadia.png) top no-repeat;
		}
		
		.body .carrousel .tres{
			background:url(../images/cimg/minhasacoes.png) top no-repeat;
		}
		
		.body .carrousel .quatro{
			background:url(../images/cimg/meulixo.png) top no-repeat;
		}
		
		.body .carrousel .none{
			background:url(../images/cimg/none.png) top no-repeat;
		}
			
				.body .carrousel .slide .left{
					float:left;
					padding-left:15px;
					width: 644px;
					height: 264px;
				}
				
					.body .carrousel .slide .left .titulo{
						margin-top: 130px;
					}
					
					.body .carrousel .slide .left .texto{
						padding-left:2px;
						width:630px;
						letter-spacing:1px;
						line-height:24px;
					}
				
				.body .carrousel .slide .right{
					float:right;
					padding-top:120px;
					width: 322px;
					height: 54px;
				}
				
					.body .carrousel .slide .right img{
						float:left;
						margin:10px;
					}
			
			
		#nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			}	
		
		#slider ul, #slider li,
		#slider2 ul, #slider2 li{
			margin:0;
			padding:0;
			list-style:none;
			}
		#slider2{margin-top:1em;}
		#slider li, #slider2 li{ 
			width:990px;
			height:380px;
			overflow:hidden; 
			}	
														
		#prevBtn a, #slider1prev a, #slider1next a{  
			display:none;
			}	
		#nextBtn a{ 
			display:block;
			width:60px;
			height:54px;
			background:url(../images/cimg/seta.gif) no-repeat;
			}	
	/**
	END Carrousel
	**/
	
	/**
	Content
	**/
	.body .content{
		padding-left:15px;
		padding-right:15px;
		min-height:400px;
		background:url(../images/backgroundContent.png) repeat-x;
	}
		.body .content .left{
			float:left;
			width:710px;
			min-height:200px;
		}
		
			.body .content .left .maskGallery{
				background-repeat:no-repeat;
				background-position:bottom; 
				width:265px;
				height:261px;
			}
				
			.body .content .left .innerLeft{
				float:left;
				width:378px;
				min-height:200px;
			}
			
				.body .content .left .subject{
					margin-top:30px;
					line-height:24px;
				}
				
				.body .content .left ul{
					list-style:inside;
				}
				
					.body .content .left .subject .text p a{
						color:#F60;
						text-decoration:underline;
					}
					
						.body .content .left .subject .text img{
							margin:04px;
						}
					
			.body .content .left .innerRight{
				float:left;
				margin-left:15px;
				width:300px;
				min-height:200px;
			}
		
		.body .content .right{
			float:left;
		}
			
			.body .content .right .banner{
				margin-left:15px;
			}
			
				.body .content .right .banner ul{
					list-style:none;
				}
				
					.body .content .right .banner ul li a{
						margin-top:14px;
						margin-bottom:14px;
						display:block;
					}
					
					.body .content .right .banner ul li img{
						border: 1px solid #ff6902;
					}
					
			.body .content .right .dica{
				margin-left:15px;
				margin-top:36px;
				width:230px;
				background:#FFF;
			}
			
				.body .content .right .dica p.titulo{
					margin:0px;
					padding-left:10px;
					font-weight:bold;
					font-size:14px;
					color:#FFF;
					line-height:36px;
				}
				
				.back49b800{
					background:#49b800;
				}
				
				.backff7300{
					background:#ff7300;
				}
				
				.border49b800{
					border:1px solid #49b800;
				}
				
				.borderff7300{
					border:1px solid #ff7300;
				}
				
				.body .content .right .dica p.texto{
					margin:0px;
					padding:10px;
					font-size:12px;
					line-height:20px;
					background:#FFF;
				}

	/**
	END Content
	**/
	
	/**
	SpeedMap
	**/
	.body .speedMap{
		margin-top:30px;
		padding-left:15px;
		min-height:298px;
		background:#ff6902;
	}
	
	.body .speedMap a:hover{
		color:#FC6;
	}
	
	.body .speedMap table{
		margin-top:20px;
	}
	
	.body .speedMap input.busca{
		padding: 04px 02px 02px 02px; 
		border:1px solid #fff;
		color:#FFF;
		background:#ff8735;
	}
	
		.body .speedMap .col{
			float:left;
			width:240px;
		}
		
			.body .speedMap .col ul{
				margin-top:28px;
				list-style:none;
			}
			
				.body .speedMap .col ul li{
					
				}
				
					.body .speedMap .col ul li a{
						display:block;
						padding-top:02px;
						padding-bottom:02px;
						color:#FFF;
					}
					
						.body .speedMap .col ul li a:hover{
							color:#FC6;
						}

	.body .speedMap .IcoFaleConosco {
	}
	
	/**
	END SpeedMap
	**/
	
	/**
	Footer
	**/
	.body .footer{
		margin:0 auto;
		width:800px;
		height:60px;
	}
	
		.body .footer .logo{
			float:left;
			padding-top:10px;
			width:400px;
			text-align:center;
		}
		
		.body .footer .cc{
			text-align:center;
			font-size:10px;
		}
	/**
	END Footer
	**/
