#cama {
	position:absolute;
	z-index:1;
	margin:300px 0 0 200px;
	}
body, form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
body,td,th { color: #333333;}
body{background-color: #fff; }
a {text-decoration: none; color:#333;}
a:hover { color:#069; }
p {margin:0 0 15px 0;}
* {margin:0; padding:0}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; color: #333333;  border: 0px; }
img {border:none}

ul{ list-style: none; }
body, ul, li, h1, h2, h3, a, p { padding: 0px; margin: 0px; }
body{ }


#header .signinfield { height: 15px; width: 137px; border: 1px solid #e2e2e2; background: url(../imagens/layout/bg_signinfield.png); padding-top: 5px; padding-left: 5px; }

#colunas {
	/*padding:20px;*/
	height: auto;
}
#content {
	width: 1300px;
	padding:0 5px 0 5px;
	clear: both;
}
#content #sidebar1 {
	width:200px;
	float: left;
	padding-top: 6px;
}
#sidebar1 #novidades {
	width: 200px;
	background: url(../imagens/layout/bg_news.gif) repeat;
	margin-top: 3px;
	margin-bottom: 2px;
}
#sidebar1 #novidades .noticia { width: auto; border-bottom: 1px solid #FFFFFF; padding: 7px 10px; }
#sidebar1 #novidades .noticia a{color:#333}
#sidebar1 #novidades .noticia a:hover{color:#F90}
#sidebar1 #novidades .noticia a strong{font-size: 9px; padding-right: 4px;}

#content #maincontent {
	width: 600px;
	float: left;
	margin-left: 0px;
	margin-right:0px;
}
#content #maincontent #pmgcenter {
 margin-bottom: 10px;
 overflow: auto; 
 width: 100%
}
#autenticar{
	width:270px;
	padding:10px 15px;
	min-height:240px;
}
.autAviso{
	background:#CCFFCC;
	border:#339933;
	width:270px;
	padding:10px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
	text-transform:uppercase;
}
#autform{
	float:left;
	vertical-align:top;
}
#recsenha{
	position:absolute;
	width:270px;
	margin-left:280px;
	_margin-left:10px;
	display:none;
}

#content #maincontent #buscanova {
 color: #333;
 width: 575px;
 padding: 10px;
 height: auto;
 margin: 10px 0px 5px 0px;

}
#content #maincontent #buscanova form fieldset{
width:550px;
height:200px;
border:1px solid #fff;
}
#content #maincontent #buscanova form legend{
font:14px Verdana Bold;
}
#content #maincontent #buscanova form select {
width:200px;
font:10px Verdana;
color:#012A5E;
}
#content #maincontent #buscanova form input {
width:300px;
font:10px Verdana;
color:#012A5E;

}

#content #maincontent #destaques {
 color: #333;
 width: 575px;
 padding: 10px;
 height: auto;
 margin: 10px 0px 5px 0px;
 background: #006699;
}
#content #maincontent #destaques h1{
 color: #333;
 margin: 10px 0px 10px 0px;
 width: 550px;
 font-size:14px;
 }
 #content #maincontent #destaques h2{
 color: #eaeaea;
 width: 550px;
 margin: 10px 0px 10px 0px;
 float:right;
 font-size:12px;
 }
 #content #maincontent #destaques p{
 color: #eaeaea;
 width: 550px;
 margin: 10px 0px 10px 0px;
 float:right;
 font-size:10px;
 }
 #content #maincontent #destaques p img{
float:right;
 }
#content #maincontent #integra {
 color: #333;
 width: 575px;
 padding: 10px;
 height: auto;
 margin: 10px 0px 5px 0px;
 background: #fff;
 border: 1px solid #eaeaea;
}
#content #maincontent #coments{
	
	width:550px;
	height:300px;
	margin-bottont:50px;
	*margin-left:10px;
	_margin-left:10px;
	display:none;
	boder:1px solid #A80000;
}
#content #maincontent #coments fieldset{
	border:1px solid #A80000;
		margin:0px;
		padding:5px;
}
#content #maincontent #coments textarea{
	width:500px;
	height:200px;
	boder:1px solid #A80000;
}
#content #maincontent #coments form textarea{
	width:300px;
	height:200px;
	boder:1px solid #A80000;
}
#content #maincontent #denuncia {
 color: #333;
 width: 575px;
 padding: 10px;
 height: auto;
 margin: 10px 0px 5px 0px;
 background: #fff;
 border: 1px solid #eaeaea;
}
#content #maincontent #caduser {
 color: #333;
 width: 575px;
 padding: 10px;
 height: auto;
 margin: 10px 0px 5px 0px;
 background: #fff;
 border: 1px solid #eaeaea;
}
#content #maincontent #caduser h1 {
font-size:16px;
color:red;
}
#content #maincontent #caduser h2 {
font-size:14px;
color:#A80000;
margin:10px;
}
#content #maincontent #caduser p {
font-size:13px;
color:#999;
margin:10px;
}
#content #maincontent #caduser form input{
font-size:12px;
width:300px;
color:red;
border: 1px solid #000;
display:inline;
float:left;
vertical-align:top;
margin:5px;
padding:5px;
text-transform:none;
}
#content #maincontent #caduser form label{
font-size:12px;
display:block;
width:120px;
border: 1px solid #000;
background-color:#eaeaea;
color:red;
vertical-align:top;
margin:5px;
padding:5px;
float:left;
}
#content #maincontent #caduser .botao{
font-size:12px;
width:100px;
color:red;
border: 1px solid #000;
display:inline;
float:left;
vertical-align:top;
margin:5px;
padding:5px;
text-transform:none;
}
#content #maincontent #caduser form .radio{
font-size:12px;
width:30px;
color:red;
border: 1px solid #000;
vertical-align:top;
position:static;

}
#content #maincontent #caduser .hidden{
display:none;
}
#content #maincontent #caduser form textarea{
font-size:12px;
width:400px;
border: 1px solid #000;
background-color:#eaeaea;
height:200px;
color:red;
}

#content #maincontent #denuncia h1 {
font-size:16px;
color:red;
}
#content #maincontent #denuncia h2 {
font-size:14px;
color:#A80000;
margin:10px;
}
#content #maincontent #denuncia p {
font-size:13px;
color:#999;
margin:10px;
}
#content #maincontent #denuncia form input{
font-size:12px;
width:100px;
color:red;
}
#content #maincontent #denuncia form label{
font-size:12px;
width:100px;
border: 1px dashed #000;
background-color:#eaeaea;
height:30px;
color:red;
vertical-align:top;
}
#content #maincontent #denuncia form textarea{
font-size:12px;
width:400px;
border: 1px dashed #000;
background-color:#eaeaea;
height:200px;
color:red;
}
#content #maincontent #integra #actions {
 color: #333;
 width: 560px;
 padding: 10px;
 height: auto;
 background:#fff url(../imgs/backactions.jpg);
 text-align:right;
 padding-right:12px;
}
#content #maincontent #integra h1{
 color: #A80000;
 font-size:24px;
 width:560px;
 margin:10px;
}
#content #maincontent #integra h2{
 color: #999;
 font-size:18px;
 width:560px;
 margin:10px;
 
}
#content #maincontent #integra p{
 color: #666;
 font-size:14px;
 width:560px;
 margin:10px;
 
}
#content #maincontent #integra p img{
float:left;
margin: 0 10px 10px 0;
 
}
#content #maincontent #integra p img a{
 border:2px solid #A80000;
 
}
#content #maincontent #integra p img a:hover{

 }
#content #maincontent #destaques h1{
 color: #fff;
 font-size:18px;
 width:400px;
 margin:3px;
}
#content #maincontent #destaques h2{
 color: #eaeaea;
 font-size:16px;
 width:400px;
 
}
#content #maincontent #rc { 
 display: inline;
 color: #333;
 width: 265px;
 float: right;
}

#content #maincontent #rc h1{
color:#A80000;
width:265px;
height:40px;
font-size:18px;
text-transform:uppercase;
font-weight:bolder;
padding-right:10px;
padding-top:10px;
text-align:right;

}
#content #maincontent #lc h1{ 
color:#A80000;
width:270px;
height:40px;
padding-right:10px;
padding-top:10px;
font-size:18px;
text-transform:uppercase;
font-weight:bolder;
vertical-align:middle;
left:100px;
}
#content #maincontent #lc h3{ 
width:270px;
height:18px;
padding-left:10px;
padding-top:3px;
font-size:14px;
text-transform:uppercase;
font-weight:bolder;
vertical-align:middle;
left:100px;
}
#content #maincontent #rc h3{ 
width:260px;
height:18px;
padding-left:10px;
padding-top:3px;
font-size:14px;
text-transform:uppercase;
font-weight:bolder;
vertical-align:middle;
left:100px;
}

#content #maincontent #rc h2{ 
 color:#A80000;
 width: 265px;
 font-size:12px;
 margin:5px 5px 15px 5px;
 text-transform:uppercase;
}
#content #maincontent #rc h2 a{ 
 color:#A80000;
 width: 265px;
 font-size:10px;
 margin:2px;
 text-decoration:none;
 
}
#content #maincontent #rc h2 a:hover{ 
 color:#000;
 width: 265px;
 font-size:10px;
 margin:2px;
 text-decoration:underline; 
}
#content #maincontent #lc { 
 float: left;
 color:#A80000;
 width: 280px;
 display: inline;
 position: relative;
 border: 1px medium #FFFF99;
 
}

#content #maincontent #lc h2{ 
 color:#A80000;
 width: 265px;
 font-size:12px;
 margin:5px 5px 10px 5px;
 text-transform:uppercase; 
}
#content #maincontent #rc h4{ 
 color:#A80088;
 width: 265px;
 font-size:10px;
 margin:5px 5px 10px 5px;
 text-transform:uppercase; 
}
#content #maincontent #lc p, #content #maincontent #rc p{ 
color:#A80000;
font-size:12px;
height:70px;
margin:10px 5px 10px 5px;

}
#content #maincontent #lc p img,#content #maincontent #rc p img{ 
float:left;
margin:3px;
}
#content #maincontent #lc h2 a, #content #maincontent #rc h2 a{ 
 color:#A80000;
 width: 265px;
 font-size:14px;
 margin:2px;
 text-decoration:none;
}
#content #maincontent #lc h2 a:hover, #content #maincontent #rc h2 a:hover{ 
 color:#666;
 width: 265px;
 font-size:14px;
 margin:2px;
 text-decoration:underline;

}
#content #maincontent #bot { 
 width: 575px;
 color: #333;
 background: #eaeaea;
 margin: 0px 0px 5px 0px;
 padding: 5px;
}
#content #maincontent #bot #newsletter { 
 width: 260px;
 color: #666;
 background: #eaeaea;
 margin: 0px 0px 5px 0px;
 padding: 5px;

 float:left;
 }
 #content #maincontent #bot #newsletter label { 
 width: 50px;
 color: #666;
 background: #ff9d4d;
 margin: 2px 0 2px 0;
 padding: 2px;
 border:1px solid #ff9d4d;
 float:left;
  font-size:10px;
 }
  #content #maincontent #bot #newsletter input { 
 width: 140px;
 color:#666;
 background:#ff9d4d;
 margin: 2px 2px 2px 5px;
 border:1px solid #ff9d4d;
 padding: 2px;
 float:left;
 font-size:10px;
 }
 #content #maincontent #bot #newsletter input .button { 
 width:30px;
 color:#666;
 background: url(../imagens/button-ok.gif);
 padding: 0px;
 float:left;
 font-size:10px;
 }
#content #maincontent #bot #logar { 
 width: 265px;
 color: #666;
 background: #eaeaea;
 margin: 0px 0px 5px 0px;
 padding: 5px;

 float:left;
}

#content #maincontent #bot #enquete { 
 width: 280px;
 color: #666;
 background: #eaeaea;
 margin: 0px 0px 5px 0px;
 padding: 5px;

 float:right;

}

#content #maincontent #bot #newsletter h1, #content #maincontent #bot #logar h1, #content #maincontent #bot #enquete h1{ 
 width: 265px;
 font-size:12px; color:#000; 
 
 }
 
#content #maincontent .clear { clear: both; background: none; }

#content #sidebar2 {
	width:160px;
	float: right;
	padding-top: 6px;
	margin:0px;
	
}
#content #sidebar2 h1{
	width:160px;
	float: right;
	font-size:11px;
    color:gray;
	
}
#footer {
	height: 122px;
	background: #fff;
	border-top: 6px solid #006699;
	width: 984px;
}
#footer #institucional{
	height: 26px;
	background:#006699;
	text-align: center;
	color: #FFFFFF;
	width: 984px;
	padding-top: 10px;
}
#footer #institucional a{ color:#FFFFFF}
#footer #institucional a:hover{ color:#F90 }
#footer_av-it{ float: left; height: 55px; padding-top: 32px; }
#footer_av-it a{font-weight: bold;color: #f90;margin-right: 15px;}
#footer_av-it a:hover{
	color:#09c;
}
.av-itlogo{float: left;margin: 0px 10px 0px 10px;}


#maincontent #topletras {
	padding-top: 9px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

#topletras .barra_geral {
	background-color: #f1f6f9;
	background-repeat: repeat-x;
	height: 23px;
	margin-bottom: 1px;
}

.seta_top {
	background-color: #dae7ed;
	width: 23px;
	height: 17px;
	text-align: center;
	padding-top: 6px;
	float: left;
}
#destaques{
width:319px; height:179px;
float:left;

}
#destaques h1{
width:319px; height:179px;
height:20px;
padding:5px;
font: 14px Verdana, Arial, Helvetica, sans-serif bold;
margin:0 auto;
color:red;

}
#destaques h2{

padding:5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin:0 auto;
color:red;

}
#destaques p{
padding:5px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin:0 auto;
color:black;

}
#destaques a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
}
#destaques a:link {
	text-decoration: none;
}
#destaques a:visited {
	text-decoration: none;
	color: #0066FF;
}
#destaques a:hover {
	text-decoration: underline;
	color: #0066FF;
}
#destaques a:active {
	text-decoration: none;
	color: #0066FF;
}
-->
#destaques p a{
padding:5px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin:0 auto;
color:black;

}
#destaques img{
float:left;
padding:3px;

}
#content  #ad300 {
	height: 250px;
	width: 300px;
	clear: both;
	background: #F4F4F4;
	margin-right: auto;
	margin-left: auto;
}
#sidebar2 #toprated {
	width:270px;
	background-color: #f6f6f6;
}

#toprated .colocacao_art {
	background-color: #e5eef3;
	text-align: right;
	padding-top: 1px;
	padding-right: 2px;
	float: left;
	margin-right: 10px;
	color: #009cc0;
	width: 25px;
	height: 14px;
}

#toprated .colocacao_art a{color:#009cc0;}
#toprated .colocacao_art a:hover{color:#069;}
#toprated .texto_ta {
	padding-top: 1px;
	float: left;
	width: 150px;
	padding-right: 3px;
}
#toprated .texto_ta a{color:#333}
#toprated .texto_ta a:hover{color:#F90}
#toprated  .texto_acesso {
	font-size: 10px;
	color: #f90;
	text-align: right;
	float: left;
	width: 83px;
}


/*pmg*/
#pmg{
	background: url(..../imagens/layout/bg_pmg.gif) repeat-y;
	margin: 0px auto 0px;	width: 984px; position: relative; 
}

	/*HEADER*/
	#header{
		background: url(../imagens/layout/bg_header.gif) repeat-y;
		padding: 0px 4px; 
		width: 984px; height: 210px; position: relative; 
	}
	
		/*MENU*/
		#header .menu{
			background: url(../imagens/layout/bg_globalnav.gif) #434649 repeat-x;
			width: 984px; height: 34px; position: absolute;  top: 0px;
		}
		#header .menu ul { 
			margin-right: 18px; float: right; border:#fff;
		}
		#header .menu ul li{
			margin-top: 6px; 
			width: 120px; height: 25px; float: left;
			text-align: center; line-height: 24px;
			background-color:#ff9d4d;
		}
			#header .menu ul li hover{
			margin-top: 6px; 
			width: 120px; height: 25px; float: left;
			text-align: center; line-height: 24px;
			border:1px solid #ff9d4d;
		}
		#header .menu ul li a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006699; text-transform:uppercase;  }
		#header .menu ul li a:hover{ color: #fff;
		margin-top: 2px; 
			width: 120px; height: 23px; float: left;
			text-align: center; line-height: 24px;
			
			
		
		}
		
		#header .menu ul li.active a{ color: #006699; }
		/*/MENU*/
	
		/*TOP*/
		#header .top{
			background-color:#fff;
			width: 984px; height: 116px; position: absolute; top: 34px;
		}
			/*LOGO*/
			#header .top a.logo{
				width: 249px; height: 97px;
				position: absolute; top: 18px; left: 10px;
			}
			/*/LOGO*/
			
			/*SELO*/
			#header .top img.selo{
				width: 100px; height: 80px;
				float: right; position: relative; top: 18px;
			}
			/*/SELO*/
			/*H1 */
			#header .top h1{
				width: 100px; height: 80px;
				position: relative; top: 18px; left: 10px;
				color:blue;
				font-size:12px;
			}
			/*/H1*/
	
			/*LOGIN*/
			#header .top #banner{
				
				padding: 15px; width: 406px; height: 69px; 
				float: left; position: relative; top: 0px; left: 200px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333;
			}
			
			/*/LOGIN*/
			
		/*/TOP*/
	
		/*SEARCH*/
		#header .search{
			background: url(../imagens/layout/bg_search.gif) #FF9933 repeat-x;
			width: 984px; height: 60px; position: absolute; top: 150px;
		}
	
			/*BOX*/
			#header .search form.box{
				background: url(../imagens/layout/bg_palavrabusca.gif) no-repeat -5px 16px;
				width: 466px; height: 45px;
				float: left; position: absolute; top: 8px; left: 25px;
			}
			#header .search form.box img{
				width: 124px; height: 19px; position: absolute; top: 17px;
			}
			#header .search form.box ul{
				padding: 0px 12px;
				width: 220px; height: 17px; position: absolute; left: 168px;
			}
			#header .search form.box ul li{
				width: 52px; float: left; margin-right: 2px; line-height: 15px; height: 17px;
				text-align:center; 
			}
			#header .search form.box ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333; }
			#header .search form.box ul li.active{  background: url(../imagens/layout/bg_tabsearch-a.gif) no-repeat; }
			#header .search form.box ul li.active a{ color: #fff;	}
			#header .search form.box input.it{
				background: #fff;
				margin: 3px; padding: 2px;
				width: 150px; height: 16px; position: absolute; left: 0px; top: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;
			}
			#header .search form.box select.it{
				background: #fff;
				margin: 3px; padding: 2px;
				width: 150px; height: 20px; position: absolute; left: 168px; top: 17px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;
			}
			#header .search form.box input.bt{
				background: url(../imagens/layout/bt_search.png) no-repeat; cursor: pointer;
				width: 44px; height: 44px; position: absolute; left: 415px; top: 2px;
			}
			
		
		/*/SEARCH*/
		
	/*/HEADER*/
	
	/*CONTENT*/
	#content{
	background: url(../imagens/layout/bg_content.gif) #fff repeat-x;
	margin: 0 4px; _margin: 0 2px; padding:10px; width:964px; position: relative; float: left;
	}
	#content .click-here{
		width: 100%; height: 90px; text-align: center; margin-bottom: 20px; float:left;
	}
		/*LEFT COLUMN*/
			#content #l-column{
			 width: 204px; float: left; 
			}
			#content #l-column ul.menu{width: 204px; margin-bottom: 16px; display: block; float: left;	}
			#content #l-column ul.menu li{
				margin-bottom: 8px;	width: 204px; height: 78px; float: left;
			}
			#content #l-column ul.menu li a{
			display: block; clear: both; float: left;
			}
			/*TOPUSUARIOS*/
			#content ul#top-users{
				background: #f6f6f6; padding: 7px 7px 0;	width: 174px;
			}
			#content ul#top-users li{
				padding-bottom: 7px; height: 35px;
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #f90; font-weight: normal;
			}
			#content ul#top-users li img{
				border: 1px solid #666; margin-right: 18px;	float: left;
			}
			#content ul#top-users li strong{ font-size: 11px; color: #333; font-weight: bold; display: block; padding-bottom: 2px; }
	
		/*/LEFT COLUMN*/
		
		/*RIGHT COLUMN*/
		#content #r-column{ /*position: relative;*/ float: right;	}
		/*/RIGHT COLUMN*/
					
		/*MOD*/
		#content .mod{
			background: #fff url(../imagens/layout/bg_mod.gif) repeat-x; padding: 7px; border: 1px solid #ccc; position: relative; float: left;
		}
		#content .mod h3{
			display: block; padding: 5px 0px 7px;
			font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 22px;	font-weight: bold; color: #f90;
		}
		/*/MOD*/
		
	/*/CONTENT*/
#destaques {
 color: #333;
 width: 600px;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #eaeaea;
}
#rc { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 200px;
 float: right;
}
#lc { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 390px;
 display: inline;
 position: relative;
}
#bot { 
 width: 600px;
 clear: both;
 color: #333;
 background: #eaeaea;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
	/*FOOTER*/
	#footer{
		margin: 0px 4px; clear: both;
		width: 984px; height: 0px; position: relative; 
		clear:both;
	}
	
		/*INSTITUCIONAL*/
		#footer .institucional{
			background: #666; border-top: 4px solid #ff9d4d;
			width: 100%; height: 50px; position: relative;
			text-align: left;
			background:#006699;
		}
		#footer .institucional ul{ position: relative; margin: 0 auto; display: table; top: 6px; }
		#footer .institucional ul li{	padding: 0px 8px; display: inline; line-height: 20px; }
		#footer .institucional ul li a{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;	}
		#footer .institucional ul li a:hover{	color: #000;	}
		/*/INSTITUCIONAL*/
	
		/*av-it*/
		#footer a.logo-av-it{position: absolute; top: 54px; left: 10px; width: 90px; height: 53px;	}
		#footer ul.av-it{	height: 20px; position: relative; left: 130px; top: 24px; float:left;	}
		#footer ul.av-it li{ margin-right: 15px; display: inline; }
		#footer ul.av-it li a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #f90; font-weight: bold; }
		#footer ul.av-it li a:hover{ color: #09c; }
		/*/av-it*/
		
		/*/sidebar*/
#sidebar {
	float: left;
	width: 200px;
	
	background-color: inherit;	
}
#sidebar h1 {
	padding: 5px 0px 3px 5px;
	font-size:10px;
	text-transform: none;	
	color: #425b83;
}
#sidebar #enquete {
	width: 170px;
	margin: 2px ; padding: 2px;
	
	color:#84b1dc;
}
#sidebar #enquete p {
	width: 170px;
	margin: 2px 2px 2px 2px ; padding: 2px 2px 2px 2px;
	color:#003366;
	
}
#sidebar #enquete radio {
	
	color:#003366;
	
}
#sidebar ul.sidemenu {
	list-style:none;
	margin:5px 5px;
	padding:0;		
}
#sidebar ul.sidemenu li {
	margin-bottom:1px;
	border: 1px solid #f2f2f2;
}
#sidebar ul.sidemenu a {
	display: block;
	font-weight: bold;
	color: #333;
	text-decoration:none;	
	padding: 2px 5px 2px 10px;
	background: #f2f2f2;
	border-left: 5px solid #CCC;	
	
	min-height: 12px;	
}

* html body #sidebar ul.sidemenu a { height: 12px; }

#sidebar ul.sidemenu a:hover {
	padding:2px 5px 2px 10px;
	background: #f2f2f2;
	color: #425b83;
	border-left:5px solid #384f77;
}
		
		/*COPY*/
		#footer span.copy{
			
			padding: 5px 0; width: 660px;	left: 130px; top: 10px; position: relative; float: left; 
			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;
		}
		/*/COPY*/


/*campos e classes*/	
 fieldset{
	border:1px solid #999;
		margin:0px;
		padding:5px;
}
 legend{
	font-size:16px;
	color:#999;
	text-transform:uppercase;
}
 input, textarea, select{
	background:#f4f8fb;
	border:0px solid #8da58d;
	padding:3px 0px;
	margin:0px;
	text-transform:uppercase;
}
 textarea{
	width:400px;
	min-height:200px;
	text-transform:uppercase;
}
 p.aviso{
	background:#1d7ba2 url(../images/icon-aviso.gif) no-repeat left;
	padding-left:30px;
	line-height:30px;
	color:#FFF;
}
 p.msg{
/*	background:#bdef90 url(../images/icon-msg.gif) no-repeat left; */
	background:#bdef90;
	padding-left:20px;
	line-height:20px;
	color:#000;
}

 input{
	width:250px;
	
	
}

 input.mic{
	width:50px;
	text-transform:uppercase;
}
 input.peq{
	width:100px;
	text-transform:uppercase;
}
 input.pp{
    width:60px;
	text-transform:uppercase;
	font:10px;
	  font-weight:bold;
}
 input.modelo{
    width:200px;
	text-transform:uppercase;
	font-size:10px;
	
}
 input.senha{
	width:150px;
	text-transform:none;
	border:1px solid #8da58d;
	
}
 input.email{
	width:200px;
	text-transform: lowercase;
	border:1px solid #8da58d;
}
 input.med{
	width:200px;
	text-transform:uppercase;
}
 input.logina{
	width:200px;
	text-transform:none;
}
 .radio{
	position:fixed;
	width:18px;
	border:none;
	background:#FFF;
	
}

/*/pmg*/