/* -------------------------------------------------- */
/* Estilos HTMLs */

body, p, table, form, h1, h2, h3, h4, img, span, div, iframe {
	margin:0px;
}

body {
	background-color:#FFFFFF;
	color:#333333;
	font-family: arial;
	font-size:12px;
	margin:0px 0px 0px 0px;
}

body.imprimir {
	margin:12px 14px 12px 14px;
}

a {
	color:#3D57A2;
	text-decoration:none;
}

a:hover {
	color:#FF6600;
	text-decoration:underline;
}

a.branco {
	color:#FFFFFF;
	text-decoration:none;
}

a.branco:hover {
	color:#FFFF66;
	text-decoration:underline;
}

a.azul {
	color:#3D57A2;
	text-decoration:none;
}	

a.azul:hover {
	color:#3D57A2;
	text-decoration:underline;
}

a.cinza {
	color:#3C3C3C;
	text-decoration:none;
}	

a.cinza:hover {
	color:#3C3C3C;
	text-decoration:underline;
}

a.menu {
	background-color:#F6F6F6;
	border-bottom:1px solid #CCCCCC;
	color:#3D57A2;
	display:block;
	font-size:11px;
	padding:4px 5px 4px 5px;
	width:120px;
	text-decoration:none;
}

a.menu:hover {
	background-color:#E6E6E6;
	color:#FF6600;
	font-size:11px;
	text-decoration:underline;
}

a.menu2 {
	background-color:#F6F6F6;
	border-bottom:0px solid #CCCCCC;
	color:#3D57A2;
	display:block;
	font-size:11px;
	padding:4px 5px 4px 5px;
	width:120px;
	text-decoration:none;
}

a.menu2:hover {
	background-color:#E6E6E6;
	color:#FF6600;
	font-size:11px;
	text-decoration:underline;
}

a.busca {
	border-right:0px solid #CCCCCC;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	padding:2px 8px 2px 8px;
	text-decoration:none;
	vertical-align:middle;
}

a.busca:hover {
	background-color:#64A7DC;
	border-right:0px solid #CCCCCC;
	color:#FFFF66;
	text-decoration:underline;
}

div.esq {
	clear:left;
	float:left;
}

div.dir {
	clear:right;
	float:right;
}

div.e_resposta, div.e_resposta_ok {
	color:#0000CC;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:2px 5px 2px 0px;
	text-align:left;
}

div.e_resposta {
	color:#990000;
}

td.menu {
	background-color:#F6F6F6;
	width:130px;
}

td.conteudo {
	background-color:#FFFFFF;
	padding:0px 8px 0px 8px;
	width:504px;
}

td.conteudo-sem-painel {
	background-color:#FFFFFF;
	padding:0px 8px 0px 8px;
	width:6344px;
}

td.conteudo2 {
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	width:780px;
}

td.painel {
	background-color:#F6F6F6;
	width:130px;
}

div#toolTip {
	background-color:#FFFF99;
	border:1px solid #999999;
	font-size:10px;
	padding:3px 6px 4px 6px;
}

img.toolTipImg {
	border-bottom:1px solid #FFFF99;
	margin:0px 0px -2px 6px;
}

p {
	font-size:12px;
	margin-bottom:0.8em;
}

p.texto-menor {
	font-size:11px;
	margin-bottom:0.8em;
}

h2 {
	font-size:19px;
	margin-bottom:1em;
}

h3 {
	font-size:13px;
	font-weight:normal;
	margin-bottom:1em;
}


td.secao {
	background-color:#F0F0F0;
	font-size:13px;
	padding:2px 3px 3px 4px;
}

td.espaco {
	font-size:1px;
	padding:3px 0px 0px 0px;
}

td.texto {
	font-size:12px;
	padding:2px 6px 3px 4px;
}

div.secao {
	background-color:#F0F0F0;
	font-size:13px;
	margin:0px 0px 10px 0px;
	padding:1px 3px 2px 3px;
}

div.secao2 {
	background-color:#F0F0F0;
	color:#A98E56;
	font-size:13px;
	margin:0px 0px 10px 0px;
	padding:1px 3px 2px 3px;
}

td.painel-produto {
	background-color:#073C34;
	color:#FFFFFF;
}

td.painel-data {
	background-color:#E6E6E6;
	color:#333333;
	font-size:11px;
}

td.painel-valor {
	background-color:#FFFFFF;
	color:#333333;
	font-size:11px;
}

span.destaque-secao {
	color:#A98E56;
	font-size:11px;
	display:block;
	margin:5px 0px 0px 0px;
}

span.destaque-manchete {
	color:#3D57A2;
	font-size:13px;
	display:block;
	margin:1px 0px 0px 0px;
}

span.destaque-chamada {
	color:#3C3C3C;
	font-size:11px;
	display:block;
	margin:5px 0px 0px 0px;
}

span.noticias-do-dia-lista-1 {
	background-color:#E6E6E6;
	font-size:11px;
	display:block;
	margin:2px 0px 2px 0px;
	padding:2px 10px 2px 10px;
}

span.noticias-do-dia-lista-2 {
	background-color:#FFFFFF;
	font-size:11px;
	display:block;
	margin:2px 0px 2px 0px;
	padding:2px 10px 2px 10px;
}

span.informacoes-tecnicas-secao {
	border-bottom:1px solid #A98E56;
	color:#A98E56;
	font-size:13px;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 2px 10px;
}

span.informacoes-tecnicas-materias {
	color:#3C3C3C;
	font-size:11px;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}

span.painel-eventos-titulo {
	color:#A98E56;
	font-size:13px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 1px 0px;
}

hr {
	background-color:#CCCCCC;
	border:0px;
	clear:both;
	color:#CCCCCC;
	display:block;
	float:none;
	height:1px;
	margin:10px 0px 0px 0px;
}

span.texto-olho {
	display:block;
	color:#777777;
	float:right;
	font-family:arial;
	font-size:15px;
	line-height:21px;
	padding:2px 16px 13px 16px;
	text-align:center;
	width:150px;
}

span.texto-olho span.texto-olho-aspas-esq {
	background-image:url(../img/aspas-esq.gif);
	background-repeat:no-repeat;
	font-size:16px;
	padding:0px 0px 0px 20px;
}

span.texto-olho span.texto-olho-aspas-dir {
	background-image:url(../img/aspas-dir.gif);
	background-repeat:no-repeat;
	font-size:16px;
	padding:0px 20px 0px 0px;
}

span.texto-azul {
	color:#3D57A2;
}

span.texto-azul-menor {
	color:#3D57A2;
	font-size:11px;
}

/* -------------------------------------------------- */
/* Estilos Estruturas */

#barra-imetais {
	background-image: url(../img/barraimetais/topo_im_fundo_lar.jpg);
	background-repeat: repeat-x;
	clear:both;
	height:27px;
	margin:0px auto 5px auto;
	width:auto;
	text-align:center;
	z-index:0;
	display:none;	/* A pedido do Adriano, 19/12/2011 */
}

#infomet {
	clear:both;
	height:auto;
	margin:5px auto 0px auto;
	width:1000px;
	z-index:0;
}

/* -------------------------------------------------- */
/* Estilos Publicidade */

#infomet #infomet-publicidade {
	clear:right;
	float:right;
	height:auto;
	margin:0px 0px 0px 0px;
	width:215px;
	z-index:1;
}

#infomet #infomet-publicidade #banner-area-02 {
	clear:both;
	height:182px;
	margin:0px 0px 5px 0px;
	width:215px;
	z-index:2;
}

#infomet #infomet-publicidade #classind {
	border-bottom:1px solid #D3D3D3;
	clear:both;
	height:auto;
	margin:0px 0px 5px 0px;
	width:215px;
	z-index:2;
}

#infomet #infomet-publicidade #classind #classind-titulo {
	background-color:#3D57A2;
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	width:215px;
	text-align:center;
	z-index:3;
}

#infomet #infomet-publicidade #classind div.registro-1 {
	background-color:#E9E9E9;
	border-right:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	clear:both;
	font-size:10px;
	height:auto;
	padding:4px 5px 4px 5px;
	width:203px;
	z-index:3;
}

#infomet #infomet-publicidade #classind div.registro-2 {
	background-color:#FFFFFF;
	border-right:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	clear:both;
	font-size:10px;
	height:auto;
	padding:4px 5px 4px 5px;
	width:203px;
	z-index:3;
}

#infomet #infomet-publicidade #ofertas-do-aco {
	clear:both;
	height:550px;
	width:215px;
	z-index:2;
}

/* -------------------------------------------------- */
/* Estilos Estruturas do Site */

#infomet #infomet-site {
	clear:left;
	float:left;
	height:auto;
	margin:0px 0px 0px 0px;
	width:780px;
	z-index:1;
}

#infomet #infomet-site #p-logo-banner {
	border-top:10px solid #3D57A2;
	clear: both;
	height:80px;
	padding:10px 10px 10px 10px;
	width:760px;
	z-index:2;
}

#infomet #infomet-site #p-logo-banner #logo {
	color:#FFFFFF;
	float:left;
	height:80px;
	margin:0px 15px 0px 0px;
	width:192px;
	z-index:3;
}

#infomet #infomet-site #p-logo-banner #banner-area-01 {
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#FFFFFF;
	border:0px solid #000000;
	color:#FFFFFF;
	float:right;
	height:80px;
	width:548px;
	text-align:center;
	z-index:3;
}

#infomet #infomet-site #p-busca {
	background-color:#3D57A2;
	clear: both;
	height:52px;
	padding:5px 5px 5px 5px;
	width:770px;
	z-index:2;
}

#infomet #infomet-site #p-conteudo {
	background-color:#FFFFFF;
	border-top:5px solid #BC9E68;
	clear: both;
	height:auto;
	margin:5px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	width:780px;
	z-index:2;
}

#infomet #infomet-site #p-parceiros {
	background-color:#E9E9E9;
	clear: both;
	height:60px;
	padding:7px 7px 7px 7px;
	width:766px;
	z-index:2;
}

#infomet #infomet-site #p-parceiros #parceiros {
	z-index:3;
}

#infomet #infomet-site #p-menu-acesso {
	background-color:#3D57A2;
	background-image: url(../img/infomet-logo-menu-acesso.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
	margin:5px 0px 0px 0px;
	padding:10px 10px 10px 15px;
	width:755px;
	z-index:2;
}

#infomet #infomet-site #p-menu-acesso #menu-expediente {
	background-color:#3D57A2;
	border-right:1px solid #CCCCCC;
	color:#FFFFFF;
	float:left;
	padding:0px;
	width:229px;
	z-index:3;
}

#infomet #infomet-site #p-menu-acesso #menu-expediente p {
	margin-bottom:0.5em;
}

#infomet #infomet-site #p-menu-acesso #menu-acesso {
	background-color:#3D57A2;
	color:#FFFFFF;
	float:left;
	margin:0px 0px 0px 12px;
	padding:7px 0px 0px 0px;
	width:513px;
	z-index:3;
}

#infomet #infomet-site #p-menu-acesso #menu-acesso a {
	font-size:10px;
	line-height:16px;
}

/* -------------------------------------------------- */
/* Estilos Estruturas CONTEUDO = MENU, PAINEL */

#menu {
	height:auto;
	width:130px;
}

#menu div.menu-secao {
	background-image: url(../img/fundo-titulo.jpg);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding:4px 0px 0px 0px;
	width:130px;
	text-align:center;
}

#menu div.menu-itens {
	height:auto;
	width:130px;
}

#newsletter-semanal {
	background-color:#E6E6E6;
	clear:both;
	color:#666666;
	font-size:11px;
	height:115px;
	padding:8px 5px 10px 5px;
	width:120px;
}

#acos-e-metais {
	background-color:#FFFFFF;
	clear:both;
	color:#666666;
	height:auto;	
	padding:0px 0px 10px 0px;
	width:130px;
}

#banner-area-03 {
	clear:both;
	height:auto;
	
	width:130px;
}

#google-ads {
	clear:both;
	height:auto;	
	margin-top:10px;
	width:130px;
	text-align:center;
}

#cadastre-se {
	border-right:1px solid #FFFFFF;
	float:left;
	height:52px;
	width:215px;
}

#cadastre-se a {
	font-size:13px;
}

#cadastre-se #botao-cadastre-se {
	background-image: url(../img/botao-cadastre-se-no-infomet.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin:1px 0px 3px 0px;
	padding:4px 0px 0px 35px;
	height:20px;
	width:180px;
}

#cadastre-se #botao-fale-conosco {
	background-image: url(../img/botao-fale-conosco.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	padding:4px 0px 0px 35px;
	height:20px;
	width:180px;
}

#busca {
	border-right:1px solid #FFFFFF;
	float:left;
	height:auto;
	margin:0px 0px 0px 8px;
	width:421px;
}

#busca #busca-tipo {
	padding:4px 0px 0px 0px;
	width:auto;
}

#busca #busca-form-noticias {
	background-color:#64A7DC;
	clear:both;
	height:auto;
	padding:3px 2px 3px 4px;
	width:407px;
}

#busca #busca-form-precos {
	background-color:#64A7DC;
	clear:both;
	height:auto;
	padding:3px 2px 3px 4px;
	width:407px;
}

#busca #busca-form-classind {
	background-color:#64A7DC;
	clear:both;
	height:auto;
	padding:3px 2px 3px 4px;
	width:407px;
}

#busca #busca-form-handbook {
	background-color:#64A7DC;
	clear:both;
	height:auto;
	padding:3px 2px 3px 4px;
	width:407px;
}

#login-ok {
	background-color:#E6E6E6;
	clear:both;
	color:#666666;
	font-size:11px;
	padding:8px 5px 10px 5px;
	width:120px;
}

#login {
	background-color:#E6E6E6;
	clear:both;
	color:#666666;
	font-size:11px;
	height:85px;
	padding:8px 5px 10px 5px;
	width:120px;
}

#login #login-form {
	background-color:#64A7DC;
	clear:both;
	height:auto;
	padding:3px 2px 3px 4px;
	width:216px;
}

#relogio {
	float:left;
	margin:0px 0px 0px 14px;
	width:100px;
}

/* -------------------------------------------------- */
/* Estilos Home */

#noticias-do-dia {
	clear:both;
	width:504px;
}

#noticias-do-dia #edicao-diaria {
	background-image: url(../img/fundo-titulo.jpg);
	background-repeat: repeat-x;
	height:19px;
	padding:5px 10px 0px 10px;
	width:484px;
}

#noticias-do-dia #destaque-maior {
	padding:0px 10px 0px 10px;
	width:484px;
}

#noticias-do-dia #destaque-menor-1 {
	float:left;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:232px;
}

#noticias-do-dia #destaque-menor-2 {
	float:left;
	height:80px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:232px;
}

#noticias-do-dia-lista {
	border-top:3px solid #3D57A2;
	border-bottom:3px solid #3D57A2;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:504px;
}

#banner-area-04 {
	clear:both;
	height:63px;
	margin:10px 0px 0px 0px;
	width:504px;
}

#painel-eventos {
	clear:both;
	margin:10px 0px 0px 0px;
	width:504px;
}

#painel-eventos #painel-do-aco-e-metais {
	float:left;
	height:203px;
	/*margin:0px 10px 0px 0px;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:504px;
}

#painel-eventos #eventos {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:252px;
}

#painel-eventos #eventos div.eventos-item {
	background-image:url(../img/seta-azul-marcador.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:1px solid #E6E6E6;
	clear:both;
	margin:1px 0px 4px 0px;
	padding:0px 10px 5px 10px;
	width:232px;
}

#painel-eventos #eventos div.eventos-item-ultimo {
	background-image:url(../img/seta-azul-marcador.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:0px solid #E6E6E6;
	clear:both;
	margin:1px 0px 4px 0px;
	padding:0px 10px 5px 10px;
	width:232px;
}

#informacoes-tecnicas {
	clear:both;
	margin:10px 0px 0px 0px;
	width:504px;
}

#informacoes-tecnicas #handbook {
	background-image: url(../img/fundo-titulo.jpg);
	background-repeat: repeat-x;
	height:19px;
	margin:0px 0px 5px 0px;
	padding:5px 10px 0px 10px;
	width:484px;
}

#informacoes-tecnicas #acos-e-ligas {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:161px;
}

#informacoes-tecnicas #metais-e-ligas {
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width:161px;
}

#informacoes-tecnicas #artigos-tecnicos {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:161px;
}

/* -------------------------------------------------- */
/* Estilos Internas */

/*
#titulo-pagina {
	background-image: url(../img/fundo-titulo.jpg);
	background-repeat: repeat-x;
	height:21px;
	margin:0px 0px 20px 0px;
	padding:3px 10px 0px 10px;
	width:484px;
}

#titulo-pagina h1 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
}
*/

#titulo-pagina {
	background-color:#ececec;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:3px 5px 0px 5px;
	width:494px;
}

#titulo-pagina h1 {
	color:#3C3C3C;
	font-size:13px;
	font-weight:normal;
}

#titulo-pagina2 {
	background-color:#ececec;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:3px 5px 0px 5px;
	width:770px;
}

#titulo-pagina2 h1 {
	color:#3C3C3C;
	font-size:13px;
	font-weight:normal;
}

#titulo-pagina-sem-painel {
	background-color:#ececec;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:3px 5px 0px 5px;
	width:624px;
}

#titulo-pagina-sem-painel h1 {
	color:#3C3C3C;
	font-size:13px;
	font-weight:normal;
}

#conteudo-pagina {
	margin:0px 0px 25px 0px;
	padding:0px 5px 0px 5px;
	width:494px;
}

#conteudo-pagina2 {
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	width:780px;
}

#conteudo-pagina-sem-painel {
	margin:0px 0px 25px 0px;
	padding:0px 5px 0px 5px;
	width:624px;
}

#estacao-de-tratamento {
}

/*
#noticias-conf {
	border-bottom:1px solid #F3F3F3;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}*/

/* -------------------------------------------------- */
/* Estilos Impressão */

#cabecalho-imprimir {
	border-bottom:1px solid #E6E6E6;
	clear:both;
	padding:0px 0px 4px 0px;
	margin:0px 0px 18px 0px;
}

#conteudo-pagina-imprimir {
	clear:both;
}

/* -------------------------------------------------- */
/* Estilos Tabelas */

table.tbl_form {
	background-color:#64A7DC;
	font-family:arial;
	font-size:11px;
}

table.tbl_form label {
	display:block;
}

table.tbl_form td.secao {
	background-color:#64A7DC;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:7px 8px 5px 8px;
}

table.tbl_form td.rotulo-ok {
	background-color:#64A7DC;
	color:#FCFCFC;
	padding:4px 11px 5px 8px;
}

table.tbl_form td.rotulo {
	background-color:#64A7DC;
	color:#FCFCFC;
	padding:0px 0px 2px 8px;
}

table.tbl_form td.rotulo2 {
	background-color:#64A7DC;
	color:#FCFCFC;
	padding:0px 8px 2px 8px;
}

table.tbl_form td.rotulo3 {
	background-color:#64A7DC;
	color:#FCFCFC;
	padding:7px 8px 5px 8px;
}

table.tbl_form td.btn {
	background-color:#64A7DC;
	color:#FCFCFC;
	padding:3px 8px 6px 8px;
}

table.tbl_lista {
	background-color:#78A6BE;
	font-size:11px;
	padding:0px 0px 0px 0px;
	width:100%;
}

table.tbl_lista td.cabecalho {
	background-color:#78A6BE;
	border-bottom:1px solid #78A6BE;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:7px 9px 8px 8px;
}

table.tbl_lista td.cabecalho2 {
	background-color:#78A6BE;
	border-right:1px solid #8bb1c6;
	border-bottom:0px solid #8bb1c6;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:2px 8px 4px 8px;
}

table.tbl_lista td#item_ativo {
	background-color:#78A6BE;
}

table.tbl_lista td.cabecalho a {
	font-weight:bold;
}

table.tbl_lista td.registro {
	background-color:#78A6BE;
	border-right:1px solid #8bb1c6;
	border-bottom:0px solid #8bb1c6;
	color:#333333;
	padding:2px 8px 4px 8px;
}

table.tbl_lista td.registro2 {
	background-color:#78A6BE;
	border-bottom:0px solid #8bb1c6;
	color:#333333;
	padding:2px 8px 4px 8px;
}

/* -------------------------------------------------- */
/* Estilos Forms */

form {
	display:inline;
}

form input.txt {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:arial;
	font-size:11px;
	height:16px;
	padding:2px 0px 0px 2px;
}

form input.img {
}

form select.slc {
	background-color:#FFFFFF;
	border:0px solid #CCCCCC;
	color:#666666;
	font-family:arial;
	font-size:10px;
	height:18px;
}

form select.slc_multiple {
	background-color:#FFFFFF;
	border:0px solid #CCCCCC;
	color:#666666;
	font-family:arial;
	font-size:11px;
}

form textarea.txta {
	background-color:#FFFFFF;
	border:1px solid #558FAE;
	color:#333333;
	font-family:arial;
	font-size:11px;
	height:60px;
}

form input.btn {
	background-color:#3D57A2;
	border:0px solid #CCCCCC;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form input.chk {
	border:0px;
	display:inline;
	vertical-align:middle;
	width:16px;
}

form input.rdo {
	border:0px;
	display:inline;
	vertical-align:middle;
	width:16px;
}

/* -------------------------------------------------- */
/* Estilos PRECOS DO ACO */

div.pr-dados-busca {
	font-size:14px;
	line-height:20px;
}

span.pr-nome-produto {
	font-size:22px;
	line-height:29px;
}

div.pr-grafico {
	padding:30px 0px 20px 0px;
}




/* -------------------------------------------------- */
/* Estilos PAGAMENTOS */

div.clear {
	clear:both;
}

p.pgto-titulo {
	font-size:18px;
}

span.pgto-etapa {
	background-color:#3C3C3C;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	padding:1px 5px 1px 5px;
}

/* DIVs FORM */

div.form {
	clear:both;
}

div.form h3 {
	border-bottom:0px solid #CCCCCC;
	color:#3C3C3C;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}

div.form h4 {
	color:#3C3C3C;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	padding:12px 0px 3px 135px;
}

div.form div.form-bloco {
	background-color:#ececec;
	clear:both;
	padding:6px 0px 6px 0px;
}

div.form div.form-bloco div.form-btn {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:3px 0px 6px 135px;
}

div.form div.form-bloco div.form-linha {
	clear:both;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
}

div.form div.form-bloco div.form-linha label {
	color:#77777A;
	display:block;
	float:left;
	font-family:Arial;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:3px 10px 0px 0px;
	width:125px;
	text-align:right;
}

div.form div.form-bloco div.form-linha div.form-campo {
	color:#3C3C3C;
	float:left;
	width:630px;
}

div.form div.form-bloco div.form-linha div.form-campo p {
	color:#333333;
	padding:3px 0px 0px 0px;
	margin:0px;
}

div.form div.form-bloco div.form-linha div.form-campo a {
	font-size:11px;
}

div.form div.form-bloco div.form-linha div.form-campo a:hover {
	font-size:11px;
}

div.form span.ajuda {
	color:#BBBBBD;
	font-family:Arial;
	font-size:10px;
}


/* FORM */

form.pgto {
	font-family:Arial;
	font-size:11px;
}

form.pgto input.txt {
	border:1px solid #999999;
	color:#7b676f;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto input.erro {
	background-color:#FCF3F3;
	border:1px solid #9b090d;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto input.erro:focus {
	background-color:#FFEFEF;
	border:1px solid #9b090d;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto textarea.txt {
	border:1px solid #999999;
	color:#7b676f;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto textarea.erro {
	background-color:#FCF3F3;
	border:1px solid #9b090d;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto textarea.erro:focus {
	background-color:#FFEFEF;
	border:1px solid #9b090d;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto select.slc {
	border:1px solid #999999;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto select.erro {
	background-color:#FCF3F3;
	border:1px solid #9b090d;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto select.erro:focus {
	background-color:#FCF3F3;
	border:1px solid #9b090d;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	padding:3px 3px 3px 3px;
}

form.pgto input.btn {
	background-color:#3C3C3C;
	border:0px;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	margin:0px 3px 0px 0px;
}

form.pgto input.chk {
	border:0px;
	padding:0px;
	vertical-align:middle;
}

form.pgto input.rdo {
	border:0px;
	padding:0px;
	vertical-align:middle;
}
