/* CSS Document */
#address {
	width: 725px;
	clear:both;
	margin:0 auto;
	padding-top:10px
}

#aux { position: absolute } 

#aux, #getinfo, #getcb { display:none }

#base {
	clear:both;
	width:850px;
	margin:30px;
    width:1020px; background-color:#FFF; min-height:520px;
	margin:0 auto; margin-top:15px;
	height:auto;
	padding-bottom:50px;
	background-image:url(/images/backgroundRodape.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	-moz-box-shadow: 0 3px 30px #111;
	-webkit-box-shadow:  0 3px 30px #111;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#holder {
	clear:both;
	width:100%;
	margin:0 auto;
	height:525px;
	overflow:hidden;
}


#blog { padding:10px 15px; text-align:left;  }
#blog a { text-decoration:underline; color:#630 }
#blog h3, #blog strong, #blog em { margin:0; padding:0; color:#999 }
#blog p { padding-bottom:10px; clear:both; display:block }

#carregando, #carrega {
	background-image:url(../images/loading.gif);
	width:32px;
	height:32px;
	float:left
}

#carrega { 
	position:absolute;
	top:10px;
	left:10px;	
}

#categorias { float:left; width:225px }

#categorias a {
	background-color:#069;
	padding: 3px;
	border: 1px solid #fff;
	color:#fff;
	width: 200px; 
	display:block;
	filter : alpha(opacity=70);
	moz-opacity	: 0.7;
	opacity: 0.7;
}

#categorias a:hover {
	color:#fff;
	filter : alpha(opacity=90);
	moz-opacity	: 0.9;
	opacity: 0.9;
}

#content {
	width:944px;
	background-repeat:no-repeat;
	margin:auto;
}

#copyright, #credits,#copyright * { font-size:10px; padding:10px; color:#FFF }

#divCAD {
	clear:left;
	float:left
}

#iBlog {
	width:500px;
	float:right;
	height:450px;
	border: 1px solid #006;
	overflow:auto;
}

#imgs {
	width:75px; float:right
}

#imgs img {
	float:right
}

#imgs img:hover {
	filter : alpha(opacity=60);
	moz-opacity	: 0.5;
	opacity: 0.5;
}

#logo {
	float: left;
	cursor: pointer;
	margin-left:100px
}

#logo * { text-align:center }

#log *, #search * { float:left; margin-right:10px }

#log a { 
	background-color: #fff;
	color            : #006;
	margin:1px;
	width: auto;
	padding: 3px 15px;
	border-right: 1px solid #006;
	text-align:center;
	float: right
}

#log label { background-color:#FFF; padding:3px }

#logue { margin-left:45px }

#log_ { float: right }

#lstBtns { float:left; width:100px }

#lstBtns button { clear:both } 

#menu {
	height:50px;
	width: 850px;
	float: right;
	text-align: right;
	margin-right:35px;
}

#menuprincipal {
	height:0px;
	text-align: right;
	margin-right:0px;
}

#menuindex {
	height:50px;
	width: 800px;
	float:center;
	text-align:right;
}

#submenu {
	height:50px;
	width: 870px;
	float: right;
	text-align: right;
	margin-right:5px;
}

#menu a { padding:10px; font-size:15px }

#menuprincipal a { padding:10px; font-size:15px }

#menuindex a { padding:10px; font-size:15px }

#submenu a { padding:10px; font-size:15px }

#rodape { width:100%; margin:10px auto; margin-bottom:25px }

/* ===================================================================================================================== */

body {
    background-color:#F4F4F4; background-repeat:repeat-x;
    }
	
	em { padding-top:20px; color:#fff }
	
	h1 { color:#0065CA }
	
	fieldset label { background-color:transparent; }
	
	.submenu {
		2padding:10px;
		background-color:transparent;
		2border:1px solid #369;
		position:absolute;
		top:65px;
		left:50%;
		-moz-box-shadow: 0 0 12px #555;
		-webkit-box-shadow:  0 0 12px #555;
		display:none
	}
	
	.submenu li {
		margin:0!important; padding:0!important; list-style:none!important; 1padding:0 10px;
		1padding-bottom:5px; 2margin-bottom:5px!important; 2border-bottom:1px solid #036;
		background-color:#369
	}
	
	.liMenu { display:block; width:100%; background-color:#FFF!important; color:#FFF; min-width:100px; height:1px; padding:1px 1px; margin:0 }
	
	.liPar    { background-color:#58c!important; height:1px }
	.liHeader { background-color:#d90!important; }
	
	.submenu li a { display:block; width:100%; color:#FFF; min-width:100px; height:15px; padding:8px 12px; margin:0 }
	
	.submenu li a:hover { background-color: #eff; color:#369 }
	
	#form1 {
		width:1020px; background-color:#FFF; min-height:600px;
		margin:0 auto; margin-top:15px;
		height:auto;
		padding-bottom:50px;
		background-image:url(/images/backgroundRodape.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		-moz-box-shadow: 0 3px 30px #111;
		-webkit-box-shadow:  0 3px 30px #111;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	#topo { margin:0; padding: 15px 5px; margin-left:-50px; }
	
	#linksDiv, #linksDiv2 { width:900px; height:60px }
	
	#linksDiv2 {
		height:15px;
		filter : alpha(opacity=70);
		moz-opacity	: 0.7;
		opacity: 0.7;
		margin-left:-10px;
	}
	
	#linksDiv li { display:inline-block; width:145px }
	
	#linksDiv2 li { display:inline-block; width:145px }
	
	#main {
       margin:0;
       margin-top: 65px;
       margin-left: 17px;
       vertical-align:baseline;
    }

	#main * { float:left; vertical-align:baseline; }

	#main h3 { padding:8px; padding-bottom:0 }

	#mainsd {
		float: left;
		filter: alpha(opacity=70);
		moz-opacity	: 0.7;
		opacity: 0.7;
		margin-top: 0px;
		margin-left: 1px
	}
	
	#log { clear:both; margin-top:75px; }
	
	#log { width:250px; float:left; margin-left:25px }

	#log *, #search * { margin:0; color: #069; }
	
	#log a { 
		margin:2px;
		margin-left:30px;
		display:block;
		font-size:13px;
		border: none;
		float:none;
		width:200px;
		text-align:left;
		background-color:transparent;
	}
	
	#logue button { padding:1px 8px; color:#fff; background-color:#F90; padding:2px 10px\9; }
	
	#log label { width:40px }
	
	#log li { padding:2px }
	
	#menu {
		float:right; width:650px; padding:5px;
		height:23px; margin-right:5px;
		background-color:#016; margin-top:0px;
	}

	#menuprincipal {
		float:center; width:960px; padding:5px;
		margin:0; height:23px; margin-left:80px;
		background-color:#016; margin-top: 20px;
	}

	#submenu {
		float:center; width:940px; padding:5px;
		height:20px; margin-right:5px;
		background-color:#369; margin-top:0px;
	}


   	#menuindex {
		float:center; width:800px; padding:5px;
		margin:0; height:23px; margin-left:3px;
		background-color:#016;  margin-top:0px;
	}

    #hoje {
		float:right; width:300px; padding:5px;
		margin:0; height:15px; margin-right:5px; margin-top:5px;
	}

    #mensagem {
		float:center; width:500px; padding:10px;
		margin:0; height:1px;  margin-top:40px;
	}

	#separar {
		float:right; width:500px; padding:5px;
    	margin:1px;  height:15px; margin-right:5px; margin-top:1px;
  	}

	#mainSd a { float:left; width:300px; font-size:13px; padding:2px 10px; text-align:left;
		margin:0; border-right:1px solid #fff; margin-top:150px;
	}

    #menu a { float:left; font-size:15px; padding:2px 10px; text-align:center;
		margin:0; border-right:1px solid #fff; color:#FFF; margin-top:0px;
	}

	#menu a:hover { color:#036; background-color:#9cd
	}

    #submenu a { float:left; font-size:13px; padding:2px 10px; text-align:center;
		margin:0; border-right:1px solid #fff; color:#202020; margin-top:0px;
	}

	#submenu a:hover { color:#036; background-color:#fff
	}

	#menuprincipal a { float:left; font-size:17px; padding:2px 10px; text-align:center;
		margin:0; border-right:1px solid #fff; color:#FFF; margin-top:0px;
	}

	#menuprincipal a:hover { color:#036; background-color:#9cd
	}
	
	#menuindex a { float:left; font-size:17px; padding:2px 10px; text-align:center;
		margin:0; border-right:1px solid #fff; color:#FFF; margin-top:0px;
	}

	#menuindex a:hover { color:#036; background-color:#9cd
	}
