#todosite {	position: relative;	width: 762px; margin-left: auto; margin-right: auto; }
#todosite1 {  position: relative;	width: 720px; margin-left: auto; margin-right: auto; }
#todopromocao {	position: relative;	width: 706px; margin-left: auto; margin-right: auto; }
#floatdir { float: right; }
#floatesq, #colunaesq, #colunadir, #colunameio, #coluna1, #coluna2, #coluna3, #txtrodape, #dias, #colunafluxo1, #colunafluxo2, #colunafluxo3, #colunafluxo4, #colunasec1, #colunasec2 { float: left; }
#generica { clear: both; }
#linha { position: static; }
#coluna1 { width: 483px; padding-right: 20px; }
#menucoluna1 { background-image: url(../painelleitores/imgs/util/bg_menu.gif); background-repeat: repeat-x; width: 199px; padding: 20px; font-size: 11px; }
#menucoluna1novo { background-image: url(../painelleitores/imgs/util/bg_menu1.gif); background-repeat: repeat-x; height: 380px; width: 199px; padding: 20px; font-size: 11px; }
#coluna2 { width: 257px; }
.font13 { font-size: 13px; }
#bglinhapot { background: url(../painelleitores/imgs/markpro/linha.gif) repeat-x left top; padding-top: 10px; }

/* TOPO SITE */
#topobg { width: 100%; background-image: url(../painelleitores/imgs/util/bg_topo.gif); background-position: 0px 41px; background-repeat: repeat-x; }
#topobgadm { width: 100%; background-image: url(../painelleitores/imgs/adm/bg_topoadm.gif); background-position: 0px 41px; background-repeat: repeat-x; }
#topo { position: relative; width: 762px; }
#menu { width: 762px; }
#menu ul { width: 762px; margin: 0px; padding: 0px; display: inline; }
#menu li { list-style: none; display: inline; padding: 0px; }
#menunovo { padding-left: 15px; width: 740px; }
#menunovo ul { width: 740px; margin: 0px; padding: 0px; display: inline; }
#menunovo li { list-style: none; display: inline; padding: 0px; }

/* RODAPE */
#rodapebg { width: 100%; padding-top: 24px; background-image: url(../painelleitores/imgs/util/bg_rodape.gif); background-repeat: repeat-x; }
#rodapecond { width: 100%; border-top: solid 1px #DAE7F0; border-bottom: solid 1px #DAE7F0; text-align: center; background-color: #F1F6F9; }
#rodapecondlinha { position: relative; margin: 0px auto 0px auto; width: 760px; padding: 10px 0px 10px 0px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }
#txtrodape { width: 400px; text-align: center; padding-top: 35px; }

/* ASSINATURAS */
#divisao { background-image: url(../painelleitores/imgs/util/bg_divisao.gif); background-repeat: repeat-x; background-position: top top; }
#divisaoclaro { background-image: url(../painelleitores/imgs/divisao_claro.gif); background-repeat: repeat-x; background-position: top top; }
#dias { width: 140px; padding-left: 20px; }
.linhabranca { border-bottom: solid 1px #FFFFFF; }
.linhaazul { border-bottom: solid 1px #84A7C4; }
#linhaass { width: 525px; padding: 10px; clear: both; position: static; }
.fontcinza { color: #666666; }

/* FLUXO */
#topobg1 { width: 100%; background-image: url(../painelleitores/imgs/util/bg_topo1.gif); background-position: 0px 41px; background-repeat: repeat-x; }
#colunafluxo1 { width: 179px; padding-right: 20px; }
#colunafluxo2 { width: 500px; padding: 10px; background-color: #F2F5F7; }
#colunafluxo3 { width: 400px; padding: 20px; border: solid 1px #DBE8F1; line-height: 18px; }
#colunafluxo4 { width: 250px; padding-left: 20px; }
#menufluxo { padding: 5px; border-left: solid 1px #F2F5F7; border-bottom: solid 1px #F2F5F7; border-right: solid 1px #F2F5F7; }
#menufluxoazul { padding: 5px; border: solid 1px #E6EBF0; background-color: #F0F3F7; }
#boxlocal { padding: 10px; border: solid 4px #FFFFFF; background: url(../painelleitores/imgs/bg_boxlocal.gif) #F6F8F9 repeat-x; }
#boxamarelo { padding: 10px; border: solid 4px #FFFFFF; background: url(../painelleitores/imgs/markpro/bg_boxamarelo.jpg) #FDFBEC repeat-x; color: #4A3D06; font-size: 14px; }
#boxamarelolinha { border: 1px solid #F4DD80; }
#boxlocaltxt { float: left; position: static; width: 130px; padding-right: 10px; }

/* SEGURANÇA */
#colunasec1 { width: 185px; padding-right: 20px; }
#colunasec2 { width: 510px; }

/* AREA ADM */
#statuslogin { position: static; width: 270px; float: left; border: solid 1px #DBE8F1; padding: 3px; background-color: #FFFFFF; }
#bgstatuslogin { background-image: url(../painelleitores/imgs/adm/bg_login.gif); background-repeat: repeat-x; background-position: top top; background-color: #EBF2F7; padding: 10px; }

/* CARDENOS */
#container { width: 2000px; margin: 0px; padding: 0px; }
#
 { width: 678px; border: solid 1px #D2D9DF; background-color: #F9FAFB; padding: 20px; }
#menucaderno { width: 720px; }
#menucaderno ul { width: 720px; margin: 0px; padding: 0px; }
#menucaderno li { list-style: none; display: inline; padding: 0px; }
#colcaderno1, #colcaderno1 ul { float: left; width: 400px; margin: 0px; padding: 0px; font-size: 15px; color: #386589; }
#colcaderno1 li { list-style: none; display: block; padding: 5px; border-bottom: solid 1px #D2D9DF; }
#colcaderno2, #colcadernoimg { float: left; width: 255px; padding-left: 20px; }
#bordaimgcaderno { background-color: #FFFFFF; border: solid 1px #D2D9DF; padding: 10px; }
#txt1, #txt2, #txt3, #txt4, #txt5, #txt6 { width: 390px; position: absolute; }
#txt1 { visibility: visible; }
#txt2, #txt3, #txt4, #txt5, #txt6 { visibility: hidden; }

/* POPUP */
.topopop { background: url(../painelleitores/imgs/popup/bg_topopop.gif) repeat-x 0px -7px; }
#todopop {	position: relative;	width: 380px; margin-left: auto; margin-right: auto; margin-top: 45px; }
#bglinhav { background-image: url(../painelleitores/imgs/div_vert.gif); background-repeat: repeat-y; }
#bglinhah { background: url(../painelleitores/imgs/div_horiz.gif) repeat-x left center; }
#bgprincipalcinza { background-image: url(../painelleitores/imgs/bg_home.gif); background-repeat: repeat-x; background-position: top top; }
#rodapepop { background: url(../painelleitores/imgs/popup/bg_rodapepop.gif) repeat-x; margin-top: 20px; height: 72px; }
#padding15 { padding-left: 15px; }
#paddingconteudo { padding: 15px; }
#titprincipal {margin-top: 15px; width: 200px;}
.contornofrm { border: solid 1px #CCCCCC; text-align:center; }
.contornotab { border: solid 1px #E8E8E8; }
.contornotab_valida { border: solid 1px #E8E8E8; }

/* MENU */

	#menudrop { width: 720px;  height: 35px; }
	#menudrop img { display: block; margin: 0px; padding: 0px; border: 0px; }
	#menudrop ul { margin: 0px; padding: 0px; width: 720px; }
	#menudrop ul li { float: left; position: relative; list-style: none; padding: 0px 2px; margin: 0px; z-index: 799; }
	#menudrop ul li a { display: inline; margin: 0px; padding: 0px; }
	#menudrop ul li:hover ul, #menudrop ul li.over ul { display: block; }
	#menudrop ul li ul { padding: 5px; padding-top: 0px; margin-top: -1px; border: 1px solid #F0F0F0; border-top: none; width: 125px; display: none; position: absolute; background: url(../imgs/util/final_menu.gif) no-repeat left bottom #FFFFFF; z-index: 800; }
	#menudrop ul li ul li { float: none; padding: 4px 0px; background: url(../imgs/util/bg_linhadupla.gif) repeat-x left top; font: Tahoma, Arial, Helvetica, sans-serif 10px; text-transform: uppercase; }
	#menudrop ul li ul li a { display: block; color: #B0B5BB; padding-left: 25px; margin: 0px; background: url(../imgs/util/bullet_seta.gif) no-repeat 7px 4px; text-decoration: none; }
	#menudrop ul li ul li a:hover { display: block; color: #B0B5BB; text-decoration: none; }
	/* IE fix */
	#menudrop ul li > ul { top: auto; left: auto; }
