@media screen {
	
#conteudo {padding-bottom:40px; } /* Se aumentar a altura do rodapé, tem que aumentar aqui tb */

#principal {
width:650px;
	font-size:14px;
	margin-left:336px;
	float:left;
	margin-top:220px;
	text-align:justify;
	min-height:180px;    /* É necessário esta altura para qdo o menu está aberto e tem pouco conteúdo */
	background-color:none;

	
	}

	
#rodape {
	background:#b0f1b0;
	width:1000px;
	height:40px;
	position: absolute;
	bottom: 0; 
	margin-bottom:-21px;
	border:dotted #747474;
	border-width: 1px 0;
	text-align:right;
	}
#rodape p {
	margin:0;
	font-weight:bold;
	color:#060;
	}


.clear {clear:both;}




#menu {
position:absolute;
top:230px;
left:24px;

width:231px;

min-height:200px;

background-color:none;

font-size:10pt;
line-height:14pt;

margin-bottom:60px;

z-index:30;
}





/*
select {
font-family: Arial, Verdana;
font-size: 13px
}

textarea {
background-color: #001122;
color: #aabbcc;
font-family: Verdana;
font-size: 20px
}

input {
background-color: #ee8800;
color: #cc9900;
}
*/



#logo {
position:absolute;
top:10px;
left:0px;

z-index:25;
}


#onda {
position:absolute;
top:500px;
left:-18px;

z-index:25;
}








#espaco {
position:absolute;
background-color:none;
width:622px;
top:375px;
left:290px;
padding-bottom:20px;


z-index:100;
}


#borda {
position:relative;
top:0px;
left:0px;
padding:1px;
background-color:white;
/*width:745px;*/

min-height:180px;
z-index:40;
}


#texto {
position:relative;
top:0px;
left:0px;
margin:1px;
/*padding-left:35px;
padding-top:45px;*/
background-color:none;
border:2px solid #1b9acc;
/*background-image:url('fundo-texto.gif');
	background-repeat: repeat-y;*/
min-height:180px;
font-size:10pt;
text-align:justify;
z-index:40;
}



#texto_mrgn {
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:none;
	
}


/*
#fundo-img-capa {
position:absolute;
top:200px;
left:280px;
z-index:25;
}

#animacao-capa {
position:absolute;
top:207px;
left:287px;
background-color:none;
z-index:35;
}*/


#fundo-img-capa {
position:absolute;
top:320px;
left:280px;
z-index:25;
}

#animacao-capa {
position:absolute;
top:327px;
left:287px;
background-color:none;
z-index:35;
}

#banner-capa {
position:absolute;
top:200px;
left:280px;
background-color:none;
z-index:35;
}

#fundo-img-interna {
position:absolute;
background-color:none;
width:622px;
top:190px;
left:290px;

z-index:20;
}

#animacao2 { 
	position:absolute;
	top:195px;
	left:295px;


background-color:none;


z-index:35;
}


}


@media print {
	
#logo {
	display:none}


#onda {
	display:none}

#fundo-img-interna {
display:none}

#animacao2 { 
display:none}

#menu { 
display:none}

#texto {
position:absolute;
top:0cm;
left:0cm;
width:17cm;
text-align:justify;
color:#000;

}
	
	}




