/* Folha de Estilo Completa do Sistema */
/* Hierarquia = Nenhuma */
/* Cada Style � �nico por isso a qualquer momento pode ser alterado sem problemas com heran�a */

/*IMPORT RESET*/
/**************************************************************************************************************************************************/
@import url(reset.css);
@import url(formatLayout.css);
@import url(buttons.css);
/********************************************************************************************************************************************GERAL*/
/*Configura o BG*/
.body_html { height: 100%; min-width: 1005px; background-image: url('../imagens/body_html.png');	background-color: #eaeaea; background-repeat:repeat-x;	background-position: top center; background-attachment: scroll;}

.logotype {
	background:url(../imagens/skin_default.gif) no-repeat -7px -74px;
	width: 114px;
	height:107px;
	display:block;
	position:absolute;
	text-indent:-9000em;
	margin-top:6px;
	margin-left:6px;
	left: 1px;
}

/*Configura os itens do topo*/
.top_menu_acesso { margin-left:800px;}
.top_menu_acesso ul li {float:left; background:#333; display:block;}

/*Acesso Central*/
.top_menu_acesso_central_apoio { background:url(../imagens/skin_default.gif) no-repeat -0px -0px; width:113px; height:21px; display:block; text-indent:-9000em; }
.top_menu_acesso_central_apoio:hover, .top_menu_acesso_central_apoio:focus { background-position: -0px -22px; }
.top_menu_acesso_central_apoio:active { background-position: -0px -44px;}

/*Alterar Senha*/
.top_menu_acesso_alterar_senha { background:url(../imagens/skin_default.gif) no-repeat -113px -0px; width:105px; height:21px; display:block; text-indent:-9000em; }
.top_menu_acesso_alterar_senha:hover, .top_menu_acesso_alterar_senha:focus { background-position: -113px -22px; }
.top_menu_acesso_alterar_senha:active { background-position: -113px -44px;}

/*Logoff*/
.top_menu_acesso_logoff { background:url(../imagens/skin_default.gif) no-repeat -217px -0px; width:72px; height:21px; display:block; text-indent:-9000em; }
.top_menu_acesso_logoff:hover, .top_menu_acesso_logoff:focus { background-position: -217px -22px; }
.top_menu_acesso_logoff:active { background-position: -217px -44px;}

/* Titulos */
.format_titles { background:url(../imagens/skin_default.gif) no-repeat -126px -119px; width:600px; height:59px; position:absolute; margin-left:140px; margin-top:60px; display:block; font-family:Verdana, Geneva, sans-serif; font-size:16px; padding-top: 16px; padding-left:10px; color:#cc092f; *margin-top:-1px; _margin-top:-30px; _background:none; _height:30px; }

.format_titles_ajuda { padding-left:5px;font-family:Arial, sans-serif; font-size:16px; color:#545454; font-weight:bolder; margin-top:15px; display:block }
.format_titles_ajuda_p { padding-left:10px; font-family:Arial, sans-serif; font-size:12px; color:#cc092f; font-weight:bolder; line-height:15px; display:block }
.format_titles_ajuda_p a { text-decoration:underline; color:#cc092f}
.format_breadcrumb { margin-left:140px; margin-top:80px; position:absolute; width:600px; height:20px; font-family:Verdana, Geneva, sans-serif; padding-top: 16px; padding-left:10px; font-size:10px; color:#555555; *margin-top:18px; *z-index:-1px; _margin-top:-5px;}

/*Footer*/
.footer_logo_bradesco { background:url(../imagens/skin_default.gif) no-repeat -7px -295px; width:95px; height:35px; display:block; margin-top:15px; margin-left:55px;  text-indent:-9999em; float:left; _margin-left:27px;  }
.footer_logo_bradesco h3 { text-indent:0em; padding-top: 15px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; font-style:italic; line-height:12px; font-weight: normal; text-align: left; }

.footer_info_login { float:left; display:block; width:216px; margin-left:41px; }
.footer_info_login h3 { background:url(../imagens/skin_default.gif) no-repeat -107px -295px; width:157px; height:32px; text-indent:-9000em; margin-left:28px; margin-top:0px; }
.footer_info_login p, .footer_atendimento p, .footer_email p, .footer_portal p { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; font-style:italic; text-align:center; line-height:12px; }

.footer_info_login_nao_logado { float:left; display:block; width:216px; margin-left:41px; }
.footer_info_login_nao_logado h3 { background:url(../imagens/skin_default.gif) no-repeat -107px -295px; width:157px; height:32px; text-indent:-9000em; margin-left:28px; margin-top:0px; opacity:0.5; }

.footer_atendimento { float:left; display:block; width:175px;  }
.footer_atendimento h3 { background:url(../imagens/skin_default.gif) no-repeat -271px -295px; width:117px; height:32px; text-indent:-9000em; margin-left:28px; margin-top:0px; }

.footer_email { float:left; display:block; width:176px; }
.footer_email h3 { background:url(../imagens/skin_default.gif) no-repeat -393px -295px; width:71px; height:32px; text-indent:-9000em; margin-left:48px; margin-top:0px; }
.footer_email a, .footer_portal a {font-size:10px; color:#333; font-family:Arial, Helvetica, sans-serif; padding-top:1px; text-decoration:none; line-height:15px;}
.footer_email a:hover, .footer_portal a:hover, .footer_email a:focus, .footer_portal a:focus{ color:#cc092f; text-decoration:underline; font-style:italic;}
.footer_email a:active, .footer_portal a:active{ color:#333;}

.footer_portal { float:left; display:block; width:210px;}
.footer_portal h3 { background:url(../imagens/skin_default.gif) no-repeat -472px -295px; width:140px; height:32px; text-indent:-9000em; margin-left:30px; margin-top:0px; }

/*Content*/
.box_rounded_expanded { width:100%;	background: url(../imagens/rounded_box_content/inf-dir.png) no-repeat 100% 100%; margin-bottom:5px;   }

.box_rounded_expanded_buttons { width:100%;	background: url(../imagens/rounded_box_content/inf-dir.png) no-repeat 100% 100%; margin-bottom:5px; margin-bottom:100px; display:block; float:left; *border-bottom:100px solid #eaeaea; /*HOG Master*/  }

.box_rounded_title { background: url(../imagens/rounded_box_content/sup-dir.png) no-repeat 100% 0; margin: 0;  }
.box_rounded_title h4 { background: url(../imagens/rounded_box_content/sup-esq.png) no-repeat 0 0; margin: 0; padding-left:20px; padding-top:21px; padding-bottom:15px; font-size:14px; color:#cc092f; font-family: Verdana, Geneva, sans-serif;}

.box_rounded_content { 	background: url(../imagens/rounded_box_content/inf-esq.png) no-repeat  0 100%; margin: 0; _padding: 0px 0px 20px 0px; overflow:auto; _height:100%; }
.box_rounded_content p { margin-left:12px; margin-right:12px; margin-bottom:5px;  }

.box_rounded_title_login { background: url(../imagens/rounded_box_content/sup-dir.png) no-repeat 100% 0; margin: 0; }
.box_rounded_title_login h4 { background: url(../imagens/rounded_box_content/sup-esq.png) no-repeat 0 0; margin: 0; padding-left:1px; padding-top:1px; padding-bottom:1px; font-size:14px; color:#cc092f; font-family: Verdana, Geneva, sans-serif; text-indent:-9000em; }

.box_rounded_content_login { background: url(../imagens/rounded_box_content/inf-esq.png) no-repeat  0 100%; margin: 0; /*_padding: 0px 0px 20px 0px;*/ overflow:auto;   _padding-bottom:300px;}
.box_rounded_content_login p { margin-left:8px; margin-right:12px; margin-bottom:5px;}


/*********************************************************************************************************************************************BOX P�GINAS INTERNAS*/
.box_rounded_buttons { background: url(../imagens/rounded_buttons/sup-dir.png) no-repeat 100% 0; margin: 0; clear:both }
.box_rounded_buttons h4 { background: url(../imagens/rounded_buttons/sup-esq.png) no-repeat 0 0; margin: 0; text-indent:-9000em; padding-bottom:10px }
.box_rounded_buttons_content {background: url(../imagens/rounded_buttons/inf-esq.png) no-repeat  0 100%; margin: 0; padding: 0px 9px 3px 12px; overflow:auto; *padding-bottom:23px; _padding-bottom:30px; _padding-top:10px;  }

/*********************************************************************************************************************************************MASCARA POPUP*/
#mask { position:absolute; left:0; top:0; z-index:9000; background-color:#e0e0e0; display:none;display:none;}
#mask_msg { position:absolute; left:0; top:0; z-index:9000; background-color:#e0e0e0; display:none;display:none;}

#boxes .window { position:absolute; left:0; top:0; display:none; z-index:9999;}
#boxes_msg .window { position:absolute; left:0; top:0; display:none; z-index:9999;}

#mask_confirm { position:absolute; left:0; top:0; z-index:9000; background-color:#e0e0e0;}

#mask_aviso { position:absolute; left:0; top:0; z-index:9100; background-color:#e0e0e0; }


/*#boxes_aviso #dialog, #boxes_aviso #dialog2, #boxes_aviso #dialog3, #boxes_aviso #dialog4, #boxes_aviso #dialog5, #boxes_aviso #dialog6 { width:784px}*/

#boxes_aviso #pop_m005 {width:500px}
#boxes_confirm #pop_m005 {width:500px}

/*#boxes #dialog, #boxes #dialog2, #boxes #dialog3, #boxes #dialog4, #boxes #dialog5, #boxes #dialog6 { width:784px}*/
#boxes #pop_editar, #boxes #pop_visualizar, #boxes #pop_cadastrar, #boxes #pop_alterar_senha, #boxes #pop_imprimir, #boxes #pop_p001, #boxes #pop_p002, #boxes #pop_p003, #boxes #pop_p004, #boxes #pop_p007, #boxes #pop_r001, #boxes #pop_p011, #boxes #pop_p010  {width:784px}
#boxes #pop_atencao, #boxes #pop_sucesso, #boxes #pop_erro, #boxes #pop_excluir, #boxes #pop_atencao_pop, #boxes #msgOk, #msgError, #msgConfirm, #msgConfirmExclusao, #errorContainer, #pop_m001, #boxes #pop_m002, #boxes #pop_m003, #boxes #pop_m004, #boxes #pop_m005, #boxes #pop_m006, #boxes #pop_m007, #boxes #pop_m008, #boxes #pop_m009, #boxes #pop_m010, #boxes #pop_m011, #boxes #pop_m012, #boxes #pop_m013, #boxes #pop_m014, #boxes #pop_m015, #boxes #pop_m016, #boxes #pop_m017, #boxes #pop_m018, #boxes #pop_m019, #boxes #pop_m020, #boxes #pop_m021, #boxes #pop_m022, #boxes #pop_m023, #boxes #pop_m024, #boxes #pop_m025, #boxes #pop_m026, #boxes #pop_m027, #boxes #pop_m028, #boxes #pop_m029, #boxes #pop_m030, #boxes #pop_m031, #boxes #pop_m032, #boxes #pop_m033, #boxes #pop_m034, #boxes #pop_m035, #boxes #pop_m036, #boxes #pop_m037, #boxes #pop_m038, #boxes #pop_m039, #boxes #pop_m040 {width:500px}

.popup_ico_atencao {background:url(../imagens/skin_default.gif) no-repeat -480px -1px; margin-left:20px; float:left; margin-top:5px; margin-bottom:10px; margin-right:15px; width:80px; height:74px; text-indent:-9000em}
.popup_ico_excluir {background:url(../imagens/skin_default.gif) no-repeat -562px -1px; margin-left:20px; float:left; margin-top:5px; margin-bottom:10px; margin-right:15px; width:80px; height:74px; text-indent:-9000em}
.popup_ico_sucesso {background:url(../imagens/skin_default.gif) no-repeat -644px -1px; margin-left:20px; float:left; margin-top:5px; margin-bottom:10px; margin-right:15px; width:80px; height:74px; text-indent:-9000em}
.popup_text_alert { overflow:auto; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; padding-top:15px; padding-bottom:15px; line-height:20px;}

/*********************************************************************************************************************************************BOX INTERNO (SUB �REAS) P�GINAS INTERNAS*/

.box_rounded_title_sub_area { background: url(../imagens/sub/canto-sup-dir-sub-area.png) no-repeat 100% 0; margin: 0; }
.box_rounded_title_sub_area h4 { background: url(../imagens/sub/canto-sup-esq-sub-area.png) no-repeat 0 0; margin: 0; padding-left:17px; padding-top:16px; font-size:14px; color:#cc092f; font-family: Verdana, Geneva, sans-serif; }


.box_rounded_content_sub_area {	background: url(../imagens/sub/canto-inf-esq-sub-area.png) no-repeat 0 100%; margin: 0; padding: 5px 9px 10px 8px; overflow:auto }
/*.box_rounded_content p { margin-left:12px; margin-right:12px; margin-bottom:12px;}*/
.box_rounded_expanded_sub_area { width:100%; background: url(../imagens/sub/canto-inf-dir-sub-area.png) no-repeat 100% 100%; float:left; margin-bottom:20px;}

/*********************************************************************************************************************************************BOX INTERNO (SUB SUB �REAS) POPUP*/

.box_rounded_title_sub_sub_area_popup { background: url(../imagens/sub_sub/canto-sup-dir-sub-sub-area.png) no-repeat 100% 0; margin: 0; }
.box_rounded_title_sub_sub_area_popup h4 { background: url(../imagens/sub_sub/canto-sup-esq-sub-sub-area.png) no-repeat 0 0; margin: 0; padding-bottom:2px; padding-left:23px; padding-top:14px; font-size:13px; color:#666; font-family: Verdana, Geneva, sans-serif; }
.box_rounded_content_sub_sub_area_popup { background: url(../imagens/sub_sub/canto-inf-esq-sub-sub-area.png) no-repeat 0 100%; margin: 0; padding: 5px 9px 10px 8px; overflow:auto; _padding-bottom:70px; _padding-top:0px; _padding-left:14px; _width:740px; }
.box_rounded_content_sub_sub_area_popup p { }
/*.box_rounded_content p { margin-left:12px; margin-right:12px; margin-bottom:12px;}*/
.box_rounded_expanded_sub_sub_area_popup { width:100%; background: url(../imagens/sub_sub/canto-inf-dir-sub-sub-area.png) no-repeat 100% 100%;}

/*********************************************************************************************************************************************LINHA*/
hr{border-top:1px solid #c8c7d0; border-bottom:none; border-left:none; border-right:0px; display:block; float:left; width:100%; *clear: both}

/*********************************************************************************************************************************************LOGIN*/
.portal_boletos_login { display:block; width:205px; height:124px; float:left; background:url(../imagens/skin_default.gif) no-repeat -5px -612px; margin-left:224px; margin-top:91px; text-indent:-9000em; _margin-left:100px; display:inline; }
.infos_login { display:block; width:295px; height:200px; margin-left:50px; margin-top:50px; margin-bottom:50px; float:left; border-left:2px solid #eaeaea; padding-left:40px; padding-top:40px;}

.infos_login span{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#cc092f; margin-bottom:10px; display:block}
.infos_login ul{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; padding-bottom:10px; width:430px; font-weight:bold; }
.infos_login ul li { width:170px; display:block; margin-bottom:10px; }
.infos_login ul li p{ width:170px; display:block; }
.infos_login input { margin-left:8px; border:1px solid #a7a7a7;}
.login_esqueci_senha { background:url(../imagens/skin_default.gif) no-repeat -219px -619px; height:28px; padding-top:2px; padding-bottom:2px; padding-left:16px; color:#333; text-decoration:none; }
.login_esqueci_senha:hover, .login_esqueci_senha:focus { color:#cc092f; text-decoration:none; }
.login_esqueci_senha:active { color:#cc092f; text-decoration:underline; }

/*********************************************************************************************************************************************AJUDA*/
.infos_ajuda { display:block; width:880px; height:200px; margin-left:50px; margin-top:35px; margin-bottom:50px; float:left;  }
.infos_ajuda p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#585858; }
.infos_ajuda span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#cc092f; margin-bottom:10px; display:block}
.infos_ajuda ul{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#585858; padding-bottom:10px; width:430px; font-weight:bold; }
.infos_ajuda ul li { width:170px; display:block; margin-bottom:10px; }
.infos_ajuda ul li p{ width:170px; display:block; }
.infos_ajuda input { margin-left:8px; border:1px solid #a7a7a7;}

/********************************************************************************************************************************************HACK ie6*/
.acertoIe6Login { _height:500px; _margin-top:40px;}
.floatleft { float:left}

/*********************************************************************************************************************************************NOTIFICACAO*/
.notification { background:url(../imagens/skin_default.gif) no-repeat -729px -0px; width:178px; height:24px; display:block;  position:absolute;  margin-top:80px; margin-left:800px;  text-indent:-9000em; _margin-left:-190px; *margin-left:-190px; }
.notification:hover, .notification:focus { background-position: -729px -25px;}
.notification:active { background-position: -729px -50px;}

/* CLASS FLOAT*/
.format_column_left { float:left; }
.format_column_right { float:right;}


/**********************************************************************************************************************************BOX ESTILO DO MENU DA HOME FUNDO CINZA*/
.box_rounded_inf_esquerdo {background:url(../imagens/home/box_rounded_inf_esquerdo.png) 0 100% no-repeat #eeeeee;}
.box_rounded_inf_direito {background:url(../imagens/home/box_rounded_inf_direito.png) 100% 100% no-repeat}
.box_rounded_sup_esquerdo {background:url(../imagens/home/box_rounded_sup_esquerdo.png) 0 0 no-repeat}
.box_rounded_sup_direito {background:url(../imagens/home/box_rounded_sup_direito.png) 100% 0 no-repeat; padding:10px}

/* CSS Document */

/****************************************************************************************************************************************FORMATA OS TAMANHOS DAS DIVS DOS COMPONENTES E OS COMPONENTES */
/*NORMAL*/
/* Formata as Divs por tamanhos*/
.box_rounded_content_small{/*background:#ff9;*/ width:224px; /*height:50px;*/ float:left; display:block; margin-left:10px; margin-bottom:14px;}
.box_rounded_content_medium{/*background:#ff9;*/ width:458px; /*height:50px;*/ float:left; display:block; margin-left:10px; margin-bottom:14px;}
.box_rounded_content_large{/*background:#ff9;*/ width:692px; /*height:50px;*/ float:left; display:block; margin-left:10px; margin-bottom:14px;}
.box_rounded_content_ex_large {/*background:#ff9;*/ width:925px; /*height:50px;*/ float:left; display:block; margin-left:10px; margin-bottom:14px;}

/* Zera as margens e formata para componentes*/
.box_rounded_content_small, .box_rounded_content_medium, .box_rounded_content_large, .box_rounded_content_ex_large { margin:inherit; margin-bottom:5px; margin-top:10px; margin-left:10px; margin-right:0px; }

/* Formata os textos de todos os componentes */
.box_rounded_content_small p, .box_rounded_content_medium p, .box_rounded_content_large p, .box_rounded_content_ex_large p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}

.box_rounded_content_small input, .box_rounded_content_medium input, .box_rounded_content_large input, .box_rounded_content_small select, .box_rounded_content_medium select, .box_rounded_content_large select, .box_rounded_content_small label, .box_rounded_content_medium label, .box_rounded_content_large label, .format_table_state01 select, .format_table_state02 select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal}
.box_rounded_content_small p span, .box_rounded_content_medium p span, .box_rounded_content_large p span { padding-left:3px; color:#B90004}


/* DENTRO DE SUBITEM */
.formata_container_buttons_quebra{ clear:both; display:block; margin-top:inherit; padding-left:12px; padding-top:8px; *margin-bottom:20px;}

/*Hack para o firefox e ie7*/
.format_buttons, x:-moz-any-link, x:default { padding-top:3px; padding-bottom:2px; }
/*Hack para o firefox e ie7*/
.formata_container_buttons_quebra, x:-moz-any-link, x:default { padding-bottom:10px; }

/****************************************************************************************************************************************************** COMPONENTES */
/*text field*/
.txtField { width:100%; margin-top:3px;	font-style:italic; padding-top:4px;	padding-bottom:0px;	padding-left:3px; padding-right:3px; border:1px solid #aeaeae; height:17px; background:#FFF; text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: text; box-shadow:0 1px 2px rgba(0,0,0,0.25);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); }

.txtField:hover, .txtFieldObrigatorio:hover, .txtFieldObrigatorioNaoValidado:hover { background:#ededed; border:1px solid #828282;}

/*Hack para o firefox e ie7*/
.txtField, x:-moz-any-link, x:default { padding-top:3px; padding-bottom:2px;}

/*text Area*/
.txtArea { width:90%; margin-top:3px; font-style:italic; padding-top:4px;	padding-bottom:0px;	padding-left:3px; padding-right:3px; border:1px solid #aeaeae; text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: text; box-shadow:0 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); resize:none; }

.txtArea:hover, .txtAreaObrigatorio:hover, .txtAreaObrigatorioNaoValidado:hover { background:#ededed; border:1px solid #828282;}

/*Hack para o firefox e ie7*/
.txtArea, x:-moz-any-link, x:default { padding-top:3px; padding-bottom:2px;}

/* combo box */
.comboBox { width:100%; margin-top:3px;	font-style:italic; padding-top:3px;	padding-bottom:3px;	padding-left:3px; padding-right:3px; border:1px solid #aeaeae; height:23px; background:#FFF; text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: pointer; box-shadow:0 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); outline: 0; }

.comboBox:hover, comboBoxSubArea:hover, textNormalSubArea:hover, .comboBoxObrigatorio:hover, .comboBoxObrigatorioNaoValidado:hover  { background:#ededed; border:1px solid #828282;}

.comboBoxSubArea { width:100%; margin-top:3px;	font-style:italic; padding-top:3px;	padding-bottom:3px;	padding-left:3px; padding-right:3px; border:1px solid #d4d4d4; height:24px; background:url(../imagens/skin_default.gif) repeat-x -995px -198px; text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: pointer; ;}

/* textos dos componentes (label)*/
.textNormal { display: block; width:100%; margin-top:3px; padding-top:6px; padding-bottom:0px; padding-left:3px; padding-right:3px; font-style:italic; border:1px solid #e7e7e7; height:18px; /*background:url(../imagens/skin_default.gif) repeat-x -0px -421px;*/ text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: text; }

.textNormalSubArea { display: block; width:100%; margin-top:3px; padding-top:6px; padding-bottom:0px; padding-left:3px; padding-right:3px; font-style:italic; border:1px solid #d4d4d4; height:18px; /*background:url(../imagens/skin_default.gif) repeat-x -995px -198px;*/ text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: text; }

/*Check e Radio Box*/
.checkBox, .radioBox { padding:0px; border-spacing:0px; margin-right:3px; margin-left:8px; margin-top:0px; margin-bottom:0px;}

/*DatePicker*/
.datepicker{ background:url(../imagens/skin_default.gif) no-repeat -917px -1px; width:23px; height:23px; text-indent:-9000em; position:absolute; margin-top:4px; margin-left:2px;  }
.datepicker:hover, .datepicker:focus{ background-position: -942px -1px; }
.datepicker:active{background-position: -967px -1px;}

/*FileField*/
#FileUpload { position:relative;}
#BrowserVisible { position: absolute; top: 15px; left: 12px; z-index: 1; border:none; background:url(../imagens/skin_default.gif) -5px -767px no-repeat; height:26px; width:440px;}
#FileField { width:360px; height:20px; font-style:italic; border:none; background:url(../imagens/skin_default.gif) repeat-x -635px -739px; text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: text; box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25);}
#BrowserHidden { position:relative; width:465px; height:26px; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}

/*Formata Datagrid*/
.format_datagrid{ margin-left:15px; margin-right:15px;  margin-bottom:15px;  margin-top:0px;}
.format_datagrid p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
.format_scroll_datagrid {width:100%; display:block; overflow:auto; *overflow-x: hidden  }

/* Formata Tabela do Datagrid */
#format_table{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; width: 100%; border-collapse: collapse;}
#format_table th{ text-align:center; padding: 8px; background: #e7e7e7; white-space:nowrap}
#format_table td{ font-style:italic; padding: 8px; border-top: 3px solid #fff;}
#format_table tbody tr:hover td{ background: #d6d6d6;}
.format_table_state01 { background:#f2f2f2;}
.format_table_state02 { background:#f8f8f8;}

.format_table{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; width: 100%; border-collapse: collapse;}
.format_table th{ text-align:center; padding: 8px; background: #e7e7e7;}
.format_table td{ font-style:italic; padding: 8px; border-top: 3px solid #fff;}
.format_table tbody tr:hover td{ background: #d6d6d6;}

/* Formata o Header do Datagrid */
.format_table_icon_alphabetic_az {  background:url(../imagens/skin_default.gif) -5px -467px no-repeat; text-align:left; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-decoration:none; font-weight:bold; display:block; }
.format_table_icon_alphabetic_az:hover, .format_table_icon_alphabetic_az:focus, .format_table_icon_alphabetic_za:hover, .format_table_icon_alphabetic_za:focus{ color:#cc092f; text-decoration:underline}
.format_table_icon_alphabetic_az:active, .format_table_icon_alphabetic_za:active{color:#cc092f;}
.format_table_icon_alphabetic_za {  background:url(../imagens/skin_default.gif) -5px -435px no-repeat; text-align:left; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; text-decoration:none; font-weight:bold; display:block}
/*Sem Ordem Alfabetica*/
.format_table_header_sem_ordenacao {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464057; text-decoration:none; font-weight:bold;}

/* Formata o Footer - Barra de Navega��o do Datagrid */
.format_table_footer{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#404040; width: 100%; border-collapse: collapse;}
.format_table_footer th{ text-align:center; background: #e7e7e7;}
.format_table_footer td{ font-style:italic; /*border-top: 3px solid #fff;*/}
.format_table_footer input {  background:#f2f2f2; border:1px solid #9f9daf; width:20px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-style:italic; padding-top:2px; padding-right:2px; padding-left:2px; padding-bottom:0px; box-shadow:0 1px 2px rgba(0,0,0,0.25); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 1px rgba(0,0,0,0.10); cursor: text; }
.format_table_footer input:hover {  background:#ededed; border:1px solid #828282; }

.format_table_footer strong { font-weight:bold; font-size:12px;}
.format_table_footer span { font-weight:bold; font-size:12px; color:#cc092f}

.format_table_footer_nav_l_1 { background:url(../imagens/skin_default.gif) -629px -307px; display:block; width:13px; height:11px; float:left; text-indent:-9000em;}
.format_table_footer_nav_l_1:hover, .format_table_footer_nav_l_1:focus{ background-position: -709px -307px;}
.format_table_footer_nav_l_1:active{background-position: -789px -307px;}

.format_table_footer_nav_l_2 { background:url(../imagens/skin_default.gif) -646px -307px; display:block; width:13px; height:11px; float:left; text-indent:-9000em;}
.format_table_footer_nav_l_2:hover, .format_table_footer_nav_l_2:focus{ background-position: -726px -307px;}
.format_table_footer_nav_l_2:active{background-position: -806px -307px;}

.format_table_footer_nav_r_1 { background:url(../imagens/skin_default.gif) -668px -307px; display:block; width:13px; height:11px; float:right; text-indent:-9000em;}
.format_table_footer_nav_r_1:hover, .format_table_footer_nav_r_1:focus{ background-position: -748px -307px;}
.format_table_footer_nav_r_1:active{background-position: -828px -307px;}

.format_table_footer_nav_r_2 { background:url(../imagens/skin_default.gif) -685px -307px; display:block; width:19px; height:11px; float:right; text-indent:-9000em; }
.format_table_footer_nav_r_2:hover, .format_table_footer_nav_r_2:focus{ background-position: -765px -307px;}
.format_table_footer_nav_r_2:active{background-position: -845px -307px;}

.format_table_footer_marker { background:url(../imagens/skin_default.gif) -875px -307px; text-align:right; padding-left:15px;}

/* Icone Datagrid Excluir*/
.ico_excluir_datagrid { background:url(../imagens/skin_default.gif) no-repeat -354px -8px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_excluir_datagrid:hover, .ico_excluir_datagrid:focus{ background-position: -354px -25px;}
.ico_excluir_datagrid:active{background-position: -354px -42px;}

/* Icone Datagrid Visualizar*/
.ico_visualizar_datagrid { background:url(../imagens/skin_default.gif) no-repeat -408px -7px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_visualizar_datagrid:hover, .ico_visualizar_datagrid:focus{ background-position: -408px -24px;}
.ico_visualizar_datagrid:active{background-position: -408px -41px;}

/* Icone Datagrid Email*/
.ico_email_datagrid { background:url(../imagens/skin_default.gif) no-repeat -426px -7px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_email_datagrid:hover, .ico_email_datagrid:focus{ background-position: -426px -24px;}
.ico_email_datagrid:active{background-position: -426px -7px;}

/* Icone Datagrid Editar*/
.ico_editar_datagrid { background:url(../imagens/skin_default.gif) no-repeat -372px -7px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_editar_datagrid:hover, .ico_editar_datagrid:focus{ background-position: -372px -24px;}
.ico_editar_datagrid:active{background-position: -372px -41px;}

/* Icone Datagrid Salvar*/
.ico_salvar_datagrid { background:url(../images/skin_default.gif) no-repeat -472px -647px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_salvar_datagrid:hover, .ico_salvar_datagrid:focus{ background-position: -472px -664px;}
.ico_salvar_datagrid:active{background-position: -472px -681px;}

/* Icone Datagrid Documento*/
.ico_documento_datagrid { background:url(../imagens/skin_default.gif) no-repeat -444px -7px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_documento_datagrid:hover, .ico_documento_datagrid:focus{ background-position: -444px -24px;}
.ico_documento_datagrid:active{background-position: -444px -7px;}

/* Icone Datagrid Desativar*/
.ico_desativar_datagrid { background:url(../imagens/skin_default.gif) no-repeat -318px -8px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_desativar_datagrid:hover, .ico_desativar_datagrid:focus{ background-position: -318px -25px;}
.ico_desativar_datagrid:active{background-position: -318px -42px;}

/* Icone Datagrid Habilitar*/
.ico_habilitar_datagrid { background:url(../imagens/skin_default.gif) no-repeat -300px -7px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_habilitar_datagrid:hover, .ico_habilitar_datagrid:focus{ background-position: -300px -24px;}
.ico_habilitar_datagrid:active{background-position: -300px -42px;}

/* Icone Datagrid Pr�Aprovado*/
.ico_preaprovado_datagrid { background:url(../imagens/skin_default.gif) no-repeat -336px -8px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_preaprovado_datagrid:hover, .ico_preaprovado_datagrid:focus{ background-position: -336x -24px;}
.ico_preaprovado_datagrid:active {background-position: -336px -42px;}

/* Icone Datagrid Simular*/
.ico_simular_datagrid { background:url(../imagens/skin_default.gif) no-repeat -390px -7px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_simular_datagrid:hover, .ico_simular_datagrid:focus{ background-position: -390px -24px;}
.ico_simular_datagrid:active{background-position: -390px -41px;}

/* Icone Datagrid Status Verde*/
.ico_status_verde { background:url(../imagens/skin_default.gif) no-repeat -311px -401px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_status_verde:hover, .ico_status_verde:focus{ background-position: -311px -420px;}
.ico_status_verde:active{background-position: -311px -690px;}

/* Icone Datagrid Status Vermelho*/
.ico_status_vermelho { background:url(../imagens/skin_default.gif) no-repeat -331px -401px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_status_vermelho:hover, .ico_status_vermelho:focus{ background-position: -331px -420px;}
.ico_status_vermelho:active{background-position: -331px -439px;}

/* Icone Datagrid Status Amarelo*/
.ico_status_amarelo { background:url(../imagens/skin_default.gif) no-repeat -351px -401px; display:block; width:18px; height:18px; text-indent:-9000em;}
.ico_status_amarelo:hover, .ico_status_amarelo:focus{ background-position: -351px -420px;}
.ico_status_amarelo:active{background-position: -351px -439px;}

/*POPUP SUB AREAS */
/* Formata as Divs por tamanhos POPUP AREAS*/
.box_rounded_content_sub_sub_area_popup_small{/*background:#ff9;*/ width:162px; height:50px; float:left; display:block; margin-left:10px; margin-bottom:14px;}
.box_rounded_content_sub_sub_area_popup_medium{/*background:#ff9;*/ width:340px; height:50px; float:left; display:block; margin-left:10px; margin-bottom:14px;}
.box_rounded_content_sub_sub_area_popup_large{/*background:#ff9;*/ width:644px; height:50px; float:left; display:block; margin-left:10px; margin-bottom:14px;}

/* Zera as margens e formata para componentes*/
.box_rounded_content_sub_sub_area_popup_small, .box_rounded_content_sub_sub_area_popup_medium, .box_rounded_content_sub_sub_area_popup_large { margin:inherit; margin-bottom:3px; margin-top:8px; margin-left:20px; margin-right:0px; _margin-left:5px; }

/* Formata os textos de todos os componentes */
.box_rounded_content_sub_sub_area_popup_small p, .box_rounded_content_sub_sub_area_popup_medium p, .box_rounded_content_sub_sub_area_popup_large p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}

.box_rounded_content_sub_sub_area_popup_small input, .box_rounded_content_sub_sub_area_popup_medium input, .box_rounded_content_sub_sub_area_popup_large input, .box_rounded_content_sub_sub_area_popup_small select, .box_rounded_content_sub_sub_area_popup_medium select, .box_rounded_content_sub_sub_area_popup_large select, .box_rounded_content_sub_sub_area_popup_small label, .box_rounded_content_sub_sub_area_popup_medium label, .box_rounded_content_sub_sub_area_popup_large label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal}
.box_rounded_content_sub_sub_area_popup_small p span, .box_rounded_content_sub_sub_area_popup_medium p span, .box_rounded_content_sub_sub_area_popup_large p span { padding-left:3px; color:#cc092f}

/*Formata o controle Tabstrip*/
.fomata_tabstrip {  max-width:947px; padding-left:7px; padding-right:9px; margin-top:3px;}
.tabstrip_content { color:#111; *padding:15px 0px; width:100%; }
.tabstrip_content li { list-style:none; float:left;  }
.tabstrip_content ul a { display:block; text-decoration:none!important; /*margin:1px;*/ margin-left:0; background:url(../imagens/skin_default.gif) -5px -500px no-repeat; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-top:11px; padding-right:15px; border-right:1px solid #c9c8d0; height:18px; border-bottom:1px solid #c9c8d0; color:#a8a8a8; outline:0; _float:left}
.tabstrip_content ul a:hover { color:#7d7d7d; background:url(../imagens/skin_default.gif) -673px -500px no-repeat;  }
.tabstrip_content ul a.selected { margin:0; color:#000; /*border-bottom:3px solid #F00;*/ cursor:default; background:#f4f4f4;
 padding-left:20px; padding-bottom:1px; padding-right:15px; padding-top:10px; font-size:12px; color:#cc092f; font-family:Arial, Helvetica, sans-serif; background:url(../imagens/skin_default.gif) -340px -500px no-repeat; border-bottom:1px solid #f4f4f4;
border-right:1px solid #c9c8d0;
 }
.tabstrip_content_itens {background:#0F0; height:30px; padding-left:15px; padding-right:15px; background:url(../imagens/skin_default.gif) -5px -571px no-repeat;}
.tabstrip_content_itens ul{background:#0F0; background:#0F0; border:1px solid #000; float:left; }
.tabstrip_content_itens ul li{background:#0F0; background:#0F0; border:1px solid #000; float:left;}

/*Class que est� estragando o subitem HOG*/
.tabstrip_content div { /*background:#f4f4f4; float:left*/}

.tabstrip_content div a { /*color:#000;*/ font-weight:bold;  }
#tabstrip_content2 { background:#0A0A0A; /*border:1px solid #1A1A1A;*/ }
#tabstrip_content2 a { background:#222; }
#tabstrip_content2 a:hover { background:#000; }
#tabstrip_content2 a.selected { background:snow; }
.formata_tapstrip_informacoes {clear:both; width:100%; clear:none; border-left:1px solid #c8c7d0; border-right:1px solid #c8c7d0; border-bottom:1px solid #c8c7d0; margin-bottom:8px; background:#f4f4f4; padding-bottom:30px; }

/* Formata os textos de todos os componentes */
.box_rounded_content_sub_area_small p, .box_rounded_content_sub_area_medium p, .box_rounded_content_sub_area_large p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}

.format_captcha {width:140px; margin-left:8px; height:25px; background:#CCC;}


/* HOME */
/******************************************************************************************************************************************BOX INFORMA��ES DO USU�RIO*/
.box_rounded_info { width:200px; background: url(../imagens/home/canto-inf-dir_home.png) no-repeat 100% 100%;  }
.box_rounded_info_header { background: url(../imagens/home/canto-sup-dir_home.png) no-repeat 100% 0; margin: 0; }
.box_rounded_info_header h4 { background: url(../imagens/home/canto-sup-esq_home.png) no-repeat 0 0; margin: 0; padding-left:20px; padding-top:21px; padding-bottom:11px; font-size:14px; color:#cc092f; font-family:Arial, Helvetica, sans-serif; }
.box_rounded_info_content { background: url(../imagens/home/canto-inf-esq_home.png) no-repeat  0 100%; margin: 0; padding: 5px 10px 10px; }
.box_rounded_info_content p { margin-left:12px; margin-right:12px; margin-bottom:12px;}
.box_rounded_info_content ul { margin-left:12px; margin-right:12px; margin-bottom:12px;}
.box_rounded_info_content ul li{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#666; margin-top:5px; }
.box_rounded_info_content_label {border: 1px solid #d4d4da; display:block; padding:5px; color:#666; background:#fafaf8; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;}
.box_rounded_info_content_alterar_senha { background:url(../imagens/skin_default.gif) -884px -722px; display:block; width:108px; height:17px; text-indent:-9000em; margin-top:10px; margin-bottom:8px;}
.box_rounded_info_content_alterar_senha:hover, .box_rounded_info_content_alterar_senha:focus{ background-position: -884px -741px;}
.box_rounded_info_content_alterar_senha:active{background-position: -884px -760px;}


/*BOX �REA DE NOTIFICA��O*/
.box_rounded_notification { width:200px; background: url(../imagens/home/canto-inf-dir_home.png) no-repeat 100% 100%; _margin-bottom:200px; }
.box_rounded_notification_header { background: url(../imagens/home/canto-sup-dir_home.png) no-repeat 100% 0; margin: 0; }
.box_rounded_notification_header h4 { background: url(../imagens/home/canto-sup-esq_home.png) no-repeat 0 0; margin: 0; padding-left:20px; padding-top:21px; padding-bottom:11px;  font-size:14px; color:#cc092f; font-family:Arial, Helvetica, sans-serif; }
.box_rounded_notification_content { background: url(../imagens/home/canto-inf-esq_home.png) no-repeat  0 100%; margin: 0; padding: 5px 10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
.box_rounded_notification_content p { margin-left:12px; margin-right:12px; margin-bottom:12px; }
.box_rounded_notification_content ul{margin-left:12px; margin-right:12px; margin-bottom:20px;}
.box_rounded_notification_content ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-top:5px; font-style:italic }
.box_rounded_notification_content ul li strong{ color:#a11a16; font-weight:bold; }

/*BOX TELAS DO SISTEMA*/
.box_rounded_screens { width:790px; background: url(../imagens/home/canto-inf-dir_home.png) no-repeat 100% 100%; }
.box_rounded_screens_header { background: url(../imagens/home/canto-sup-dir_home.png) no-repeat 100% 0; margin: 0; }
.box_rounded_screens_header h4 { background: url(../imagens/home/canto-sup-esq_home.png) no-repeat 0 0; margin: 0; padding-left:20px; padding-top:21px; padding-bottom:11px; font-size:14px; color:#cc092f; font-family:Arial, Helvetica, sans-serif; }
.box_rounded_screens_content { background: url(../imagens/home/canto-inf-esq_home.png) no-repeat 0 100%; margin:0; padding:5px 10px 10px 5px; margin-bottom:80px; *margin-bottom:0px; overflow:auto; min-height:330px; _height: 380px;  }
.box_rounded_screens_content p { margin-left:12px; margin-right:12px; margin-bottom:12px;}
.box_rounded_screens_content_margin { margin-left:10px; margin-right:10px; padding-bottom:12px; margin-top:3px; width:223px; float:left }
.box_rounded_screens_content_margin p { margin:0px; font-size:12px; color:#cc092f; font-family:Arial, Helvetica, sans-serif; margin-bottom:3px; margin-top:5px;}
.box_rounded_screens_content_margin ul { list-style-type:disc; padding:3px;}
.box_rounded_screens_content_margin ul li{ margin-left:12px; font-size:12px; color:#222243; font-family:Arial, Helvetica, sans-serif; padding-top:2px;}
.box_rounded_screens_content_margin ul li a{font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; padding-top:1px; text-decoration:none;}
.box_rounded_screens_content_margin ul li a:hover, .box_rounded_screens_content_margin ul li a:focus{ color:#a11a16; text-decoration:underline; font-style:italic;}
.box_rounded_screens_content_margin ul li a:active{ color:#000;}

.box_rounded_notification_alterar_senha { background:url(../imagens/skin_default.gif) -219px -644px; display:block; width:108px; height:17px; text-indent:-9000em; margin-top:10px; margin-bottom:8px;}
.box_rounded_notification_alterar_senha:hover, .box_rounded_notification_alterar_senha:focus{ background-position: -219px -663px;}
.box_rounded_notification_alterar_senha:active{background-position: -219px -682px;}

/* Formata a imagem do Boleto*/
.formata_imagem_selecionada { margin-left:20px; margin-bottom:20px; }

/************************************************************************************************************************************************AJUDA*/
.box_rounded_content_ajuda { width:923px; height:448px; background:url(../imagens/skin_default.gif) no-repeat -57px -805px; margin-left:30px; padding-top:30px;}

/*********************************************************************************************************************************************ALERT SIMULACAO*/
.alert_simulacao { background:url(../imagens/skin_default.gif) repeat-x -729px -0px; width:178px; height:24px; display:block; position:absolute; margin-left:782px; margin-top:30px; z-index:10; text-indent:-9000em; }
.alert_simulacao:hover, .alert_simulacao:focus{ background-position: -729px -25px;}
.alert_simulacao:active{background-position: -729px -50px;}

.busca{ background: url(../imagens/lupa.gif) no-repeat; width:23px; height:23px; text-indent:-9000em; position:absolute; margin-top:0px; margin-left:2px;  }}

