/*--------------------------------------------------------------------------------------------------------------------*/
/* RESTRITA AO ASSINANTE */
/*--------------------------------------------------------------------------------------------------------------------*/
#areaRestrita {
	background-image:url(/img/FundoAreaRestrita.jpg);
	background-repeat:repeat-x;
	background-color:BBC4CC;
	color:#003366;
	font-size:10px;
	width:136px; _width:146px; /* Hack */
	padding:5px; }

#areaRestrita p {
	margin:0px; }

#areaRestrita ul.outrasOpcoes {
	margin:0px;
	padding:0px;
	list-style:none; }

#areaRestrita  ul.outrasOpcoes li {
	border:1px solid #BFC7CF;
	border-bottom:0px;
	background-color:#F6F8F9;
	width:128px; _width:135px; /* Hack */
	padding:3px;
	margin:0px; }

ul#comboProd {
	margin:5px 0px;
	padding:0px;
	list-style:none;
	width:135px;
	border:1px solid #003366;
	background-color:#FFFFFF;
	background-image:url(/img/comboSeta.gif);
	background-repeat:no-repeat;
	background-position:119px 5px;
	position:absolute; }

ul#comboProd li {
	padding:5px;
	float:left; }

ul#comboProd li a {
	color:#993300; }

ul#comboProd ul {
	position:static;
	display: none;
	list-style:none;
	padding:0px;
	margin:3px 0px 0px 0px;
	border:1px solid #E6CEC4;
	float:left; }

ul#comboProd ul li {
	display:inline;
	background-color:#F8F2EF;
	padding:0px;
	margin:0px;	}

ul#comboProd ul li a {
	width:112px; _width:123px;
	float:left;
	padding:1px 3px 1px 10px;
	background-image: url(/img/site/seta_produtos.gif);
	background-repeat: no-repeat;
	color:#003366;
	background-position: 2px 6px; }

ul#comboProd ul li a:hover {
	background-color:#ffffff; }

ul#comboProd li:hover ul, ul#comboProd li.over ul {
	display: block; }
	
/*--------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------*/
/* CATALOGO DE PRODUTOS */
/*--------------------------------------------------------------------------------------------------------------------*/
ul#Canal1 {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left; }

ul#Canal1 li {
	border-bottom:1px solid #003366;
	background-color:#336699;
	float:left; _float:none;
	width:146px; }

ul#Canal1 li:hover, ul#Canal1 li.over {
	position:relative; }

ul#Canal1 li a {
	color:#ffffff;
	width:146px;
	padding:3px;
	float:left; _float:none; }

ul#Canal1 ul {
	top:0;
	left:106px;
	display: none;
	list-style:none; }

ul#Canal1 ul li {
	display:inline;
	background-color:#003366;
	border-left:5px solid #ffffff;
	border-right:5px solid #336699;
	border-bottom:1px solid #336699;
	float:left;
	width:150px; }

ul#Canal1 ul li a {
	width:145px; }

ul#Canal1 ul li a:hover {
	background-color:#002040;
	text-decoration:none; }

ul#Canal1 li:hover ul, ul#Canal1 li.over ul {
	display: block;
	position:absolute; }
/*--------------------------------------------------------------------------------------------------------------------*/




#Produtos li { margin-bottom:5px; }


.validacao { background-color:#e3e9ef; }
/* Novo CSS - 29/06/2006 - Ricardo borowski */
/*--------------------------------------------------------------------------------------------------------------------*/
body, table { font-family: Verdana; font-size: 11px; color: #003366; }
form, body { margin:0; }
a { text-decoration: none; color:#003366; }
a:hover { text-decoration: underline; }

/*--------------------------------------------------------------------------------------------------------------------*/
/* TÍTULOS, CAIXAS E LINHAS */
/*--------------------------------------------------------------------------------------------------------------------*/

h6 { font-size: 10px; color: #993300; margin: 0px; margin-top: 10px; }

.zebra1, .zebra2 { margin:0; padding: 3px; }
.zebra1 { background-color: #F2F5F8; }
.zebra2 { background-color: #EDF1F4; }

.zebra1 a, .zebra2 a { border-bottom:1px dashed #336699; color:#336699; }
.zebra1 a:hover, .zebra2 a:hover { text-decoration:none; border:0px; color:#6699CC; }

.linhaV { border-left:1px dashed #83A2C1; margin-left:15px; width:15px; height:100px; }
.linhaH { border-top:1px dashed #83A2C1; margin-top:15px; width:100%; height:15px; }

.caixa_azul_1 { color:#003366; border: 1px #83A2C1 solid; padding: 3px; margin:5px 0px 10px 0px; }

#paginacao {
	color:#993300;
	margin-bottom:10px;
	font-size:10px; }

#paginacao a {
	color:#993300; }
	
.Titulo1 {
	color: #ffffff;
	background-color: #003366;
	width:140px;
	_width:146px;
	font-weight:bold;
	padding:3px;
	border-top:
	5px #ffffff solid;
	margin:0px;
	float:left;
	font-size:10px; }

/*--------------------------------------------------------------------------------------------------------------------*/

.Formulario { margin-top:2px; }

.Canal1 { margin:0px; }
.Canal1 a { background-color: #336699; color:#FFFFFF; padding:3px; width:140px; _width:146px; height:14px; border-bottom:1px solid #003366; float:left; }
.Menu_H { background-color: #336699; color: #ffffff; height:20px; }
.Menu_H a { color: #ffffff; padding:3px; }

.Combo_UF { width:130px; _width:135px; }

.Campo1 { border:1px solid #7F9DB9; }

/* CSS PARA O FORMULÁRIO DO LUCRO PROSUMIDO */
.nota {
	position:absolute; 
	left:160px;
	background-color:#FFFFFF;
	padding:5px;
	border:3px solid #000000;
	width:500px; }

.nota_lei {
	position:absolute; 
	 left:450px;
	 background-color:#FFFFFF;
	 padding:5px;
	 border:3px solid #000000;
	 width:300px; }
/* Fim do novo CSS*/







/* Agenda */

.tabCinza1 { color: #333333;
						float: right;
						text-align: center;
						background: #E6E6E6;
						width: 100%;
						border: 0px; }

.TabBranco1 { background: #FFFFFF;
			  color: #cc9900;
			  font-size: 10px; }

/* Fim da agenda */

/* Revisados */



h1 { font-family: verdana;
	 font-size: 13pt;
	 color: #003366;
	 margin: 0;
	 margin-bottom: 20px; }

h5 { font-family: Verdana;
	 color: #993300; }



.box_1 { color: #000000;
		 background-color: #E5EFF9;
		 border: 1px #83A2C1 solid;
		 padding: 3px;
		 margin-top: 10px; }

										 
.link_informativo a { color:#6699cc; }

.categoria { background-color: #cccccc;
			 width: 100%;
			 margin-top: 5px;
			 padding: 3px; }

.shopping1 { font-size:9px;
			 font-weight:bold;
			 background-color:#F3EBE5;
			 border-top: 1px solid #A48464;
			 padding: 4px;
			 margin:0;
			 margin-top: 10px;
			 color:#993300;
			  }

.shopping1 a { color:#993300; }

.shopping2 { font-size:10px;
			 margin:0;
			 height: 81px;  }
			 
.rodape { font-size:10px;
		  color:#999999;
		  margin-top:10px; }

.Texto_Amarelo, .Texto_Amarelo a { margin:0;
								   margin-top: 10px;
				 				   color:#FFCC00; }

/* Fim dos Revisados */




.tit_box_blue { color: #ffffff;
				font-weight: bold;
				background-color: #003366;
				padding: 3px;
				border-top: 5px #ffffff solid;
				font-size: 10px; }

.canais2 { color: #ffffff;
		   background-color: #336699;
		   height: 100%;
		   width: 100%;
		   border-bottom: 1px #003366 solid;
		   padding: 3px; }
					 
.miolo { color: #003366;
		 margin:0px;
		 margin-bottom: 5px; }

.TextoLog { color:#ffffff;
			font-weight: normal; }

.paginacao {  font-weight: bold;
			  color:#003366;
			  text-decoration: none; }

.campos { font-size: 11px; }

.botoes { color: #ffcc00;
		  background-color: #002953;
		  height: 20px;
		  width: 137px;
		  border: 1px #ffffff double}

.botoes_2 { background-image: url("../img/botao.gif");
			border: 0px;
			width: 118px;
			font-size: 10px;
			color: #333333;
			height: 20px; }
.Legenda {
	margin:0px;
	margin-top:10px;
	color:#666666;
	font-size:10px;
	margin-right:15px;
}
.bulletWeb {  font-family: Webdings}

/* CSS referente a CADASTRO */
.Table_Form { margin:0px; background-color:#EEF0F2; padding:3px; border:1px solid #DEE1E6; }
.autor {color: #993300;
font-size: 10px;}
.textoPreto {
	font-size: 11px;
	color: #000000;
}
.campo_busca  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000066; 
	text-decoration: none;
	border: 1px solid #ffcc00;
}

.informacaoCliente{background-color:#000066;color:#ffffff;margin:0 0 0 100px;}

.campo_botao {
	 font-weight: normal;
	 font-size: 11px;
	 background-color: #003366;
	 color: #fff;
	 border: 1px solid #c9Adaa;
	 font-weight: bold;
}

.grifado{
    font-weight:bold;
    text-decoration:underline;
    color:#CE7205;
}
