body  {font: 100% Verdana, Arial, Helvetica, sans-serif;  background-image: url(images/pg_bg.jpg); margin: 0; padding: 0; text-align: center; color: #000000;}

.twoColElsLtHdr #geral { width: 736px; background-image:url(images/bg_principal.jpg); margin: 0 auto; text-align: left; } 

.twoColElsLtHdr #topo {width:698px; height:254px; padding: 0 18px; text-align:center;} 
.twoColElsLtHdr #topo h1, img {margin: 0; padding: 0; }

#loadingMessage{padding:2px 0 2px 0; width:33%; top:172px; left:33%; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; border:1px solid #CCCCCC; vertical-align:middle; position:absolute; z-index:1200; display:none; filter:alpha(opacity=60); -moz-opacity:.60; }

#bar_login{margin:0; padding:0; height:21px;  background-image:url(images/bar_lg_bg.jpg); color:#666666;}
#bar_login ul{display:inline;margin:0;padding:0;list-style:none;}
#bar_login li , form {margin:0;padding:0;display:inline;}
#bar_login input{margin:0;padding:-2px 0 0 0;font: normal Arial 8px;height:12px; color:#666666;border:1px solid #566F12;}

.twoColElsLtHdr #menu { margin:0 0 0 24px; padding: 0;	float: left; width: 188px;background-image:url(images/menu_bg.jpg); *margin:2px 0 0 24px;}
.twoColElsLtHdr #menu ul{ margin:0 0 6.5em 0; padding:0; list-style:none; }
.twoColElsLtHdr #menu .imgbottom{ position:relative;bottom:0;}

.twoColElsLtHdr #menu h3, .twoColElsLtHdr #menu p { margin-left: 10px; 	margin-right: 10px;}

 
.twoColElsLtHdr #conteudo {	margin: 0 1.7em 0 13.5em; *margin: 0.1em 1.7em 0 13.5em;} 
.twoColElsLtHdr #conteudo a:hover{text-decoration:underline;color:#666666;}
.twoColElsLtHdr #conteudo a:link, a:active, a:visited {text-decoration:none;color:#666666;}

#noticia{margin-bottom:5px; width:493px; height:143px; background-image:url(images/ntc_bg.jpg);}

#noticia_destaque{margin:0px 0px 0px 4px;width:255px;height:105px;float:left;text-align:left;}
#noticia_destaque h4, h5 , p{margin:0;padding:0;}
#noticia_destaque{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#000000;}
#noticia_destaque h4{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#6C6C6C;}
#noticia_destaque h5{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#6C6C6C;}
#noticia_destaque p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#707274;text-align:justify;}

#noticia_outras{text-align:left;}
#noticia_outras{margin:0 3px 0 2px;padding:0;/*margin:2px 6px 0 2px;*/width:218px;height:105px;list-style:none;float:right;}
#noticia_outras li{height:25px;margin:0;padding:0;border-bottom:1px solid #BCC6CF;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#707274 text-align:left;}

#noticia a:hover{text-decoration:underline;color:#666666;}
#noticia a:link, a:active, a:visited {text-decoration:none;color:#666666;}

#plano{margin:0;width:276px;height:272px;background-image:url(images/qdo_vd_bg.jpg);position:relative;float:left;}

#plano ul{margin:0;padding:0;list-style:none;}

#plano_bottom{width:276px;height:61px;background-image:url(images/qdo_vd_bottom.jpg);bottom:0;position:relative;}

#plano_bottom ul{margin:0;padding:0;list-style:none;}

#plano_bottom li{width:276px;float:right;text-align:right;}

#clube{ margin:0 0 0 0px; width:209px; 	height:272px; background-image:url(images/qdo_lj_bg.jpg); position:relative; float:right; text-align:center;}

#preambulo{	margin:0 0 5px 0;	padding:0;	width:180px;	height:148px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-align:justify;	color:#FFFFFF;	float:none;}

#clube_button{ margin:10px 2px 0px 0px; padding:0; width:200px; height:44px; float:none;}

#rdp_clube{bottom:0;}

.twoColElsLtHdr #rodape { height:35px; padding: 10px 0 0 28px; background:url(images/rdp_bot.jpg) no-repeat bottom;} 
.twoColElsLtHdr #rodape p {margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}


#pergunta a:hover{text-decoration:underline;color:#666666;}
#pergunta a:link, a:active, a:visited{text-decoration:none;color:#666666;}

.fltrt {float: right; margin-left: 8px;}
.fltlft { float: left;margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}

#pergunta{width:95%; margin-top:8px; padding:8px 0px 8px 25px; background-color:#F1F1F1; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333; text-align:left; padding-left:4px; }
#resposta{ width:95%; padding:8px 0px 8px 5px; }

#resposta h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333333; text-align:left; padding-left:4px;}

#resposta h4{ font-family:Arial,; Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; text-align:left; padding-left:4px;}

#resposta p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; padding-left:4px; text-align:justify; }

.tbl-conteudo{width:470px;margin:10px 0 10px 0;font-family:Arial, Helvetica, sans-serif; font-size:9px; height:9px; color:#666666; vertical-align:top;table-layout:inherit; }

.tbl-conteudo th{ border-bottom:1px solid #333333; border-top:1px solid #333333; background-color:#EEEEEE; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:9px; color:#666666; font-weight:bold; }

.tbl-conteudo td{ border-bottom:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:9px; height:9px; color:#666666; vertical-align:top; text-align:center; }

#fale{ margin-top:10px; padding:10px 8px 0px 45px; width:45%; height:289px; border-right:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; float:left; }

#fale h4{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}

#formulario{ margin-top:10px;  padding:0; height:40%; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; table-layout:fixed; }

#formulario form{ width:200px; margin:0; padding:5px 5px 5px 5px; background-color:#F1F1F1; float:right; }

#formulario input{ margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

#formulario select{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }

#formulario textarea{ font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#666666; }

#formulario dl{ margin:0;padding:0;}

#formulario dt{margin:0 4px 0 0;text-align:left;}

#formulario dd{margin:0;text-align:left;}

.tblbenef{border-right:1px solid #333333;border-top:1px solid #333333;table-layout:fixed; }

.tblbenef th{border-bottom:1px solid #333333;border-left:1px solid #333333;background-color:#EEEEEE;font-family:Arial, Helvetica, sans-serif;font-size:8px;height:8px;color:#666666;font-weight:bold;}

.tblbenef td{ border-bottom:1px solid #333333; border-left:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:8px; height:8px; color:#666666; vertical-align:top; text-align:center; }

#erro_login{ width:400px; height: auto; background-color:#F0F0F0; margin:20px 0 0 0; padding:0px 5px 15px 25px; text-align:center; border:1px solid #CCCCCC; }

#erro_login h5{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#D40000; }

#erro_login p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080; }

#erro_login a:hover{text-decoration:underline;color:#666666;}
#erro_login a:link, a:active, a:visited{text-decoration:none;color:#666666;}

.formulario{table-layout:fixed; }

.formulario th{ background-color:#EEEEEE;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;font-weight:normal;}

.formulario td{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;}

.formulario input{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;}

.formulario select{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;text-align:left;}

.formulario select optgroup{font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#333333;text-align:left;font-style:normal;}

#success{display:block;position:relative;background:url(../images/success.jpg); background-repeat:no-repeat;width:382px;height:103px;text-align:center;padding-top:20px; top:100px;left:25%;line-height:12px; }

#success span.titulo{font-size:12pt; font-family: Arial; text-align:center; color:#035503;}

#success span.pergunta{ font-size:11pt; font-family: Arial; text-align:center; color:#035503; }

#success span.opcoes{ font-size:11px; font-family: Arial; text-align:center; color:#035503;}

.atentiondiv{width:10%; height:22px; position:absolute; z-index:10; display:none; font-weight:normal; }

#logon{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }

#geral-interna{text-align:center;}

.listagem{width:485px;}

#conteudo-adm fieldset{width:685px;}

#conteudo-adm a{color:#035503;}

#listaNoticias{font-size:11px; font-family: Arial; text-align:left;list-style:none;margin:10px 0;}