/* ESTILOS PARA FORMATAÇÃO DE ELEMENTOS */
/* CSS Document 
cores:
verde logo  #006738;
verde claro #cadeb0;
laranja     #CC6600;
*/

/* Google Chrome hack */
body:nth-of-type(1) .elementOrClassName
{
	/* properties go here */
}

/* Safari hack */
body:first-of-type .elementOrClassName
{
	/* properties go here */
}


/* ---- topo ------------------------------------------------------------------ */
#topo
{
	font-size: 8pt;
	line-height: 10pt;
}
#topo input
{
	font-size: 8pt;
}
#topo a:link
{
	font-size: 8pt;
	color: #006738;
}
#topo a:visited
{
	font-size: 8pt;
	color: #006738;
}
#topo a:hover
{
	font-size: 8pt;
	color: #FF6600;
}
#topo .usuario
{
	font-size: 8pt;
	color: #CC6600;
	font-weight: bold;
}
#topo .perfil
{
	font-size: 8pt;
	color: #006738;
	font-weight: bold;
}
/* ---- Fim topo -------------------------------------------------------------- */

/* ---- Menu Topo ------------------------------------------------------------- */
#menu_topo span
{
	line-height: 16pt;
	padding: 5px 7px 5px 7px;
	font-size: 8pt;
}
#menu_topo span:hover
{
	background-color: #deedcb;
}
#menu_topo a:link
{
	text-decoration: none;
	color: #333333;
}
#menu_topo a:visited
{
	text-decoration: none;
	color: #333333;
}
#menu_topo a:hover
{
	text-decoration: none;
	color: #CC6600;
}
/* ---- Fim Menu Topo --------------------------------------------------------- */


/* ---- Rodapé ---------------------------------------------------------------- */
#rodape P
{
	font-size: 8pt;
	line-height: 28px;
	color: #333333;
}
#rodape P a:link
{
	text-decoration: none;
	color: #CC6600;
}
#rodape P a:hover
{
	text-decoration: underline;
	color: #CC6600;
}
#rodape P a:visited
{
	text-decoration: none;
	color: #CC6600;
}
/* ---- Fim Rodapé ------------------------------------------------------------ */




/* ---- Geral ----------------------------------------------------------------*/
#topo #msg
{
	font-size: 8pt;
}
.panel
{
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 750px;
}
/* ---- Fim Geral ------------------------------------------------------------*/


/* ---- Menu Lateral Com ? ---------------------------------------------------*/
#conteudoLateral p a:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#conteudoLateral p a:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#conteudoLateral p a:hover
{
	color: #333333;
	text-decoration: none;
	background-color: #deedcb;
}

#conteudoLateral p.duvida
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 12pt;
	text-align: center;
	border: 0px solid cadeb0;
	background-color: #cadeb0;
	padding: 20px 40px 20px 10px;
	background-image: url(../images/back_duvida.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#conteudoLateral img.tema
{
	border: 1px solid #cadeb0;
}
/* ---- Fim Menu Lateral Com ? -----------------------------------------------*/


/* ---- Cadastro Pessoa ------------------------------------------------------*/
#cadastroWizardTotal1 h3
{
	margin-bottom: 0px;
}
/* ---- Fim Cadastro Pessoa --------------------------------------------------*/


/* ---- Parceria Comercial ---------------------------------------------------*/
#parceriaComercial1 h3
{
	margin-bottom: 0px;
}

#parceriaComercial1 .radiobutton td
{
	color: #333333;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	width: 20%;
	border: 0px solid White;
}
#parceriaComercial1 .radiobutton label
{
	margin-left:5px;
	vertical-align:top;
	_vertical-align:middle;	
	*vertical-align:middle;
}

#parceriaComercial1 .msg_convenio
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	line-height: 14pt;
	font-weight: bold;
}
/* -- CATEGORIAS -- */
#parceriaComercial1 .categoria td
{
	border-bottom: 1px solid #cadeb0;
	border-top: 0px solid #cadeb0;
	border-left: 0px solid #cadeb0;
	border-right: 0px solid #cadeb0;
}
#parceriaComercial1 .categoria a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 12pt;
	text-decoration: none;
}
#parceriaComercial1 .categoria a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 12pt;
	text-decoration: none;
}
#parceriaComercial1 .categoria a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 12pt;
	text-decoration: none;
}
#parceriaComercial1 .categoria a:active
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #CC6600;
	line-height: 12pt;
	text-decoration: none;
}
/* -- GRUPOS -- */
#parceriaComercial1 .grupo td
{
	border: 0px solid #cadeb0;
}
#parceriaComercial1 .grupo a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
	line-height: 20pt;
	text-decoration: underline;
	vertical-align: middle;
	border: 0px solid white;
}
#parceriaComercial1 .grupo a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
	line-height: 20pt;
	text-decoration: underline;
	vertical-align: middle;
	border: 0px solid white;
}
#parceriaComercial1 .grupo a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 20pt;
	text-decoration: underline;
	vertical-align: middle;
	border: 0px solid white;
}
/* -- PRODUTOS -- */
#parceriaComercial1 #order
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
	vertical-align: middle;
	background-color: #ffffff;
	height: 35px;
	border: solid 0px #cabed0;
}
#parceriaComercial1 #unidadeCosan
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
	vertical-align: middle;
	background-color: #ffffff;
	height: 35px;
	border: solid 0px #cabed0;
}
#parceriaComercial1 .produto td
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	border-bottom: 1px solid #cadeb0;
	border-top: 0px solid #cadeb0;
	border-left: 0px solid #cadeb0;
	border-right: 0px solid #cadeb0;
	padding: 2px;
}
#parceriaComercial1 .produto .pagina_produto td
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	color: #006738;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #cadeb0;
	padding: 2px;
}
#parceriaComercial1 .produto a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	font-weight: bold;
	text-decoration: underline;
}
#parceriaComercial1 .produto a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	font-weight: bold;
	text-decoration: underline;
}
#parceriaComercial1 .produto a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}
#parceriaComercial1 .produto a:active
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}
/* ---- Fim Parceria Comercial -----------------------------------------------*/


/* ---- Conteudo 2 - Menu Lateral da Direita ---------------------------------*/
#menuParceriaComercial td
{
	border: 0px solid White;
}

#menuParceriaComercial a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-decoration: none;
	border: 0px solid White;
}
#menuParceriaComercial a:hover
{
	color: #FF6600;
	border: 0px solid White;
}
#menuParceriaComercial a:active
{
	color: #CC6600;
	text-decoration: none;
	border: 0px solid White;
}
#menuParceriaComercial a:visited
{
	color: #333333;
	text-decoration: none;
	border: 0px solid White;
}
/* ---- Fim Conteudo 2 - Menu Lateral da Direita -----------------------------*/


/* ---- Documento ------------------------------------------------------------*/
#documento1-1
{
	font-family: Book Antiqua, Tahoma;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
}

#documento1-1 h2
{
	font-family: Book Antiqua, Tahoma;
	font-size: 14pt;
	color: #006738;
	text-align: center;
	border-bottom: 0px solid #006738;
}

#documento1-1 p
{
	font-family: Book Antiqua, Tahoma;
	font-size: 10pt;
	color: #333333;
	line-height: 16pt;
	text-align: justify;
}
#documento1-1 p.destaque
{
	font-family: Book Antiqua, Tahoma;
	font-size: 10pt;
	color: #000000;
	line-height: 16pt;
	font-weight: bold;
	text-align: justify;
}

#documento1-1 td
{
	padding: 5px 0px 5px 0px;
}

#documento1-1 .subtitulo4
{
	font-family: Book Antiqua, Tahoma;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#documento1-1 .capitulo
{
	font-family: Book Antiqua, Tahoma;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}


/* ---- Fim - Documento ------------------------------------------------------*/


/* ---- Páginas Conveniados --------------------------------------------------*/
.grupo td
{
	border: 0px solid white;
}
.grupo .dataGrid_header
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #006738;
	line-height: 14pt;
	font-weight: bold;
	vertical-align: middle;
	border: 0px solid white;
	height: 30px;
}
/* ---- Fim Páginas Conveniados ----------------------------------------------*/


/* ---- Noticías  ------------------------------------------------------------*/
.noticia
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #006738;
	text-align: justify;
	text-decoration: none;
}
.noticia a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #006738;
	text-decoration: none;
}
.noticia a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #006738;
	text-decoration: none;
}
.noticia a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
}
.noticia a:active
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #006738;
	text-decoration: none;
}
/* ---- Fim Noticias ---------------------------------------------------------*/


/* ---- Faq Email ------------------------------------------------------------*/
#faq_email
{
	padding: 25px;
	height: 120px;
}

#faq_email .pergunta
{
	color: #000000;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}
#faq_email .resposta
{
	color: #333333;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	text-decoration: none;
	text-align: justify;
}
/* ---- Fim - Faq Email ------------------------------------------------------*/


/* ---- Administrativo Cadastro ----------------------------------------------*/
#cadastro1 .radiobutton td
{
	color: #333333;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	width: 25%;
	border: 0px solid white;
}
#cadastro1 .radiobutton label
{
	margin-left:5px;
	vertical-align:top;
	_vertical-align:middle;	
	*vertical-align:middle;
}
/* ---- Fim - Administrativo Cadastro ----------------------------------------*/


/* ---- Campannha ------------------------------------------------------------*/
#campanha1
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
}

#campanha1 .campanha_cabecalho
{
	background: #e6eed8 url(  '../images/campanha_titulo.jpg' ) repeat-x;
	height: 33px;
	font-size: 12pt;
	color: #fffeff;
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
	padding: 0 15px 0 15px;
}

#campanha1 .fundo
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	background-color: #e6eed8;
	padding: 30px 15px 15px 15px;
}

#campanha1 .fundo_botao
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	background-color: #e6eed8;
	padding: 15px;
	text-align: right;
	vertical-align: middle;
}

#campanha1 table
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
}
#campanha1 .pergunta
{
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
#campanha1 .detalhes_pergunta
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	position: absolute;
	left: 215px;
	background-color: #FFF8F0;
	border: 1px solid #D37625;
	padding: 5px;
	display: none;
	z-index: 2;
}
#campanha1 .campotexto
{
	font-size: 10pt;
	color: #333333;
	padding: 2px;
}
#campanha1 .tituloregulamento
{
	background: #e6eed8 url(  '../images/regulamento.jpg' ) repeat-x;
	height: 22px;
	width: 500px;
	font-size: 10pt;
	color: #fffeff;
	font-weight: bold;
	vertical-align: middle;
	padding: 0 10px 0 10px;
}
#campanha1 .regulamento
{
	height: 300px;
	width: 500px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	overflow-y: scroll;
	padding: 10px;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
}
#campanha1 .treeView
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
#campanha1 .treeView a:link
{
	color: #333333;
	text-decoration: none;
}
#campanha1 .treeView a:visited
{
	color: #333333;
	text-decoration: none;
}
#campanha1 .treeView a:hover
{
	color: #333333;
	text-decoration: none;
}

/* ---- Fim - Campannha ------------------------------------------------------*/

/* ---- Teclado Virtual ------------------------------------------------------*/
#teclas
{
	width: 150px;
	vertical-align: middle;
	text-align: center;
	background-color: #EDF6ED;
	border: 1px solid green;
}
#teclas tr
{
	text-align: center;
}
#teclas td
{
	display: inline;
	border: 0px solid #999999;
	padding: 2px 4px 2px 4px;
	line-height: 30pt;
	text-align: center;
}
#teclas td a
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
#teclas td a:link
{
	color: #006738;
	cursor: pointer;
}
#teclas td a:visited
{
	color: #006738;
	cursor: pointer;
}
#teclas td a:hover
{
	color: #FF6600;
	cursor: pointer;
}

#teclas .tecla_numero
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	line-height: 18pt;
	font-weight: bold;
	text-align: center;
	width: 35px;
	height: 35px;
	padding: 1px 2px 1px 2px;
	cursor: pointer;
	border: 0px solid #999999;
	background: url(../images/teclado_virtual_numero.jpg) no-repeat;
}
#teclas .tecla_numero:hover
{
	color: #FF6600;
	border: 0px inset #9ccd75;
	background: url(../images/teclado_virtual_numero_hover.jpg) no-repeat;
}

#teclas .tecla_limpar
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	line-height: 18pt;
	font-weight: bold;
	text-align: center;
	width: 85px;
	height: 35px;
	padding: 2px;
	cursor: pointer;
	border: 0px solid #999999;
	background: url(../images/teclado_virtual_limpar.jpg) no-repeat;
}
#teclas .tecla_limpar:hover
{
	color: #FF6600;
	border: 0px inset #9ccd75;
	background: url(../images/teclado_virtual_limpar_hover.jpg) no-repeat;
}
/* ---- Fim - Teclado Virtual ------------------------------------------------*/


/* ---- Componente DataGrid --------------------------------------------------*/
.dataGrid
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	padding: 3px;
	line-height: 14pt;
}

.dataGrid td
{
	padding-left: 5px;
	padding-right: 5px;
}


/* -- HEADER - TITULO -- */
.dataGrid_header
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #006738;
	height: 30px;
	font-weight: bold;
	vertical-align: middle;
}
.dataGrid_header a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #006738;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}
.dataGrid_header a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.dataGrid_header a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.dataGrid_header a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

/* -- ITEM -- */
.dataGrid_item
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 10pt;
	text-decoration: none;
	height: 30px;
}
.dataGrid_item img
{
	vertical-align: middle;
	text-align: center;
}
.dataGrid_item a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	line-height: 10pt;
	text-decoration: none;
}
.dataGrid_item a:hover
{
	color: #FF6600;
	text-decoration: none;
}
.dataGrid_item a:visited
{
	color: #333333;
	text-decoration: none;
}
.dataGrid_item a:active
{
	color: #CC6600;
	text-decoration: none;
}
/* -- PAGER - PAGINAÇÃO -- */
.dataGrid_pager
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #006738;
	height: 20px;
	font-weight: bold;
	text-align: right;
	padding: 5px;
}
.dataGrid_pager a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #006738;
	text-decoration: underline;
	text-align: right;
	padding: 5px;
}
.dataGrid_pager a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.dataGrid_pager a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.dataGrid_pager a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ---- Fim - Componente DataGrid --------------------------------------------*/


/* ---- Componente TreeView --------------------------------------------------*/
.treeview_nodeStyle
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 14pt;
	background-color: #FFFFFF;
}
/* Nó que tem Filhos */
.treeview_parentNodeStyle
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 14pt;
	background-color: #FFFFFF;
}
/* Nó Hover - passa o mouse */
.treeview_hoverNodeStyle
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 14pt;
	background-color: #FFFFFF;
	text-decoration: underline;
}
/* Nó Selecionado */
.treeview_selectedNodeStyle
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #CC6600;
	line-height: 14pt;
	background-color: #FFFFFF;
}
/* Ultimo Nó */
.treeview_leafNodeStyle
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}
/* Primeiro Nó */
.treeview_rootNodeStyle
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
}
/* ---- Fim Componente TreeView ----------------------------------------------*/


/* ---- Textos ---------------------------------------------------------------*/
p
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
}
p a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
	line-height: 14pt;
	text-decoration: none;
}
p a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
	line-height: 14pt;
	text-decoration: none;
}
p a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 14pt;
}
p a:active
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #CC6600;
	line-height: 14pt;
	text-decoration: none;
}

.texto
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
}
.subtituloTexto
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: justify;
	text-transform: uppercase;
}
.subtituloTexto img
{
	text-align: left;
	vertical-align: middle;
}
.imgSeta
{
	text-align: left;
	vertical-align: middle;
}
.campotexto
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
	padding: 1px;
}
.campocaracteristica
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #666666;
	line-height: 14pt;
	text-align: justify;
}

.alerta
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	line-height: 14pt;
}

.data
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #666666;
}

.destaque
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
	display:block;
	margin-top:5px;
}

.informativo
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
}

.nome
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 14pt;
	text-align: justify;
}

.obrigatorio
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #cc6600;
	line-height: 14pt;
}

.select
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
}

.formulario
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
}
.formulario td
{
	padding: 2px;
}


/* ---- Links ----------------------------------------------------------------------------*/
.link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-decoration: none;
}
.link a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
	line-height: 20pt;
	text-decoration: underline;
}
.link a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 20pt;
	text-decoration: underline;
}
.link a:active
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #CC6600;
	line-height: 20pt;
	text-decoration: underline;
}
.link a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
	line-height: 20pt;
	text-decoration: underline;
}

.link_acompanhar_compartilhar
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #006738;
}
.link_acompanhar_compartilhar a:link
{	
	color: #006738;
	text-decoration: none;
}
.link_acompanhar_compartilhar a:visited
{
	color: #006738;
	text-decoration: none;
}
.link_acompanhar_compartilhar a:hover
{
	color: #FF6600;
	text-decoration: none;
}
.link_acompanhar_compartilhar a:active
{
	color: #CC6600;
	text-decoration: none;
}



.preco
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 11pt;
	color: #FF6600;
	font-weight: bold;
}
.precoanterior
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #FF9900;
	text-decoration: line-through;
}
.precopromocao
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 13pt;
	color: #FF6600;
	font-weight: bold;
}
.promocao
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
}

/* ---- Titulos --------------------------------------------------------------------------*/
h2
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	border-bottom: 2px solid #006738;
}

h3
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 16pt;
	color: #006738;
	border-bottom: 1px solid #cadeb0;
	margin-bottom: 30px;
}

hr
{
	color: #006738;
	height: 1px;
}
.capitulo
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	font-weight: bold;
	text-align: center;
}

.titulo_menuDireita
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	font-weight: bold;
}

.titulogrid
{
	background-color: #006738;
	color: #FFFFFF;
	font-size: 12pt;
	letter-spacing: 5px;
	font-weight: bold;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	border: 0px solid silver;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.titulo1
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 18pt;
	color: #006738;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.titulo2
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.titulo3
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #006738;
	font-weight: bold;
	border-bottom: 1px solid #cadeb0;
}
.titulo4
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 11pt;
	color: #006738;
	font-weight: bold;
}

.subtitulo
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.subtitulo1
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: justify;
}
.subtitulo2
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
}
.subtitulo3
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}
.subtitulo4
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.subtitulo5
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
}


/* ---- Botão ----------------------------------------------------------------------------*/
.botao
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	background: #CADEB0;
	border: 1px solid #C6D880;
	text-align: center;
	cursor: pointer;
	padding: 1px 5px 1px 5px;
}
.botao:hover
{
	background-color: #E6EFC2;
	font-size: 10pt;
	border: 1px solid #C6D880;
	color: #cc6600;
	text-align: center;
	padding: 1px 5px 1px 5px;
}

.botao_principal
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background: #006738;
	border: 1px solid #333333;
	text-align: center;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
}
.botao_principal:hover
{
	font-size: 10pt;
	color: #FFFF99;
	text-align: center;
	padding: 1px 5px 1px 5px;
}

.botao_concluir
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	background: #CC9900;
	border: 1px solid #996600;
	text-align: center;
	padding: 2px 5px 2px 5px;
	cursor: pointer;
}
.botao_concluir:hover
{
	font-size: 10pt;
	color: #FFFF99;
	text-align: center;
	padding: 2px 5px 2px 5px;
}

.botao_sair
{
	background-color: #ffffff;
	border: 0px;
	color: #006738;
	width: 50px;
	text-decoration: none;
	background-image: url(  '../images/sair_off.gif' );
	background-position: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	cursor: pointer;
}
.botao_sair:hover
{
	background-color: #ffffff;
	border: 0px;
	color: #006738;
	width: 50px;
	text-decoration: none;
	background-image: url(  '../images/sair_hover.gif' );
	background-position: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	cursor: pointer;
}


/* ---- Imagem ---------------------------------------------------------------------------*/
.imagemLogo
{
	padding: 1px;
}
.imagemPromocao
{
	width: 140px;
	height: 39px;
}
.imgPagInicialBanner
{
	width: 378px;
	height:auto;
	_height: ;
	margin-bottom: 15px;
	border:0px;
}
.imgAbaixoMenuLateral
{
	width: 170px;
	_width: 165px;
	height: auto;
	_height: ;
	margin-bottom:15px;
	border:0px;
}

/* ---- Outros ---------------------------------------------------------------------------*/
.breadcrumbMaster
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 12pt;
	vertical-align: middle;
	display: block;
	margin: 2px 20px 10px 0px;
	cursor: pointer;
}

.breadcrumbMasterItem
{
	vertical-align: middle;
	margin: 0 3px 0 3px;
}
/* Google Chrome hack */
body:nth-of-type(1) .breadcrumbMasterItem
{
	vertical-align: text-top;
	text-align: left;
	margin: 0 3px 0 3px;
}

.breadcrumbMasterItem a:link
{
	color: #000000;
	text-decoration: none;
}
.breadcrumbMasterItem a:visited
{
	color: #000000;
	text-decoration: none;
}

.breadcrumbMasterItem a:hover
{
	color: #000000;
	text-decoration: none;
}
.breadcrumbMasterItem a:active
{
	color: #000000;
	text-decoration: none;
}


/* painel principal - pnlGeral */
.painel_faq
{
	width: 520px;
	height: auto;
	padding: 15px;
	margin: 0px;
	background-color: #f1f1f1;
	border: solid 1px #cccccc;
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
}
.breadcrumbPrincipal
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	display: block;
	line-height: 12pt;
	vertical-align: middle;
	margin: 0px;
}
.breadcrumbItem
{
	margin: 0 3px 0 3px;
	vertical-align: middle;
}
/* Google Chrome hack */
body:nth-of-type(1) .breadcrumbItem a:link
{
	vertical-align: text-top;
	text-align: left;
	text-decoration: none;
}
.breadcrumbItem a:link
{
	color: #000000;
	text-decoration: none;
}
.breadcrumbItem a:visited
{
	color: #000000;
	text-decoration: none;
}
.breadcrumbItem a:hover
{
	color: #FF6600;
	text-decoration: underline;
}
.breadcrumbItem a:active
{
	color: #CC6600;
	text-decoration: none;
}

.pergunta_faq
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 11pt;
	color: #006738;
	text-align: justify;
	font-weight: bold;
}

.resposta_faq p
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-decoration: none;
	text-align: justify;
}

.lista_item1
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 12pt;
	font-weight: bold;
	text-decoration: none;
	margin-top: 15px;
}
.lista_item1 td
{
	margin-top: 15px;
}

.lista_item2
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 16px;
	padding-left: 15px;
}
.lista_item2 a:link
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 16px;
	text-decoration: underline;
	padding-left: 15px;
}
.lista_item2 a:hover
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 16px;
	text-decoration: underline;
	padding-left: 15px;
}
.lista_item2 a:active
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #CC6600;
	line-height: 16px;
	text-decoration: underline;
	padding-left: 15px;
}
.lista_item2 a:visited
{
	font-family: "Trebuchet MS" , Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	line-height: 16px;
	text-decoration: underline;
	padding-left: 15px;
}


/* E-mail Enviado --------------------------------------------------------*/
#email1 h3
{
	font-family: "trebuchet ms" , tahoma, verdana, arial, sans-serif;
	font-size: 16pt;
	color: #006738;
	line-height: 20pt;
	border-bottom: 1px solid #cadeb0;
}
#email1 p
{
	font-family: "trebuchet ms" , tahoma, verdana, arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
}
#email1 p .destaque
{
	font-family: "trebuchet ms" , tahoma, verdana, arial, sans-serif;
	font-size: 10pt;
	color: #333333;
	line-height: 14pt;
	text-align: justify;
}
#email1 a:link
{
	color: #006738;
	text-decoration: none;
}
#email1 a:visited
{
	color: #006738;
	text-decoration: none;
}
#email1 a:hover
{
	color: #ff6600;
	text-decoration: none;
}
#email1 .nome
{
	font-family: "trebuchet ms" , tahoma, verdana, arial, sans-serif;
	font-size: 9pt;
	color: #ff6600;
	line-height: 14pt;
	text-align: justify;
}


/* -- Home ---------------------------------- */
#divBnPoupando
{
    position: relative;
    width: 375px;
    height: 90px;
    z-index: 997;
    margin-top:-3px;
    margin-bottom: 25px;
}
            