body {
font-family: Arial, 'trebuchet ms',helvetica,sans-serif;
line-height: 18px;
font-size:14px;
background-color:#FFFFFF;
color: #2C2D1E;
margin:0px; 
padding:0px; 
width:100%;
text-align:center;
}

a:link 
{ 
text-decoration: none;
color: #0ac3d8;
} 

a:visited 
{ 
text-decoration: none;
color: #0ac3d8;
} 

a:hover { 
text-decoration: underline;
color:#000000;
} 	


table {
font-family: Arial, 'trebuchet ms',helvetica,sans-serif;
line-height: 130%;
font-size:12px;
color: #000000;
border: 0;
}

ul, ol, li {
margin-left: 6px; 
padding-left: 6px;
}

.bt_cadastrese {
width: 80px;
height: 38px;
background: url("/img/bt_form_login.gif") no-repeat;
outline: none;
border: none;
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.inputy
{
font-size: 14px;
font-family: 'trebuchet ms', Arial, Helvetica, sans-serif;
border: 2px solid #aaaaaa;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 2px solid #aaaaaa;
}

.input_pagination
{
color:#0098cc;
background:#ffffff;
font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: none;
}

.frm_contato
{
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #6f6f6f;
border-right: 1px solid #6f6f6f;
border-bottom: 1px solid #6f6f6f;
border-left: 1px solid #6f6f6f;
background-color:#efefef;
}

.right_mnu_header
{
font: italic 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 24px;
letter-spacing: -1px;
color:#666666;
text-align:left;
}

.login_small
{
font: bold 14px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
letter-spacing: -1px;
color:#000000;
text-align:left;
}

.login_big
{
font: bold 19px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
line-height: 26px;
letter-spacing: -1px;
color:#000000;
text-align:left;
}

.right_mnu_title
{
font: bold 22px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.right_mnu_text
{
font: 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.right_mnu_text a:link 
{ 
text-decoration: none;
color: #0ac3d8;
} 

.right_mnu_text a:visited 
{ 
text-decoration: none;
color: #0ac3d8;
} 

.right_mnu_text a:hover { 
text-decoration: underline;
color:#0ac3d8;
} 	


.dstq_info
{
font: bold 10px Arial, Verdana, Helvetica, sans-serif;
color: #9a9a9a;
line-height: 140%;
}

.dstq_info a:link 
{ 
text-decoration: underline;
color: #9a9a9a;
} 

.dstq_info a:visited 
{ 
text-decoration: underline;
color: #9a9a9a;
} 

.dstq_info a:hover { 
text-decoration: underline;
color:#000000;
} 	

.dstq_title
{
font: bold 28px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.dstq_link
{
font: bold 14px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.dstq_link a:link 
{ 
color:#0ac3d8;
text-decoration: none;
} 

.dstq_link a:visited 
{ 
color:#0ac3d8;
text-decoration: none;
} 

.dstq_link a:hover { 
color:#000000;
text-decoration: underline;
} 	

.aval_text
{
font: bold italic 14px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.aval_text a:link 
{ 
color:#0ac3d8;
text-decoration: none;
} 

.aval_text a:visited 
{ 
color:#0ac3d8;
text-decoration: none;
} 

.aval_text a:hover { 
color:#000000;
text-decoration: underline;
} 	

.hm_destaque_top
{
font: bold 19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.hm_destaque_top a:link 
{ 
color:#FFFFFF;
text-decoration: none;
} 

.hm_destaque_top a:visited 
{ 
color:#FFFFFF;
text-decoration: none;
} 

.hm_destaque_top a:hover { 
color:#000000;
text-decoration: underline;
} 	

.hm_destaque_small
{
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

.hm_destaque_small a:link 
{ 
color:#FFFFFF;
text-decoration: none;
} 

.hm_destaque_small a:visited 
{ 
color:#FFFFFF;
text-decoration: none;
} 

.hm_destaque_small a:hover { 
color:#000000;
text-decoration: underline;
} 	

.dstq_desc
{
font: bold 18px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.internal_header
{
font-size: 30px;
font-family: Arial, 'trebuchet ms',helvetica,sans-serif;
font-weight:bold;
line-height: 140%;
letter-spacing: -1px;
color:#000000;
}

.internal_toptext
{
font-size: 22px;
font-family: Arial, 'trebuchet ms',helvetica,sans-serif;
font-weight:bold;
line-height: 140%;
letter-spacing: -1px;
color:#2C2D1E;
}

.mnu_bef_on
{
float:left;
font-family: 'trebuchet ms', Arial, helvetica,sans-serif;
font-size:13px;
color:#000000;
padding-left:18px;
padding-right:18px;
font-weight:bold;
text-align:center;
}

.mnu_bef_on a:link 
{ 
text-decoration: none;
color:#000000;
} 

.mnu_bef_on a:visited 
{ 
text-decoration: none;
color:#000000;
} 

.mnu_bef_on a:hover { 
text-decoration: underline;
color:#000000;
} 	

.mnu_bef
{
float:left;
font-family: 'trebuchet ms', Arial, helvetica,sans-serif;
font-size:13px;
color:#FFFFFF;
padding-left:18px;
padding-right:18px;
font-weight:bold;
text-align:center;
}

.mnu_bef a:link 
{ 
text-decoration: none;
color:#FFFFFF;
} 

.mnu_bef a:visited 
{ 
text-decoration: none;
color:#FFFFFF;
} 

.mnu_bef a:hover { 
text-decoration: underline;
color:#000000;
} 	

.aval_comment_header
{
background-color:#f4f4f4;
font: italic bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #bbbbbb;
line-height: 14px;
}

.aval_comment_header a:link 
{ 
text-decoration: none;
color:#0ac3d8;
} 

.aval_comment_header a:visited 
{ 
text-decoration: none;
color:#0ac3d8;
} 

.aval_comment_header a:hover { 
text-decoration: underline;
color:#0ac3d8;
} 	

.footer_txt
{
font-family: Arial, 'trebuchet ms',helvetica,sans-serif;
font-size:10px;
color:#000000;
padding-left:600px;
line-height: 10px;
}

.footer_txt a:link 
{ 
text-decoration: none;
color:#000000;
} 

.footer_txt a:visited 
{ 
text-decoration: none;
color:#000000;
} 

.footer_txt a:hover { 
text-decoration: underline;
color:#000000;
} 	

.mnu_bef_s
{
font-family: Arial, 'trebuchet ms',helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

.mnu_bef_s a:link 
{ 
text-decoration: none;
color:#000000;
} 

.mnu_bef_s a:visited 
{ 
text-decoration: none;
color:#000000;
} 

.mnu_bef_s a:hover { 
text-decoration: underline;
color:#000000;
} 	

.header_text
{
font: italic 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 24px;
letter-spacing: -1px;
color:#666666;
text-align:left;
}

.header_text_source
{
font: 11px  Arial, "Trebuchet MS", Verdana,Helvetica, sans-serif;
line-height: 24px;
letter-spacing: 0px;
color:#666666;
text-align:right;
}

.poweruser {
color:red;
font-size:9px;
font-weight:bold;
}

.comment_user {
border-width:1px;
border-style:solid;
border-color:gray;
}

.comment_poweruser {
border-width:1px;
border-style:dashed;
border-color:red;
color:gray;
font-size:10px;
}

.avalnotes
{
font: italic bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #bbbbbb;
}

.avalnotes_sm
{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #bbbbbb;
}

.comment_author {
background-color:#eaf3f8;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.comment_author_site {
text-decoration: italic;
color:#999999;
}

.slv_txt {
color:gray;
font-size:11px;
}

.avatar_img
{
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: silver;
}

.star
{
width:90px; 
height:19px;
background: url('/img/star_0.gif') no-repeat;
}

.sta
{
background: url("/img/star_1.gif"); 
}

#hm_wrapper_l
{
width:762px;
padding-left:10px;
padding-right:10px;
float:left;
}

#hm_wrapper_r
{
width:170px;
float:left;
}


#searchbar
{
width:980px;
height:22px;
background-color:#000000;
padding-top:6px;
padding-right:6px;
}

#wrapper
{
position:absolute:
z-index:1;
margin-left: auto;
margin-right: auto;
width:960px;
text-align:left;
background-color:#FFFFFF;
float:left;
}


#wrapper_all
{
position:absolute:
z-index:1;
width:980px;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:#FFFFFF;
padding-bottom:60px;
}


#tpmenu
{
padding-top:10px;	
margin-left: auto;
margin-right: auto;
height:41px;
background-color:#FFFFFF;
background: url("/img/bg_mnu.gif") repeat-x; 
}

#header
{
padding-top:0px;	
padding-left:0px;	
width:100%;
width:100%;
margin-left: auto;
margin-right: auto;
height:148px;
background: url("/img/header_bg.gif") repeat-x; 
background-color:#FFFFFF;
}

#footer
{
float:left;
width:100%;
height:107px;
text-align:left;
background: url("/img/bg_footer.gif") repeat-x; 
}


#squaread_300x250
{
float:right;
width:300px;
height:250px;
padding-left:15px;
}

#cmnt_balloon
{
background: url("/img/cmnt_balloon.gif"); 
width:72px;
height:52px;
float:left;
font: bold 19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align:center;
line-height: 14px;
}

#newcomment {
position: absolute;
z-index: 100;
display:none;
width:800px;
height:400px;
background-color:#ffffff;
border: solid silver 4px;
padding-top:10px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
}

#siter
{
padding-top:10px;
width:740px;
height:110px;
float:left;
border-bottom: 1px solid #dddddd;
}

#hm_destaque_mnu_on
{
width:230px;
height:65px;
text-align:center;
float:left;
background-color: #134175;
background: url("/img/hm_bg_type_on.gif"); 
line-height:16px;
}

#hm_destaque_mnu_off
{
width:230px;
height:65px;
text-align:center;
float:left;
background-color: #0ac4d9;
background: url("/img/hm_bg_type_off.gif"); 
line-height:16px;
}

#logado
{
width:160px;
height:230px;
text-align:center;
float:left;
background: url("/img/bg_logado.gif"); 
line-height:16px;
}

#bt_cadastrese
{
float:left;
width:160px;
height:81px;
text-align:center;
float:left;
background: url("/img/bt_cadastrese.gif"); 
line-height:22px;
}

#bt_newcomment
{
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
width:171px;
height:38px;
text-align:center;
background: url("/img/bt_comentar.gif"); 
line-height:8px;
}

#aval_holder
{
float: left;
width: 700px;
}

#aval_user
{
text-align: center;
float: left;
width: 100px;
height: 80px;
}

#aval_comment_arrow
{
float: left;
width: 10px;
height: 80px;
background: url("/img/bg_comment_arrow.gif") no-repeat; 
}

#aval_comment_holder
{
float: left;
width: 570px;
}

#aval_comment_ucomment
{
float: left;
width: 570px;
background-color:#f4f4f4;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #000000;
text-align:left;
line-height: 18px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#aval_comment_notes
{
float: left;
width: 570px;
height: 22px;
background-color:#f4f4f4;
font: italic bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #bbbbbb;
text-align:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border-top: 1px solid #dddddd;
}

#aval_comment_dono
{
background-color: #eaf3f8;
float: left;
width: 570px;
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #000000;
line-height: 18px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

#aval_comment_spacer
{
float: left;
width: 380px;
height: 26px;
}

#aval_comment_spacer_sm
{
float: left;
width: 380px;
height: 8px;
}

#comentpop {
POSITION: absolute; 
width: 400px;
height: 400px;
background-color: #000000;
display:none;
}

#comment_atencao {
width:300px;
float:left;
background-color: #fffee5;
border: 1px solid #cccccc;
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #000000;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}

#comment_rules {
width:300px;
float:left;
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #000000;
background-color: #ffffff;
border: 1px solid #cccccc;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
}

#rmenuwrapper {
width:174px;
float:left;
background-color: #ffffff;
border: 1px solid #cccccc;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 0px;
padding-left: 6px;
}


