/* SITE SPECIFIC LAYOUT */
    body {
		position:relative;
        margin: 0;
        padding: 0;
		font-family:Arial, Helvetica, sans-serif;
		background:#F1F0EC url(/layout/site/img/bg.jpg) fixed top center repeat-x;
		font-size:11px;
    }
	form{
		margin:0;
	}
	a{
		text-decoration:none;
		color:#333333;
	}

	a:hover{
		text-decoration:underline;
	}
	img{
		border:0;
	}
    div#page {
       width: 780px;
       margin:  0 auto;
       padding: 0 0 15px 0;
	   overflow:hidden;
	   height:100%;
    }
    div#page_content {
        width: 780px;
        margin:  0 auto;
        padding: 0;
		overflow:hidden;
    }
    
    /* HEADER */
        div#header_print {
			display:none;
		}
        div#header {
            margin: 0px;
            padding: 0px;
            color: white;
            text-align: left;
        }		
    /* END HEADER */

    /* NAV */
		div#nav{
			height:370px;
			width:160px;
			float:left;
			text-align:left;
			margin: 20px 0 0 12px;
			padding:10px 0 5px 5px;
			background:url("/layout/site/img/bg_menu.gif") no-repeat top;
		}
		div#nav h2{
			display:none;
		}
		div#nav ul{
			padding:0;
			margin:0;
			list-style:none;
		}
		div#nav li{
			line-height:21px;
			display:block;
/*			background:url("/layout/site/img/pontilhado.gif") repeat-x bottom; */
		}
		div#nav li a{
			width:135px;
			padding:3px;
			color:#000;
			font-size:12px;
			display:block;
		}
		div#nav li a:hover{
			color:#77340C;
			font-weight:bold;
			font-size:11px;
		}		
		div#nav ul ul{
			padding:0;
			margin:0 10px;
			list-style:none;
		}
		div#nav_extra{
			color:#444;
			font-size:12px;
		}
		div#nav_extra h3{
			font-size:20px;
			margin: 10px 0 5px 0;
			padding:0;
		}
    /* END NAV */   
    
    /* CONTENT */
        div#content {
            width:778px !important ;
			position:relative;
			top:-4px;
			overflow:hidden;
			height:100%;
        }
        
        /* MAIN */
            div#main {
				padding:4px;
				width:575px;
				overflow:hidden;
				margin: 8px 0 0 5px;
				float:left;
				font-size:12px;
				line-height:20px;
				color:#403C2B;
				background:url("/layout/site/img/bg_content_home.jpg") no-repeat;
				left:-5px;
				position:relative;
            }
			.main_interna{
				padding: 11px 0 0 6px !important;
				background:url("/layout/site/img/bg_content_internas.jpg") no-repeat !important;
			}
			div#main .box_vejamais ul {
				list-style:none;
				padding:0;
				line-height:18px;
				margin:0;
				float:left;
			}
            div#main .box_vejamais ul li{
				list-style:none;
				padding:5px;
				line-height:18px;
				border:1px solid #FFF;
				margin:3px;
				float:left;
				background:#F7F7F7;
			}
            div #main #tree{
				padding: 0 0 0 220px;
				font-weight:bold;
				font-size:11px;
				height:35px;
            }
            div #main #tree a{
				font-size:11px;
            }			
			div #main .category{
				background:url("/layout/site/img/title_bg.gif");
				margin: 5px 0 0 0;
				padding:11px 5px 15px 45px;
				color:#77340C;
				font-weight:bold;
				font-size:20px;
			}
			
			div #main .category_sub{
				font-size:18px;
				color:#77340C;
			}
			div#main .titulo{
				font-size:18px;
				margin:0;			
			}
			div#main .data{
				font-size:11px;
				color:#77340C;
				margin:0;
			}
			div#main .resumo{
				font-style:italic;
				font-size:12px;
				color:#666;
				margin:0;
			}
			div#main .texto{
				text-align:justify;
			}			
			div#main_includes{
				height:100%;
				overflow:hidden;
			}
			div#main_includes h1{
				font-size:18px;
				color:#77340C;
			}
        /* END MAIN */
        
        /* SUB */
            div#sub {
				display:none;
				background:#F7F7F7;
				padding: 5px 0 0 0;
				text-align:center;
				float:right;
                width:170px;
            }
        /* END SUB */
        
    /* END CONTENT */
    
    
    /* FOOTER */
        div#footer {
			clear:both;
			background: url("/layout/site/img/rodape.jpg") center top no-repeat #FFF;
			overflow:hidden;
			width: 740px;
			padding:10px 20px;
			margin:0 auto;
			height:201px;
        }
        div#footer img{
			float:left;

        }		
    /* END FOOTER */
/* END LAYOUT */
