*{ font-size:13px;margin:0px; padding:0px; outline:none; }
body, ul, h1, li, h2, h3, h4, div, h5, h6, div, p { padding:0; text-decoration:none; list-style:none;font-family: Arial, Helvetica, sans-serif; }

body {background:#ededed url(../imgsite/fnd_site.jpg) repeat-x left 123px;} 

table{ position:relative; text-align:left;}
#topobase {width:100%; height:123px; position:relative;  background: url(../imgsite/fnd_topo.gif) repeat-x left top; z-index:98;}
#meio { width:100%; overflow:hidden; z-index:1!important;}
#tudo { margin: 0 auto 20px auto; width: 1001px;  overflow:hidden; height:auto;  z-index:2!important; position:relative;}
/*topo*/
#topo { background:#00365b url(../imgsite/topo_site.jpg) no-repeat top center; width:1000px; height:118px; margin:0 auto 1px auto; position:relative; z-index:99;}
#topo h1 { width:285px; height:139px; position:absolute; top:0; left:0; z-index:99;}
#topo h1 a{
	width:266px; height:134px; display:block; text-indent:-2000px; z-index:99;
	background-image:url(../imgsite/logo.png) !important;
	background-image:none;
	background-repeat:no-repeat;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.consorciouniao.com/imgsite/logo.png', sizingMethod='scale');
}
/*LOGIN*/
#topo fieldset { width:477px; height:43px; background:url(../imgsite/area_login.jpg) no-repeat left top; border:0; padding-top:3px; float:right; margin:30px 20px 0 0;}
#topo fieldset h4{ text-indent:10px; font-size:13px; color:#e78305; float:left; width:120px; height:12px; font-weight:bold;}
#topo fieldset form { float:left; width:330px; margin:0 0 1px 0; height:20px; overflow:hidden;}
#topo fieldset form label { color:#3b54a0; font-size:11px; font-weight:bold; float:left; margin:0 2px;}
#topo fieldset form input { width:50px; height:13px; float:left;}
#topo fieldset form input.btn_ok { width:27px; height:17px;margin-left:30px; font-size:10px; font-weight:bold; line-height:10px;}

/*MENU TOPO*/
#topo ul#menu_topo { height:34px; list-style:none; position:absolute;bottom:0; right:10px; /*width:694px;*/}
#topo ul#menu_topo li { float:left; height:34px; margin-right:1px;}
#topo ul#menu_topo li a { height:34px; display:block; text-decoration:none; text-indent:-5000px;}

#topo #menu_topo li a.bt1 { background:url(../imgsite/home.png) no-repeat left top; width:61px; height:26px; margin:5px 10px 0 0; line-height:37px;}
#topo #menu_topo li a.bt2 { background:url(../imgsite/sistema.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt2:hover { background:url(../imgsite/sistema_on.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt3 { background:url(../imgsite/empresa.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt3:hover { background:url(../imgsite/empresa_on.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt4 { background:url(../imgsite/projeto.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt4:hover { background:url(../imgsite/projeto_on.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt5 { background:url(../imgsite/depoimentos.gif) no-repeat left top; width:96px; height:34px;}
#topo #menu_topo li a.bt5:hover { background:url(../imgsite/depoimentos_on.gif) no-repeat left top; width:96px; height:34px;}
/*
#topo #menu_topo li a.bt6 { background:url(../imgsite/trabalhe.gif) no-repeat left top; width:130px; height:34px;}
#topo #menu_topo li a.bt6:hover { background:url(../imgsite/trabalhe_on.gif) no-repeat left top; width:130px; height:34px;}
*/
#topo #menu_topo li a.bt6 { background:url(../imgsite/bt_trabalheoff.gif) no-repeat left top; width:160px; height:34px;}
#topo #menu_topo li a.bt6:hover { background:url(../imgsite/bt_trabalheon.gif) no-repeat left top; width:160px; height:34px;}

#topo #menu_topo li a.bt7 { background:url(../imgsite/faleconosco.gif) no-repeat left top; width:96px; height:34px; margin-right:0;}
#topo #menu_topo li a.bt7:hover { background:url(../imgsite/faleconosco_on.gif) no-repeat left top; width:96px; height:34px; margin-right:0;}

/*MEIO*/
#meio_center { position:relative; height:260px; margin:30px 0 0 0;}
/*MENU ESQUERDO*/
#menu_esq { width:125px; float:left; list-style:none; overflow:hidden; height:auto;}
#menu_esq li { width:125px; margin:0; padding:0; background:#FFF; overflow:hidden; text-indent:-200px;}
#menu_esq li h3 { margin:0; padding:0;}
#menu_esq li h3 a { text-indent:-300px; overflow:hidden;}

#menu_esq li.top_menu_esq { background:url(../imgsite/top_menu_lateral.gif) no-repeat left top; width:125px; height:39px;}
#menu_esq li.inf_menu_esq { background:url(../imgsite/inf_menu_lateral.gif) no-repeat left top; width:125px; float:left; height:9px; margin:0;}

#menu_esq li.m nu_meio { background: #0C3 url(../imgsite/seta_menu.jpg) left center no-repeat; min-height:21px; font-family:tahoma,arial; text-indent:11px; border-top:1px solid #e5e5e5;}
#menu_esq li.bt_imoveis { width:125px; height:21px; background: #FFF url(../imgsite/bt_imoveis.gif) no-repeat 7px top;}
#menu_esq li.bt_imoveis a {width:125px; height:21px; display:block;}
#menu_esq li.bt_servicos { width:125px; height:21px; background: #FFF url(../imgsite/bt_servicos.gif) no-repeat 7px top;}
#menu_esq li.bt_servicos a {width:125px; height:21px; display:block;}
#menu_esq li.bt_carros { width:125px; height:21px; background: #FFF url(../imgsite/bt_carros.gif) no-repeat 7px top;}
#menu_esq li.bt_carros a {width:125px; height:21px; display:block;}
#menu_esq li.bt_motos{ width:125px; height:21px; background: #FFF url(../imgsite/bt_motos.gif) no-repeat 7px top;}
#menu_esq li.bt_motos a {width:125px; height:21px; display:block;}
#menu_esq li.bt_maquinas { width:125px; height:35px; background: #FFF url(../imgsite/bt_maquinas.gif) no-repeat 7px top;}
#menu_esq li.bt_maquinas a {width:125px; height:35px; display:block;}
#menu_esq li.bt_central { width:125px; height:35px; background: #FFF url(../imgsite/bt_central.gif) no-repeat 7px top;}
#menu_esq li.bt_central a {width:125px; height:35px; display:block;}

#banner_dir {width:220px; height:244px; overflow:hidden}
.link_azul { color:#246988; font-size:14px; text-decoration:none; font-weight: 600;}
.link_azul:hover { color:#246988; font-size:14px; text-decoration:underline;}

#embaixo_menu{float:left;margin:50px 0 0 0;}
#res_online { background:url(../imgsite/res_online.jpg) no-repeat left top; z-index:2px; width:133px; height:110px; margin:21px 0 0 0; padding:60px 0 0 0;}
.p_res { margin:0 0 0 13px; width:75px;}
#ouvidoria { background:url(../imgsite/ouvidoria.jpg) no-repeat left top; margin:15px 0 15px 0; width:123px; height:132px;}
#ouvidoria a { display:block;margin:15px 0 15px 0; width:123px; height:132px;}
#enews_lateral a{display:block; background:url(../imgsite/banner_enews132x72.jpg) no-repeat left top; width:132px; height:72px; margin:15px 0 0 0; }

/*NOTICIAS HOME*/
#parte2 {margin:0 15px 0 15px; width:685px; }
#not_patrimonio { width:410px; padding:15px 0 0 0px; float:left;}

#left_pt2 { width:410px; float:left;}
#dir_pt2 { width:258px; float:left; margin:0 0 0 15px;}

#not_patrimonio #m_patrimonio {width:410px; height:170px; margin:3px 0 0 0; overflow:hidden;}
#not_patrimonio #m_patrimonio p.txt_patrimonio { background: url(../imgsite/aspas.jpg) no-repeat 28px 45px; float:left; width:100px; color:#05658f; padding:50px 0 0 50px;font-weight:600; text-indent:-15px;}
#not_patrimonio #m_patrimonio #dir_patrimonio { width:195px; float:right; padding:29px 25px 0 0;}
#not_patrimonio #m_patrimonio #dir_patrimonio p { color:#FFFFFF; font-weight:bold; }

#not_patrimonio ul#ul_not { margin:15px 0 0 5px; width:390px; height:auto; position:relative; overflow:hidden;}
#not_patrimonio ul#ul_not li {list-style:none; padding:6px 0;  overflow:hidden; border-bottom:solid 1px #E9E9E9;}

#not_patrimonio ul#ul_not li .notleft { float:left; width:54px;}
#not_patrimonio ul#ul_not li .notright { float:left; width:330px;}
#not_patrimonio ul#ul_not li .dt_dia {height:20px; font-size:20px; color:#8c8c8c; float:left;}
#not_patrimonio ul#ul_not li .dt_mes { height:20px; color:#8c8c8c; float:left; padding:0 3px; }
#not_patrimonio ul#ul_not li .tit_laranja { color:#e78305;}
#not_patrimonio ul#ul_not li .res_not { width:370px; color:#87888a; background:#FF33CC;}
 
/***************************  FALE FACIL  ********************/
#fale { position:relative; overflow:hidden; background:#d9d9d9 url(../imgsite/topo_fale.jpg) no-repeat left top; width:258px; margin:15px 0 0 0; padding:56px 0 0 0;}
#fale ul#menu_fale {list-style:none;width:258px; height:30px; background:url(../imgsite/euquero.jpg) no-repeat center top;overflow:hidden;}
#fale ul#menu_fale li{ margin:0 12px 0 87px; border-top:#e5e5e5 solid 1px; height:30px; line-height:30px; }
#fale ul#menu_fale li.lifim { height:20px; width:258px; padding:0; margin:0; border:0; background:url(../imgsite/lifim.jpg) no-repeat center center;}
#fale ul#menu_fale li a { color:#777777; text-decoration:none; display:block; width:100%;font-size:12px;}
#fale ul#menu_faledina li a:hover { text-decoration:underline; background:#e8e8e8;}
#fale ul#menu_faledina {list-style:none;width:159px; background:#f3f3f3; padding:7px 35px 0 50px; left:7px; top:83px; overflow:hidden; visibility:hidden;position:absolute; }
#fale ul#menu_faledina.cls_aberto {visibility: visible;}
#fale ul#menu_faledina.cls_fechado {visibility:hidden;}
#fale ul#menu_faledina li{ margin:0 12px 0 0; border-top:#e5e5e5 solid 1px; height:17px;}
#fale ul#menu_faledina li.lifim { height:20px; width:258px; padding:0; margin:0 0 0 -50px; border:0; background:url(../imgsite/lifim.jpg) no-repeat left bottom;}
#fale ul#menu_faledina li a { color:#777777; text-decoration:none; display:block;font-size:12px; }
#fale ul#menu_faledina li a:hover { text-decoration:underline; background:#e8e8e8; color:#FF0000;}
#fale ul li{ background:url(../imgsite/seta_fale.gif) no-repeat left center; text-indent:6px;}

#fale ol#form_fale { list-style:none; color:#87888a; width:258px; margin:0; padding:0 0 20px 0;}
#fale ol#form_fale li.txt_fale { text-align:right; width:70px; height:15px;}
#fale ol#form_fale li { float:left;  width:158px; margin:10px 0 0 0;}
#fale ol#form_fale input { height:18px; margin:0; padding:0;}
#fale ol#form_fale li label { font-size:11px; padding:0 5px 0 0;}
#fale ol#form_fale .input_fale { width:145px}
#fale ol#form_fale li #enviar { width:40px; font-size:11px}

/*DESTAQUES*/
#destaques { width:115px; padding:25px 0 0 0; margin:0 auto;}
.dest { font-weight:bold; color:#000000; font-size:10px}
.dest a { font-size:10px; font-weight:bold;}

#contrato { margin:20px auto 0 auto; width:133px;}

/*********************  PÁGINAS INTERNAS  *************************/
#cont_i { position:relative; width:684px; margin:0 15px;}
#top_cont { background:url(../imgsite/top_cont.gif) no-repeat left top; width:684px; height:13px; overflow:hidden;}
#inf_cont {position:relative; background:#FFF url(../imgsite/inf_cont.jpg) no-repeat left top; width:684px; height:29px;  }
#meio_cont { color:#696968; position:relative; padding:20px 40px 20px 35px; background:#fff url(../imgsite/meio_cont.jpg) repeat-x left top; width:609px; overflow:hidden; z-index:1; }
#meio_contmaior { color:#696968; position:relative; padding:20px 20px 20px 20px; background:#fff url(../imgsite/meio_cont.jpg) repeat-x left top; width:644px; overflow:hidden; z-index:1; }

.num { color:#ffc20e; font-size:32px; float:left; width:35px;}
.p_pgto { color:#999999; width:80px; font-size:12px; float:left; margin:0 0 0 10px; text-indent:0px;}
.img_pgto { margin:-9px 0 0 0;}
#img_car { width:180px; font-size:10px; margin:20px 0 0 0; float:left; clear:both;}
#img_car p { width:180px;}
#valores { float:left; margin:40px 0 0 30px;}
#tit_i { margin:-7px 0 0 -15px;}

/*CONTEUDO*/
#conteudo {float:left; width:715px; padding:43px 0 0 0;}
#esquerda {float:left; width:135px;  padding:45px 0 0 0;}
#direita {float:left; width:151px; padding:45px 0 0 0; overflow:hidden;}

/***************  PAGAMENTOS  ******************************/
#conteudo #cont_i #meio_cont .form_pgto { clear:both;}
#top_form_pgto { background:url(../imgsite/top_form_pgto.jpg) no-repeat left top; width:554px; height:46px; position:relative}
#meio_form_pgto { background:#c6c6c6 url(../imgsite/meio_form.jpg) repeat-x left top; width:550px; overflow:hidden; height:auto; margin:0 auto;}
#inf_form_pgto { background:url(../imgsite/inf_form_pgto.jpg) no-repeat left top; width:554px; height:20px;}
#formulariototal{ margin:10px auto; width:554px;}

/***************  ENEWS  ******************************/
#conteudo #cont_i #meio_cont .form_pgto { clear:both;}
#top_form_enews { background:url(../imgsite/top_form_enews.jpg) no-repeat left top; width:481px; height:48px;}
#meio_form_enews { background:#e9ed76 url(../imgsite/meio_enews.jpg) repeat-x left top; width:474px; overflow:hidden; height:auto; margin:0; float:left;}
#inf_form_enews { background:url(../imgsite/inf_form_enews.jpg) no-repeat left top; width:481px; height:27px; clear:both;}
#formularioenews{ margin:0 auto; width:481px;}

#formenews { margin:0 auto; width:410px; }
#formenews li { clear:both; width:100%;}
#formenews li label{ width:90px; font-size:12px; font-weight:bold; clear:both; float:left;text-align:right; margin:0 10px 0 0; line-height:24px; color:#7d7c7c;}
#formenews li .labelmenor{ float:left; width:45px;}
#formenews .limenor {width:120px; background:#0000FF}
#formenews span{width:90px; font-weight:bold; line-height:24px; color:#7d7c7c;}
#smb_enews { background:url(../imgsite/smb_enews.jpg) repeat-y left top; float:left; width:7px; height:354px; overflow:hidden; display:block;}
#smb_enews2 { background:url(../imgsite/smb_enews.jpg) repeat-y left top; float:left; width:7px; height:245px; overflow:hidden;}

#enews_caract { width:100px; float:left; margin:10px 0 0 40px;}
#digite { width:250px; float:left; margin:10px 0 0 0;}

/*********************  SERVIÇOS  **********************/
.titulos{ text-indent:-5000px; height:1px; overflow:hidden;}
#aspas { position:absolute; z-index:99; font-size:18px; color:#b6aba5; background: url(../imgsite/aspas_i.jpg) no-repeat left top; height:38px; display:block; margin:10px 0 0 0; padding:5px 0 0 20px; }
.aspas { position:absolute; z-index:99; font-size:18px; color:#b6aba5; background: url(../imgsite/aspas_i.jpg) no-repeat left top; height:38px; display:block; margin:10px 0 0 0; padding:5px 0 0 20px; }
#conteudo #cont_i #meio_cont p { margin:20px 0 25px 0; text-indent:0px;}
#conteudo #cont_i #meio_cont #imagens { margin:0 0 30px 0;}
#conteudo #cont_i #meio_cont #serv_t { margin:20px 0 0 20px;}
#conteudo #cont_i #meio_cont #imagens img { margin-right:35px;}
#conteudo #cont_i #meio_cont #cred_servicos { margin:35px 0 0 0;}

/*******************  TRABALHE CONOSCO  *************************/
.cad_trab { width:245px; position:relative; float:left; margin:15px 0 0 0;}
.cad_trab a { color:#e98405; text-decoration:none; font-size:12px; margin:5px 0 0 25px; display:block;}
.cad_trab a:hover { text-decoration:underline;}
.cad_trab #trabalheid { position:absolute; bottom:32px; width:185px; margin:0 0 0 30px; height:91px;}
.cad_trab #trabalheid .inp_cur { border:0; margin: 0 0 3px 0; width:162px; background:url(../imgsite/inp_trab.jpg) no-repeat left top; height:25px;}
.cad_trab #trabalheid .inp_cur_snh { margin:0; border:0; width:129px;background:url(../imgsite/inp_senh.jpg) no-repeat left top; height:25px;}
#conteudo #left_cur { width:360px; float:left;}
.cad_trab_nao { background:url(../imgsite/fnd_nao.png) no-repeat left top; width:217px; height:180px; position:relative; float:left; margin:15px 0 0 17px;}
.cad_trab_nao #nc { background:url(../imgsite/topcadnao.png) no-repeat left top; width:217px; height:38px; text-indent:-5000px; margin:0; padding:0;}
.cad_trab_nao  span { width:165px; display:block; margin:0 0 0 23px; font-size:12px;}
.cad_trab_nao a { color:#e98405; text-decoration:none; font-size:12px; margin:5px 0 0 25px; display:block;}
.cad_trab_nao a:hover { text-decoration:underline;}

/**************************** FILIAIS  **************************/
.tit_filiais { background:url(../imgsite/fnd_filiais.jpg) no-repeat left bottom; font-size:13px; color:#3b54a0; text-indent:30px; padding:0 0 5px 0; font-weight:bold; clear:both;}
#meio_cont .filiais { margin:10px 0 0 10px; padding:0; clear:both;}
#meio_cont .filiais li { width:163px; float:left; margin:0 0 20px 20px; height:178px;}
.h2_filiais { color:#898989; font-size:20px; margin:60px 0 40px 0;}
#img_filial { width:370px; min-height:225px; margin:0 0 20px 0; float:left; }
#end_filial { width:215px; min-height:225px; float:left; margin:0 0 0 20px; }
#end_filial address { font-style:normal;}
#box_filial { width:572px; margin:45px auto 0 auto; clear:both; background:#f4f4f4;}
#box_filial #top_box_filial { width:572px; height:17px; padding:10px 0 0 0; background: url(../imgsite/top_box_filiais.jpg) no-repeat left top}

/*rodape filiais*/
#rdp_filiais { background:url(../imgsite/fnd_rdp_filiais.jpg) repeat-x left top; width:100%; height:auto; overflow:hidden; clear:both;}
#rdp_filiais #ul_rdp_filiais {width:1000px; margin:20px auto 10px auto; text-align:center;}
#rdp_filiais #ul_rdp_filiais .li_cidade { float:left; margin:5px 0; padding:2px 5px 2px 0;}
#rdp_filiais #ul_rdp_filiais li h3 a { color:#7d7d7d; line-height:12px; font-weight:normal; text-decoration:none;}
#rdp_filiais .sep_rdp_filiais { background:url(../imgsite/sep_rdp.jpg) no-repeat left bottom;  width:2px; height:10px; margin:5px 0; padding:2px 5px 2px 0; line-height:12px; float:left; over flow:hidden;}

/*RODAPE*/
#rodape { position:relative; background:url(../imgsite/rodape.jpg) repeat-x left 22px; width:100%; clear:both; font-size:11px; color:#87888A; margin-top:20px; }
#rodape p {text-align:center; margin-top:5px;}
#rodape ul#menuinf{ list-style:none; width:1001px; height:24px; margin:0 auto; overflow:hidden; padding:0; }
#rodape ul#menuinf li.outromenu { width:680px; padding:0; margin:0 auto; border:0;}
#rodape ul#menuinf li {float:left; color:#3b54a0; padding:0 2px;}
#rodape ul#menuinf li a:hover{text-decoration:underline;}
#rodape ul#menuinf li.rplinks { width:140px; padding-right:10px; border:none;}
#rodape ul#menuinf li a{ color:#3b54a0; text-decoration:none; line-height:15px;}

.sep_rdp { margin:0; padding:0;}

#rodape address { font-style:normal; text-align:center;}

#rodape ul#menuinf li a#twi{background:url(../imgsite/twitter.jpg) no-repeat left top; width:140px; float:left; height:24px; line-height:24px; text-align:right; color:#87888a; margin-top:-3px;}
#rodape ul#menuinf li a#twi:hover{text-decoration:underline;}
#rodape ul#menuinf li a#exp{ text-indent:-2000px;background:url(../imgsite/expertu.jpg) no-repeat left top; width:122px; height:11px; float:right;}

.sonhando { position:absolute; top:136px; left:199px; font-weight:bold; color:#666666; font-size:15px; z-ind ex:1;}
.sonhando2{ position:absolute; top:135px; left:200px; font-weight:bold; color:#ffffff; font-size:15px; z-i ndex:2;}

.caderno {margin:0 15px 0 15px; background:url(../imgsite/caderno2.png) no-repeat left top; width:685px; height:242px;}
.caderno .caderno_esq { float: left; width:343px; position:relative; height:231px;}

.postit{ position:absolute; left:0px; bottom:33px; width:217px; height:143px; z-index:4;}
.postpersona{position:absolute; right:-40px; bottom:0; width:205px; height:193px; z-index:5;}
.invisible{ text-indent:-5000px;} 
/*CADERNOS*/

/*HELP*/
.Help{background:url(../imgsite/area_login_help.jpg) no-repeat top center; width:477px; height:23px; display:none; overflow:hidden; float:left;}
.HelpExibe{background:url(../imgsite/area_login_help.jpg) no-repeat center center; width:477px; height:23px; display:block; float:left;}
.HelpExibe p{ font-weight:700; text-align:center; color:#FFFFFF; font-size:11.5px; line-height:20px;}

/*meusonho caderno*/
.bt_valor{ background:url(../imgsite/bt_valor.gif) no-repeat left top; width:88px; height:18px; color:#FFF; font-weight:700; overflow:hidden; text-align:center;}
.pmeses{ color:#0c5298; font-weight:700; width:68px; float:left; padding:0 0 0 20px; } 

/*DETALHES TOPO*/
.ilustrativo{ font-size:xx-small; margin:0; padding:0;}
#lastitulos{height:63px;}
#lastitulosmaior{ height:93px;}
#detalhe_topo{position:absolute; right:1px; top:0px; z-index:92;}
#detalhe_topo_colado{position:absolute; right:1px; top:-10px; z-index:92;}
#rodape_imagem {right:0px; position:absolute; bottom:10px; z-index:99;}
/*SERVIÇOS*/

/*EMPRESA*/
.tit_empresa{ font-weight:bold; font-size:14px;}

/*OPCOES.ASP*/
.fred{ color:#FF0000; font-weight:bold;}
.fgreen{ color:#006600; font-weight:bold;}
.white{ background:#FFFFFF;} 

.frameprod a{ color:#0066CC}
.frameprod a:hover { color:#FF6600;}
.divide{ border-left:1px #e6e6e6 solid; height:200px; width:1px;}
.hr {margin:10px 0; border-top:1px #e6e6e6 solid; clear:both; height:1px;}

#opcoes_pagamento{height:155px; overflow:hidden; width:644px;}
.opcoes a{ float:left;overflow:hidden; width:210px; height:152px; display:block; border:1px solid #CCCCCC; margin:1px;text-decoration:none;}
.opcoes a p{ padding:5px; text-align:center; color:#000000;}
.opcoes a:hover{ background:#fffbe1; overflow:hidden; display:block; border:0; height:152px; text-decoration:none; border:1px solid #efac58;}

.planosdesc{ position:relative; padding:20px 0; height:120px; overflow:hidden;}
.planoeimg{ float:left;width:30%; position:relative;}
.planoedados{ float:left; width:60%;position:relative; padding:25px 0 0 0;}
.planoedados li{ width:100%; margin:2px 0; }
.tit_blue{color:#3b54a0; font-weight:bold; width:150px; display:block;text-align:right; float:left; padding-right:10px;}
.sobe_img{ position:absolute; top:0px;}
/*OPCOES.ASP*/

/*formularios*/
.inp_reduzido{  background: url(../imgsite/inp_reduzido.gif); width:34px; height:18px;border:0; font-weight:700; padding:1px 5px; color:#3b54a0; }
.inp_pequeno{  background: url(../imgsite/inp_pequeno.gif); width:58px; height:18px;border:0; font-weight:700; padding:1px 5px; color:#3b54a0; }
.inp_medio{ background: url(../imgsite/inp_medio.gif); width:192px; height:19px;border:0; font-weight:700; padding:1px 5px; color:#3b54a0;}
.inp_grande{ background: url(../imgsite/inp_grande.gif); width:333px; height:19px;border:0; font-weight:700; padding:1px 5px; color:#3b54a0;}
.inp_textarea{ background:url(../imgsite/inp_textarea.gif); width:334px; height:136px;border:0; font-weight:700; padding:1px 5px; color:#3b54a0;}
.inp_home{  background: url(../imgsite/inp_home.gif); width:146px; height:18px;border:0; font-weight:700; padding:1px 5px; color:#3b54a0; }

.lnk_pg { color:#3b54a0; text-decoration:none;}
.lnk_pg:hover { text-decoration:underline;}
.altura{ height:50px; width:100px; clear:both; float:none;}

.tit_azulp{color:#3b54a0; font-weight:700;}
/*formularios*/

.inp_textarea2 {width:400px; height:136px; font-weight:700; padding:1px 5px; color:#3b54a0;}

#formgeral { margin:0 auto; width:500px;}
#formgeral li { clear:both; width:100%;}
#formgeral li label{ width:120px; font-weight:bold; clear:both; float:left; line-height:24px; color:#7d7c7c; letter-spacing:-1px; text-align:right; padding:0 5px 0 0;}
#formgeral li .labelmenor{ float:left; width:45px;}
#formgeral .limenor {width:120px; background:#0000FF}
#formgeral span{ width:90px; font-weight:bold; color:#7d7c7c;}

.falecom_caract{float:left; width:30%; height:70px; margin:10px 0;}
.centra{ text-align:center; margin:10px 0;}
.tit_azulm{ color:#3b54a0; font-size:16px; font-weight:700; padding:20px 0; clear:both; }
.tit_op5{ font-weight:700;}

/*tabela funcionamento*/
#calcfc { height:30px; border:#CCCCCC solid 1px; }
#calcfc td { padding:10px; border:#CCCCCC solid 1px;}

/************************  PAGINAÇÃO  *****************************/
#paginacaoasp { width:620px; text-align:center;}
.linkpg { color:#3b54a0; font-size:15px; font-weight:bold;}
.paginacao { color:#8c8c8c; text-decoration:none;}

#paginacaoaspProd{ width:620px; text-align:center; padding:25px 0; text-align:right; width:100%;}

/*************************  SUB MENU  *****************************/
ul#menu_empresa { position:absolute; list-style:none; width:98px; background:#033878 url(../imgsite/liiniciosub.jpg) no-repeat left top; padding:8px 0 0 10px; left:533px; top:118px; overflow:hidden; visibility:hidden; z-index:99!important;}
ul#menu_empresa.cls_aberto {visibility: visible; z-index:99;}
ul#menu_empresa.cls_fechado {visibility:hidden;}
ul#menu_empresa li{ margin:0 12px 0 0; border-top:#738caa solid 1px; padding:3px 2px; }
ul#menu_empresa li.lifim { width:108px; height:15px; padding:0; border:0; margin:0 0 0 -10px; background:url(../imgsite/lifimsub.jpg) no-repeat left top;}
ul#menu_empresa li a { color:#FFF; text-decoration:none; display:block; font-size:12px; }
ul#menu_empresa li a:hover { text-decoration:underline; color:#516fcc;}

ul#menu_consorcio { position:absolute; list-style:none; width:98px; background:#033878 url(../imgsite/liiniciosub.jpg) no-repeat left top; padding:8px 0 0 10px; left:436px; top:118px; overflow:hidden; visibility:hidden; z-index:99!important;}
ul#menu_consorcio.cls_aberto {visibility: visible; z-index:99;}
ul#menu_consorcio.cls_fechado {visibility:hidden;}
ul#menu_consorcio li{ margin:0 12px 0 0; border-top:#738caa solid 1px; padding:3px 2px; }
ul#menu_consorcio li.lifim { width:108px; height:15px; padding:0; border:0; margin:0 0 0 -10px; background:url(../imgsite/lifimsub.jpg) no-repeat left top;}
ul#menu_consorcio li a { color:#FFF; text-decoration:none; display:block; font-size:12px; }
ul#menu_consorcio li a:hover { text-decoration:underline; color:#516fcc;}

/*NOTICIAS*/
#lista_noticias {list-style:none;}
#lista_noticias li h4 a {list-style:none; color:#e78305;}
#lista_noticias li h4 a:hover {list-style:none; color:#3b54a0;}

/************************  DEPOIMENTOS  ********************/
#lista_depoimentos {list-style:none;}
#lista_depoimentos li h4 {color:#e78305; font-size:18px;}
#lista_depoimentos li img { margin:0 10px 5px 0;}

/*COMOPAGAR*/
.bt_padrao a{ background:url(../imgsite/bt_padrao.jpg) no-repeat left top; width:200px; height:52px; color:#fff; font-weight:bold; line-height:42px;text-align:center; display:block; margin:10px 0 10px 0; margin:0 auto;}
.bt_padrao a:hover{ background:url(../imgsite/bt_padrao_hover.jpg) no-repeat left top; color:#FFCC33;}
.cinquenta{ width:48%; margin:20px auto 0 auto; text-align:center; float:left}

/***********    ENQUETES    ****************/
#top_enquete { background:url(../imgsite/top_enquete.jpg) no-repeat left top; width:124px; height:38px;}
#meio_enquete { background:#e5e5e5 url(../imgsite/meio_enquete.jpg) no-repeat left bottom; width:102px; min-height:97px; padding:0 12px 15px 10px;}
#enquete { background:#d9d9d9 url(../imgsite/enquete_m.jpg) no-repeat left top; width:218px; margin:20px 0 0 0; padding:50px 20px 20px 20px; position:relative;}

/*****************  barra lateral creditos  ***********/
#destaque { width:151px; overflow:hidden;}
.creditos { margin:20px 0; width:151px; background:url(../imgsite/rcinza.jpg) repeat-y left top; overflow:hidden;}
.creditos ul { margin:0; padding:0;}
.creditos .prod { width:126px; padding:0 0 0 15px; overflow:hidden;}
.creditos label{  width:65px; overflow:hidden; display:block; float:left; text-align:center;}

#destaque a { font-size:10px; text-decoration:none; color:#3b54a0;}
#destaque a:hover { text-decoration:underline;}

.topo_novos {background:url(../imgsite/img_creditos/novostopo.jpg) no-repeat left top; width:151px; height:48px;}
.rdpmais_novos { background:url(../imgsite/img_creditos/rdp_novosmais.jpg) no-repeat left top; width:151px; height:55px;}
.rdpmenos_novos { background:url(../imgsite/img_creditos/rdp_novosmenos.jpg) no-repeat left top ; width:151px; height:55px;}

.topo_imoveis {background:url(../imgsite/img_creditos/imovtopo.jpg) no-repeat left top; width:151px; height:48px;}
.rdpmais_imoveis { background:url(../imgsite/img_creditos/rdp_imovmais.jpg) no-repeat left top; width:151px; height:55px;}
.rdpmenos_imoveis { background:url(../imgsite/img_creditos/rdp_imovmenos.jpg) no-repeat left top; width:151px; height:55px;}

.topo_semi { background:url(../imgsite/img_creditos/semitopo.jpg) no-repeat  top; width:151px; height:48px;}
.rdpmais_semi { position:relative; background:url(../imgsite/img_creditos/rdp_semimais.jpg) no-repeat left top; width:151px; height:52px;}
.rdpmenos_semi { position:relative; background:url(../imgsite/img_creditos/rdp_semimenos.jpg) no-repeat left top; width:151px; height:52px;}

.topo_motos { position:relative; background:url(../imgsite/img_creditos/mototop.jpg) no-repeat left top; width:151px; height:50px;}
.rdpmais_motos { position:relative; background:url(../imgsite/img_creditos/motord.jpg) no-repeat left top; width:151px; height:52px;}
.rdpmenos_motos { position:relative; background:url(../imgsite/img_creditos/rdp_mtmenos.jpg) no-repeat left top; width:151px; height:52px;}

.cr { display:block; width:50px; height:30px; text-decoration:none; float:right; margin:10px 0 0 0;}
.cred { background:url(../imgsite/cred.jpg) no-repeat left top; width:151px; height:24px; overflow:hidden; position:relative;}
.cred span { margin:0 0 0 25px; line-height:24px;}

.visivel { display:block; width:151px; height:auto; overflow:hidden; }
.recolhe { display:none; width:151px; height:auto; overflow:hidden; }

/*lightbox*/
.lado_light{margin:1px; float:left; position:relative}

/*********************  CLASSES  *******************************/
.txt_laranja { font-family:"Arial Black"; font-size:13px; color:#e78305;}
.bold_azul { font-weight:bold; color:#3b54a0;}
.indent { display:none;}
