#geral .cont .conteudo form .box-cadastro p select.multi{

    width:410px;
    height:66px;
    color:#555555;
    font-size:12px;
    line-height:14px;

}

#geral .cont .conteudo form .box-cadastro p .log-small{

    width:104px;

}

#geral .cont .conteudo form .box-cadastro p .log-big{

    width:292px;

}

#geral .cont .conteudo form .box-cadastro p.busca-cep{
    padding:16px 0 5px;
    width:215px;
}
#geral .cont .conteudo form .box-cadastro p a{
    color:#555555;
}
#geral .cont .conteudo form .box-cadastro .radial-reci{

    float: left;

}

#geral .cont .conteudo form .box-cadastro .radial-reci .tilt-sp{

    margin-bottom:4px;

    display:block;

    width: 400px;

}

#geral .cont .conteudo form .box-cadastro .radial-reci ul{

    width: auto;

    padding: 0 0 0 0;

}

#geral .cont .conteudo form .box-cadastro .radial-reci ul li{padding:3px 0;}

/**** reciclagem categorias ***/
#geral .cont .conteudo .sua-ong{
    height:200px!important;
}
#geral .cont .conteudo .sua-ong-central{height:90px;}
#geral .cont .conteudo .sua-ong li.txt-reciclagem{
    width:592px;
    height:200px!important;
    border:0px solid #e2e2e2;
    line-height:18px;
    font-size:12px;
}
#geral .cont .conteudo .sua-ong-central li.txt-reciclagem-dif{
    width:592px;
    height:90px!important;
    border:0px solid #e2e2e2;
    line-height:18px;
    font-size:12px;
}
#geral .cont .conteudo .sua-ong li.txt-reciclagem p{
    margin-bottom: 15px;
}
#geral .cont .conteudo .sua-ong-central li.txt-reciclagem p{
    margin-bottom: 15px;
}

#geral .cont .conteudo .sua-ong li.inclua a span.clique-r{
    color: #503323;
    display: block;
    float: none;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0 10px 0 0;
    text-align: right;
    width: 107px;
}
/*** reciclagem artigos ****/

#geral .cont .conteudo .menu-ong ul.reciclagem-menu{
    padding:0 0 0 10px;
    width:130px;

}

#geral .cont .conteudo .menu-ong ul.reciclagem-menu li{

    width:130px;
    font-size:12px;
    line-height:16px;
    height:auto;
    padding:0px 0 ;
    display:block;
    float:left;
    border-bottom:1px dotted #dededf;
}

#geral .cont .conteudo .menu-ong ul.reciclagem-menu li a{
    width:120px;
    font-size:11px;
    line-height:16px;
    height:auto;
    padding:10px 0 10px 0;
    display:block;
    float:left;
    color:#555;
}

#geral .cont .conteudo .menu-ong ul.reciclagem-menu li a:hover{
    width:110px!important;
    width:110px;
    font-size:11px;
    line-height:16px;
    height:auto;
    padding:10px 0px 10px 20px!important;
    padding:10px 0px 10px 20px;
    display:block;
    float:left;
    color:#555;
    background:#f4f6f4 url(../imagens/bg/hover-menu-ong.gif) no-repeat -4px 8px;
}

#geral .cont .conteudo .cont-ong .reci-img{
    border:3px solid #e0e0e0;
    width:637px;
    height:94px;
}
#geral .cont .conteudo .reci-img{
    border:3px solid #e0e0e0;
    width:637px;
    height:94px;
    margin-top: 10px;
}
#geral .cont .link{
    margin: 25px 0;
}
#geral .cont .conteudo .cont-ong h2.orange{

    color:#f79531;

}

#geral .cont .conteudo .cont-ong h2.blue{

    color:#2f7098;

    font-size:20px;

    font-weight:bold;

}

#geral .cont .conteudo .cont-ong .txt-reci-art p{

    font-size:12px;

    line-height:18px;

    margin-bottom:15px;

    color:#555555;

}

#geral .cont .conteudo .cont-ong .busca{

    border-top:1px solid #e0e0e0;

    border-bottom:1px solid #e0e0e0;

    background:#f7f7f7;

    padding:15px 20px;

    margin-bottom:30px;

}
#geral .cont .conteudo .cont-ong .busca b{
    
	color:#000;
	
	line-height: 17px;
	
}
#geral .cont .conteudo .cont-ong .busca input{

    margin-top:15px;

    margin-bottom:5px;

    width:389px;

    height:19px;

}

#geral .cont .conteudo .cont-ong .busca input.bt{

    margin-top:15px;

    margin-left:5px;

    width:24px;

    height:21px;

    border:0;

    background:url(../imagens/reciclagem/bt-lupa.jpg) no-repeat 0 0;

}

#geral .cont .conteudo .cont-ong .visitas{

    border-bottom:1px dotted #E0E0E0;

    border-top:1px dotted #E0E0E0;

    margin:0 0 20px 6px!important;

    margin:0 0 20px 5px;

    padding:23px;

    text-align:center;

    width:260px!important;

    width:255px;

    font-size:14px;

    float:left;

}

#geral .cont .conteudo .cont-ong  .visitas p.number{

    font-size:30px;

    font-weight:bold;

}



#geral .cont .conteudo div.inclua{

    border:none;

    margin-left:15px!important;

    margin-left:15px;

    background:#f79531 url(../imagens/bg/bg-destaque-ong.gif) no-repeat 0 0;

    width:315px;

    height:106px;

    float:left;

    margin-bottom:20px;

}

#geral .cont .conteudo div.inclua a{

    width:245px;

    height:65px;

    display:block;

    padding:30px 0 0 40px;

}

#geral .cont .conteudo div.inclua a span{

    display:block;

    float:none;

    font-weight:bold;

    padding:0 10px 0 0;

    text-align:left;

    font-size:18px;

    width:245px;

    color:#FFF;

}

#geral .cont .conteudo div.inclua a span.clique{

    display:block;

    float:none;

    font-weight:bold;

    padding:0 10px 0 0;

    text-align:right;

    font-size:14px;

    width:230px;

    color:#503323;

}

#geral .cont .conteudo .box-videos{

    width:640px;

    float:left;

}

#geral .cont .conteudo .box-videos .video{

    float:left;

    padding:10px 20px!important;

    padding:10px 10px;

    width:280px;

    height:237px;

}



/**** mapa ****/



#geral .cont .conteudo h2.blue{

    color:#2f7098;
    width:450px;
    font-size:20px;

    font-weight:bold;

}

#geral .cont .conteudo .txt-reci-art p{

    font-size:12px;

    line-height:18px;

    margin-bottom:15px;

    color:#555555;

}
#geral .cont .conteudo .txt-reci-art ul{
    padding:15px 0 0;
    width:550px;
}
#geral .cont .conteudo .txt-reci-art ul li{
    display:block;
    font-size:11px;
    height:auto;
    margin-bottom: 15px;
}
#geral .cont .conteudo .busca{

    border-top:1px solid #e0e0e0;

    border-bottom:1px solid #e0e0e0;

    background:#f7f7f7;

    padding:15px 20px;

    margin-bottom:30px;

}

#geral .cont .conteudo .busca input{
    margin-top:15px;
    margin-bottom:5px;
    width:389px;
    height:19px;
}
#geral .cont .conteudo .busca select{
    margin-top:15px;
    margin-bottom:5px;
    width:389px;
    height:19px;
}
#geral .cont .conteudo .busca input.bt{

    margin-top:15px;

    margin-left:5px;

    width:24px;

    height:21px;

    border:0;

    background:url(../imagens/reciclagem/bt-lupa.jpg) no-repeat 0 0;

}

#geral .cont .conteudo .reci-img.mapa{

    border:3px solid #e0e0e0;

    width:637px;

    height:218px;

    margin:35px 0;

}

#geral .cont .conteudo .vc-mapa{

    float:left;

    margin-bottom: 30px;

    margin-right:25px;

}

#geral .cont .conteudo .vc-mapa img{

    float:left;

}

#geral .cont .conteudo .vc-mapa .txt-mapa{
    margin-left:15px;
    float:left;

}

#geral .cont .conteudo .titulo-linnha.mapa{

    height:25px;

}

#geral .cont .conteudo .vc-mapa .txt-mapa p{

    font-size:10px;

    line-height:15px;

}

#geral .cont .conteudo .vc-mapa .txt-mapa p.blue{

    color:#0f3e5f;

    font-size:12px;

}
#geral .cont .conteudo .titulo-linnha.mapa2{
    height:25px;
}

#geral .cont .conteudo p.tilt-mensagem strong{
    color:#000;
}
#geral .cont .conteudo .paises.reci li {
    border-bottom:1px dotted #E2E2E2;
    border-right:1px dotted #E2E2E2;
    display:block;
    float:left;
    font-size:12px;
    height:37px;
    padding:10px 0 0 20px;
    width:180px;
}

