a{text-decoration:none;}
a:hover{text-decoration:underline;}

#tbl_main{
height:100%;
width:100%}

#principal{
background-image:url(../img/bck_principal_00.gif);
background-position: top ;
background-repeat: repeat-x;
height:100%;
width:100%;}

#content_hp{
background-image: url(../img/bck_principal_01.jpg);
background-position: left;
background-position: top;
background-repeat: no-repeat;
height:100%;
width:100%;}

#hp_boxnews{
background-image: url(../img/hp_box_newsletter.gif);
background-repeat: no-repeat;
color:#000000px;
font-family:verdana;
font-size:10px;
height:131px;
margin-top:9px;
width:198px;}

.f_hpnews{
border: solid 1px #FFFFFF;
color:#000000px;
font-family:verdana;
font-size:10px;
width:119px;}

/**************************/
/*** BACKGROUND INTERNO ***/
/**************************/

#line1_int{
background-image:url(../img/bck_principal_00.gif);
background-position: top ;
background-repeat: repeat-x;
height:271px;
width:100%;}

#tbl_line1_int{
background-image:url(../img/int_bck_top.jpg);
background-position: left;
background-position: top;
background-repeat: no-repeat;
width:100%;}

#line2_int{
background-image:url(../img/int_bck_middle_estica.gif);
background-position: center;
background-repeat: repeat-y;
height:100%;
width:100%;}

#tbl_line2_int{
background-image:url(../img/int_bck_middle_01.jpg);
background-position: top;
background-repeat: no-repeat;
height:100%;
width:100%;}

#line3_int{
background-image:url(../img/int_bck_rdp.gif);
background-position: center;
background-repeat: no-repeat;
height:113px;
vertical-align:top;
width:100%;}

/**************************/
/*** BACKGROUND INTERNO ***/
/**************************/

/****************************/
/*** BACKGROUND PORTFOLIO ***/
/****************************/

#line1_prtf{
background-image:url(../img/bck_principal_00.gif);
background-position: top ;
background-repeat: repeat-x;
height:146px;
width:100%;}

#tbl_line1_prtf{
background-image:url(../img/int_bck_top_prtf.jpg);
background-position: left;
background-position: top;
background-repeat: no-repeat;
width:100%;}

#tbl_line2_prtf{
background-image:url(../img/int_bck_middle_top.gif);
background-position:top;
background-repeat:repeat-x;
height:100%;
width:100%;}

#celula_prtf{
background-image:url(../img/int_bck_middle_prtf.jpg);
background-position: top;
background-repeat: no-repeat;
height:100%;
padding-left:1px;
width:100%;}

#mn_prtf_sep{
background-image:url(../img/bck_p_az_00.gif);
height:1px;
width:178;}

/****************************/
/*** BACKGROUND PORTFOLIO ***/
/****************************/

/***************************/
/*** BACKGROUND CLIENTES ***/
/***************************/

#clientes{
background-image:url(../img/rdp_int_01_a.gif);
background-position: bottom;
background-repeat: no-repeat;
height:100%}

/***************************/
/*** BACKGROUND CLIENTES ***/
/***************************/

.txt_int_00{
color:#0D5B70;
font-family:Arial;
font-size:12px;
line-height:18px;
padding-bottom:80px;
padding-left:65px;
padding-right:20px;
padding-top:20px;}

.txt_int_01{
color:#0D5B70;
font-family:Arial;
font-size:12px;
line-height:18px;}

.txt_int_02{
color:#0D5B70;
font-family:Arial;
font-size:12px;
line-height:18px;
padding-top:40px;}



.grenn_00{
color:#529107;}

/****************/
/*** IMPRENSA ***/
/****************/

.txt_imp{
color:#759BA4;
font-family:Arial;
font-size:12px;
line-height:18px;}

#box_news_imp{
background-image:url(../img/imp_box_newsletter.gif);
background-repeat: no-repeat;
height:120px;
width:317px;}

.f_impnews{
border: solid 1px #FFFFFF;
color:#000000px;
font-family:verdana;
font-size:10px;}

/****************/
/*** IMPRENSA ***/
/****************/

/*******************/
/*** GENTE+MUNDO ***/
/*******************/

.gm{
color:#000000;
font-family:verdana;
font-size:10px;}

.gm_content{
color:#000000;
font-family:Arial;
font-size:12px;
line-height:18px;}

/*******************/
/*** GENTE+MUNDO ***/
/*******************/

/************/
/*** BLOG ***/
/************/

#blog_top{
background-image: url(../img/blog_bck_top.gif);
background-position:top;
background-repeat:repeat-x;
height:100%;}

#blog_rdp{
background-image: url(../img/blog_bck_rdp.gif);
background-position:top;
background-repeat:no-repeat;
height:93px;
vertical-align:top;}

.txt_blog{
color:#06404F;
font-family:arial;
font-size:12px;}

.blg_tit{
color:#548A14;
font-family:arial;
font-size:16px;
}

.tit_arq{
color:#4C98AC;
font-family:arial;
font-size:12px;}

.blg_arq{
color:#548A14;
font-family:verdana;
font-size:10px;
font-weight:bold;
line-height:14px;
padding-top:4px;}

.blg_ano{
color:#0B5A6F;
font-family:verdana;
font-size:12px;
font-weight:bold;
line-height:18px;}

.blg_dtpost{
color:#4C98AC;
font-family:verdana;
font-size:10px;
font-weight:bold;
padding-top:6px;}

#right_col{
background-image: url(../img/blog_bck_right.gif);
background-position:top;
background-repeat:repeat-x;
height:100%}

.blg_lblf{
color:#515050;
font-family:verdana;
font-size:10px;}

.blg_comtop{
color:#FFFFFF;
font-family:verdana;
font-size:10px;
font-weight:bold;}

.blg_fcom{
border: solid 1px #CFCDCD;
color:#000000px;
font-family:verdana;
font-size:10px;}

/*Definição de link*/
.link_int_00{
color:#0D5B70;
font-family:Arial;
font-size:12px;
line-height:18px;
text-decoration: none;
font-weight: bold;}

.link_int_00:hover{
color:#0D5B70;
font-family:Arial;
font-size:12px;
line-height:18px;
text-decoration: underline;
font-weight: bold;}

.frm12anos{border: solid 1px #E7E7E7; color:#000; margin:0; font:11px Trebuchet MS;}