@charset "utf-8";
/* CSS Document */

body
{
	margin: 0px;
	background: url(../img/bkg_fundo_geral.gif);
}

#main_topo
{
	background: url(../img/bkg_topo.jpg);
	width: 100%;
	height: 166px;
}

#corpo
{
	background: #09223e url(../img/bgk_sombra.gif) repeat-x;
}

div.banner {

  position: fixed;
}

style1 {color: #FFFFFF}

.area_cliente
{
	width: 118px;
	padding: 4px;
	height: 15px;
	font-family: arial;
	font-size: 12px;
	color: #333333;
	background: #FFFFFF;
	border: none;
}

/***************************/
.lnk_senha	a
{
	font-family: arial;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}

.lnk_senha	a:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.lnk_senha	a:visited
{
	font-family: arial;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}

.lnk_senha	a:active
{
	font-family: arial;
	font-size: 11px;
	color: #0066CC;
	text-decoration: none;
}
/***************************/


.titulo_msg
{
	font-family: arial;
	font-size: 16px;
	color: #171717;
	font-weight: bold;
}

.titulo_msg_2
{
	font-family: arial;
	font-size: 20px;
	color: #171717;
	font-weight: bold;
}

.titulo_msg_3
{
	font-family: arial;
	font-size: 20px;
	color: #0099CC;

}

.txt_msg
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	margin-top: 6px;
}


.txt_msg_grande
{
	font-family: arial;
	font-size: 14px;
	color: #0099CC;
	text-align: justify;
	margin-top: 6px;

}


.txt_depoimento
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	padding: 8px 10px 0px 10px;
}

.pst
{
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}

.txt_site_const
{
	font-family: verdana;
	font-size: 10px;
	color:#2a5e99;
	font-weight: bold;
}

.barra_x
{
	width: 100%;
	border-top: 4px solid #c5cfda;
	height: 10px;
}

.frm_ct_n
{
	background: #718398;
	border: 0px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}

.fnt_tit_pbl
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 14px;
}

.fnt_tit_pbl_2
{
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 8px;
}

.fnt_tit_pbl_3
{
	font-family: arial;
	font-size: 8px;
	color: #FFFFFF;
	margin-bottom: 10PX;
}

/* MENU */
a.m1 {
    display: block;
    width: 87px;
    height: 29px;
    background: url("../img/menu/menu_01_off.gif");
    text-decoration: none;
}

a:hover.m1 {
    background: url("../img/menu/menu_01_on.gif");
}

a.m2 {
    display: block;
    width: 88px;
    height: 29px;
    background: url("../img/menu/menu_02_off.gif");
    text-decoration: none;
}

a:hover.m2 {
    background: url("../img/menu/menu_02_on.gif");
}

a.m3 {
    display: block;
    width: 87px;
    height: 29px;
    background: url("../img/menu/menu_03_off.gif");
    text-decoration: none;
}

a:hover.m3 {
    background: url("../img/menu/menu_03_on.gif");
}

a.m4 {
    display: block;
    width: 87px;
    height: 29px;
    background: url("../img/menu/menu_04_off.gif");
    text-decoration: none;
}

a:hover.m4 {
    background: url("../img/menu/menu_04_on.gif");
}

/* MENU */

.cs
{
	font-family: verdana;
	font-size: 10px;
	color: #FF6600;
}

/* LINK ORCAMENTO */
.fnt_orc 
{
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #333333;
}

.fnt_orc a
{
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.fnt_orc a:visited
{
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.fnt_orc a:hover
{
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #EC610D;
	text-decoration: underline;
}

.fnt_orc a:active
{
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/* LINK ORCAMENTO */

.cx_mn_not
{
	width: 94%;
	padding-left: 6px;
	height: 28px;
	background: url(../img/bkg_menu_not.gif);
	text-align: left;
}

.cx_mn_not_2
{
	width: 94%;
	padding-left: 6px;
	padding-top: 2px;
	height: 38px;
	background: url(../img/bkg_ferramentas.gif);
	text-align: left;
}

/* LINK MENU NOTICIAS */
.lnk_menu_not a
{
	font-family: arial;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
}

.lnk_menu_not a:visited
{
	font-family: arial;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
}

.lnk_menu_not a:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.lnk_menu_not a:active
{
	font-family: arial;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
}
/*////////*/
.cx_prt_01
{
	text-align: center; 
	width: 580px; 
	background: #e4eaee; 
	padding: 10px 0px 20px 0px ; 
	margin-top: 1px;
}

.cx_prt_03
{
	text-align: center; 
	width: 580px; 
	background: url(../img/bkg_degrade.gif) repeat-x; 
	padding: 10px 0px 20px 0px ; 
	margin-top: 1px;
}


/*//////////////////////*/
.lnk_port_sit
{
	text-decoration: none;
	border: 4px solid #4e7a94;
}

.lnk_port_sit a
{
	text-decoration: none;
	border: 4px solid #4e7a94;
}

.lnk_port_sit a:visited
{
	text-decoration: none;
	border: 4px solid #4e7a94;
}

.lnk_port_sit a:hover
{
	text-decoration: none;
	border: 4px solid #ffffff;
}

.lnk_port_sit a:active
{
	text-decoration: none;
	border: 4px solid #4e7a94;
}

/*//////////////////////*/
.xs
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #fed11b;
}


.xs2
{
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
}

.xs3
{
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
}

.bt_cadastrar_contato
{
	width: 30px;
	height: 83px;
	background: url(../img/bt_enviar_contato.gif);
	border: none;
	cursor: hand;
}

.x01_ant
{
	text-align: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
	color: #006699;
	border-bottom: 6px solid #e4eaee;
}

.x01
{
	text-align: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
	color: #006699;
	border-bottom: 6px solid #e4eaee;
	margin-top: 20PX;
}

.fnt11
{
	font-family: arial;
	font-size: 11px;
	color: #999999;
}

.fnt_tit
{
	font-family: arial;
	font-size: 12px;
	color: #0099CC;
}

.xx
{
	width: 240px;
	padding: 4px;
	margin: 2px 2px 4px 2px;
	border: 1px solid #EEEEEE;
}

.xx2
{
	padding: 4px;
	margin: 2px 2px 4px 2px;
	border: 1px solid #EEEEEE;
	font-family: arial;
	font-size: 12px;
	color: #0099CC;
}

.x05
{
	text-align: left;
	margin-left: 8px;
	margin-right: 8px;
	color: #006699;
	border-bottom: 1px solid #e4eaee;
	margin-bottom: 8px;
}

.f1
{
	font-family: verdana;
	font-size: 10px;
	color:#333333;
}

.f2
{
	font-family: verdana;
	font-size: 9px;
	color: #FF6600;
}

.txt_fr
{
	font-family: arial;
	font-size: 10px;
	padding-left: 2px;
}

.tb1
{
	height: 24px;
	padding-left: 6px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.tb2
{
	height: 24px;
	padding-left: 6px;
	font-family: arial;
	font-size: 11px;
	color: #006699;
}

.cx_log_adm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #FFFFFF;
	padding: 10px;
	margin-top: 0px;
}

/*////////////////////*/
.lnk_adm a
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.lnk_adm a:visited
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.lnk_adm a:hover
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 4px solid #999999;
}

.lnk_adm a:active
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/*////////////////////*/

/*////////////////////*/
.lnk_adm_int a
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.lnk_adm_int a:visited
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.lnk_adm_int a:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.lnk_adm_int a:active
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/*////////////////////*/

.inf_d_adm
{
	font-family: arial;
	font-size: 9px;
	color: #FF3300;
}

.xx1
{
	font-family: arial; 
	font-size: 14px;
	font-weight: bold;
}

.xx1b
{
	font-family: arial; 
	font-size: 18px;
	font-weight: bold;
	color: #0099CC;
}

.xx1c
{
	font-family: arial; 
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}

.xx1d
{
	font-family: arial; 
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
}

.fnt001
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	font-weight: bold;
}

.fnt002
{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.fnt003
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
