/* CSS Document */

	a, object, img{
		outline:0;
		border:0;
	}
	
	body{
		margin:0px;
		padding:0px;
		background-image:url(imagens/fundo-body-principal.jpg);
		background-repeat:repeat-x;
	}
	
	#topo-principal{
		margin:0px;
		padding:0px;	
	}
		
	#topo-principal #topo-interior{
		margin:0 auto;
		width:950px;
	}
	
	#topoprincipal #topo-interior #grad{
		width:950px;
	}
	
	
			
	#topo-principal #topo-interior #grad #webmail{
		display:none;
		position:absolute;
		margin-left:700px;
		width:245px;
		background-color:#e8e8e8;
		opacity:0.92;
		filter:alpha(opacity=92);
	}
	
	#topo-principal #topo-interior #grad #seconline{
		display:none;
		position:absolute;
		margin-left:700px;
		width:245px;
		background-color:#e8e8e8;
		opacity:0.92;
		filter:alpha(opacity=92);
	}
						
	#corpo-principal{
		margin:0px;
		padding:0px;
		margin-bottom:10px;		
	}
			
	#corpo-principal #corpo-interior{
		margin:0 auto;
		width:950px;
		border:2px solid #F7F7F7;
		background-color:#FFFFFF;
	}
	
	#corpo-principal #corpo-interior #menu{
		z-index:998;
		background-color:#FFF;
		height:40px;
	}		
	
	#corpo-principal #corpo-interior #menu ul{
		margin:0px;
		padding:0px;
	}
			
	#corpo-principal #corpo-interior #menu ul li{
		list-style:none;
		display:block;
		float:left;
		margin:2px 1px;
		width:156px;
		height:35px;
		background-image:url(imagens/hover.jpg);
		background-repeat:repeat-x;
	}
			
	#corpo-principal #corpo-interior #menu ul li b{
		
		
	}
	
	#corpo-principal #corpo-interior #menu ul li b a{		
		width:154px;
		height:35px;
		margin-top:12px;
		display:block;
		text-decoration:none;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#333;
		text-align:center;
	}
	
	#corpo-principal #corpo-interior #menu ul li b a:hover{
		color:#000;
	}
	
	#corpo-principal #corpo-interior #esquerda{
		float:left;
		width:692px;
	}
	
	#corpo-principal #corpo-interior #esquerda #botoes{
		margin:0px;
		padding:0px;
		float:left;
		width:200px;
		height:300px;
	}
		
	#corpo-principal #corpo-interior #esquerda #banner{
		margin:0px;
		padding:0px;
		margin-left:3px;
		float:left;
		width:488px;
	}
	
	#corpo-principal #corpo-interior #esquerda #banner .info{
		display:none;
		float:left;
		margin:0px;
		padding:0px;
		width:488px;
		height:58px;
		background-image:url(imagens/fundo-info.jpg);
	}
	
	#corpo-principal #corpo-interior #esquerda #banner .info h1{
		margin:0px;
		padding:0px;
		margin-left:5px;
		margin-top:5px;
		font:bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	
	#corpo-principal #corpo-interior #esquerda #banner .info p{
		margin:0px;
		padding:0px;
		margin-left:5px;
		margin-top:4px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
	}
	
	#corpo-principal #corpo-interior #esquerda #banner .info a{
		text-decoration:none;
		color:#FFFFFF;
	}
	
	#corpo-principal #corpo-interior #esquerda #banner .info a:hover{			
		text-decoration:underline;
	}
	
	#corpo-principal #corpo-interior #conteudo{
		margin-bottom:5px;
		border-top:5px solid #fff;
		width:691px;
	}
	
	#corpo-principal #corpo-interior #conteudo h1{
		margin:10px 0 0 10px;
		font:bold 18px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		text-align:justify;
	}
	
	#corpo-principal #corpo-interior #conteudo p{
		width:670px;
		margin:15px 0 15px 10px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#666666;
		text-align:justify;
	}
		
	#corpo-principal #corpo-interior #direita{
		float:right;
		margin-right:6px;
		width:252px;
		
	}
	
	#corpo-principal #corpo-interior #direita .banner-direita{
		width:248px;
		background-color:#e8e8e8;
		border:4px solid #f5f5f5;
		margin-bottom:2px;
		
	}
	
	#base-principal{
		margin:0px;
		padding:0px;
		background-image:url(imagens/base.jpg);
		background-repeat:repeat-x;
	}					
	
	#base-principal #interior{
		margin:0px auto;
		width:950px;
	}
	
	#base-principal #interior ul{
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:45px;
		padding-right:45px;
		margin-top:20px;
		margin-bottom:15px;
		border-right:1px solid #00B386;	
	}
	
	#base-principal #interior ul li{
		text-align:left;
		padding:3px 0px;
	}
	
	#base-principal #interior ul li a{			
		font:normal 9px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
	
	#base-principal #interior ul li a:hover{
		text-decoration:underline;
		color:#f0f0f0;
	}
								
	#base-final{
		margin:0 auto;
		border-top:1px solid #1EBB94;
		background-color:#0E614D;
		height:30px;
	}
	
	#base-final #dv{
		margin:0 auto;
		width:950px;
	}
	
	#base-final #dv p{
		margin:0 auto;
		padding-top:7px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#FFFFFF;
	}
	
	#base-final #dv p a{
		text-decoration:none;
		color:#FFFFFF;
	}
								
	#base-final #dv p a:hover{							
		text-decoration:underline;
	}
	
	.aviso_abrir{
		width:400px;
		margin-left:150px;
		margin-top:15px;
		background-color:#F2FBFF;
		border:1px dashed #D9E7FB;	
	}
	
	.aviso_abrir h4{
		margin:5px 0;
		padding:0px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		color:#333;
	}
								
	.fechar{
		display:block;
		width:243px; 
		height:15px;
		background-color:#333;
		border-bottom:1px solid #eee;
	}
	
	.fechar a{
		margin-top:2px;
		margin-bottom:2px;
		margin-left:170px;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
	
	.fechar a:hover{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	}
	
	.form{
		margin:0px;
		padding:0px;
		width:145px;
	}
	
	.form b{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#063;
		width:48px;
		margin:5px 0;
		display:block;
	}
	
	.form #webmail_base{
		width:135px;
		padding:5px;
		border:1px solid #ccc;
		text-align:center;
		margin:10px 0 10px 0;
	}
	
	.form #webmail_base a{
		font:normal 9px Verdana, Arial, Helvetica, sans-serif;
		color:#006600;
		text-decoration:none;
	}	
	
	.form #webmail_base a:hover{
		text-decoration:underline;
	}
	
	.submenu{
		z-index:999;
		position:absolute;
		display:none;
		margin-top:37px;
		background-color:#F2F2F2;
		border-bottom:1px solid #ccc;
		width:156px;
		
	}
	
	.submenu ul{
		margin:0px;
		padding:0px;
	}
	
	.submenu ul li{
		width:156px;
		float:left;
		list-style:none;
		background-color:#F2F2F2;
	}
	
	.submenu ul li b{
		
	}
	
	.submenu ul li b a{
		font:bold 11px Arial, Helvetica, sans-serif;
		text-align:center;
		color:#666;
		padding:10px 0px;
		display:block;
		text-decoration:none;
		border-top:1px solid #E5E5E5;
	}     
	
	.submenu ul li b a:hover{
		background-color:#E5E5E5;
		border-top:1px solid #ffffff;
		color:#333;
	}
		
	.botoes{
		cursor:pointer;
		width:194px;
		height:52px;
		background-color:#eee;
		border:2px solid #f7f7f7;
		padding:2px 2px;
	}
	
	.botoes p{
		margin-top:20px;
		font-family:Arial, sans-serif;
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#950000;
		text-align:left;
		margin-left:15px;
	}
	
	.button{
		background-image:url(imagens/button1.jpg);
		cursor:pointer;
		margin-top:-1px;
		width:120px;
		height:43px;
		margin-right:5px;
		float:right;
	}
	
	.button p{
		width:120px;
		margin-top:22px;
		padding-left:10px;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:center;
	}
	
	.btn{
		color:#fff;
		border:1px solid #fff;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		background-image:url(../imagens/buttonw.jpg);
		margin:0px;
		padding:0px;
		height:22px;
		
	}
	
	.base-text{
		font:bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#ddd;
		text-align:left;
	}
	
	.imp{
		float:left;
		width:220px;
		height:25px;
		background-image:url(imagens/fundo-inupt.jpg);
		background-repeat:no-repeat;
		border:0;
		font:bold 16px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
	}
		
	.imp2{
		float:left;
		cursor:pointer;
		width:70px;
		height:28px;
		background-image:url(imagens/fundo-submit.jpg);
		background-repeat:no-repeat;
		border:0;
	}
	
	.add{
		margin-top:5px;
		margin-left:10px;
		width:670px;
		border:1px solid #f0f0f0;
		background-color:#f9f9f9;
	}
	
	.add:hover{
		cursor:pointer;
		background-color:#E8F0FD;
		border:1px solid #D9E7FB;
		}
	
	.add a{
		display:block;
		width:665px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		text-decoration:none;
		padding:20px 0px 20px 5px;
	}
	
	.add a:hover{
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;	
		color:#333;
	}
	
	.add h2{
		display:block;
		width:665px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		text-decoration:none;
		padding:5px 0px 5px 5px;
	}
		
	.add2{
		width:670px;
		display:none;
		background-color:#FFFFFF;
	}
	
	.add2 h3{
		display:block;
		width:660px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		text-align:justify;
		text-decoration:none;
		padding:5px 0px 5px 5px;
	}
	
	.add2 b{
		display:block;
		width:663px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		background-color:#E8F0FD;
		color:#333;
		text-align:justify;
		text-decoration:none;
		margin:0px;
		padding:0px;
		padding:2px 0 2px 7px;
	}
	
	.add2 a:hover{
		text-decoration:underline;
	}
				
	.clear{
		clear:both;
	}