/* CSS Document */

* body
{
    font-family: Lucida, Trebuchet MS;
    width: 100%;
    line-height: 140%;
    font-size: 14px;
    color: #000;
    margin: 0px;
    padding: 0px;
}

a:link
{
    text-decoration: none;
    color: #05b613;
    font-weight: bold;
}
a:visited
{
    text-decoration: none;
    color: #79c17f;
    font-weight: bold;
}
a:hover
{
    text-decoration: none;
    color: #00dd11;
    font-weight: bold;
}
a:active
{
    text-decoration: none;
    color: #05b613;
    font-weight: bold;
}

.p-texto-internas 
{
    color:#000;
    font-weight:bold;
    font-size:12px;
}

.p-texto-internas1 
{
    color:#666;
    font-weight:bold;
    font-size:12px;
    line-height:100%;
}


div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, p, ul, form, fieldset, input, textarea, blockquote, th, td, li
{
    padding: 0;
    margin: 0;
    margin-right: 0;
    margin-bottom: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, th, var
{
    font-style: normal;
    font-weight: normal;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
}



/*----------------------container------------------------*/
.todo_site
{
    float: left;
    width: 100%;
    height: 100%;
    background: url(../imagens/cab_fundo.gif) center top no-repeat;
}

.container
{
    margin: 0 auto;
    width: 960px;
}

h1
{
    float: left;
    margin-left: 50px;
    margin-top: 45px;
    background: url(../imagens/h1.gif) bottom;
    width: 231px;
    height: 65px;
    cursor: pointer;
    text-indent: -9999px;
}

.papo
{
    float: right;
    margin-right: 50px;
    margin-top: 13px;
}

.white a
{
    color: #fff;
}

.cabecalho
{
    float: left;
    width: 100%;
	margin-bottom:30px;
}

.cabecalho-pl 
{
    margin:0 auto;
    height:30px;
    width:100%;
   background: url(../imagens/mg_sombra.gif) repeat-x top;

}

.cabecalho ul
{
    float: left;
    width: 100%;
    height: 45px;
    background: url(../imagens/topo1_03.jpg) no-repeat top;
    margin-top: 3px;
    z-index:5;

}

.cabecalho ul.papo2
{
    background: url(../imagens/fundo_topo2.jpg) no-repeat top;
	height:224px;
}

.cabecalho ul li
{
    float: left;
}

.cabecalho ul li a
{
    display: block;
    width: 116px;
    height: 15px;
    text-indent: -9999px;
}

.cabecalho ul li.menu1
{
    margin-top: 20px;
    margin-left: 80px;
    background: url(../imagens/menu/li_1.png) no-repeat top;
}

.cabecalho ul li.menu1:hover
{
    background: url(../imagens/menu/li_1.png) no-repeat bottom;
}

.cabecalho ul li.menu2
{
    margin-top: 20px;
    margin-left: 45px;
    background: url(../imagens/menu/li_2.png) no-repeat top;
}

.cabecalho ul li.menu2:hover
{
    background: url(../imagens/menu/li_2.png) no-repeat bottom;
}

.cabecalho ul li.menu3
{
    margin-top: 20px;
    margin-left: 10px;
    background: url(../imagens/menu/li_3.png) no-repeat top;
}

.cabecalho ul li.menu3:hover
{
    background: url(../imagens/menu/li_3.png) no-repeat bottom;
}

.cabecalho ul li.menu4
{
    margin-top: 20px;
    margin-left: 30px;
    background: url(../imagens/menu/li_4.png) no-repeat top;
}

.cabecalho ul li.menu4:hover
{
    background: url(../imagens/menu/li_4.png) no-repeat bottom;
}

.cabecalho ul li.menu5
{
    margin-top: 20px;
    margin-left: 25px;
    background: url(../imagens/menu/li_5.png) no-repeat top;
}

.cabecalho ul li.menu5:hover
{
    background: url(../imagens/menu/li_5.png) no-repeat bottom;
}

.cabecalho ul li.menu6
{
    margin-top: 20px;
    margin-left: 15px;
    background: url(../imagens/menu/li_6.png) no-repeat top;
}

.cabecalho ul li.menu6:hover
{
    background: url(../imagens/menu/li_6.png) no-repeat bottom;
}

.boletim a
{
    float: left;
    display:none;
    background: url(../imagens/index_boletim.gif) top no-repeat;
    width: 182px;
    height: 32px;
}

.conteudo
{
    float: left;
    width: 100%;
}

.rodape
{
    float: left;
    width: 100%;
    background: url(../imagens/rodape.gif) center no-repeat;
    margin-top: 80px;
    height: 55px;

}

.rodapepl
{
    clear:both;
    width:100%;
  	background: url(../imagens/p_sombra.gif) repeat-x;
    height:30px;
	font-size:11px;
	COLOR: #636466;

}

.rodapepl div {
    background: url("../imagens/papo/rodape-pl.gif") no-repeat scroll center center transparent;
    height: 25px;
    margin: 0 auto;
    padding-left: 192px;
    padding-top: 5px;
    width: 982px;
}

/*.rodapepl div 
{
    margin:0 auto;
    width:866px;
    padding-top:5px;
    padding-left:120px;
    height:25px;
    background:url('../imagens/papo/rodape-pl.gif') center no-repeat;
}*/




.rodape address
{
    float: right;
    margin-top: 30px;
    margin-right: 30px;
}

.interna_mes
{
    float: left;
    width: 182px;
    margin-left: 20px;
}

.interna_mes ul
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.interna_mes ul li
{
    float: left;
    clear: left;
    width: 100%;
    margin-bottom: 5px;
}

.logos
{
    width:100%;
    
}
.interna_mes ul li.evento
{
    margin-top: 10px;
    width: 80%;
    font-size: 12px;
}

h2.interna
{
    float: left;
    width: 940px;
    margin-top: 30px;
    margin-left: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
}

/*----------index--------------*/
.agenda
{
    float: left;
    width: 202px;
}

.agenda ul
{
    float: left;
    width: 100%;
    margin-top: 10px;
}

.agenda ul li
{
    float: left;
    width: 100%;
    cursor: pointer;
    padding-bottom: 5px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 10px;
}

.agenda ul li .data
{
    float: left;
	/* background: url(../imagens/agenda_data.gif); */
    width: 34px;
    color: #ffffff;
    font-weight: bold;
    line-height: 110%;
    font-size: 10px;
	background-color:#05b613;
    text-align: center;
	padding:1px 1px 1px 1px;
	margin-top:5px;
}

.agenda ul li .dataPapoLegal
{
    float: left;
	/* background: url(../imagens/agenda_data.gif); */
    width: 34px;
    color: #ffffff;
    font-weight: bold;
    line-height: 110%;
    font-size: 10px;
	background-color:#04ADEA;
    text-align: center;
	padding:1px 1px 1px 1px;
	margin-top:5px;
}

.agenda ul li span.tit
{
    float: right;
    color: #05b613;
    font-size: 14px;
    width: 160px;
}

.agenda ul li span.titPapoLegal
{
    float: right;
    color: #04ADEA;
    font-size: 14px;
    width: 160px;
}

.agenda ul li span.local
{
    float: right;
    color: #999;
    width: 160px;
}

.miolo
{
    width: 705px;
    float: left;
    margin-left:30px;
    min-height:660px;
    position:relative;
    margin-bottom:50px;
}



.caixa
{
    padding-right: 20px;
    padding-left: 20px;
    float: left;
    margin-bottom:30px;
	height:120px;
}

.caixa h2
{
    margin-bottom:10px;
}

.caixa p
{
    font-weight: normal;
    font-size: 12px;
    line-height: 140%;
	text-align:left;
	width:128px;

}

.caixa p a
{
    color: #000;
}

.caixa1
{
    width: 128px;
    background: url(../imagens/pontos.gif) right no-repeat;
}

.caixa2
{
    width: 128px;
    background: url(../imagens/pontos.gif) right no-repeat;
}

.caixa3
{
    width: 128px;
    background: url(../imagens/pontos.gif) right no-repeat;
}



.caixa4
{
    width:139px;
	background: url(../imagens/pontos.gif) right no-repeat;
}

.caixa4 p
{
    width:138px;
}

.index_noticia
{
    float: left;
    width: 450px;
    margin-top: 25px;
}

.index_noticia img
{
    width: 120px;
}

.index_noticia img
{
    float: left;
}

.index_noticia span
{
    color: #fff;
    /*margin-left: 20px;*/
    background: #57c813;
    padding: 1px 4px 1px 4px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
}

.index_noticia a
{
    /*padding-left: 20px;*/
    /*margin-left:20px;*/
}

.img_noticias {
    border-width:0;
    margin-right:10px;
    width:120px;
}

.eu-quero-ajudar1 input { float:left; }

.eu-quero-ajudar1 tr td { width:350px; }

.eu-quero-ajudar tr td { width:400px; }

.index_noticiaPapoLegal
{
    float: left;
    width: 450px;
    margin-top: 25px;
}

.index_noticiaPapoLegal img
{
    width: 120px;
}

.index_noticiaPapoLegal img
{
    float: left;
}

.index_noticiaPapoLegal span
{
    color: #fff;
    margin-left: 20px;
    background: #04ADEA;
    padding: 1px 4px 1px 4px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
}

.index_noticiaPapoLegal a
{
    color: #04ADEA;
    padding-left: 20px;
}

.index_noticia h3
{
    float: left;
    cursor: pointer;
    width: 265px;
    margin-top: 5px;
    margin-left: 20px;
    font-weight: bold;
    color: #000000;
}

.index_noticia p
{
    float: left;
    cursor: pointer;
    width: 265px;
    color: #999999;
    margin-left: 20px;
}

.banner
{
    float:right;
    width: 202px;

}

.banner img {
float:right;
    margin-top:15px;
    margin-right:10px;

}

.banner2
{
    float: left;
    margin-top: 15px;
}

.voltar
{
    float: left;
    clear: left;
    margin-top: 40px;
}

.voltar_azul  {
background:url("../imagens/papo/voltar_azul.gif") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:25px;
margin-bottom:40px;
margin-top:20px;
width:60px;
}

/*------------agenda-----------------*/
ul.agenda
{
    float: left;
    width: 97%;
}

ul.agenda li
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

ul.agenda li h3
{
    float: left;
    width: 100%;
    cursor: pointer;
    background: #f4f4f4;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
}

ul.agenda li h3:hover
{
    background: #05b613;
    color: #fff;
}

ul.agenda li .descricao
{
    float: left;
    width: 100%;
    background: #f4f4f4;
    padding: 10px 10px;
    margin-top: 5px;
}

.quem
{
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

ul.agenda li .descricao p
{
    margin-bottom: 10px;
    width: 80%;
}

.agenda_interna
{
    float: left;
    width: 100%;
}

.agenda_interna h3
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 22px;
    font-weight: bold;
    color: #04d90d;
    text-transform: lowercase;
}

.agenda_interna .resumo
{
    float: left;
    width: 100%;
    margin-top: 10px;
}

.agenda_interna .resumo h4
{
    float: left;
    background: #04d90d;
    padding: 2px 5px;
    font-size: 14px;
    font-weight: bold;
}

.agenda_interna .resumo p
{
    clear: left;
    margin-top: 10px;
}

.agenda_interna .resumo p.verde
{
    color: #339900;
}

/*-----------noticia-----------*/
ul.noticia
{
    float: left;
    width: 97%;
}

ul.noticia li
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

ul.noticia li .data
{
    float: left;
    padding: 2px 5px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    background: #15dc1d;
}

ul.noticia li h3
{
    clear: left;
    cursor: pointer;
    margin-top: 5px;
    font-weight: bold;
    font-size: 14px;
}

ul.noticia li p
{
    clear: left;
    margin-top: 5px;
}

ul.noticia li img
{
    float: right;
    margin-left: 10px;
    margin-top: 30px;
}

ul.paginacao
{
    float: left;
    margin-top: 50px;
    margin-left: 200px;
}

.paginacao
{
    width:570px;
    float:left;
    margin-top:10px;
    border-bottom:5px solid #ebebeb;
}

.paginacao a
{
    float:left;
    text-decoration:none;
    color: #04ADEA;
    padding-left: 3px;
    padding-right: 3px;
}

.paginacao ul li a.cur 
{
    padding-left: 3px;
    padding-right: 3px;
    background: #04ADEA;
    color: White;
}

ul.paginacao li 
{
    float:left;
    margin:0;
    padding:0;
    margin-left: 10px;
}

ul.paginacao li a
{
    float: left;
    width: 19px;
    height: 23px;
    background: url(../imagens/noticias/p.gif) top;
    text-align: center;
    padding-top:2px;
    color:#fff;
}

ul.paginacao li a.marcado
{
    background: url(../imagens/noticias/p_over.gif);
}

ul.paginacao li strong
{
    display: block;
    color: #fff;
    margin-top: 4px;
}

ul.paginacao li.ant a 
{
    margin-top:2px;
    background:none;
}

ul.paginacao li a img 
{
    margin-top:0px;
}

/*--------------contato-----------*/
.formulario
{
    float: left;
    width: 40%;
}

.formulario label
{
    float: left;
    width: 100%;
    clear: left;
    margin-bottom: 5px;
}

.formulario label img
{
    float: right;
}

.formulario label input
{
    border: 1px solid #ccc;
    width: 100%;
}

.formulario label .botao_enviar
{

    width:78px;
	height:32px;
	float:right;
	margin-right:10px;
}



.formulario label select
{
    border: 1px solid #ccc;
    width: 100%;
}

.formulario label textarea
{
    border: 1px solid #ccc;
    width: 100%;
    height: 100px;
}

/*-----------------informações------------------*/

h3.interna
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 22px;
    font-weight: bold;
    color: #04d90d;
    margin-bottom: 5px;
    text-transform: lowercase;
}

h4.interna
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 16px;
    font-weight: bold;
    color: #04d90d;
    margin-top: 5px;
    margin-bottom: 5px;
    text-transform: lowercase;
}

ul.info_publi
{
    float: left;
    width: 100%;
    margin-top: 15px;
}

ul.info_publi li
{
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

ul.info_publi li span
{
    float: left;
    background: #5df004;
    padding: 2px 5px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

ul.info_publi li p
{
    float: left;
    clear: left;
    margin-top: 5px;
    width: 500px;
}

ul.info_publi li img
{
    float: right;
    width: 129px;
    height: 170px;
    margin-right: 30px;
    background: #eee;
}

ul.info_publi li span.onde
{
    float: left;
    clear: left;
    background: #eee;
    padding: 2px 5px;
    margin-top: 10px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
}

ul.ano
{
    float: left;
    width: 940px;
    margin-top: 30px;
    margin-left: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
    margin: 0;
    margin-bottom: 20px;
    padding-bottom: 15px;
    margin-left: 20px;
}

ul.ano li
{
    float: left;
    margin-right: 30px;
}

.alfabeto
{
    float: left;
    width: 90%;
    margin-top: 20px;
}

.alfabeto .letra
{
    float: left;
    width: 25px;
    background: #5df004;
    text-align: center;
}

.alfabeto ul
{
    float: left;
    width: 400px;
    margin-left: 20px;
}

.alfabeto ul li
{
    float: left;
    clear: left;
    margin-bottom: 10px;
    white-space: nowrap;
}

.alfabeto ul li strong
{
    color: #009900;
}

/*------------------ajuda----------------*/
.formulario2
{
    float: left;
    width: 100%;
}

.formulario2 label {
    clear:left;
    margin-bottom:15px;
    
    margin-top:13px;
    width:90%;
}


.formulario2 label.medio
{
    clear: none;
    width: 27%;
    margin-right: 20px;
}

.formulario2 label.medio2
{
    clear: left;
    width: 30%;
    margin-right: 20px;
}

.formulario2 strong
{
    clear: left;
    background: #99f241;
    padding: 0 5px;
    margin-bottom: 5px;
}

.formulario2 label img
{
    float: right;
}

.formulario2 label input
{
    border: 1px solid #ccc;
    /*width: 100%;*/
}

.formulario2 label table.check
{
    margin-top: 10px;
}

.formulario2 label table.check input
{
    float: left;
    border: none !important;
    width: 20px !important;
}

.formulario2 label table.check td
{
    white-space: nowrap;
    min-width: 90px;
    padding-right: 10px;
}

.formulario2 label table.check label
{
    /*float: left;*/
    clear: none;
    width: 70%;
}

.formulario2 label select
{
    border: 1px solid #ccc;
    width: 100%;
}

.formulario2 label textarea
{
    border: 1px solid #ccc;
    width: 100%;
    height: 100px;
}

/*-----------------atuacao----------------------*/
.atuacao
{
    float: left;
    width: 630px;
    /*padding: 20px;*/
    background:url(../imagens/fundo-teste1.jpg) top no-repeat;
}

.atuacao p
{
    margin-bottom: 15px;
}

ul.atuacao2
{
    float: left;
    margin-top: 20px;
}

ul.atuacao2 li
{
    background: url(../imagens/terra/atuacao.gif);
    width: 150px;
    height: 29px;
    float: left;
    font-size: 20px;
    line-height: 29px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-right: 10px;
}

ul.atuacao2 li.marcado
{
    background: url(../imagens/terra/atuacao_over.gif);
    width: 150px;
    height: 29px;
    float: left;
    text-align: center;
    margin-right: 10px;
}

.texto
{
    float: left;
    clear: left;
    width: 100%;
}

.texto2
{
    float: left;
    clear: left;
    width: 60%;
}

.texto p
{
    margin-bottom: 15px;
}

.h3_metade
{
    float: left;
    width: 45%;
    margin-right: 30px;
    margin-bottom: 20px;
}

.miolo i
{
    float: left;
    width: 55%;
    line-height: 160%;
    margin-bottom: 20px;
}

.inteira
{
    float: left;
    width: 100%;
}

.inteira1
{
    width: 80%;
    margin-bottom: 15px;
}

span.verde
{
    float: left;
    margin-top: 15px;
    padding: 0px 5px;
    background: #5df004;
}

span.verde2
{
    float: left;
    width: 100%;
    clear: left;
    margin-top: 10px;
}

span.verde2 strong
{
    padding: 0px 5px;
    background: #5df004;
}


.destaque
{
    float: left;
    width: 100%;
    line-height: 140%;
    font-size: 20px;
}


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Tabs
----------------------------------*/
.ui-tabs
{
}
.ui-tabs .ui-tabs-nav
{
}
.ui-tabs .ui-tabs-nav li
{
    float: left;
    margin-top: 20px;
}
.ui-tabs .ui-tabs-nav li a
{
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
    background: url(../imagens/terra/atuacao_over.gif);
    width: 150px;
    height: 29px;
    float: left;
    text-align: center;
    margin-right: 10px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a
{
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a
{
    cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel .atuacao
{
    float: left;
    width: 90%;
    padding: 20px;
    background: #fed853;
}

.ui-tabs .ui-tabs-panel .atuacao p
{
    margin-bottom: 15px;
}

.ui-tabs .ui-tabs-hide
{
    display: none !important;
}


/*----------------------papo-------------------*/
ul.papo
{
    float: left;
    width: 940px;
    margin-left: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eeeeee;
    margin: 0;
    margin-bottom: 20px;
    padding-bottom: 15px;
    margin-left: 20px;
}

ul.papo li
{
    float: left;
    margin-right: 30px;
}

ul.papo li a
{
    color: #000;
}

ul.papo li a:hover
{
    color: #04adea;
}

h3.papo
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 22px;
    font-weight: bold;
    color: #04adea;
    margin-bottom: 5px;
    margin-top: 0px;
    text-transform: lowercase;
}

span.santa
{
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    background: #f58220;
}

span.ribeirao
{
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    background: #a6ce39;
}

span.betim
{
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    background: #ffcb08;
}

span.cruz
{
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    background: #ea2027;
}

span.belo
{
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    background: #ca6c39;
}

span.regional
{
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    background: #ca8c49;
}

h3.betim
{
    float: left;
    width: 100%;
    line-height: 120%;
    font-size: 22px;
    font-weight: bold;
    color: #ffcb08;
    margin-bottom: 5px;
}

ul.papo_sub
{
    float: left;
    clear: left;
    width: 100%;
    border-bottom: #eeeeee 1px solid;
    padding-bottom: 15px;
    margin-bottom: 20px;
    margin-top: 10px;
}

ul.papo_sub li
{
    float: left;
    margin-right: 30px;
}

ul.papo_sub li a
{
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000;
}

ul.papo_sub li a:hover
{
    background: #ffcb08;
}

ul.papo_sub li a.ativo
{
    background: #ffcb08;
}

ul.oficinas
{
    float: left;
    clear: left;
    width: 100%;


}

ul.oficinas li
{
    float: left;
    width: 100%;
    margin-bottom: 30px;

}

ul.oficinas li strong.betim 
{
    padding-left: 5px;
    padding-right: 5px;
    background: #ffcb08;
	width:100%;
}


ul.oficinas li strong {


	clear:left;
	background:#04adea;
	color:#fff;
	
	




}

ul.oficinas li a {
	color:#04adea;
	cursor:pointer;

}

ul.oficinas li a:hover {
	color:#04adea;
	text-decoration:underline;


}


ul.oficinas li p
{
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
	clear:left;
	float:left;


}

ul.oficinas li img {
float:right;
padding-left:10px;
padding-bottom:10px;




}

ul.oficinas li span.data
{
    font-size: 11px;

	
}

ul.oficinas li .flickr
{
    float: right;
    clear: right;
}

ul.oficinas li .down
{
float:left;
clear:left;
    background: url(../imagens/papo/down.gif) no-repeat;
    padding-left: 20px;
}



.banner_aleatorio {
    height:161px;
    margin:195px 0 0 49px;
    *margin:0px 0 0 49px;
    width:860px;
    z-index:0;
}

.listaOrdenada 
{
    width:620px;
}

.listaOrdenada ul 
{
    float:left;
    width:100%;
    margin-left:10px !important;
}

.listaOrdenada li {
    height:24px !important;
    padding-bottom:8px !important;
}

.espacamento_conteudo 
{
    padding:10px 10px 10px 20px;
}


.linkMenores 
{
    font-size:12px !important;
}


.classe-lado-direito 
{
    width:610px;
    float:left;
    /*border:1px solid #000;*/
}

.classe-lado-direito ul 
{
    float:left;
    width:100%;
}

.classe-lado-direito li
{
    list-style:none;
    list-style-image:none;
    padding-bottom:3px;
}

.classe-lado-direito label
{
    float: left;
    width: 90%;
    clear: left;
    margin-bottom: 15px;
}

.classe-lado-direito label.medio
{
    clear: none;
    width: 30%;
    margin-right: 20px;
}

.classe-lado-direito label.medio2
{
    clear: left;
    width: 30%;
    margin-right: 20px;
}



/*******************************/

.eu-quero-ajudar
{
    width:490px;
    clear:left;
    margin-bottom:5px;
    padding:0 5px;
}


.eu-quero-ajudar strong
{
    width:705px;
    background:none repeat scroll 0 0 #99F241;
    clear:left;
    margin-bottom:5px;
    padding:0 5px;
}

.eu-quero-ajudar ul 
{
    float:left;
    width:600px !important;
    margin-bottom:30px;
}

.eu-quero-ajudar li {
    float:left;
    list-style:none outside none;
    margin-left:1px;
    margin-right:8px;
    margin-top:10px;
    width:91px;
}


/*******************dfda */
.eu-quero-ajudar1
{
    width:680px;
    clear:left;
    margin-bottom:5px;
    padding:0 5px;
}

.eu-quero-ajudar1 label { float:left; }




.eu-quero-ajudar1 strong
{
    width:705px;
    background:none repeat scroll 0 0 #99F241;
    clear:left;
    margin-bottom:5px;
    padding:0 5px;
}

.eu-quero-ajudar1 ul 
{
    float:left;
    width:600px !important;
    margin-bottom:30px;
}

.eu-quero-ajudar1 li {
    float:left;
    list-style:none outside none;
    margin-left:1px;
    margin-right:8px;
    margin-top:10px;
    width:130px;
}


/***************************/

.texto-antes-formulario 
{
    width:650px;
}

.texto-antes-formulario ul 
{
    float:left;
    width:100%;
}

.texto-antes-formulario li 
{
    list-style:none;
    list-style-image:none;
    padding:3px;
}



.classeul 
{
    margin-top:30px !important;
    clear:both;
}

/*************************** ACORDION *******************************************/
.acordion { /*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#58581B;*/ margin-top:30px; }

.acordion a {display:block; text-decoration:none; color:#D10000;}

.acordion dl {margin:0 auto; width:400px; height:auto;}

.acordion dt { background-image:url(../images/linha_equipe.png); background-repeat:no-repeat; padding:10px; background-position:top;}

.acordion dt a {font-family: Lucida, Trebuchet MS; font-size:16px; color:#b65c01; font-weight:bold;}

.acordion dd, ul {margin:0; padding:0; }

.acordion ul li { list-style:none; list-style-image:none; padding:5px; }

.acordion ul li a {color:#069; padding:5px}

.acordion ul li a:hover {/*background-color:#aaa; color:#fff*/}
