@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#banner {
	visibility: visible;
	height: 250px;
	width: 780px;
	margin:auto;
	/*clip: rect(0px,auto,auto,auto);
	background-image: url(banner.png);
	background-repeat:no-repeat;
	background-position:center;*/
	z-index:auto;
	/*border:1px solid;
	border-color:#CCCCCC;*/
}
#rodapeG{
	visibility: visible;
	height: 112px;
	width: 780px;
	margin:auto;
	padding-top: 5px;
}
#rodape{
	width:250px;
	height:90px;
	float:left;
	margin:auto;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	border-right-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#rodape2{
	width:215px;
	height:90px;
	float:right;
	margin:auto;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#logorodape{
	width:91px;
	height:91px;
	float:left;
	background:url(new_logo_ro.png);
	background-position:center;
	background-repeat:no-repeat;
}
#bt{
	visibility: visible;
	height: 250px;
	width: 780px;
	margin:auto;
	z-index:auto;
}
#pt{
	visibility: visible;
	height: 112px;
	font-family:Arial;
	color:#FFFFFF;
	width: 780px;
	margin:auto;
	z-index:auto;
}


#apDiv1 {
	position:absolute;
	left:1px;
	top:118px;
	width:100%;
	height:250px;
	z-index:5;
}
#apDiv2 {
	position:absolute;
	left:1px;
	top:876px;
	width:100%;
	background:#000000;
	height:115px;
	z-index:2;
}
#X{
	width:auto;
	height:45px;
	float:right;
	text-align:right;
}
#QLogomarcas {
	position:absolute;
	background:url(Q_logomarca.gif);
	background-repeat:no-repeat;
	background-position:center;
	left:197px;
	top:402px;
	width:245px;
	height:285px;
	z-index:6;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	color:#000000;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#QLayouts {
	position:absolute;
	background:url(Q_logomarca.gif);
	background-repeat:no-repeat;
	background-position:center;
	left:718px;
	top:251px;
	width:245px;
	height:285px;
	z-index:7;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	color:#000000;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#QnewLetters {
	position:absolute;
	background:url(Q_logomarca.gif);
	background-repeat:no-repeat;
	background-position:center;
	left:719px;
	top:251px;
	width:245px;
	height:295px;
	z-index:8;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	color:#000000;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#Qimpressos {
	position:absolute;
	background:url(Q_logomarca.gif);
	background-repeat:no-repeat;
	background-position:center;
	left:556px;
	top:547px;
	width:245px;
	height:295px;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	color:#000000;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	z-index:9;
}
#fundo{
	visibility: visible;
	width: 780px;
	height:600px;
	margin:auto;
	z-index:auto;
}
#cont {
	position:absolute;
	left:0;
	top:371px;
	width:100%;
	height:600px;
	z-index:1;
}
#cont2Web {
	position:absolute;
	left:0;
	top:371px;
	width:100%;
	height:600px;
	z-index:1;
}
#geral {
	visibility: visible;
	width: 780px;
	height:auto;
	margin:auto;
	z-index:auto;
	border-color:#CCCCCC;
}
/*Area de logos e icones */
#logoIco1 {
	width: 70px;
	height:60px;
	float:left;
}
#logoIco2 {
	width: 70px;
	height:60px;
	float:right;
}

#logo {
	visibility: visible;
	width: 400px;
	height:68px;
	float:left;
	text-align:left;
	background-image: url(new_logo.png);
	background-repeat:no-repeat;
	background-position:left;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	z-index:auto;
	border-color:#CCCCCC;
}
#topo {
	visibility: visible;
	width: 780px;
	height:auto;
	margin:auto;
	z-index:auto;
	border-color:#CCCCCC;
}
#linha3 {
	visibility: visible;
	width: 380px;
	height:20px;
	float:right;
	text-align:right;
	padding-top:20px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	z-index:auto;
	border-color:#CCCCCC;
}
#linha {
	visibility: visible;
	width: 780px;
	height:20px;
	text-align:right;
	padding-top:20px;
	margin:auto;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	z-index:auto;
	border-color:#CCCCCC;
}
#linha2 {
	visibility: visible;
	width: 780px;
	padding-top:20px;
	height:90px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:middle;
	margin:auto;
	z-index:auto;
	/*border:1px solid;
	border-color:#CCCCCC;*/
}
#arearestrita {
	visibility: visible;
	width: 780px;
	margin:auto;
	margin-top:auto;
	height:auto;
	font-family:Arial;
	font-size:12px;
	border-bottom-color:#CCCCCC;
	z-index:auto;
	border:1px solid;
	border-color:#CCCCCC;
}

#texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-style:normal;
}
#artigos{
	float:left;
/*	position:fixed;*/
    background:#51483F;
	background-image:url(fun.png);
    opacity: 0.7;
    filter:alpha(opacity=70);
    zoom:1;
	font-family:Arial;
	width:180px;
	height:500px;
	border: 1px #FFFFFF; 
	padding:5px 0px 0px 0px;  
}

#artigosWeb{
	float:left;
/*	position:fixed;*/
    background:#51483F;
	background-image:url(fun.png);
    opacity: 0.7;
    filter:alpha(opacity=70);
    zoom:1;
	font-family:Arial;
	width:180px;
	height:500px;
	border: 1px #FFFFFF; 
	padding:5px 0px 0px 0px;  
}

#prin{
	float:right;
	opacity: 0.7;
    filter:alpha(opacity=70);
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	width:400px;
	height:500px;
	padding:5px 5px 0px 5px; 
}
#prin2{
	float:right;
	opacity: 0.7;
    filter:alpha(opacity=70);
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	overflow:auto;
	width:588px;
	height:500px;
	padding:5px 5px 0px 5px; 
}
#prin3{
	opacity: 0.7;
    filter:alpha(opacity=70);
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	overflow:auto;
	width:760px;
	height:500px;
	margin:auto;
	padding:10px 10px 0px 10px; 
}
#prin4{
	float:left;
	opacity: 0.7;
    filter:alpha(opacity=70);
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	overflow:auto;
	width:582px;
	height:500px;
	padding:5px 5px 0px 5px; 
}
#spc{
	width:680px;
	height:auto;
	margin-bottom: 5px;
}
#spc2{
	width:5px;
	height:auto;
}
#qServi{
	width:70px;
	height:500px;
	float:right;
	background:#FF0000;
}
#quadroServ1{
	background-color:#FFFFFF;
	font-family:Arial;
	background:#FFCC99;
	font-size:11px;
	text-align:left;
	width:230px;
	height:60px;
	padding: 3px;
	border: 1px solid #000000;
	margin-bottom: 5px;
}
#quadroServ2{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	float:right;
	text-align:justify;
	width:430px;
	height:auto;
	padding: 3px;
	border: 1px solid #000000;
}
#quadroMark1{
	width:300px;
	height:200px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:justify;
	background:#FF9900;
	border:1px solid #666666;
}
#quadroMark2{
	width:400px;
	height:90px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:justify;
	background:#FFCC99;
	border:#666666;
}
#quadroMark3{
	width:400px;
	height:120px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:justify;
	background:#FFCC99;
	border:#666666;
}
#quadroMark4{
	width:321px;
	height:210px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:justify;
	border:#666666;
	background-color: #FFCC99;
}
#quadroMark5{
	width:250px;
	height:200px;
	float:right;
	padding:10px;
}
#avisos{
	float:right;
	opacity: 0.7;
    filter:alpha(opacity=70);
	background-color:#FF9900;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	text-shadow:#666666;
	width:174px;
	border-left:double;
	height:500px;
	padding:0px 5px 5px 5px; 
}
#logo2
{
width:163px;
height:140px;
float:left;
}

#fonte{
	font-family:arial;
	font-size:9px;
	text-align:right;
	color:#990000;
	}
#assunto{
	float:right;
/*	position:fixed;*/
	overflow:auto;
	background-color:#FFFFFF;
	width:480px;
	height:auto;
	border-right:solid 10px #CCCCCC;
	border-left:solid 10px #CCCCCC;
}
#titulos{
	font-family:arial;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	}
#conteudoassunto{
	font-family:arial;
	font-size:12px;
	text-align:justify;
	}
#anuncios{
	float:right;
/*	position:fixed;*/
	background-color:#FFFFFF;
	width:130px;
	height:auto;
	border:1px solid;
	border-color:#666666;
}

#cadastro {
	visibility: visible;
	width: 780px;
	margin:auto;
	margin-top:auto;
	height:auto;
	font-family:Arial;
	font-size:12px;
	border-bottom-color:#CCCCCC;
	z-index:auto;
	border:1px solid;
	border-color:#CCCCCC;
	font-style:normal;
	border:1px solid;
	border-color:#CCCCCC;
}
input
{
height:auto;
background-color:#ffffff;
color:#000000;
font-weight:300;
font-weight:bolder;
border: 1px solid #333333;
}
select{
background-color:#ffffff;
color:#000000;
font-weight:300;
font-weight:bolder;
border: 1px solid #333333;
}
a:link {
	color: #CCCCCC;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration:inherit;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.titulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#990000;
	}
.subtitulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#993300;
}
.titulosrodape{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#999999;
	letter-spacing: 2px;
}
.assinatura{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#990000;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#990000;
	}
b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-style:oblique;
	margin:auto;
}
#lobo{
	width:135px;
	height:220px;
	background-image:url(mascote2.png);
	background-repeat:no-repeat;
	float:left;
	padding: 5px;
}

/*menu*/
#menuver {
/*width: 11em;*/
margin: 0px;
font: 10px Arial;
}
#menuver li {
list-style:square;
width:auto;
/*margin: 0.5em 0 0.5em 0.5em; */
}
#menuver li {
margin:0; 
padding:0;
text-decoration:none;
color: #cccccc;
}
#menuver li a:visited {
color: #000000;
}
#menuver li a:hover { 
background: #CDCDCD;
color:#999999; 
}
#menuver li a:active { 
background: #cccCCC;
color:#333333; 
font-weight:bold;
}
