body{
	margin:0 auto;
	padding:0px;
}
a {
	outline: none;
}

#site{
	margin:0 auto;
	width:100%;
	position:relative;
}

.verde{
	color:#007D00;
}
.verdeplugfmmenu{
	color:#339900;
}
.laranja{
	color:#FF6600;
}
.vermelho{
	color:#B90000;
}
.azul{
	color:#0066CB;
}
.cinza{
	color:#5F5F5F;
}

.fundo_publicacoes{
	background-color:#339900;
}
.fundo_radiodifusao{
	background-color:#FF6600;
}
.fundo_tecnologia{
	background-color:#B90000;
}
.fundo_noticia{
	background-color:#0066CB;
}

.menunegrito{
	font-weight:bold;
}

/*  Cabeçalho do site*/
#cabecalho{
	margin:0 auto;
	position:relative;
	width:990px;
	height:90px;
}
#cabecalho .logo{
	float:left;
	padding:19px;
	padding-left:5px;
	padding-right:22px;
}
#cabecalho .menu{
	float:left;
	width:595px;
	height:25px;
	padding-top:25px;
	padding-bottom:5px;
}
#cabecalho .menu a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	margin-right:56px;
}
#cabecalho .menu a:hover{
	text-decoration:underline;
}
#cabecalho .menu .azul{
	margin-right:0;
}

#cabecalho .busca{
	float:left;
}
#cabecalho .link{
	float:right;
	width:205px;
	padding-top:20px;
}
#cabecalho .link img{
	float:left;
}
#cabecalho .link a{
	text-decoration:none;
	color:#5F5F5F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:26px;
	padding-right:26px;
	padding-top:10px;
}
#cabecalho .link a:hover{
	text-decoration:underline;
}
#cabecalho .link .sites{
	float:left;
	text-align:center;
}
#cabecalho .link .contato{
	float:left;
	padding-top:15px;
}

#imgclienteplug{
	float:left;
	padding:0;
	margin:0;
	margin-right:5px;
	border:none;
	vertical-align:text-top;
}

#barracabecalho{
	width:100%;
	height:10px;
	background-color:#EAEAEA;
}
#barracabecalhoverde{
	width:100%;
	height:10px;
	background-color:#339900;
}

#barracabecalho_plug{
	width:100%;
	height:10px;
	background:url(../img/linha_cab_plug.jpg) repeat-x left;
}
#barracabecalho_plugfm{
	width:100%;
	height:10px;
	background:url(../img/linha_cab_plugfm.jpg) repeat-x left;
}
#barracabecalho_tecnologia{
	width:100%;
	height:10px;
	background:url(../img/linha_cab_tecnologia.jpg) repeat-x left;
}
#barracabecalho_radiodifusao{
	width:100%;
	height:10px;
	background:url(../img/linha_cab_radiodifusao.jpg) repeat-x left;
}
#barracabecalho_noticias{
	width:100%;
	height:10px;
	background:url(../img/linha_cab_noticias.jpg) repeat-x left;
}

/* Centro */
#centro{
	position:relative;
	margin:0 auto;
	width:990px;
	padding-top:10px;
}

/* Inicio do menu */
#menu{
	float:left;
	position:relative;
	width:150px;
	min-height:500px;
	padding:5px;
	padding-top:0;
}
#menu .logoempresa{
	width:150px;
	margin:5px 0;
}
#menu .oferecimento{
	width:150px;
	margin:0 0 10px 0;
}
#menu .barragrossa{
	width:150px;
	height:5px;
	background-color:#CCCCCC;
}
#menu .separa{
	width:150px;
	height:1px;
	background-color:#CCCCCC;
}
#menu .portal{
	padding:8px 0 2px 28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#menu .categoria{
	padding:7px 0 3px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#menu .subcategoria{
	padding:0 0 2px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menu .subcategoria ul{
	margin:0;
	padding:0;
}
#menu .subcategoria li{
	list-style:none;
	padding:2px 0;
	padding-left:10px;
}
/* Menu seleção plug fm  e Plug consultoria*/
#menu .subcategoria li.menuplugfmselecionado:hover{
	background:#A1D110;
	text-decoration:none;
}
#menu .subcategoria li.menuplugfmselecionado a:hover{
	text-decoration:none;
}
#menu .subcategoria li.menuplugselecionado:hover{
	background:#40C400;
	text-decoration:none;
}
#menu .subcategoria li.menuplugselecionado a:hover{
	text-decoration:none;
}

#menu .menubotoes{
	padding:7px;
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#menu .menubotoes a{
	color:#575757;
}

/* Conteudo site */
#conteudo{
	float:left;
	position:relative;
	width:595px;
	margin-left:15px;
}

/* Banner lateral direita */
#banner{
	float:right;
	position:relative;
	width:200px;
	padding:0 5px;
	min-height:500px;
}
#banner ul{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#banner ul li{
	float:left;
	list-style:none;
	width:100%;
	margin-bottom:15px;
}

/* Banner plugfm*/
#bannerplugfm{
	float:left;
	width:100%;
	margin-bottom:20px;
	text-align:center;
	background:url(../img/bannerfundoplugfm.png) repeat-x left top;
}

/* Rodape do site */
#rodape{
	float:left;
	position:relative;
	width:100%;
	height:250px;
	margin-top:10px;
	padding-top:30px;
}
.rodapedefault{
	background-color:#F0F0F0;
}

.rodapeplugfm{
	background:url(../img/rodape_fundo_plugfm.jpg) repeat-x left;
	height:300px;
}
.rodapetecnologia *{
	color:#FFF;
}
.rodapetecnologia{
	background:url(../img/rodape_fundo_tecnologia.jpg) repeat-x left;
	height:300px;
}
.rodapetecnologia *{
	color:#FFF;
}
.rodapepublicacoes{
	background:url(../img/rodape_fundo_plug.jpg) repeat-x left;
	height:300px;
}
.rodapepublicacoes *{
	color:#FFF;
}
.rodaperadiodifusao{
	background:url(../img/rodape_fundo_radiodifusao.jpg) repeat-x left;
	height:300px;
}
.rodaperadiodifusao *{
	color:#FFF;
}
.rodapenoticias{
	background:url(../img/rodape_fundo_noticias.jpg) repeat-x left;
	height:300px;
}
.rodapenoticias *{
	color:#FFF;
}
.rodapeplugfm{
	background-color:#A9D81A;
}
.rodapeplugfm *{
	color:#FFF;
}
.rodapeplug{
	background-color:#339900;
}
.rodapeplug *{
	color:#FFF;
}

#rodape #rodapemenu{
	margin:0 auto;
	width:595px;
	padding-right:40px;
}
#rodapemenu .logo{
	float:left;
	padding:6px;
	padding-right:25px;
}
#rodapemenu .menu{
	float:left;
	height:25px;
	padding-top:25px;
	padding-bottom:5px;
}
#rodapemenu .menu a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
}
#rodapemenu .menu a:hover{
	text-decoration:underline;
}

#rodapemenu .busca{
	float:left;
	padding:20px 0;
}
#rodapemenu .barra{
	clear:both;
	background-color:#C0C0C0;
	width:590px;
	height:1px;
}
#rodapemenu .link{
	float:left;
	padding-top:15px;
	width:100%;
	text-align:center;
}
#rodapemenu .link img{
	float:left;
}
#rodapemenu .link a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:26px;
	padding-right:26px;
	padding-top:10px;
}
#rodapemenu .link a:hover{
	text-decoration:underline;
}

#direitos{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:60px;
	text-align:center;
	padding-top:45px;
}

/* Consulta de processo Form */
#consulta-processo{
	float:left;
	width:172px;
/*	min-height:170px;//*/
	padding:11px 14px;
	border:1px solid #CCC;
}
#consulta-processo p{
	width:100%;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-size:11px;
	margin:17px 0;
}
#consulta-processo .processo-titulo{
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}
#consulta-processo .processo-numero{
	font-weight:bold;
	margin-bottom:0px;
}
#consulta-processo .processo-input{
	float:left;
	border:1px inset #D3D5D6;
	margin:3px 0;
	width:170px;
}
#consulta-processo .processo-botao{
	float:right;
}

/* Mural banner*/
#mural{
	float:left;
	position:relative;
	width:595px;
	margin-left:15px;
}
#mural-banner{
	width:172px;
	padding:11px 14px;
	border:1px solid #CCC;
	text-align:center;
}
#mural-banner p{
	width:100%;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-size:11px;
	margin:17px 0;
	text-align:justify;
}
#mural-banner a{
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-weight:bold;
	font-size:12px;
}
#mural-banner a:hover{
	text-decoration:underline;
}
#mural-banner .mural-titulo{
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}
#mural-banner .mural-dados{
	font-weight:bold;
	text-align:left;
}
/* Enquete Banner */
#enquete{
	float:left;
	position:relative;
	width:595px;
	margin-left:15px;
}
#enquete-banner{
	width:172px;
	padding:11px 14px;
	border:1px solid #CCC;
	text-align:center;
	background-color:#FFF;
}
#enquete-banner p{
	width:100%;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-size:11px;
	margin:10px 0;
	text-align:justify;
}
#enquete-banner a{
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-weight:bold;
	font-size:12px;
}
#enquete-banner a:hover{
	text-decoration:underline;
}
#enquete-banner .enquete-titulo{
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}
#enquete-banner .enquete-dados{
	font-weight:bold;
	text-align:left;
}
#enquete-banner label{
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-size:10px;
}

/* Pagina de Contato */
#contato{
	font-family:Arial, Helvetica, sans-serif;
	color: #424242;
}

#contato .barragrossa{
	float:left;
	width:100%;
	height:5px;
	background-color:#EAEAEA;
}

#contato .campo{
	float:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
}

#contato .titulo{
	float:left;
	width:100%;
	font-size:24px;
	font-weight:bold;
	line-height:80%;
	margin-bottom:20px;
}

#contato .subtitulo{
	float:left;
	width:100%;
	font-size:15px;
	margin-bottom:15px;
}

#contato .link{
	text-decoration:none;
	font-weight:bold;
	color:#424242;
}

/* Pagina de Reportar Abuso */
#reportarabuso{
	font-family:Arial, Helvetica, sans-serif;
	color: #424242;
}

#reportarabuso .barragrossa{
	float:left;
	width:100%;
	height:5px;
	background-color:#EAEAEA;
}

#reportarabuso .campo{
	float:left;
	width:100%;
	font-size:11px;
	font-weight:bold;
}

#reportarabuso .titulo{
	float:left;
	width:100%;
	font-size:24px;
	font-weight:bold;
	line-height:80%;
	margin-bottom:20px;
}

#reportarabuso .subtitulo{
	float:left;
	width:100%;
	font-size:15px;
	margin-bottom:15px;
}

#resultadobusca{
}
#resultadobusca b{
	font-weight:bold;
	background-color:#FF0;
}


/* Mapa do site */
#mapadosite{
	font-family:Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	font-size:12px;
}

#mapadosite #cabecalho{

	color:#000000;
	font-size:15px;
	border-bottom:1px solid #EAEAEA;
	height:30px;
	margin-top:10px;
	padding:5px;
}

#mapadosite #opcoes{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border-bottom:1px solid#EAEAEA;
}
	
}
	
