
/* definicoes gerais */
body{padding:0px;margin:0px;background-color:#F2F2F2}
body,div,table{font-family:Verdana;font-size:11px}
a{text-decoration:none;color:#000000}
a:hover{text-decoration:underline}
.td_main{width:1px;background-color:#E3E3E3}

/*box ancora */
.anc{font-family:Verdana;font-color:#CAD1E3;border-color:#CAD1E3;background-color:#ECF2F6;font-size:10px;border-width : 0.01cm; width:559px; height:18px; padding-top:2px; padding-left:3px; border-bottom:2px solid #CBDCE8;}

/* input */
.box {background-color: #ffffff;	font-size: 9;	font-family: verdana; 	color: #000000;}
.box8 {background-color: #ffffff;	font-size: 9;	font-family: verdana;	color: #000000;}
.lv_box {background-color: #EEEEEE;	font-size: 9;	font-family: verdana;	color: #505050; border: 1px solid #999999;}

/* bordas */
.bdr_cinza{border:1px solid #CCCCCC}

/* backgrounds */
.bg_cinza{background-color:#F2F2F2}
.bg_azul_a{background-color:#E8EFF3}
.bg_norepeat{BACKGROUND-REPEAT: repeat-x}
.bg_norepeat_y{BACKGROUND-REPEAT: repeat-y}
.bg_tbl_sv_grat{background-image:url(images/bg_tbl_sv_grat.gif);width:190px;height:66px}
.bg_tbl_loja_virtual_dgd{background-image:url(images/bg_dgd_gen.gif);width:190px;height:66px}
.bg_dgd_ass{background-image:url(images/bg_dgd_ass.gif);width:190px;height:41px}
.bg_dgd_conta{background-image:url(images/bg_dgd_conta.gif);width:190px;height:66px}
.bg_dgd_conta_c{background-image:url(images/bg_dgd_conta_c.gif);width:190px;height:149px}
.bg_aba_vctem{background-image:url(images/aba_vc_tem.gif);width:179px;height:68px}
.bg_veja_tb{background-image:url(images/bg_veja_tb.gif);width:190px;height:85px}
.bg_central{background-image:url(images/bg_central.gif);width:190px;height:44px}
.bg_tblmlista{background-image:url(images/bg_nome_busca.gif)}
.bg_dgd_tblmlista{background-image:url(images/bg_dgd_nome_busca.gif);width:190x;height:135px}
.bg_cx_exclamacao{background-image:url(images/bg_cx_exclamacao.gif);width:563x;height:195px}
.fio_pontos{background-image:url(images/fio_ponto.gif);height:1px}
.fio_pontos2{background-image:url(images/fio_ponto2.gif);height:1px}
.bg_branco{background-image:url(images/bg_branco.gif)} 
.bg_563_img {BACKGROUND-IMAGE: url(images/bg_563_img.gif); WIDTH: 563px}
.bg_563 {HEIGHT: 1px; BACKGROUND-COLOR: #cbcbcb}
.bg_colunas{background-image:url(images/bg_colunas.gif);background-position:bottom; background-repeat:no-repeat;}

/* backgrounds tables */
.bg_279,.bg_278,.bg_382{height:1px;background-color:#CBCBCB}
.bg_279{width:279px}
.bg_278{width:278px}
.bg_382{width:382px}

.bg_278_img{background-image:url(images/bg_tbl_278.gif);width:278px}
.bg_279_img{background-image:url(images/bg_tbl_279.gif);width:279px}
.bg_382_img{background-image:url(images/bg_382_img.gif);width:382px}
.bg_268_img{background-image:url(images/bg_268_img.gif);width:268px}

.bg_tbl_azul{border-left:1px solid #81A9C4;border-right:1px solid #81A9C4;border-bottom:1px solid #81A9C4}
.bg_tbl_azul_esc{border-left:1px solid #82AAC6;border-right:1px solid #82AAC6;border-bottom:1px solid #82AAC6}
.bg_tbl_azul_b{border-left:1px solid #7198B3;border-right:1px solid #7198B3;border-bottom:1px solid #7198B3}

.bg_tbl_cinza{border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB}
.bg_tbl_cinza_f{border:1px solid #CBCBCB}
.bg_tbl_cinza_L{border-left:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB}
.bg_tbl_cinza_R{border-right:1px solid #CBCBCB;border-bottom:1px solid #CBCBCB}
.tbl_cinza{border:1px solid #CBCBCB;background-color:#F7F7F7}

.ponto_vert{margin-left:2px;background-image:url(images/pontos_vert.gif);width:406px;height:1px}
.ponto_dia{background-image:url(images/pontos_diagonais.gif);width:277px;height:4px}

.div_saiba{width:410px;height:9px;padding-top:2px}

/* textos e links */
.lnk_loja{color:#00527D;text-decoration:underline}
.lnk_azul{color:#00527D;text-decoration:underline}
.lnk_loja:hover{text-decoration:none}
.lnk_azul:hover{text-decoration:none}
.lnk_red{color:#B51919;text-decoration:underline}
.lnk_red:hover{text-decoration:none}
.lnk_lojacinza{color:#303030;text-decoration:none}
.lnk_lojacinza:hover{text-decoration:underline}

.lnk_footer{color:#FFFFFF}

.lnk_branco{color:#FFFFFF;text-decoration:underline}
.lnk_branco:hover{color:#FFFFFF;text-decoration:none}

.tx_branco{color:#FFFFFF}
.tx_cinza{color:#666666}
.tx_cinza_esc{color:#474747}
.tx_cinza_b{color:#7F7F7F}
.tx_cinza_c{color:#484A4B}
.tx_azul{color:#00527D}
.tx_azul_b{color:#4380A0}
.tx_red{color:#B51919}
.tx_red_2{color:#E21F1F}
.tx_red_3{color:#B51919}
.tx_laranja{color:#FF9900}
.tx9,.lnk_footer,.tx_9{font-size:9px}
.tx_8{font-size:8px}
.tx_9{font-size:9px}
.tx_10{font-size:10px}
.tx_11{font-size:11px}
.tx_12{font-size:12px}
.tx_bread{color:#808080}
.tx_pt{color:#000000}
.tx_bold{font-weight:bold}
.tx_cinza_2{color:#B3B3B3}
.tx_cinza_3{color:#434648}
.tx_cinza_4{color:#4A4A4A}
.tx_wine{color:#B51919}
.tx_riscado{text-decoration: line-through;}

/* margens */

.pT1{padding-top:1px}
.pT2{padding-top:2px}
.pT3{padding-top:3px}
.pT4{padding-top:4px}
.pT5{padding-top:5px}
.pT6{padding-top:6px}
.pT7{padding-top:7px}
.pT8{padding-top:8px}
.pT9{padding-top:9px}
.pT10{padding-top:10px}
.pT11{padding-top:11px}
.pT12{padding-top:12px}
.pT13{padding-top:13px}
.pT14{padding-top:14px}
.pT15{padding-top:15px}
.pT16{padding-top:16px}
.pT17{padding-top:17px}
.pT18{padding-top:18px}
.pT19{padding-top:19px}
.pT20{padding-top:20px}
.pT23{padding-top:23px}
.pT24{padding-top:24px}
.pT25{padding-top:25px}
.pT26{padding-top:26px}
.pT27{padding-top:27px}
.pT30{padding-top:30px}
.pT35{padding-top:35px}
.pT40{padding-top:40px}


.pL2{padding-left:2px}
.pL3{padding-left:3px}
.pL4{padding-left:4px}
.pL5{padding-left:5px}
.pL6{padding-left:6px}
.pL7{padding-left:7px}
.pL8{padding-left:8px}
.pL9{padding-left:9px}
.pL10{padding-left:10px}
.pL12{padding-left:12px}
.pL13{padding-left:13px}
.pL14{padding-left:14px}
.pL15{padding-left:15px}
.pL20{padding-left:20px}
.pL25{padding-left:25px}
.pL30{padding-left:30px}
.pL63{padding-left:63px}

.pR3{padding-right:3px}
.pR4{padding-right:4px}
.pR5{padding-right:5px}
.pR6{padding-right:6px}
.pR8{padding-right:8px}
.pR9{padding-right:9px}
.pR10{padding-right:10px}
.pR15{padding-right:15px}

.pB1{padding-bottom:1px}
.pB2{padding-bottom:2px}
.pB3{padding-bottom:3px}
.pB4{padding-bottom:4px}
.pB5{padding-bottom:5px}
.pB6{padding-bottom:6px}
.pB8{padding-bottom:8px}
.pB9{padding-bottom:9px}
.pB10{padding-bottom:10px}
.pB15{padding-bottom:15px}
.pB17{padding-bottom:17px}
.pB20{padding-bottom:20px}
.pB25{padding-bottom:25px}
.pB37{padding-bottom:37px}

.mT2{margin-top:2px}
.mT3{margin-top:3px}
.mT5{margin-top:5px}
.mT10{margin-top:10px}
.mT18{margin-top:18px}
.mT20{margin-top:20px}

.mL2{margin-left:2px}
.mL3{margin-left:3px}
.mL4{margin-left:4px}
.mL5{margin-left:5px}
.mL6{margin-left:6px}
.mL7{margin-left:7px}
.mL8{margin-left:8px}
.mL10{margin-left:10px}
.mL11{margin-left:11px}
.mL12{margin-left:12px}
.mL13{margin-left:13px}
.mL15{margin-left:15px}
.mL17{margin-left:17px}
.mL18{margin-left:18px}
.mL19{margin-left:19px}
.mL20{margin-left:20px}
.mL25{margin-left:25px}
.mL27{margin-left:27px}
.mL30{margin-left:30px}

.mR2{margin-right:2px}
.mR3{margin-right:3px}
.mR4{margin-right:4px}
.mR5{margin-right:5px}
.mR6{margin-right:6px}
.mR8{margin-right:8px}
.mR10{margin-right:10px}

.mB1{margin-bottom:1px}
.mB2{margin-bottom:2px}
.mB3{margin-bottom:3px}
.mB30{margin-bottom:30px}

/* largura */
.w1 { width: 1px; }
.w5 { width: 5px; }
.w10 { width: 10px; }
.w15 { width: 15px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w60 { width: 60px; }
.w80 { width: 80px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w140 { width: 140px; }
.w180 { width: 180px; }
.w200 { width: 200px; }
.w220 { width: 220px; }
.w240 { width: 240px; }
.w260 { width: 260px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w380 { width: 380px; }
.w400 { width: 400px; }
 

/* ricardo */
.bg_dgd_como_encontrar{background-image:url(images/bg_dgd_como_encontrar.gif);width:190x;height:96px}
.lnk_azul{color:#648BA6}

/* barra SP */
.texto {font-family:verdana;color:#000000;font-size:11px;text-decoration:none;}
.link{font-family:verdana;color:#000000;font-size:11px;text-decoration:none;}
.link:hover{font-family:verdana;color:#000000;font-size:11px;text-decoration:underline;}
.boxe{font-family:Verdana;font-color:#CAD1E3;border-color:#CAD1E3;background-color:#DADADA;font-size:10px;border-width : 0.01cm;}

/* navigators */
.modifier { display:block; margin-left:10px }
.navigator { width: 100%; display:block; font-family:verdana; font-size:11px; font-weight: bold; cursor: pointer; border-bottom: solid 1px #cccccc; padding-bottom: 2px; }
.lnk_todos { font-family: Verdana; padding-top: 5px; font-size: 10px; font-style: italic; padding-left: 65px; }
.caixa_oculta { display: none; visibility: hidden; }
.paginas { display: inline; }
.pagAtual { font-family:verdana; font-size:10px; font-weight: bold; }

/* resultado da busca , o mesmo estilo existe mas alterado no PortalIO_2_0.css para a home*/
#busca_form {
	background-image:url(/PortalIO/images/lupa.png);
	background-position: 7px 0px;
	background-repeat:no-repeat;

	padding-left:55px;
	height:80px;
	width:341px;
}
#busca_form p.busca_avancada {
	margin-top:3px;
	text-align:right;
	margin-right:50px;
}
#busca_form .box {
	border:1px solid #7f9db9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7f9db9;
	padding:2px;
	width:238px;
}
/*
		
		#gratuitos {
			overflow:auto;
		}
		#gratuitos #col1 {
			width:250px;
			margin-top:7px;
			float:left;
		}
		#gratuitos #col2 {
			margin-top:7px;
			width:250px;
			float:right;
		}
		
		
		
		.cboCadernos{
			width:180px;
			border:1px solid  #7f9db9;
		}
		.txtData{
			width:180px;
		}
		
		#box_buscasimples {
			margin-bottom:16px;
			width: 272px;
			overflow: hidden;
		}
		#inner_busca{
			padding:10px;
			padding-top:50px;
			background-color:#EDEDED;
			border:1px solid #C0C0C0;
			height: 150px;
			margin-top:6px;
			width:auto;
		}
		#busca_form p.busca_avancada {
			margin-top:3px;
			text-align:right;
			margin-right:50px;
		}
				
		#box_buscacaderno 
		{
			overflow: hidden;
			margin-bottom:16px;
			width: 272px;
		}
		#inner_buscacaderno{
			overflow:visible;
			background-position: 6px 10px;
			background-repeat:no-repeat;
			padding:10px;
			padding-top:6px;
			background-color:#EDEDED;
			border:1px solid #C0C0C0;
			margin-top:6px;
			padding-left: 20px;
		}
		
		#inner_buscacaderno p.requisitos{
			padding-top:5px;
			margin-bottom:0px;
		}
		#inner_buscacaderno p{
			margin-bottom:5px;
		}
		#inner_buscacaderno p .inputborder {
			border:1px solid #7f9db9;
		}
		*/
		
				/* SERVICOS GRATUITOS */
		#gratuitos {
			overflow: visible;
			min-height:150px;
		}
		#gratuitos #col1 {
			width:271px;
			margin-right:10px;
			margin-top:7px;
			float:left;
			overflow:visible;
		}
		#gratuitos #col2 {
			margin-top:7px;
			width:271px;
			float:left;
			overflow:visible;
		}
		
		/* CONTROLES */
		
		.cboCadernos{
			margin:0;
			width:175px;
			border:1px solid  #7f9db9;
			padding:2px;
			padding-left:6px;
			font-size:12px;
		}
		.txtData{
			margin:0;
			border:1px solid #7f9db9;
			padding:2px;
			padding-left:6px;
			width:145px;
			font-size:12px;
		}
		#box_buscacaderno 
		{
			margin:0px;
			overflow: hidden;
			margin-bottom:16px;
			background-color:#EDEDED;
			border:1px solid #C0C0C0;
			padding:10px;
			padding-left:20px;
			width: 241px;
			height:100px;
		}
		#box_buscasimples {
			margin:0px;
			overflow: hidden;
			margin-bottom:16px;
			border:1px solid;
			background-color:#EDEDED;
			border:1px solid #C0C0C0;
			padding:10px;
			padding-left:15px;
			padding-top:30px;
			width: 251px;
			height:80px;
		}
		
		
.infotable	{ background-color: #648ba6; }	
.infotable td { background-color: #ffffff; padding: 3px; }
.infotable th { background-color: #e1ebf2; padding: 3px; height: 35px; }