h1 {border:3px; font-size:14px; color:#666; }
body {
	 margin:0;
	 padding:0;
	 background:url(../pictures/ptbr/bg_fundo.jpg) repeat-x;
}
body, td, th, p, div, span, a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
}
.texto_topo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.tit_botoes {
	font-weight: bold;
	color: #FFF;
}
.conteudo {
	color: #333;
}
.data_noticias {
	color: #666;
	font-weight: bold;
}
.link_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}
.txt_destaque {
	color: #083160;
}
.txt_branco {
	font-size: 10px;
	color: #FFF;
}
.rodape, .rodape a {
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
}
.rodape a:hover {
	font-size: 10px;
	color: #FFF;
	text-decoration:underline;
}

.bg_top_azul_noticias{
	background-image: url(../pictures/ptbr/not__02.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}

.bg_cinza_degrade{
	background-image: url(../pictures/ptbr/not__03.jpg);
	background-repeat:repeat-x;
}

.bg_empresaa{
	background-image: url(../pictures/ptbr/bg_empresa_.jpg);
	background-repeat:repeat-x;
}

.txt_barra_azul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
	
.bg_barra_cinza_2{
	background-image: url(../pictures/ptbr/not__04.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}
.bg_prod{
	background:url(../pictures/ptbr/bg_prod.jpg) repeat-x;
	padding:8px;
}
.bg_class{
	background:url(../pictures/ptbr/bg_class.jpg) no-repeat;
}
.botao {
	background:url(../pictures/ptbr/botao.jpg) no-repeat;
	width:95px;
	height:20px;
	color:#000;
	font-weight:700;
	display:block;
	font-size:10px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	line-height:20px;
	margin:2px;
}
a.botao:hover {
	background:url(../pictures/ptbr/botao2.jpg) no-repeat;
	width:95px;
	height:20px;
	color:#000;
	font-weight:700;
	display:block;
	font-size:10px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	line-height:20px;
	margin:2px;	
}
.botao2 {
	background:url(../pictures/ptbr/miniclass.jpg) repeat-x;
	height:45px;
	color:#FFF;
	font-weight:700;
	display:block;
	font-size:10px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	line-height:45px;
	margin:0px 0px 0px 4px;
	float:left;
}
a.botao2:hover {
	background:none;
	height:45px;
	color:#FFF;
	font-weight:700;
	display:block;
	font-size:10px;
	margin:0 auto;
	text-align:center;
	text-decoration:none;
	line-height:45px;
	margin:0px 0px 0px 4px;
	float:left;
}
.txtclasse {
	width:95px;
	color:#000;
	font-weight:bold;
	display:block;
	font-size:10px;
	margin:0 auto;
	text-align:left;
	margin:2px;
}
.bg_classe1{
	background:url(../pictures/ptbr/bg_classe1.jpg) no-repeat;
	padding:8px;
	height:44px;
	width:254px;
	color:#FFF;
	font-weight:700;	
}
.bg_classe2{
	background:url(../pictures/ptbr/bg_classe2.jpg) no-repeat;
	padding:2px 8px 8px 8px;
}
.bg_degrade_not{
	background-image: url(../pictures/ptbr/not__05.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
}

.bg_processos{
	background-image: url(../pictures/ptbr/bg_processos.jpg);
	background-repeat:repeat-x;
}
.bg_empresas{
	background-image: url(../pictures/ptbr/bg_empresa_qualidade.jpg);
	background-repeat: repeat-x;
}
.txt_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.txtred{ color:#F00; margin:0 auto; text-align:center; }
/*----Form Contato-----*/
#Bg_contato_1{background:url(../pictures/ptbr/contato_01.jpg) no-repeat; 
              width:394px;
			  }
			   
#Bg_contato_2{background:url(../pictures/ptbr/contato_02.jpg) no-repeat;
               width:548px;}			   

#contatoErro { display:none; color:#F00; background-color:#b5d2df; width:300px; padding:3px; margin:10px 10px 10px 10px; text-align:left; }
#contatoErro ul { padding:0; margin:0; }
#contatoErro li { list-style:none; padding:0; margin:0; }
#contatoErro input.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#004D24; background-color:#FFC; border:solid 1px #FFF; }

/*----- Fim form contato -----*/
.boxerro{ border:1px solid #FC3; color:#F00; background-color:#FFC; width:300px; padding:3px; margin:10px 10px 10px 10px; text-align:center; }

/*jappa*/

#content_header{ width:100%; height:172px; background:url(../pictures/bg_header.jpg) center top repeat-x; }
#header{ width:980px; height:172px; margin:0 auto; }
#logotipo_header{ width:98px; height:159px; margin:13px 0 0 33px; float:left; }
#login_header{ float:right; margin:13px 13px 0 0; }
#logo_circor{ width:133px; height:61px; float:left; margin:61px 0 0 20px; }
#menu_header{ width:700px; height:40px; float:left; margin:10px 0 0 20px; }
#menu_header ul{ list-style:none; margin:0; padding:0; } 
#menu_header li{ width:110px; height:40px; line-height:40px; float:left; text-align:center; background:url(../pictures/separador_menu.png) right bottom no-repeat; }
#menu_header li a{ color:#FFF; text-decoration:none; }
#menu_header li a:hover{ color:#FFF; text-decoration:underline; }
body{ background:url(../pictures/fita_background.jpg) repeat-x #FFFFFF; }

#footer_content{ width:100%; height:152px; background:url(../pictures/fita_footer.jpg) repeat-x; }
#footer{ width:980px; height:152px; margin:0 auto; }
#logotipo_footer{ width:61px; height:99px; float:left; margin:43px 0 0 8px; }
#circor_footer{ width:81px; height:38px; margin:93px 0 0 14px; float:left; }
#descricao_footer{ float:left; height:38px; line-height:38px; margin:59px 0 0 10px; color:#FFF; font-size:11px; width:510px; }
#menu_footer{ float:right; margin:20px 20px 0 0; color:#FFF; width:390px; }
#menu_footer ul{ list-style:none; margin:0; padding:0; }
#menu_footer ul li{ float:left; }
#menu_footer ul li a{ color:#FFF; font-size:10px; text-decoration:none; }
#menu_footer ul li a:hover{ text-decoration:underline; }
#copyright{ font-size:11px; color:#FFF; float:right; width:260px; margin:58px 0 0 0; text-align:right; }
#copyright a { color:#FFF; text-decoration:none; }
