body {text-align:center; font:10/10px Verdana; margin:0; padding:0; background:#fcfcfc;}
.bg_00 {background:#fff; text-align:left;}

/* CARACTERISTICAS DIVS */
#tudo {position:relative; width:1000px; height:400px; display:table; margin:auto; text-align:left; background:#ffffff url(../imagens/bg_tudo.gif) repeat-y; display: none;}

#topo {position:relative; float:left; width:802px; height:113px; z-index:1;}
#esq  {position:relative; float:left; width:198px; height:685px; display:table;}
#dir  {position:relative; float:left; width:802px; height:578px; display:table; margin-top:-6px; z-index:0; padding-bottom:12px;}
#rod  {position:relative; float:left; width:984px; *width:1000px; height:70px; background:#e5e5e5;border-top: 6px solid #FFF;padding-left: 16px;}
#sub_rod  {position:relative; float:left; width:1000px; display:table; background:#fff; padding-bottom:15px; text-align:right; z-index:1;}

#cadastro {position:relative; float:left; width:330px; display:table;}
.promocao {position:relative; float:left; width:384px; display:table; margin-top:15px;}

#semi_top  		{position:relative; float:left; width:100%;}
#semi_detalhes  {position:relative; float:left; width:447px;}
#semi_proposta  {position:relative; float:left; width:335px; height:500px; display:table;}
.frm_semi {padding-left:2px; border:#797878 1px Solid; margin-top:8px;}
.frm_semi2 {padding-left:2px; border:#797878 1px Solid; margin-top:8px; color:#fff; background:#b0b0b0;}

#framenovos		{position:relative; float:left; width:802px; height:400px; display:table;}
#framepromocao	{position:relative; float:left; width:385px; height:400px; display:none;}

.semi {float:left; display:inline; border-right:#001987 1px Solid; margin-left:14px; padding-right:14px; width:100px;}

.box_dest	{position:relative; float:left; width:127px; height:120px; margin:10px 0px 0 29px; display:inline; text-align:left; font:11/15px Verdana; color:#797878;}
.rod_box	{position:relative; float:left; width:470px; height: 70px; margin: 5px; font: 11px arial;}
.rod_linha	{position:relative; float:left; width:1px;   height: 45px; margin:7px 4px 0 2px; overflow:hidden; background:#ffffff;}
.linha_01   {position:relative; float:left; width:1px;   height: 15px; overflow:hidden; background:#97a0c6; display:inline;}

.hr_01	{position:relative; width:587px; height:2px; margin-top:7px; overflow:hidden; background:#aeaeae;} /* até agora apenas na home */
.hr_02	{position:relative; width:570px; height:1px; margin-top:34px; overflow:hidden; background:#97a0c6;}
.hr_03	{position:relative; width:357px; height:2px; margin-top:7px; overflow:hidden; background:#5273b3;}
.hr_04	{position:relative; width:100%;  height:1px; margin-top:5px; _float:left; overflow:hidden; background:#828282; clear:both}

/* ALINHAMENTOS */
.margin_01 {margin-top: 10px;}
.margin_02 {margin-left:14px;}
.margin_03 {margin:2px 12px 0 12px;}
.margin_04 {margin-top: 15px;}
.margin_05 {margin-top: 22px;}
.margin_06 {margin-right:15px;}

.fLeft  {float:left;}
.fRight {float:right;}
.aLeft {text-align:left;}
.aRight {text-align:right;}

p {margin:10px 0 0 0;}

ul {margin:8px 0 0 0; padding:0 0 0 0;}
li {margin:0 0 0 15px; padding:0 0 0 0;}

/* FONTES */
#tudo {font:11/14px Verdana; color:#797878;}
#rod  {font: 9/13px Verdana;}
#titulo{font:18/18px Verdana; color:#003291;}
.esq_tit {font:Bold 20/20px Verdana; color:#003190;}
.dir_sub {font:Bold 14/20px Verdana;}

.padrao {font:11/15px Verdana; color:#797878;} /* fonte padrao, para colocar em tables e similares que nao peguem o style da div em que estão contidos */

.frm_semi {font:10px Verdana;}
.fonte_01 {font:14/18px Verdana;}

.cor_01 {color:#0a609c;}
.cor_02 {color:#6c89bf;}
.cor_03 {color:#a5a5a5;} /*cinza claro*/
.cor_04 {color:#003291;} /*azul escuro*/
.cor_05 {color:#0489f2;} /*azul claro*/
.cor_06 {color:#a80917;} /*vermelho*/

/* LINKS */
a 		{text-decoration:none; color:#003291;}
a:hover {text-decoration:underline; color:#0a609c;}

/* LISTAS */
.li_dicas {list-style-image:url(../imagens/li_dicas.gif);}

/* TABLES */
#tb_semi {width:773px; margin:20px 0 0 14px; font:Bold 11/15px Verdana; color:#797878; clear:both;}
#tb_semi_aprox {width:773px; margin:20px 0 0 14px; font:Bold 11/15px Verdana; color:#797878; clear:both;}

table.noticias {width:505px; margin:20px 0 0 14px; font:11/15px Verdana; color:#797878;}
table.noticias td.nome {font:bold 11/15px Verdana;}
table.noticias td.numero {font:bold 11/15px Verdana; color:#003190; text-align:right;}
table.noticias td.cab {font:bold 14/16px Verdana; color:#003190;}
table.noticias tr.linha2 {background:#f1f1f1;}

.tr_01	 {background:#c8e3f6;}
.td_01	 {padding:3px 10px 3px 10px;}

#tb_semi td {cursor:pointer; border-bottom:1px solid #5273b3;}
#tb_semi .cabeca {cursor:pointer; border-bottom:2px solid #5273b3;}

#tb_semi_aprox td {cursor:pointer; border-bottom:1px solid #5273b3;}
#tb_semi_aprox .cabeca {cursor:pointer; border-bottom:2px solid #5273b3;}

