﻿*{ margin: 0; padding: 0; font-family: Verdana, Arial }  
a { border: 0; text-decoration: none; } 
li { list-style: none; }
img { border: none; }
hr { height: 1px; font-size: 1px; line-height: 1px; border:none; border-top: 1px solid #000; }
.clear { height: 1px; font-size; 1px; line-height: 1px; clear: both;}
body { background: url(../_img/_layout/bg_all.jpg) repeat; }

p { font-size: 11px; color:#000; text-align: justify; margin: 10px 0; line-height: 18px;}
h1,h2,h3,h4 { color: #47729c; }
h1 { font-size: 18px; font-weight: normal;font-weight: bold; }
h1.esp1 { color: #d3611c; margin: 0 0 20px 0; }
h1.esp1 span { font-size: 12px; font-weight: normal; }
h2.sub_title { font-size: 10px; text-transform: uppercase; }
h2 span { visibility: hidden;display: none; }
/* --------------------------- Div All  --------------------------- */
div#all { width: 910px;  margin: 0 auto; }
div#bg_all {  width: 100%; background: url(../_img/_layout/bg_body.jpg) repeat-x }
/* --------------------------- Div Banner --------------------------- */
div#banner img { float: left;  }

/* --------------------------- Div Nav --------------------------- */
div#topnav { background: #d3611b; height:25px; }
div#topnav ul { padding: 0 0 0 15px; float: left;}
div#topnav li { display: inline; }
div#topnav li a { display: block; float: left; height: 25px;}
div#topnav li a span { visibility: hidden;}
div#topnav li a.moda { background: url(../_img/_buttons/menu.jpg) -15px top ; width: 80px; }
div#topnav li a:hover.moda { background: url(../_img/_buttons/menu.jpg) -15px bottom ;}
div#topnav li a.moda_active { background: url(../_img/_buttons/menu.jpg) -15px bottom ; width: 80px; }
div#topnav li a.beleza { background: url(../_img/_buttons/menu.jpg) -95px top ; width: 83px;}
div#topnav li a:hover.beleza { background: url(../_img/_buttons/menu.jpg) -95px bottom ; }
div#topnav li a.beleza_active { background: url(../_img/_buttons/menu.jpg) -95px bottom ; width: 83px;}
div#topnav li a.saude { background: url(../_img/_buttons/menu.jpg) -179px top ; width: 81px;}
div#topnav li a:hover.saude { background: url(../_img/_buttons/menu.jpg) -179px bottom ;}
div#topnav li a.saude_active { background: url(../_img/_buttons/menu.jpg) -179px bottom ; width: 81px;}
div#topnav li a.decoracao { background: url(../_img/_buttons/menu.jpg) -263px top ; width: 115px;}
div#topnav li a:hover.decoracao { background: url(../_img/_buttons/menu.jpg) -263px bottom ;  }
div#topnav li a.decoracao_active { background: url(../_img/_buttons/menu.jpg) -263px bottom ; width: 115px;}
div#topnav li a.comportamento { background: url(../_img/_buttons/menu.jpg) -380px top ; width: 152px;}
div#topnav li a:hover.comportamento { background: url(../_img/_buttons/menu.jpg) -380px bottom ;}
div#topnav li a.comportamento_active { background: url(../_img/_buttons/menu.jpg) -380px bottom ; width: 152px;}
div#topnav li a.bebe { background: url(../_img/_buttons/menu.jpg) -533px top ; width: 73px;}
div#topnav li a:hover.bebe { background: url(../_img/_buttons/menu.jpg) -533px bottom; }
div#topnav li a.bebe_active { background: url(../_img/_buttons/menu.jpg) -533px bottom ; width: 73px;}
div#topnav div#topsearch { padding: 4px 0 0  20px; float: left; }
div#topnav div#topsearch  input{ width: 84px; height: 11px;float: left;margin: 0 0 0 2px;font-size: 10px; padding: 1px 0; padding: 1px 0 1px 5px;}
div#topnav div#topsearch  select{ height: 17px; font-size: 10px;  float: left; padding: 0 0 0 2px; width: 100px; margin: 0 0 0 2px; ;}
div#topnav div#topsearch  input.bt{ width: 25px; height:17px; background: #48729c; font-size: 8px; color: #fff; border: 0;}
div#topnav div#topsearch label { color: #fff; font-size: 12px;float: left; padding: 1px 0 0 0 ; }
* html div#footer { margin:0; border: 0; width: 100%}
/* --------------------------- Div Content --------------------------- */
div#content { background: /*url(../_img/_layout/bg_content.jpg)*/ #f8f7fd repeat-x; height: auto; *overflow: auto; }
div#inst_content { background: url(../_img/_layout/bg_inst.jpg) #f7f6fb no-repeat center right; min-height: 600px; overflow: auto; padding: 10px;}
* html div#inst_content { height: 600px;  }
* html div#bg_esp { background: /*url(../_img/_layout/bg_content.jpg)*/ #f8f7fd repeat-x; height: auto; overflow: auto; height: 680px;  }


/* --------------------------- Div Central Banner --------------------------- */
div#central_banner { width: 885px; padding: 20px 0 0 0 ; margin: 0 auto; }


/* --------------------------- Div LeftNav --------------------------- */

div#leftnav { float: left; margin: 20px 0 0 0}
div#leftnav  li { display: block; }
div#leftnav  li a { display: block; width: 145px; height: 50px; }
div#leftnav  li a span{ visibility: hidden;}

div#leftnav  li a.objs { background: url(../_img/_buttons/leftnav.jpg) left -4px;  }
div#leftnav  li a.objs_active { background: url(../_img/_buttons/leftnav.jpg) right -4px;}
div#leftnav  li a:hover.objs { background: url(../_img/_buttons/leftnav.jpg) right -4px; }
div#leftnav  li a.eventos { background: url(../_img/_buttons/leftnav.jpg) left -54px; }
div#leftnav  li a:hover.eventos { background: url(../_img/_buttons/leftnav.jpg) right -54px; }
div#leftnav  li a.eventos_active { background: url(../_img/_buttons/leftnav.jpg) right -54px;}
div#leftnav  li a.pr { background: url(../_img/_buttons/leftnav.jpg) left -104px; }
div#leftnav  li a.pr_active { background: url(../_img/_buttons/leftnav.jpg) right -104px; }
div#leftnav  li a:hover.pr { background: url(../_img/_buttons/leftnav.jpg) right -104px; }
div#leftnav  li a.dicasc{ background: url(../_img/_buttons/leftnav.jpg) left -154px;  }
div#leftnav  li a.dicasc_active{ background: url(../_img/_buttons/leftnav.jpg) right -154px; }
div#leftnav  li a:hover.dicasc{ background: url(../_img/_buttons/leftnav.jpg) right -154px; }
div#leftnav  li a.chab{ background: url(../_img/_buttons/leftnav.jpg) left -204px; }
div#leftnav  li a.chab_active{ background: url(../_img/_buttons/leftnav.jpg) right -204px;}
div#leftnav  li a:hover.chab{ background: url(../_img/_buttons/leftnav.jpg) right -204px; }
div#leftnav  li a.chabb{ background: url(../_img/_buttons/leftnav.jpg) left -254px; }
div#leftnav  li a.chabb_active{ background: url(../_img/_buttons/leftnav.jpg) right -254px; }
div#leftnav  li a:hover.chabb{ background: url(../_img/_buttons/leftnav.jpg) right -254px; }
div#leftnav  li a.enx{ background: url(../_img/_buttons/leftnav.jpg) left -304px; }
div#leftnav  li a.enx_active{ background: url(../_img/_buttons/leftnav.jpg) right -304px; }
div#leftnav  li a:hover.enx{ background: url(../_img/_buttons/leftnav.jpg) right -304px; }
div#leftnav  li a.ai{ background: url(../_img/_buttons/leftnav.jpg) left -354px; }
div#leftnav  li a.ai_active{ background: url(../_img/_buttons/leftnav.jpg) right -354px; }
div#leftnav  li a:hover.ai{ background: url(../_img/_buttons/leftnav.jpg) right -354px;cursor: default; }
div#leftnav  li a.dicav{ background: url(../_img/_buttons/leftnav.jpg) left -405px; height: 52px; }
div#leftnav  li a.dicav_active{ background: url(../_img/_buttons/leftnav.jpg) right -405px; height: 52px; }
div#leftnav  li a:hover.dicav{ background: url(../_img/_buttons/leftnav.jpg) right -405px; height: 52px; }
div#leftnav  li a.contatol{ background: url(../_img/_buttons/leftnav.jpg) left -454px;  }
div#leftnav  li a:hover.contatol{ background: url(../_img/_buttons/leftnav.jpg) right -454px;  }
div#leftnav  li a.contatol_active{ background: url(../_img/_buttons/leftnav.jpg) right -454px;  }
div#leftnav p#pub { margin: 10px 0 60px 0; }

div#center_inst h4 { font-size:11px; font-weight: normal; text-transform: uppercase; margin: 40px 0 0 0; }

div#bg_right{ background: url(../_img/_layout/bg_inst.jpg)  no-repeat right 60px;height: 500px; width: 195px; float: left;}
div#bg_right2{ background: url(../_img/_layout/bg_inst2.jpg)  no-repeat right 60px;height: 500px; width: 195px; float: left;}
div#bg_right3{ background: url(../_img/_layout/bg_inst3.jpg)  no-repeat center 60px;height: 500px; width: 210px; float: left;}
* html div#bg_right{ width: 190px;float: right;  }
* html div#bg_right2{ width: 180px;}
* html div#bg_right5{ width: 180px;}
* html div#bg_right6{ width: 180px;}
* html div#bg_right3{ width: 170px;  }
div#bg_right4{ background: url(../_img/_layout/bg_inst4.jpg)  no-repeat right 150px;height: 500px; width: 195px; float: left;}
* html div#bg_right4{ width: 170px;  }
div#bg_right5{ background: url(../_img/_layout/bg_inst5.jpg)  no-repeat right 300px;height: 600px; width: 195px; float: left;}
div#bg_right6{ background: url(../_img/_layout/bg_inst6.jpg)  no-repeat right 50px;height: 500px; width: 195px; float: left;}
/* --------------------------- Div News --------------------------- */
div#news { width: 125px; margin: 30px 0 0 18px; }
div#news span { font-size: 10px; color: #487499; margin: 5px 0 10px 0; text-align: left;}
div#news a:hover span{ color: #F37021; }
div#news label { font-size: 11px; color: #487499; }
div#news input { border: 1px dotted #487499; height:21px; width: 120px; }
div#news input.bts { background: #d2611b; border: none; width:42px;text-align: center;line-height: 20px; color: #fff; font-size: 10px; float: left; margin: 0 0 0 47px; }
div#news p.p_bts { margin: 5px 0 0 33px; }

/* --------------------------- Div News --------------------------- */
div#center_content { float: left; width: 465px; margin: 20px 20px 0 10px; }/* default: 490 */
/** html div#center_content { margin: 20px 10px 0 10px;}*/
div#center_inst { min-height: 680px; float:left; margin:20px 20px 0 10px; width:520px;}
div#center_content  img.img_materia { float: right; margin: 15px 0 10px 15px ;}
div#right_public { float: left; width: 250px; margin: 20px 0 0 0; }
div#intern { height:900px; }

/* --------------------------- Banner Bottom --------------------------- */
div#banner_bottom { margin: 10px 0; }

/* --------------------------- Contato --------------------------- */
div#center_inst  h1 { margin: 0 0 20px 0; }
div#center_inst h3 { font-size: 11px; margin: 0px 0 0 0 ; }
div#center_inst h3 a { color: #47729a; font-weight: bold; font-size: 11px; text-transform: uppercase; line-height: 25px;}
div#center_inst h3 a:hover { color: #d3611c; }
div#center_inst p { font-size: 11px;color: #231f20; }
div#center_inst p a { color: #231f20; font-weight: bold; font-size: 11px }
div#center_inst p.pergunta { text-transform: uppercase; color:#47729a ; font-weight: bold;}

/* --------------------------- Busca --------------------------- */
ul#list_search  { margin: 10px 0 0 0; }
ul#list_search  li a{ color:#487499; font-size: 12px;line-height: 20px; display: block;}
ul#list_search  li a:hover{ color: #f37021; }

/* --------------------------- Banner Bottom --------------------------- */
div#footer ul { margin: 10px auto 0 auto ; height: 20px; width: 600px;}
 html div#footer { padding: 0 0 5px 0; }
* html div#footer ul {margin: 0 auto; width: 530px; }
* html div#footer ul li a.gb_ie{ letter-spacing: -2px; }
div#footer ul  li{ display: inline; float: left; font-size: 9px; color: #47729C; }
div#footer ul li a { display: block; float: left; padding: 0 1px; font-size:9px; text-transform: uppercase; color: #47729C; line-height: 13px; letter-spacing: -1px;}
div#footer ul li a { padding: 0; margin: 0; }
div#footer ul li a:hover {  color: #f37021;}
div#footer  p { color: #47729C; font-size: 10px; text-align: center }

div#feeds { width: 220px; /*height:416px;*/border: 1px solid #cccccc; }
div#feeds h2 { font-size: 18px; padding: 5px; }
div#feeds p.title_feed { border-bottom: 5px solid #ccc; height: 35px; padding: 8px; }
div#feeds p.title_feed  img{ float: left }
div#feeds p.title_feed  a{ float: left; padding: 5px 0 0 5px; color: #1a78c0;}
div#feeds p.subt_feed { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; margin: 0 5px; text-transform: uppercase; padding: 5px;background: #f4f4f4; color: #646560; }
div#feeds p.subt_feed  span { float: left; margin: 0 40px 0 0; line-height: 18px; font-size: 10px; font-weight: bold;}
div#feeds ul { padding: 5px; }
div#feeds li { border-bottom: 1px solid #d8d8d8; height: 75px; }
div#feeds li  a { display: block; }
div#feeds li a img { float: left; padding: 0 5px 0 0; }
div#feeds li a span { color: #1A78C0; float: left; font-size: 10px; width: 110px; }
div#footer_feed { background: url(../_img/_layout/bg_feed.jpg) no-repeat; height: 30px; line-height: 30px;}
div#footer_feed  a {  color: #fff; font-size: 10px; margin: 0 0 0 10px;  }
div#feeds a:hover { text-decoration: underline; }

/* --------------------------- Matérias Moda --------------------------- */
ul#list_mat { margin: 0 0 10px 0; }
ul#list_mat a { display: block; font-size: 12px; color: #47729d; line-height: 20px;}
ul#list_mat a:hover { font-weight: bold; }
ul#list_mat a span { font-size: 10px; text-transform: uppercase; }

/* --------------------------- Boxes Matérias Moda --------------------------- */
div#box_mat1 { float: left;  }
div#box_mat2 { float: left;  margin: 0 8px;}
* html div#box_mat2 { margin: 0 10px;}
* html div#box_mat2 { float: left;  margin: 0 8px;}
div#box_mat2 {}

/* --------------------------- Dicas de vídeo --------------------------- */
ul.list_v { margin: 10px 0 30x 0; }
ul.list_v  li{ height: 80px; margin: 0 0 30px 0; }
ul.list_v  li.clear { height: 1px;margin: 0; }
* html ul.list_v  li.clear { height: 1px; margin:0; padding:0; }
* html ul.list_v  li { height: 60px; }
div.main_v { float: left; margin: 0 5px 30px 0; }
h2.title_v { font-size: 14px; }

/* --------------------------- Enviar a um amigo --------------------------- */
div#sendf label  { color: #f66e22; }
div#sendf  input { border:1px solid #7c9eba; }
div#sendf  input#bt_sub {margin: 5px 0 0 0;}

/* --------------------------- News --------------------------- */
div#news_layer { margin: 0; }
div#news_layer label  { color: #f66e22; }
div#news_layer input { border:1px solid #7c9eba; }
div#inews { margin: 10px 0 0 0;}
div#news_layer  p { color:#487499; font-size:11px; margin:5px 0 10px;text-align:left; }
div#news_layer  input#bt_subn {margin: 5px 0 0 0;background:#D2611B none repeat scroll 0 0;border:medium none;color:#FFFFFF;font-size:10px;text-align:center;width:42px; height: 20px; line-height: 20px;}

/* --------------------------- Absoluta indica --------------------------- */
ul#list_absind  li{ width: 100%; float: left; margin: 0 10px 10px 0px; display: inline;}
* html ul#list_absind  li{ width: 98%; }
ul#list_absind  li h3 { margin: 0 ; font-size: 12px; color: #47729a; text-transform: uppercase; font-weight: bold; }
ul#list_absind  li h3.title_diario { margin: 0 0 10px 0; }
ul#list_absind  li p.sub_title { margin: 0 0  10px 0; }
ul#list_absind  li p { text-align: justify; font-size: 10px; }
ul#list_absind  li img{ float: left; margin: 0 10px 10px 0;}

/* --------------------------- Lista venda --------------------------- */
ul#list_vend { margin: 30px 0 0 0; }
ul#list_vend  li{ width: 100%; float: left; margin: 0 10px 10px 0px; display: inline;}
ul#list_vend  li h3 { margin: 0 ; font-size: 12px; color: #47729a; text-transform: uppercase; font-weight: bold; }
ul#list_vend li p.sub_title { margin: 0 0  10px 0; }
ul#list_vend li p.info_vend { margin: 5px 0 5px 2px; }
ul#list_vend li p.info_vend a { color:#47729a}
ul#list_vend li p.preco_class { font-weight: bold; }
ul#list_vend  li p { text-align: justify; font-size: 10px; }
ul#list_vend  li img{ float: left; margin: 0 10px 10px 0;}

ul.pagina  { margin: 20px 20px 20px 0;float: right; }
ul.pagina  li { display: inline; float: left; color: #f26f1f;font-size: 12px; }
ul.pagina  li a{ display: block; float: left;  /*padding: 0 3px;*/width: 15px; text-align: center; color: #f26f1f; font-size: 12px;}
ul.pagina  li a.at { font-weight: bold; }
ul.pagina  li a:hover { font-weight: bold; }

ul.pagina_m  { margin: 5px 20px 50px 0; }
ul.pagina_m  li { display: inline; float: left; color: #f26f1f;font-size: 12px; }
ul.pagina_m  li a{ display: block; float: left;  /*padding: 0 3px;*/width: 15px; text-align: center; color: #f26f1f; font-size: 12px;}
ul.pagina_m  li a.at { font-weight: bold; }
ul.pagina_m  li a:hover { font-weight: bold; }

/* --------------------------- Dicas saúde --------------------------- */
ul.list_saude { margin: 0 0 20px 0; }
ul.list_saude  li{ list-style: disc; margin: 0 0 10px 20px;  font-size: 12px;}

/* --------------------------- Objetos desejo --------------------------- */
ul#list_objetos { margin: 0 0 0px 0; }
ul#list_objetos  li { width: 155px; /*height: 220px;*/ color: #678baf; float: left; margin: 0 0 10px 70px;}
* html ul#list_objetos  li { margin: 0 0 30px 40px; }
/*ul.list_obj  li{height: 220px}*/
ul#list_objetos  li span{ display: block; font-size: 10px; text-align: center }
ul#list_objetos  li span.end { color: #000; }
ul#list_objetos .lnk-votar { background: #D2611B; color: #FFFFFF; font-size: 10px; line-height:20px; margin: 0 auto; text-align:center; display: block; width: 155px; }
ul#list_objetos .voto-ok { font-size: 10px; color: #000; text-align: center; }

/* --------------------------- Anuncie --------------------------- */
div#anuncie { padding: 20px; float: left; width: 720px; }
div#anuncie img{ float: left; padding: 0 0 0 10px; }
div#anuncie p {  }
div#anuncie div#inter {float: left; width:300px;}
div#anuncie div#inter  a { float: right; }

/* --------------------------- Formulário de News --------------------------- */
form#form_news label { font-size: 10px; color: #231f20; line-height: 20px;}
form#form_news label.lab_t1 { width: 163px; display: block; float: left; }
form#form_news label.lab_t3 { /*width: 355px; *width: 357px; */display: block; float: left; margin: 0 5px 0 0; *margin: 0 2px 0 0;}
form#form_news input { border: 1px dotted #47729a }
form#form_news input.inp_t1 { width: 510px; }
form#form_news input.bt_subnews { margin: 15px 10px 0 0;background:#D2611B none repeat scroll 0 0;border:medium none;color:#FFFFFF;font-size:10px;text-align:center;width:42px; height: 20px; line-height: 20px; float: right;}

ul#list_faq { margin: 20px 0 0 0; }
ul#list_faq li { margin: 0 0 30px 0; border-bottom: 1px solid #EFEFEF; padding: 0 0 20px 0; }
ul#list_faq li img { float: left; margin: 0 5px 0 0; border: 1px solid #47729A }
ul#list_faq p { margin: 5px 0; }
ul#list_faq .por1 { font-style: italic; color: #b5b5b5; margin: 0 0 15px 0; }
ul#list_faq .por2{ font-weight: bold; color: #000 }
ul#list_faq a:hover.por2 { text-decoration: underline; color:#f37021; }
ul#list_faq h3 { color:#47729A; font-size:11px; font-weight:bold; text-transform:uppercase;}

 /* --------------------------- Form pergunta --------------------------- */
 form#form_pergunta { margin: 0 0 20px 0; }
form#form_pergunta label { font-size: 10px; color: #231f20; line-height: 15px;}
form#form_pergunta input { height: 15px; }
form#form_pergunta input,textarea { border: 1px dotted #47729a; width: 460px; padding: 3px; font-size: 10px; color: #231f20;}
form#form_pergunta textarea { height:80px; overflow: auto; width: 460px;}
form#form_pergunta input.bt_subpergunta { background:#D2611B ; color:#FFFFFF; font-size:10px; height:20px; line-height:10px; margin:15px 0px 0 0; text-align:center;width:42px; }

/* --------------------------- Lista da ingredientes --------------------------- */
div#list_ing ul  li{ font-size:10px; margin:0 0 0 20px; list-style: disc; }

/* --------------------------- Lista da Banners --------------------------- */
ul#lista-banners  li { float: left; margin: 0 2px 4px 0; }

/* --------------------------- Form pergunta --------------------------- */
form.form_sale { margin: 20px 0 0 0; }
form#form_class { margin: 0 0 20px 0; }
form#form_class label { font-size: 10px; color: #231f20; line-height: 15px;}
form#form_class label.estado_class { display: block; width: 180px; float:left }
form#form_class label.cidade_class { display: block; width: 153px; float:right; }
form#form_class input,select { height: 15px; padding: 3px 3px; font-size: 10px; color: #231f20;  }
form#form_class input,textarea { border: 1px dotted #47729a; width: 480px; font-size: 10px; color: #231f20; padding: 3px 3px; overflow: auto; }
form#form_class textarea { height: 80px }
form#form_class input.file { height: 25px;  }  
form#form_class select { border: 1px dotted #47729a; width: 150px; height: 20px; }
form#form_class input.bt_subpergunta { background:#D2611B ; color:#FFFFFF; font-size:10px; height:25px; line-height:20px; margin:15px 0px 0 0; text-align:center;width:42px; padding: 0; cursor:pointer!important; }
form#form_class input.preco_class { width: 150px; }

/* --------------------------- Créditos --------------------------- */
div#creditos { margin:0 auto;width:900px; padding: 0 10px 0 0 ; }
div#creditos a { display: block; float:left;}
div#creditos p {  float:right;}
 /* --------------------------- Classes públicas --------------------------- */
 
.btn-voltar { background:#D2611B ; color:#FFFFFF; font-size:10px; margin:15px 0 30px; text-align:center; padding: 2px 10px; float: left; cursor:pointer!important; }
.end_materia { font-weight: bold; text-align: left; font-size: 10px;}
.print_friend { margin: 0 0 20px 240px; }
.print_friend a { height: 30px;display: block; float: left; }
.print_friend .send{ padding: 10px  0 0 0;}
.vd1 { float: left; }
.vd2 { float: left; margin: 0 0 0 47px; }
.view2_banners a { float: left; display: block; }
.banner_p1 { /*display: block; margin: 0 0 5px 0;*/ }
.view2_banners a.view2_b2 { margin: 0 0 0 10px;}
.ver_assunto { font-size: 10px; color: #198fcc; font-weight: bold; margin: 5px; display: block; }
.sub_title3 { margin: 10px 0 5px 0; font-weight: bold; }
.list_tp1 li { font-size: 10px;  margin: 0 0  0 5px;}
.txt_prep { margin: 0 0 20px 0; }
.txt_b { color: #487499; margin: 20px 0 10px 0; }
.esp { height: 30px; }
.img_autor { float: left; margin: 0 10px 10px 0; }
.autor { color:#47729A; font-size:11px; font-weight:bold; text-transform:uppercase; margin: 0 0 5px 0;}
.select_anteriores { margin: 5px 0 20px 5px; padding: 0 0 0 5px; }
.field1 { width: 60px; }
.field2 { width: 115px; }
.field3 { width: 255px; }
.field4 { border:1px dotted #47729A; height: 18px; padding: 0 0 0 3px; width: 60px;  margin: 0; *margin: 0 0 0 2px;}
.list_clas  p { text-align: center; }
#formatos { font-size: 14px; color: #d3611c; margin: 20px 0 20px 0; display: block;  }
div#txt_saude a { color: #487499; }
div#txt_saude a:hover { color: #F37021; text-decoration: underline; }

div.overpage-promocao{overflow:auto;background-position:fixed;position:absolute;top:100px;left:50%;z-index:10000;background-color:#fff;padding:10px;border:2px solid #195E85;}
div.overpage-promocao a{color:#EE6C16;font-weight:900;}
div.overpage-promocao h2 div{float:right;visibility:display:inline;}
div.overpage-promocao h2 div a{font-size:11px;}
div.overpage-promocao #promocao-form {font-size:11px; padding-top: 10px; }
div.overpage-promocao #promocao-form li {overflow: hidden; zoom: 1; margin-bottom: 5px; }
div.overpage-promocao #promocao-form input { border: 1px dotted #47729A; }
div.overpage-promocao #promocao-form select { height: auto; }
div.overpage-promocao #promocao-form textarea { width: 290px; }
div.overpage-promocao #promocao-form label { float: left; width: 120px; color:#231F20; font-size:10px; line-height:20px; }
div.overpage-promocao #promocao-form .options { margin-left: 120px; }
div.overpage-promocao #promocao-form .options label { display: block; float: none;}
div.overpage-promocao #promocao-form .options input { vertical-align: -3px; }
div.overpage-promocao #promocao-form .btn-promocao { background:#D2611B; color:#FFFFFF; float:left; font-size:10px; height:20px; line-height:20px; margin:15px 10px 0 0; text-align:center; width:42px; } 