	@font-face{ 
		font-family: 'Karat';
		src: url('img/font/karatmedium-webfont.eot');
		src: url('img/font/karatmedium-webfont.eot?#iefix') format('embedded-opentype'),
			 url('img/font/karatmedium-webfont.woff') format('woff'),
			 url('img/font/karatmedium-webfont.ttf') format('truetype'),
			 url('img/font/karatmedium-webfont.svg#webfont') format('svg');
	}

	h1, h2, h3, h4, h5 {
	   font-family:"Karat", "Arial";
	   color: #525051;
	   font-weight:normal;
	   font-size:45px;	 
	   letter-spacing:-1.0px;   
	   line-height:93%;   
	   margin-bottom:-2px;
	   margin-top:-10px;
	}	
	a { color: #4FBDE1; text-decoration:none; }

    body {
        background-color: #B5BFC6;
        background-image:url(img/fundo.png);
        background-repeat:no-repeat;		
        background-position: center 60px;				
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    }
    #topo { 
        background-image:url(img/fundo_topo.png);
        background-repeat:repeat-x;
        float: left;
        width: 100%;
        height:65px;
		padding-top: 13px;
		color:#FFF;
    }
    #topo_cont { 
		margin: auto;
		width:942px;
    }	
    #conteudo {
        height:968px;
        width:992px;
		margin:auto;
        }
    
    #rodape { 
        background-image:url(img/fundo_rodape.png);
        background-repeat:repeat-x;
        float: left;
        width: 100%;
        height: 320px;
        overflow:hidden;
		padding-top:30px;
        line-height:120%;   
    }
	#quadro {
		float:left;
		width: 290px;	
		height:300px;	
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color:#999;		
		margin-right:30px;
		}
	#quadro_cont {	
		width: 932px;	
		height:300px;		
		margin:auto;
		}
    #dock { 
        background-image:url(img/dock.png);
        background-repeat:no-repeat;
        width: 930px;
        height: 140px;
        margin:auto;
        margin-bottom:-45px;
        padding:32px;
        text-align:left;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:11px;
    }    
	#slideshow { 
		height: 322px; width: 900px; margin: auto; overflow:hidden; 
		font-family:Tahoma, Geneva, sans-serif;
		font-size:15px;
		font-weight:300;
		color:#666666;
	}
	#nav {
		position:relative;
		z-index:1;
		text-align:right;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:10px;
		margin-right:80px;
		margin-top:-45px;
		margin-bottom:25px;
		z-index:5;
	}	
	#nav a { 
	    padding:7px;
		background-image:url(img/ball.png);
		background-repeat:no-repeat;
		/*border: 1px solid #333; background: #333; text-decoration: none; margin: 0 5px; padding: 2px 5px; color: #FFF;  		
		-moz-border-radius: 100%;
	    -webkit-border-radius: 100%;
	    border-radius: 100%;
		behavior:url(border-radius.htc)*/;
	}
	#nav a.activeSlide { /*border: 3px solid #333; background: none; color:#333;*/ 
		background-image:url(img/ball2.png);
		background-repeat:no-repeat;		
	 }
	#nav a:focus { /*outline: none;*/ 
		background-image:url(img/ball2.png);	
		background-repeat:no-repeat;		
	}	
	input, textarea {
		padding:2px;
		padding-left:5px;
		padding-right:5px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		color: #CCC;
		width:260px;
		background:#2C2C2C; 
		border: none;		
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;		
		height:22px;
		background-image:url(img/fundo_form.png);
	}
	input:focus, textarea:focus { 
		color:#FFF;
	}
	textarea { height:80px; }
