/* 
Nome do Cliente: Cardapio do prazer
Nome do projeto: Site de acompanhantes
*/
/*
* { margin: 0; padding: 0; }
html { font-size: 100%; background: url(body_bg.jpg) top center repeat-y; }
html body { font: 0.75em Arial, sans-serif; background: url(html_bg.jpg) no-repeat top; }
html body #limites { width: 908px; margin: 2px auto; padding-top: 10px; text-align:left;   }
html body #XXX{ background: url(html_bg.jpg) no-repeat top; width:1274px; *width:1280px; text-align:center; margin-left:72px; *margin-left:70px; }
*/
html body #XXX{ background: url(html_bg.jpg) no-repeat top center; text-align:center; }
* { margin: 0; padding: 0; }
html { font-size: 100%; background: url(body_bg.jpg) top center; }
html body { font: 0.75em Arial, sans-serif; background: url(html_bg.jpg) no-repeat; }
html body #limites { width: 908px; margin: 2px auto; padding-top: 10px; text-align:left;  }


/* CORES
Azul link - #006699
Azul piscina - #009db0 
*/


a { text-decoration: none; color:#333333; }
a:hover { text-decoration: underline; color:#333333; }
a img { border: 0; }
a.mais { color: #009db0; padding-right: 15px; line-height: 11px; font-size: 11px; background: url(icone_mais.png) right no-repeat;  }
#limites #coluna2 a.voltar { float: right; clear: both; color: #009999; }
p.direita { float: none; text-align: right; }
#limites #coluna2 p.direita a { color: #009db0; font-size:  11px; }

.direita { float: right; }

/* Listas */
ul { list-style: none; }
/* paginacao */
ul.paginacao { margin: 14px 0; text-align: left; background: #f7f7f7; padding:  11px 7px 8px; }
ul.paginacao li { display: inline; border-right: 1px #333333 solid; }
ul.paginacao li.ultimo { border: 0; }
ul.paginacao li a { color: #009999; padding: 0 5px 0 4px; }
ul.paginacao li.ativo a { font-weight: bold; color: #333333; }

#limites #coluna2 ul.paginacao li a { color: #009999; padding: 0 5px 0 4px; }
#limites #coluna2 ul.paginacao li.ativo a { font-weight: bold; color: #333333; }

/* breadcrumb */
#limites #coluna2 .breadcrumb { margin-bottom: 17px;font-size: 11px; color: #009db0; }
#limites #coluna2 .breadcrumb,
#limites #coluna2 .breadcrumb a { color: #009db0; font-size: 11px; }

/* Formulario */
form fieldset { border: 0; }
form fieldset ol { list-style: none; }
form fieldset ol li { margin-bottom: 16px; }
form fieldset label { display: block; color: #333333; margin-bottom: 5px; }
form fieldset input,
form fieldset textarea { border: 1px #cccccc solid; background: #f7f7f7; overflow: auto; font: 11px Arial, sans-serif; }
form fieldset label input { border: 0; margin-right: 10px; vertical-align: middle; font: Arial, sans-serif; }
form fieldset button { background: #009999; color: #fff; padding: 3px; text-align: center; border: 0; font-size: .9em; }
form fieldset select { border-width: 1px; border-color: #5794bf #3c7fb1 #c7e2f1 #c5daed; border-style: solid; font: Arial, sans-serif; }

/* Titulos */
h1 { color: #006699; font-size: 1.57em; font-weight: normal; margin-bottom: 19px; padding-bottom: 5px; border-bottom: 2px #cccccc solid; text-transform: uppercase; }

   /* contendo float */
    html body #limites .contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    html body #limites .contemfloat { display: inline-block; }
    /* Hides from IE-mac \*/
    * html body #limites .contemfloat { height: 1%; }
    html body #limites .contemfloat { display: block; }
    /* End hide from IE-mac */
 
/*------ CSS padrao Geral ------*/

/*--- Idiomas ---*/
ul.idiomas { float: left; margin: 26px 0 0 16px; height: 18px; *height: 24px; padding: 6px 0 0 34px; background: url(idiomas_bg.png) no-repeat; }
* html ul.idiomas { margin: 26px 0 0 8px; }
ul.idiomas li { display: inline; margin-right: 41px; }
ul.idiomas li a { font-size: .9em; color: #006da7; }
/*--- Apoios em destaque no topo ---*/
div.apoio_topo { position: relative; width: 479px; height: 47px; padding: 3px 0 0 11px; margin-left: 396px; background: url(apoio_topo_bg.png) no-repeat;  }
div.apoio_topo p { position: absolute; top: 5px; left:  8px; font-size: .6em; text-transform: uppercase; }

/*--- Idiomas 2 ---*/
ul.idiomas2 { float: left; margin: 26px 0 0 16px; height: 18px; *height: 24px; padding: 6px 0 0 34px; background: url(brasil_espanhol.jpg) no-repeat; }
* html ul.idiomas2 { margin: 26px 0 0 8px; }
ul.idiomas2 li { display: inline; margin-right: 29px; }
ul.idiomas2 li a { font-size: .9em; color: #006da7; }

/*--- Idiomas 3 ---*/
ul.idiomas3 { float: left; margin: 26px 0 0 16px; height: 18px; *height: 24px; padding: 6px 0 0 34px; background: url(brasil_ingles.jpg) no-repeat; }
* html ul.idiomas3 { margin: 26px 0 0 8px; }
ul.idiomas3 li { display: inline; margin-right: 33px; }
ul.idiomas3 li a { font-size: .9em; color: #006da7; }


/*------ TOPO ------*/
#topo { clear: both; padding: 24px 0 0 39px; background: url(topo_bg.jpg) no-repeat; height:141px; *height:165px; }
#topo ul.organizadores { float: left; }
#topo ul.organizadores li.promove { margin-bottom: 31px; }
#topo h2 { float: left; margin: 0 65px 0 83px; width: 250px; height: 103px; background: url(logo_global_forum.png) no-repeat; text-indent: -999em; overflow: hidden; 
	*margin:0 50px 0 60px;
	_margin: 0 65px 0 83px;}
#topo h2 a { display: block; height: 100px; }
#topo p { float: left; margin-top: 10px; width: 314px; height: 85px; background: url(topo_slogan.gif) no-repeat; text-indent: -999em; overflow: hidden; }

/*------ OUTROS IDIOMAS ------*/
#topo p.Ingles { background: url(topo_slogan_en.gif) no-repeat; }
#topo p.Espanhol { background: url(topo_slogan_es.gif) no-repeat; }

#limites #conteudo { background-image:url(filete_foot.jpg) repeat-y #FFFFFF; min-height:900px; 
	display:block;
	*height:100%;
	_height:100%   }
#limites #conteudo:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}




/*------ CONTEUDO ------*/
#conteudo { background: url(conteudo_bg.png) repeat-y;  }

/* coluna1 */
#coluna1 { float: left; padding-top: 12px; margin: 0 0px 0 4px; width:176px; background: #fff; }
/* menu */
#coluna1 .menu { margin: 0 10px 10px; }
#coluna1 .menu li { padding: 9px 0 9px 11px; border-top: 1px #e9e9e9 solid; }
#coluna1 .menu li.primeiro { border: 0; }
#coluna1 .menu li a { color: #006699; text-transform: uppercase; }
#coluna1 dl dt { padding: 4px 0 4px 19px; background: #009caf; text-transform: uppercase; color: #fff; }
#coluna1 dl dd { padding: 13px 9px 29px; }
#coluna1 dl dd a { color: #009db0; font-size: 11px; }
#coluna1 dl dd .video { margin-top: 15px; padding-top: 15px; border-top: 1px #ccc solid; }
  #coluna1 dl dd .video.primeiro { margin-top: 0; padding-top: 0; border: 0; }
#coluna1 dl dd .video p { color: #666666; margin-bottom: 5px; }
#coluna1 dl dd .video ul { margin-top: 10px; }
#coluna1 dl dd .video a { margin-top:  5px; font-size: .9em; }
#coluna1 dl dt.depoimentos { background: #006699; }
#coluna1 dl dd.depoimentos { background: #f7f7f7; }
#coluna1 dl dd p { color: #666666; }
#coluna1 dl dd p.autor { margin: 23px 0 16px; font-size: .9em; }
#coluna1 dl dd a.mais { display: block; text-align: right; }

/* coluna2 */
#coluna2 { float: left; margin-right: 0px; width: 498px; *width: 513px; padding-top: 12px; background: #fff; padding-left:10px; *padding-left:18px;  }
#coluna2 p.mais { text-align: right; margin-right: 13px; padding: 12px 0;}
#coluna2 .descricao { float: left; margin-right: 20px; *margin-right: 14px; width: 222px; font-size: 14px; line-height: 18px; color: #666666; }
#coluna2 .destaque { float: left; width: 235px; _margin-bottom:35px; }
#coluna2 .destaque a { font-size: 1.16em; color: #009999; float:left; margin-bottom: 30px;}
#coluna2 .destaque a:hover { text-decoration: underline; }
#coluna2 .destaque img { border: 1px #ccc solid; }
/* destaques em abas */
#coluna2 #destaques_abas { position: relative; padding-top: 32px; margin-bottom: 40px; height: 164px; clear: both; }
#coluna2 #destaques_abas li { float: left; }
#coluna2 #destaques_abas li a.aba { display: block; width: 96px; height: 38px; background: url(destaques_abas_itens.png) no-repeat; text-indent: -999em; overflow: hidden; }
   #coluna2 #destaques_abas li a.aba.primeira { background-position: left top; }
   #coluna2 #destaques_abas li a.aba.segunda { background-position: -96px top; }
   #coluna2 #destaques_abas li a.aba.terceira { background-position: -192px top; }
   #coluna2 #destaques_abas li a.aba.quart { background-position: -288px top; }
   #coluna2 #destaques_abas li a.aba.quinta { background-position: -384px top; }
#coluna2 #destaques_abas li .chamada { display: none; position: absolute; top: 70px; left: 0; }
#coluna2 #destaques_abas li.ativa .chamada { display: block; }
   #coluna2 #destaques_abas li.ativa a.aba.primeira { background-position: left bottom; }
   #coluna2 #destaques_abas li.ativa a.aba.segunda { background-position: -96px bottom; }
   #coluna2 #destaques_abas li.ativa a.aba.terceira { background-position: -192px bottom; }
   #coluna2 #destaques_abas li.ativa a.aba.quart { background-position: -288px bottom; }
   #coluna2 #destaques_abas li.ativa a.aba.quinta { background-position: -384px bottom; }

/*------ noticias ------*/
  #coluna2 h4 { clear: both; color: #999999; font-size: .9em; text-transform: uppercase; }
  #coluna2 #noticias {/* border-bottom: 1px #e9e9e9 solid; padding-bottom: 2px;*/ }
  #coluna2 #noticias ul li { float: left; width:222px; *width: 229px; min-height: 30px; padding-bottom: 12px; margin: 0 11px 14px 0; background: url(bg_tracejado_cinza.gif) bottom repeat-x; } 


  * html #coluna2 #noticias ul li { height: 30px; }
  #coluna2 #noticias ul { padding-top:  18px; }
  #coluna2 #noticias ul li a { color: #009999; }
  #coluna2 #noticias ul li a strong { color: #009999; }
  #coluna2 #noticias ul li.destaque { height: 90px; }
  #coluna2 #noticias ul li.destaque a.foto { width: 89px; margin-right: 7px; }
  #coluna2 #noticias ul li.destaque a { float: left; width:125px; *width: 130px; font-size: 16px; color: #009999; text-align:left; }
  #coluna2 #noticias ul li.destaque a:hover {  text-decoration: underline; }
  #coluna2 #noticias ul li.destaque p { clear: both; }
  #coluna2 #noticias ul li.ultimas { margin-bottom: 4px; }
  #coluna2 #noticias a.rss { float: left; width: 139px; height:  33px; padding: 3px 0 0 34px; color: #009999; background: url(rss.png) left 4px no-repeat; font-size: 11px; }
  #coluna2 #noticias a.direita { margin-right: 0px; color: #009999; font-size: 11px; }
  
/* noticia */
#noticias #coluna2.noticia h4,
#noticias #coluna2.noticia h4 a { color: #009999; text-transform: uppercase; margin-bottom: 13px; border: 0; }
#noticias #coluna2.noticia .chamada { font-size: 1.3em; color: #333333; margin-bottom: 13px; }   
#noticias #coluna2.noticia .data { color: #333333; margin-bottom: 17px; }
#noticias #coluna2.noticia .texto { border-bottom: 1px #eaeaea solid; margin-bottom: 5px; }
#noticias #coluna2.noticia p { margin-bottom: 19px; line-height: 16px; }
#noticias #coluna2 .finalizacao { text-align: right; margin-right: 139px; padding: 24px 0; }
#noticias #coluna2 .finalizacao li { display: inline; }
#noticias #coluna2 .acoes { background: #f7f7f7; padding: 5px 10px; text-align: decoration; }
#noticias #coluna2 .acoes li { float: left; }  
#noticias #coluna2 .acoes li a { display:  block; padding: 3px 0  3px 26px; background: url(icones_acao.png) left no-repeat; }
#noticias #coluna2 .acoes li.impressao { margin-right: 80px; }
#noticias #coluna2 .acoes li.impressao a { background-position: left 1px;  }
	#noticias #coluna2 .acoes li.envie a { background-position: left -26px;  }
	#noticias #coluna2 .acoes li.rss { float: right; }
	#noticias #coluna2 .acoes li.rss a { background-position: left -51px; text-indent:  -999em; overflow:  hidden; }
#coluna2 .modulo { margin-bottom: 0px; margin-right:15px; padding-bottom: 0px; border-bottom: 1px #e9e9e9 solid; }
#coluna2 .modulo h4 { display:  inline; font-size: 1em; }
#coluna2 .modulo a.todos { float: right; font-size: 11px; margin-top:30px; }
#coluna2 .modulo ul { border-top: 2px #cccccc solid; }
#coluna2 .modulo ul li ul { border-top:  0; }

/*--- Popup - Enviar noticia para amigo ---*/
#divEnvia { padding-left: 48px; width: auto; height: 500px; width: 450px; height: 500px; background: url(noticias_enviar_bg.png) no-repeat; }
#divEnvia p { color: #666666; font-size: 12px; }
#divEnvia h1 { margin-top: 21px; width: 343px; height: 58px; text-indent: -999em; overflow: hidden; background: url(noticias_enivar_titulo.png) no-repeat; border: 0; }
#divEnvia form { margin-top: 21px; width: 343px; }
#divEnvia form fieldset ol li label { font-size: .9em; color: #666666; }
#divEnvia form fieldset ol li input { width: 341px; }
#divEnvia form fieldset ol li textarea { width: 341px; height: 110px; }
#divEnvia form fieldset .acoes { margin: 0; float: right; }
#divEnvia form fieldset .acoes li { margin: 0; }

/* listagem de itens */
.listagem_itens ul li { padding: 11px 0; *padding: 0 10 10 10; background: url(bg_tracejado_cinza.gif) bottom repeat-x; }
.listagem_itens ul li a { color: #009999; }
.listagem_itens ul li.facilitacao ul { list-style: square inside;  }
.listagem_itens ul li.facilitacao ul li { background: 0; padding: 0; color: #009999; }
.listagem_itens p { color: #666666; }
#coluna2 .listagem_itens p.direita { padding-top: 7px; }
#coluna2 a.todos { color: #009999; }
#coluna3 .listagem_itens h4 { color: #626262; border-bottom: 1px #eaeaea solid; padding: 11px 0 0 9px; text-transform: uppercase; margin-bottom: 7px; }
#coluna3 .listagem_itens ul li { padding: 7px 10px; background: url(bg_tracejado_cinza.gif) bottom repeat-x; }
#coluna3 .listagem_itens a { display: block; color: #6a6a6a; }
#coluna3 .listagem_itens a strong { color: #009db0; }
#coluna3 .listagem_itens p.direita a { margin-top: 8px; color: #009db0; font-size: .9em; }
   
/* coluna3 */
#coluna3 { float: left; padding-left:4px; padding-top: 12px; width: 200px; *width: 185px; background: #fff; padding-left:5x;  }
#coluna3 .banner1 { margin-bottom: 23px; }
/*--- destaques ---*/
#coluna3 .destaques { background: #f7f7f7; padding-bottom: 10px; width:190px; }
#coluna3 .destaques h4 { padding: 8px 0 0 9px; color: #999999; font-size: .9em; text-transform: uppercase; }
#coluna3 .destaques ul { padding: 9px; }
#coluna3 .destaques ul li { padding: 10px 0 18px; background: url(coluna3_destaques_item_bg.gif) top #f7f7f7 repeat-x;  } 
#coluna3 .destaques ul li a { padding-left: 10px; display: block; color: #333333; }
#coluna3 .destaques ul li a.secao { background:url(seta_azul.gif) left no-repeat; color: #006699; font-size: 1.08em; }
#coluna3 .destaques .banner { /*width: 140px; height: 63px; */ margin: auto; text-align:center }
#coluna3 .destaques .banner.borda { /*width: 188px; height: 123px; margin: 0 auto 37px; border: 1px #cccccc solid;*/ }
#coluna3 .destaques .banner.borda img { /*width: 188px; height: 123px;*/ }

/* APOIO */
/*.borderfoot{ border-top: 2px #006da7 solid; padding: 0px 0 0 94px; width:807px; margin-left:3px; }*/
#apoio { clear: both; padding: 34px 0 0 94px; background:url(filete_foot.jpg) repeat-y #FFFFFF;  }
#apoio h4 { font-size: .9em; color: #006da7; text-transform: uppercase; margin-bottom: 20px; }
#apoio .grupo { float: left; margin-bottom: 30px; }

#apoio .grupo.iniciativa { width: 420px; margin-right: 80px; }
  #apoio .grupo.realizacao { width: 300px; }
  #apoio .grupo.parcerias { width: 800px; clear: both; float: none; }
  #apoio .grupo.patrocinio { width: 630px; margin-right: 30px; }
  
/*
#apoio .grupo.iniciativa { width: 350px; margin-right: 80px; }
#apoio .grupo.realizacao { width: 249px; }
#apoio .grupo.parcerias { clear: both; float: none; }
#apoio .grupo.patrocinio { width: 233px; margin-right: 30px; }*/

#apoio .grupo.promocao { width: 110px; margin-right: 57px; }
#apoio .grupo.institucional { width: 118px; margin-right: 30px; }
#apoio .grupo.parceiro { width: 140px; }
#apoio .grupo h5 { border-bottom: 1px #ccc solid; padding-bottom: 5px; font-size: .9em; color: #666666; font-weight: normal; }
#apoio .grupo ul { margin-top: 10px; }
#apoio .grupo ul li { display: inline; margin-right: 15px; vertical-align: middle; line-height: 50px; }
#apoio .grupo ul.primeira li { margin-right: 20px; }
#apoio .grupo ul li.ultima { margin: 0; }


/*------ GALERIA DE FOTOS ------*/
#coluna2 .intro { margin-bottom: 16px; font-size: 1.5em; color: #333333; }
#coluna2 ul.galeria li { float: left; padding-bottom: 15px; margin: 0 10px 45px 0; }
#coluna2 ul.galeria li a {  padding-bottom: 15px; background: url(icone_lupa.gif) right bottom no-repeat; }


/*------ NOTICIAS------*/
#noticias #coluna2 { padding-bottom: 57px; }
#noticias #coluna2 select { width: 140px; margin-right: 10px; padding: 2px 0; }
#noticias #coluna2 ul.imprensa { display: block; margin-bottom: 24px; color: #009db0; padding-top: 10px; border-top: 1px #e9e9e9 solid; }
#noticias #coluna2 ul.imprensa li a { display: block; margin-bottom: 13px; color: #009db0; }
#noticias #coluna2 form fieldset p { font-size: .9em; color: #333333; margin-bottom: 15px; }
#noticias #coluna2 form fieldset ol li input,
#noticias #coluna2 form fieldset ol li textarea { width: 340px; }
#noticias #coluna2 form fieldset ol li textarea { height: 150px; }
#noticias #coluna2 form fieldset .obs { font-size: .9em; }
form fieldset label.news { vertical-align: middle; font-size: .9em; color: #333333; }
form fieldset .acoes { margin: 35px 0; }
form fieldset .acoes li { float: left; margin-right: 10px; font-size: .9em; }
#noticias #coluna2 h5 { font-size: 1em; text-transform: uppercase; color: #333333; }
#noticias #coluna2 a { color: #333333; }
#noticias #coluna2 .listagem_itens a { color: #009db0; }

/*------ INSCRICOES ------*/
h3 { color: #666666; font-size: 1.3em; margin-bottom: 5px; }
#inscricoes form.escolha { margin: 13px 0; border-width: 1px 0; border-color: #e9e9e9; border-style: solid; padding-top: 10px; }
#inscricoes form.escolha h4 { margin-bottom: 14px; font-size: 1em; color: #006699; text-transform: none; }
#inscricoes form.escolha fieldset { border-bottom: 1px #e9e9e9 solid; margin-bottom: 7px; }
#inscricoes form.escolha fieldset.ultimo { border: 0; }
#inscricoes form.escolha fieldset.ultimo ol li { margin: 0; }
#inscricoes form.escolha fieldset ol li { margin-bottom: 17px; }
#inscricoes form.escolha fieldset ol li input { float: left; padding-right: 26px; }
#inscricoes form.escolha fieldset ol li label { display: block; }
#inscricoes form.escolha fieldset ol li ul { margin-left: 26px; }
#inscricoes form.escolha fieldset ol li ul li { margin: 0; }
/* Ficha de inscricao */

form.ficha h3 { color: #666666; font-size: 1em; background: #f7f7f7; padding: 8px 0 6px 5px; margin-bottom: 20px; text-transform: uppercase; } 

#inscricoes form.ficha ol li { padding: 0 0 5px 3px; margin-bottom: 5px; background: url(bg_tracejado_cinza.gif) bottom repeat-x; }
#inscricoes form.ficha ol li label { float: left; width: 134px; font-size: 11px; color: #666666; vertical-align: middle; line-height: 20px; }
#inscricoes form.ficha ol li input { width: 340px; height: 19px; }
#inscricoes form.ficha ol li.especial label.adicional { float: none; margin: 0 10px 0 20px; width: auto; display: inline; }
#inscricoes form.ficha ol li input.ddd { width: 63px; }
#inscricoes form.ficha ol li input.telefone { width: 144px; }
#inscricoes form.ficha ol li input.endereco,
#inscricoes form.ficha ol li input.cidade { width: 225px; }
#inscricoes form.ficha ol li input.numero { width: 58px; }
#inscricoes form.ficha ol li input.complemento { width: 107px; }
#inscricoes form.ficha ol li input.bairro { width: 161px; }
#inscricoes form.ficha ol li input.cidade { width: 225px; }
#inscricoes form.ficha ol li select.uf { width: 63px; }
#inscricoes form.ficha ol li.cep { height: 21px; } 
#inscricoes form.ficha ol li input.cep { float: left; width: 107px; }
#inscricoes form.ficha ol li a.botao { float: left; margin-left: 5px; width: 59px; height: 19px; background: url(botao_buscar_cep.png) no-repeat; text-indent: -999em; overflow: hidden; }
#inscricoes form.ficha ol li select.classificacao { width: 341px; }

form.ficha ul.acoes { background-color:#FFFFFF; margin: 0 0 90px 0; text-align: left; }

form.ficha ul.acoes li { margin: 0 0 0 10px; }

#inscricoes ul.opcoes { margin: 13px 0 36px 0; }
#inscricoes ul.opcoes li { float: none; display: inline; margin-right: 25px; }
#inscricoes ul.opcoes li label { float: none; display: inline; line-height: 14px; vertical-align: middle; font-size: 11px; color: #666666; }
#inscricoes ul.opcoes li input { margin-top: -3px; display: inline; line-height: 14px; vertical-align: middle; }

.textoQuestionario{ padding: 0 0 5px 3px; margin-bottom: 5px; background: url(bg_tracejado_cinza.gif) bottom repeat-x;}

/*------ CONTEUDOS ------*/
 #coluna2 p { color: #666666; font-size: 1em; }
 #coluna2 .secao { margin-top: 19px; }
 #coluna2 .secao h4 { margin-bottom: 6px; color: #666666; font-size: .9em; text-transform: uppercase;  }
 #coluna2 .secao ul { padding-bottom: 2px; margin-bottom: 9px; background: url(conteudos_secoes_bg.gif) bottom no-repeat; margin-right:25px; }
 #coluna2 .secao ul li { float: left; margin: 0 11px 12px 0; padding: 5px 0 0 6px; width:215px; *width: 228px; height: 65px; background: #eef9f8; }
 #coluna2 .secao ul li.direita { margin-right: 0; }
 #coluna2 .secao ul li img { float: left; }
 #coluna2 .secao ul li .texto { display: block; margin-left: 89px; }
 #coluna2 .secao ul li .texto a { color: #009999; font-size: 11px; }
 #coluna2 .secao ul li .texto p { font-size: 11px; }
 #coluna2 .relacao ul li.item { margin: 0 0 5px 0; padding-bottom: 4px; background: url(bg_tracejado_cinza.gif) bottom repeat-x; }
 #coluna2 .relacao ul li.item.ultimo { background: transparent; }
 #coluna2 .relacao { padding-bottom: 26px; border-bottom: 1px #e9e9e9 solid; margin-bottom: 8px; }
 #coluna2 .relacao h4 { color: #666666; }
 #coluna2 .relacao a { color: #009999; }
 #coluna2 .relacao ul { margin-top: 13px; }

 #coluna2 .relacao ul li a.titulo { display: block; font-size: 14px; color: #009999; background: #eef9f8; padding: 3px; }
 #coluna2 .relacao ul li.item .sub { display: block; padding-top: 5px; padding-right: 7px; background: #eef9f8; font-size: .9em; padding-left:30px; }
 #coluna2 .relacao ul li.ativo .sub { display: block; padding-left: 10px; }
 #coluna2 .relacao ul li.ativo a.titulo { color: #666666; }
 #coluna2 .relacao ul li.item .sub ul { margin: 0; }
 #coluna2 .relacao ul li.item .sub li { margin-bottom: 14px; }
 #coluna2 .relacao ul li.item .sub li p { font-size: .9em; }
 #coluna2 .relacao a.fechar { color: #666666; font-size: .9em; }   

/* RODAPE */
#navegacao { display: block; padding-top: 23px; width: 908px; height:73px; *height: 96px; margin: 0 auto; background: url(navegacao_bg.png) center bottom no-repeat; text-align: center; }
#navegacao ul li { display: inline; }
#navegacao ul li a { border-left: 1px #006699 solid; padding: 0 7px; color: #006699; font-size: 11px; }
#navegacao ul li.primeiro a { border-left: 0; }  
#rodape { display: block; margin-top: -2px; height: 140px;  background: url(rodape_bg.jpg) center bottom no-repeat; }

/* O Movimento */
#noticias #coluna2.movimento p { color: #666; margin-bottom: 19px; line-height: 16px; }
#noticias #coluna2.movimento h4{ border-bottom: 2px solid #ccc; color: #999; font-weight: bold; margin-bottom: 10px; padding-bottom: 6px; }
#noticias #coluna2.movimento .chamada{font-size: 16px;}
.box{ border: 1px solid #e9e9e9; border-left: none; border-right: none; padding: 10px 0; margin: 10px 0 25px 0; }
.box dl{ background: #eef9f8; padding: 17px 20px 20px 15px; color: #666; }
.box dl dt{ text-transform: uppercase; }
.box dl dd{ background: url(bullet.gif) no-repeat 0 5px; margin: 20px 0 0 10px; padding-left: 10px; }
/* Fim O Movimento */

/* configurações padrão para os _mores */
div.conteudoMore{ border-bottom: 1px #eaeaea solid; margin-bottom: 5px; width:483px; *width:512px; float:left; padding: 18px; background:#FFFFFF; }
h1.titulo_more{ color: #006699; font-size: 1.57em; font-weight: normal; margin-bottom: 19px; padding-bottom: 5px; border-bottom: 2px #cccccc solid; text-transform: uppercase; font-size:14px; }
.chamada{ font-size: 1.3em; color: #666; margin-bottom: 13px; font-size: 12px; }
.conteudoMore{ color: #666; margin-bottom: 19px; line-height: 16px;  }
p.breadcrumb { margin-bottom: 17px;font-size: 11px; color: #009db0; }

/* Configuração para o ver todas */
.divMain_all{ float:left; width:483px; *width:514px; padding: 18px;}
li.padds{ padding: 4px; padding-top: 10px; }

/* noticias */
 .acoes { background: #f7f7f7; padding: 5px 10px; text-align: decoration;  }
 .acoes li { float: left; }  
 .acoes li a { display:  block; padding: 3px 0  3px 26px; background: url(icones_acao.png) left no-repeat; }
 .acoes li.impressao { margin-right: 80px; }
 .acoes li.impressao a { background-position: left 1px; cursor:pointer;   }
 /* .acoes li.impressao a:hover { color:#333333;  } */
 
 .acoes li.envie a { background-position: left -26px;   }
 .acoes li.rss { float: right; }
 .acoes li.rss a { background: url(../rss/rss_laranja.gif) left no-repeat; overflow:  hidden;  }
 p.direitaVoltar { float: none; text-align: right; padding: 20px; }

 p.verTodas { text-align: right; margin-bottom: 15px; margin-right: 20px; }
 a.verTodas{ margin-top: 8px; color: #009db0; font-size: .9em; padding-top: 7px; }
 a:hover.verTodas{ margin-top: 8px; color: #009db0; font-size: .9em; text-align:right; padding-top: 7px; }
 
 
/*------ EVENTOS ------*/

 .evento { padding-top: 19px; margin-bottom: 20px; border-top: 1px #e9e9e9 solid; }
 .evento.primeiro { border: none; padding-top: 0; }
 .evento h4 { margin-bottom: 8px; font-size: 1.33em; color: #666666; }
 .evento p.data { height: 17px; margin-bottom: 1px; padding: 3px 0 0 12px; background: #006699; color: #fff; }
 .evento ul.cronograma { background: #eef9f8; padding: 0 8px; } 
 .evento ul.cronograma li.item { border-bottom: 1px #dddddd solid; padding-top: 13px; }
 .evento ul.cronograma li.item.ultimo { border: 0; }
 .evento ul.cronograma li ul.data { float: left; }
 .evento ul.cronograma li ul.data li { font-size: 11px; color: #666666; text-align: right; }
 .evento ul.cronograma li ul.descricao { width: auto; float: none; display: block; margin: 0 0 0 83px; line-height: 13px; }
 .evento ul.cronograma li ul.descricao li { margin-bottom: 13px; font-size: 11px; color: #666666; }
 .evento ul.cronograma li ul.descricao li a { color: #009999; }
 .evento ul.cronograma li ul.descricao p.esgotadas { color: #cc3333; text-transform: uppercase; }
 .anteriores { border-width: 1px 0; border-color: #e9e9e9; border-style: solid; padding: 20px 0; }
 .anteriores h4 { color: #666666; font-size: 1.3em; text-transform: none; }
 .anteriores p { color: #666666; font-size: 1.09em; }
 .anteriores ul { margin-top: 13px; background: #eef9f8; padding: 19px 8px 5px; }
 .anteriores ul li { margin-bottom: 19px; }
 .anteriores ul li a { color: #009999; }


/*------ LOCAIS ------*/
#locais #coluna2 #destaques_abas { margin-bottom: 20px; }
#locais #coluna2 .evento { padding-top: 19px; margin-bottom: 20px; border-top: 1px #e9e9e9 solid; }
#locais #coluna2 .evento.primeiro { border: none; padding-top: 0; }
#locais #coluna2 .evento h4 { margin-bottom: 8px; font-size: 1.33em; color: #666666; }
#locais #coluna2 .evento ul.cronograma { background: #eef9f8; padding: 0 8px; } 
#locais #coluna2 .evento ul.cronograma li.item { border-bottom: 1px #dddddd solid; padding-top: 13px; }
#locais #coluna2 .evento ul.cronograma li.item.ultimo { border: 0; }
#locais #coluna2 .evento ul.cronograma li ul.descricao { width: auto; float: none; display: block; margin: 0 0 0 11px; line-height: 13px; }
#locais #coluna2 .evento ul.cronograma li ul.descricao li { margin-bottom: 13px; font-size: 11px; color: #666666; }
#locais #coluna2 .evento ul.cronograma li ul.descricao li a { color: #009999; }
#locais #coluna2 .evento ul.cronograma li ul.descricao li a.botao, #locais #coluna2 .anteriores ul li a.botao { float: right; margin-bottom: 16px; width: 122px; height: 21px; text-indent: -999em; overflow: hidden; background: url(../imagens/botao_veja_como_chegar.png) no-repeat; }
#locais #coluna2 .anteriores ul li a.botao { margin-top: 5px; }
#locais #coluna2 .evento ul.cronograma li ul.descricao p.esgotadas { color: #cc3333; text-transform: uppercase; }
#locais #coluna2 .anteriores { border-width: 1px 0; border-color: #e9e9e9; border-style: solid; border-bottom-width: 0; float: left; padding: 20px 0; width: 100%; }
#locais #coluna2 .anteriores h4 { color: #666666; font-size: 1.3em; text-transform: none; }
#locais #coluna2 .anteriores p { color: #666666; font-size: 1.09em; }
#locais #coluna2 .anteriores ul { background: #eef9f8; float: left; margin-top: 13px; width: 100%; }
#locais #coluna2 .anteriores ul li.item { background: url(../imagens/pontilhado.gif) repeat-x left top; clear: both; padding: 14px 8px 0; }
#locais #coluna2 .anteriores ul li.item.primeiro { background: none; padding: 0 8px 0; }
#locais #coluna2 .anteriores ul li a { color: #009999; }
#locais #coluna2 .anteriores ul li dt { float: right; width: 160px; }
#locais #coluna2 .anteriores ul li dd { margin-top: 50px; float: left; }
/*------ FIM LOCAIS ------*/


/* Comentários */
.comentarios form.ficha h3 { color: #fff; font-size: 1em; background: #006699; padding: 8px 0 6px 5px; margin-bottom: 20px; text-transform: uppercase; } 
.comentarios form.ficha ol li { padding: 0 0 5px 3px; margin-bottom: 5px; background: url(bg_tracejado_cinza.gif) bottom repeat-x; }
.comentarios form.ficha ol li label { float: left; width: 134px; font-size: 11px; color: #666666; vertical-align: middle; line-height: 20px; }
* html .comentarios form.ficha ol li label { width: 130px; }
.comentarios form.ficha ol li input { width: 340px; height: 19px; }
.comentarios form.ficha ol li.news { background: none; float: left; width: 478px; }
.comentarios form.ficha ol li.primeira { background: none; }
.comentarios form.ficha ol li.news input { background: none; border: none; float: left; width: 20px !important; } 
.comentarios form.ficha ol li.news label { margin-left: 10px; width: 440px; }
.comentarios form.ficha ol li.legenda { background: none; }
.comentarios form.ficha ol li.legenda p strong { color: #666; }

.comentarios form.ficha ol li a.botao { float: left; margin-left: 5px; width: 59px; height: 19px; background: url(botao_buscar_cep.png) no-repeat; text-indent: -999em; overflow: hidden; }
.comentarios form.ficha ul.acoes { background: none !important; float: right; clear: both; margin: 0 0 90px 0; text-align: right; }
.comentarios form.ficha ul.acoes li { margin: 0 0 0 10px; }
.comentarios .numero { font-size: 1em; color: #666; margin-bottom: 13px; }
.comentarios .texto a { color: #009999 !important; }
.comentarios .comentario { border-bottom: 1px #eaeaea solid; margin: 40px 0 5px 0; }
.comentarios p { color: #666; margin-bottom: 19px; line-height: 16px; }
.comentarios .comentario ul { margin-bottom: 10px; }
.comentarios form .comentario { border-bottom: 1px solid #e9e9e9; margin: 0 0 40px 0; }
.comentarios .comentario ul li a, .comentarios .comentario ul li a strong { color: #009999; }
/* Comentários */

#topo #frase {
	margin-top:20px;
}

/* Enquete */

.destaquesDireitaEnquete {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#777777;
	margin-top:10px;
	background-color:#eff3f8;
	padding:15px;
	*padding-bottom:60px;
	_padding-bottom:49px;
	margin-bottom:20px;
	width:160px;
	*width:auto;
	_width:auto;
}

.destaquesDireitaEnquete:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.destaquesDireitaEnquete strong {
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#002d66;
	line-height:18px;
	display:block;
	border-bottom:#d7dfe9 solid 2px;
	padding-bottom:5px;
	margin-bottom:0px;
}

.destaquesDireitaEnquete form {
	padding-top:10px;
}

.destaquesDireitaEnquete form:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.destaquesDireitaEnquete form input {
	float:left;
	margin-top:3px;
	*margin-top:0px;
	_margin-top:0px;
}

.destaquesDireitaEnquete form p {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	color:#0057b1;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(complementos/tracoEnquete.gif);
	background-repeat:repeat-x;
	background-position:top;
	display:block;
	height:15px;
}

.destaquesDireitaEnquete form p:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}

.destaquesDireitaEnquete form p span {
	display:block;
	width:auto;
	float:left;
	margin-left:4px;
}

/* < 
   Configurações do botão azul padrão - utilizado em diversos lugares */
.botaoAzulPadrao {
	width:100%;
	*width:80%;
	_width:80%;
	height: 30px;
	background: url(bg_botao_azul_01.gif) repeat-x #0057b1 0px 0px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	border: none;
	cursor: pointer;
	padding:0px;
	margin-top:120px;
}

.botaoAzulPadrao:hover {
	background: url(bg_botao_azul_01_on.gif) repeat-x #0064bd 0px 0px;
}
/* > */


