/*topic*/
a.tpc h1 { float:left; background-position:0 -547px; width:100%; margin-bottom:20px; padding-bottom:3px; font-size:23px; color:#393939; }
a.tpc h1 span { color:#d1000b; }
a.tpc h1 strong { float:left; margin-right:10px; color:#d1000b; font-weight:normal; }
h1.tpc { float:left; background-position:0 -547px; width:100%; margin-bottom:20px; padding-bottom:3px; font-size:23px; color:#393939; }
h1.tpc span { color:#d1000b; }
h1.tpc strong { color:#d1000b; font-weight:normal; }
h2.tpc { float:left; background-position:0 -547px; width:100%; margin-bottom:20px; padding-bottom:3px; font-size:23px; color:#393939; }
h2.tpc span { color:#d1000b; }
h2.tpc strong { color:#d1000b; font-weight:normal; }
p.texto { font-size:11px; line-height:17px; }
input.text, selec.select { line-height:20px; }
/*sprite interno*/
.spriteInt { background:url(/img/spriteInt.gif) no-repeat; }

a.rodapee:link{ color:#ddd; text-decoration:none;}
a.rodapee:hover{ color:#ddd; text-decoration:underline;}
a.rodapee:visited{text-decoration:none;  color:#ddd; }
a.rodapee:active{text-decoration:none;  color:#ddd; }





/*busca interna*/
fieldset#liveSearch2 { float:left; background:url(/img/bgSearchInt.png) no-repeat; width:940px; height:35px; margin-bottom:25px; padding-top:16px; }
fieldset#liveSearch2 label { float:left; width:122px; text-indent:-9000px; }
fieldset#liveSearch2 input.text { float:left; background:none; width:160px; height:20px; margin-right:26px; border:0; }
fieldset#liveSearch2 select { float:left; background:none; height:18px; padding:2px; border:0; }
fieldset#liveSearch2 select.s1 { width:150px; }
fieldset#liveSearch2 select.s2 { width:69px; margin-right:25px; }
fieldset#liveSearch2 input.buscar { float:right; background:none; width:37px; height:24px; margin:-3px 62px 0 0; text-indent:-9000px; line-height:0px; border:0; cursor:pointer; }

/*filtro busca interna*/
fieldset#filtro { float:right; width:299px; margin-bottom:10px; }
fieldset#filtro label { float:left; width:70px; padding-top:3px; font-size:12px; font-weight:bolder; }
fieldset#filtro select { float:left; background:none; height:20px; padding-top:1px; border:1px solid #d5d5d5; }
fieldset#filtro select.s1 { width:150px; }
fieldset#filtro select.s2 { width:69px; margin-right:10px; }

/*formulario*/
fieldset#formulario { float:left; width:516px; margin-top:20px; }
fieldset#formulario div { float:left; margin-bottom:10px; }
fieldset#formulario div strong { float:left; width:100%; margin-top:10px; font-size:13px; color:#d1000b; border-bottom:1px solid #ccc; }
fieldset#formulario div.margin { margin-right:17px; }
fieldset#formulario div.d1 { width:514px; }
fieldset#formulario div.d2 { width:450px; } 
fieldset#formulario div.d3 { width:280px; } 
fieldset#formulario div.d4 { width:217px; } 
fieldset#formulario div.d5 { width:46px; } 
fieldset#formulario div label { float:left; width:100%; font-size:11px; }
fieldset#formulario div input.text { float:left; background-position:0 -577px; width:100%; height:20px; border:1px solid #ccc; }
fieldset#formulario div input.file { float:left; background-position:0 -577px; width:100%; height:20px; border:1px solid #ccc; }
fieldset#formulario div select.select { float:left; background-position:0 -577px; width:100%; height:22px; border:1px solid #ccc; }
fieldset#formulario div textarea { float:left; background-position:0 -577px; width:100%; height:80px; border:1px solid #ccc; }
fieldset#formulario input.margin { margin-right:10px; }
fieldset#formulario input.submit { float:right; width:64px; height:23px; line-height:0; text-indent:-9000px; cursor:pointer; border:0; }
fieldset#formulario input.enviar { background-position:-29px 0; }
fieldset#formulario input.cadastrar { float:left; background-position:-93px 0; width:81px; }
fieldset#formulario input.ativar { float:left; background-position:-94px -24px; width:111px; }
fieldset#formulario input.proposta { float:left; background-position:-29px -48px; width:117px; }
fieldset#formulario input.limpar { background-position:-29px -24px; }

/*fale conosco*/
#faleConosco { float:left; width:516px; }
#faleConosco p.texto { float:left; width:516px; }
#faleConosco div.endereco { float:left; width:400px; }
#faleConosco div.endereco h3 { float:left; width:400px; font-size:18px; color:#d1000b; }
#faleConosco div.endereco address { float:left; width:400px; font-size:12px; font-style:normal; }
#faleConosco div.endereco span.email { float:left; width:400px; font-size:12px; color:#d1000b; font-weight:bolder; }
#faleConosco div.endereco span.tel { float:left; width:400px; font-size:15px; font-weight:bolder; }

/*como anunciar*/
#comoAnunciar { float:left; width:516px; }
#comoAnunciar p.texto { float:left; width:516px; }
#comoAnunciar p.texto a { color:#d1000b; text-decoration:none; }
#comoAnunciar p.texto span { float:left; background-position:0 -53px; width:14px; height:12px; margin:3px 5px 0 0; }
#comoAnunciar p.texto strong span { float:none; width:auto; height:auto; margin:0; color:#d1000b; }
#comoAnunciar .vermelho { font:14px Arial; color:#d1000b; font-weight:bolder; }
#comoAnunciar .titulo { font:16px Arial; font-weight:bolder; }


/*institucional*/
#agoraEuAcho { float:left; width:516px; }
#agoraEuAcho p.texto { float:left; }
#agoraEuAcho p.texto strong.titulo { font-size:14px; color:#d1000b; }
#agoraEuAcho p.texto strong { color:#d1000b; }
#agoraEuAcho p.texto a { color:#d1000b; text-decoration:none; }

/*institucional*/
#pagamento { float:left; width:516px; }
#pagamento p.texto { float:left; }
#pagamento p.texto strong.titulo { font-size:14px; color:#d1000b; }
#pagamento p.texto strong { color:#d1000b; }
#pagamento p.texto span { float:left; background-position:0 -53px; width:14px; height:12px; margin:3px 5px 0 0; }
#pagamento div { float:left; margin:20px 0; padding:0 50px; }
#pagamento div input { float:left; margin-right:20px; }

/*cadastrar empresa*/
#cadastrar { float:left; width:516px; }
#cadastrar p.texto { float:left; width:516px; }
#cadastrar p.texto a { color:#d1000b; text-decoration:none; }
#cadastrar p.texto span { float:left; background-position:0 -53px; width:14px; height:12px; margin:3px 5px 0 0; }
#cadastrar p.texto strong span { float:none; width:auto; height:auto; margin:0; color:#d1000b; }

/*rede credenciada*/
#redeCredenciada { float:left; width:516px; }
#redeCredenciada p.texto { float:left; width:516px; }
#redeCredenciada p.texto a { color:#393939; }
#redeCredenciada h3 { float:left; width:516px; margin:20px 0 3px; color:#d1000b; }
#redeCredenciada h3 a { color:#d1000b; font-weight:bolder; text-decoration:none; }
#redeCredenciada ul { float:left; width:516px; }
#redeCredenciada ul li { float:left; width:516px; padding:3px 0; border-bottom:1px dotted #393939; /*border-top:1px dotted #393939;*/ }
#redeCredenciada ul li a { float:left; margin-right:5px; color:#393939; text-decoration:none; }
#redeCredenciada ul li a h4 { font-weight:bolder; }
#redeCredenciada ul li a:hover { text-decoration:underline; }


/*cartao de vantagens*/
#cartaoVantagens { float:left; width:516px; }
#cartaoVantagens p.texto { float:left; width:516px; }
#cartaoVantagens p.texto strong { color:#d1000b; }
#cartaoVantagens p.texto a { color:#d1000b; text-decoration:none; }
#cartaoVantagens h3 { float:left; width:100%; color:#d1000b; }
#cartaoVantagens h5 { float:left; width:100%; margin-bottom:10px; font-weight:bolder; }
#cartaoVantagens img { float:left; }
#cartaoVantagens ul.nav-vantagens { float:left; background:#f5f5f5; width:516px; margin:-20px 0 20px; padding:5px 0; }
#cartaoVantagens ul.nav-vantagens li { float:left; font-size:11px; color:#393939; }
#cartaoVantagens ul.nav-vantagens li a { margin:0 8px; font-size:11px; color:#393939; text-decoration:none; font-weight:bolder; }
#cartaoVantagens ul.nav-vantagens li a:hover { text-decoration:underline; }
#cartaoVantagens ul.nav-vantagens li a.quebra { margin-right:0; }

/*agenda de eventos*/
#agendaEventos { float:left; width:516px; }
#agendaEventos ul { float:left; width:516px; }
#agendaEventos ul li { float:left; width:516px; margin-bottom:25px; }
#agendaEventos ul li div.data { float:left; background-position:-147px -48px; width:57px; height:59px; margin-right:5px; }
#agendaEventos ul li div.data span.dia { float:left; width:57px; font-size:37px; color:#000; font-weight:bolder; text-align:center; }
#agendaEventos ul li div.data span.mes { float:left; width:57px; font-size:10px; color:#FFF; font-weight:bolder; text-align:center; }
#agendaEventos ul li div.dados { float:left; background-position:0 -641px; width:432px; height:49px; padding:5px 10px; border:1px solid #ebebeb; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#agendaEventos ul li div.dados h3 { float:left; width:432px; font-size:15px; color:#d1000b; font-weight:bolder; }
.agendaEventos div ul li a h4 { margin:2px 0; }
.agendaEventos div ul li a h5 { margin:2px 0; }
#agendaEventos ul li div.dados h5 { float:left; width:432px; margin:2px 0 3px; font-size:11px; color:#686868; }
#agendaEventos ul li div.dados h5 strong { width:auto; margin-right:3px; color:#393939; }
#agendaEventos ul li div.dados strong { float:left; width:50%; font-size:12px; color:#393939; }
#agendaEventos ul li div.descricao { float:left; width:451px; margin-top:10px;  padding-left:65px; font-size:11px; }

/*novidade e artigo*/
#novidade { float:left; width:516px; }
#novidade ul { float:left; width:516px; }
#novidade ul li { float:left; width:516px; margin-bottom:2px; padding:3px 0; }
#novidade ul li:hover { background:#efefef; }
#novidade ul li span { float:left; background-position:-6px -35px; width:5px; height:10px; margin:2px 5px 0 0; }
#novidade ul li a { float:left; width:500px; color:#393939; text-decoration:none; }
#novidade ul li a:hover { text-decoration:underline; }

/*novidade e artigo detalhes*/
#novidadeDetalhes { float:left; width:516px; margin-bottom:30px; }
#novidadeDetalhes h1 { float:left; width:516px; margin-bottom:10px; font-size:22px; color:#d1000b; }
#novidadeDetalhes p { float:left; width:516px; text-align:justify; }
#novidadeDetalhes p img { padding:0 0 10px 10px; }
#novidadeDetalhes p a.right { float:right; margin:10px 10px 10px 0; padding-left:10px; }
#novidadeDetalhes p a img { padding:0; border:0; }
#novidadeDetalhes a { float:left; margin:10px 10px 0 0; }
#novidadeDetalhes a.quebra { margin-right:0px; }

/*busca*/
#busca { float:left; width:516px; }
#busca ul { float:left; width:516px; }
#busca ul li { float:left; width:516px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #c1c1c0; }
#busca ul li div.imgCat { position:relative; float:left; width:143px; margin-right:10px; }
#busca ul li div.imgCat a { float:left; }
#busca ul li div.imgCat a img { float:left; border:1px solid #ebebeb; }
#busca ul li div.imgCat a.categoria { float:left; width:143px; margin-top:5px; font-size:11px; color:#d1000b; text-align:center; }
#busca ul li div.imgCat div.premium { position:absolute; top:0px; right:-370px; background-position:-153px -108px; width:51px; height:51px; }
#busca ul li div.detalhes { float:left; width:350px; }
#busca ul li div.detalhes h2 { float:left; width:350px; margin-bottom:7px; }
#busca ul li div.detalhes h2 a { font-size:14px; color:#393939; font-weight:bolder; text-decoration:none; }
#busca ul li div.detalhes address { float:left; width:350px; margin-bottom:7px; font-size:11px; line-height:16px; color:#686868; letter-spacing:-0px; font-style:normal; }
#busca ul li div.detalhes address strong { color:#d1000b; }
#busca ul li div.detalhes span.tel { float:left; width:350px; margin-bottom:5px; font-size:15px; color:#d1000b; font-weight:bolder; }
#busca ul li div.detalhes span.tel span { float:left; background-position:0 -67px; width:15px; height:17px; margin-right:5px; }
#busca ul li div.detalhes a.site { float:left; width:350px; font-size:12px; color:#393939; font-weight:bolder; margin-bottom:5px; }
#busca ul li div.detalhes a.site span { float:left; background-position:0 -86px; width:15px; height:15px; margin-right:5px; }
#busca ul li div.detalhes a.detalhes { float:left; background-position:-29px -73px; width:71px; height:18px; text-indent:-9000px; margin-right:20px; }
#busca ul li div.detalhes a.email { float:left; background-position:-29px -93px; width:57px; height:18px; text-indent:-9000px; margin-right:20px; }
#busca ul li div.detalhes a.mapa { float:left; background-position:-29px -113px; width:94px; height:18px; text-indent:-9000px; margin-right:20px; }
#busca ul li div.detalhes a.detalhes2 { float:left; width:276px; font-size:11px; color:#393939; font-weight:bolder; }
#busca ul li div.detalhes a.categoria { float:left; margin-top:5px; font-size:11px; color:#d1000b; }
#busca ul li div.detalhes span.separador { float:left; width:1px; padding:5px 10px 0; font-size:11px; color:#d1000b; }
#busca ul li div.maisDetalhes { float:left; width:71px; margin-right:3px; font-size:11px; }

/*empresa detalhes*/
#detalhes { float:left; width:516px; margin-bottom:20px; padding-bottom:20px; }
#detalhes div.imgCat { float:left; width:143px; margin-right:10px; }
#detalhes div.imgCat a { float:left; }
#detalhes div.imgCat a img { float:left; border:1px solid #ebebeb; }
#detalhes div.imgCat a.categoria { float:left; width:143px; margin-top:5px; font-size:11px; color:#d1000b; text-align:center; }
#detalhes div.detalhes { position:relative; float:left; width:350px; }
#detalhes div.detalhes h2 { float:left; width:350px; }
#detalhes div.detalhes h2 a { font-size:14px; color:#393939; font-weight:bolder; text-decoration:none; }
#detalhes div.detalhes address { float:left; width:350px; margin-bottom:14px; font-size:11px; line-height:16px; color:#686868; letter-spacing:-0px; font-style:normal; }
#detalhes div.detalhes address strong { color:#d1000b; }
#detalhes div.detalhes span.tel { float:left; width:350px; font-size:15px; color:#d1000b; font-weight:bolder; }
#detalhes div.detalhes span.tel span { float:left; background-position:0 -67px; width:15px; height:17px; margin-right:5px; }
#detalhes div.detalhes a.site { float:left; width:350px; font-size:12px; color:#393939; font-weight:bolder; margin:5px 0; }
#detalhes div.detalhes a.site span { float:left; background-position:0 -86px; width:15px; height:15px; margin-right:5px; }
#detalhes div.detalhes a.categoria { float:left; margin-top:5px; font-size:11px; color:#d1000b; }
#detalhes div.detalhes .twitter-share-button { position:absolute; top:45px; right:0; }
#detalhes div.detalhes span.separador { float:left; width:1px; padding:5px 10px 0; font-size:11px; color:#d1000b; }
#detalhes div.listagem { float:left; width:516px; margin:20px 0; }
#detalhes div.listagem span.left { float:left; background-position:-30px -133px; margin-top:5px; }
#detalhes div.listagem span.left a { float:left; width:16px; height:43px; }
#detalhes div.listagem span.right { float:right; background-position:-46px -133px; margin-top:5px; }
#detalhes div.listagem span.right a { float:left; width:16px; height:43px; }
#detalhes div.listagem ul { float:left; width:469px; padding:0 7px 0 8px; }
#detalhes div.listagem ul li { float:left; margin-right:5px; }
#detalhes div.listagem ul li.quebra { margin-right:0; }
#detalhes div.listagem ul li a img { float:left; border:1px solid #ebebeb; }
#detalhes div.listagem ul li a img:hover { border-color:#d1000b; }
#detalhes .tags { float:left; width:100%; margin-top:5px; }
#detalhes .tags a { color:#999; text-decoration:none; }
#detalhes .tags a:hover { text-decoration:underline; }
#detalhes ul.abas { float:left; width:516px; border-bottom:2px solid #d1000b; }
#detalhes ul.abas li { float:left; background:#efefef; margin-right:7.4px; }
#detalhes ul.abas li.quebra { margin-right:0; }
#detalhes ul.abas li:hover { background:#d1000b; color:#FFF; }
#detalhes ul.abas li a { float:left; padding:7px; font-size:12px; color:#393939; font-weight:bolder; text-decoration:none; }
#detalhes ul.abas li a:hover { color:#FFF; }
#detalhes ul.abas li a.active { background:#d1000b; color:#FFF; }
#detalhes ul.abas li a.current { background:#d1000b; color:#FFF; }
#detalhes div.panes { float:left; width:516px; padding:5px 0; }
#detalhes div.panes div.traca-rota { float:left; width:510px; background:#E6E6E6; margin-bottom:5px; padding:7px 3px; }
#detalhes div.panes div.traca-rota input.text { height:22px; margin-right:5px; }

/*trabalhe conosco*/

#trabalheConosco { float:left; width:635px; }
#trabalheConosco fieldset.area { float:left; width:430px; margin:20px 0; padding:10px 10px 0 10px; border:1px solid #f1f1f1; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#trabalheConosco fieldset.area label { float:left; width:100%; font:11px Arial; font-weight:bolder; }
#trabalheConosco fieldset.area select { float:left; background-position:0 -577px; width:245px; height:22px; margin-bottom:10px; font:11px Arial; color:#666; border:1px solid #c2c2c2; } 

#trabalheConosco fieldset.dadosPessoais { float:left; width:450px; margin-top: 10px; }
#trabalheConosco fieldset.dadosPessoais legend { float:left; background:#DDD; width:100%; margin:10px 0 10px; padding:3px; font-size:14px; color:#747474; }
#trabalheConosco fieldset.dadosPessoais div { float:left; width:auto; margin-bottom:10px; }
#trabalheConosco fieldset.dadosPessoais div.d1 { width:40px; }
#trabalheConosco fieldset.dadosPessoais div.d1b { width:60px; }
#trabalheConosco fieldset.dadosPessoais div.d2 { width:135px; }
#trabalheConosco fieldset.dadosPessoais div.d2b { width:155px; margin-right:10px; }
#trabalheConosco fieldset.dadosPessoais div.d3 { width:190px; }
#trabalheConosco fieldset.dadosPessoais div.d4 { width:250px; }
#trabalheConosco fieldset.dadosPessoais div.d5 { width:450px; }
#trabalheConosco fieldset.dadosPessoais div.margin { float:right; }
#trabalheConosco fieldset.dadosPessoais div.margin2 { float:left; margin-left:13px; }
#trabalheConosco fieldset.dadosPessoais div.margin3 { float:left; margin-right:13px; }
#trabalheConosco fieldset.dadosPessoais div span { float:left; padding:3px 3px; }
#trabalheConosco fieldset.dadosPessoais div label { float:left; font:11px Arial; }
#trabalheConosco fieldset.dadosPessoais div label.l1 { width:40px; }
#trabalheConosco fieldset.dadosPessoais div label.l1b { width:55px; padding:2px 0; }
#trabalheConosco fieldset.dadosPessoais div label.l1c { width:auto; padding:4px 0; }
#trabalheConosco fieldset.dadosPessoais div label.l2 { width:130px; }
#trabalheConosco fieldset.dadosPessoais div label.l3 { width:190px; }
#trabalheConosco fieldset.dadosPessoais div label.l4 { width:250px; }
#trabalheConosco fieldset.dadosPessoais div label.l5 { width:450px; }
#trabalheConosco fieldset.dadosPessoais div input.texto { float:left; background-position:0 -577px; height:20px; font:11px Arial; color:#666; border:1px solid #c2c2c2; }
#trabalheConosco fieldset.dadosPessoais div input.i1 { width:40px; }
#trabalheConosco fieldset.dadosPessoais div input.i2 { width:130px; }
#trabalheConosco fieldset.dadosPessoais div input.i3 { width:190px; }
#trabalheConosco fieldset.dadosPessoais div input.i4 { width:250px; }
#trabalheConosco fieldset.dadosPessoais div input.i5 { width:450px; }
#trabalheConosco fieldset.dadosPessoais div select { float:left; background-position:0 -577px; height:22px; font:11px Arial; color:#666; border:1px solid #c2c2c2; }
#trabalheConosco fieldset.dadosPessoais div select.s1 { width:40px; }
#trabalheConosco fieldset.dadosPessoais div select.s2 { width:45px; }
#trabalheConosco fieldset.dadosPessoais div select.s3 { width:130px; }
#trabalheConosco fieldset.dadosPessoais div select.s4 { width:190px; }
#trabalheConosco fieldset.dadosPessoais div input.radio { float:left; margin-left:0; }
#trabalheConosco fieldset.dadosPessoais div input.checkbox { float:left; margin-left:0; }
#trabalheConosco fieldset.dadosPessoais div textarea { float:left; background-position:0 -577px; width:450px; font:11px Arial; color:#666; border:1px solid #c2c2c2; }
#trabalheConosco fieldset.dadosPessoais input.submit { float:right; background-position:-29px 0; width:64px; height:24px; text-indent:-9000px; line-height:0; border:0; cursor:pointer; }
#trabalheConosco fieldset.dadosPessoais input.subL { float:left; background-position:-29px 0; width:64px; height:24px; text-indent:-9000px; line-height:0; border:0; cursor:pointer; }

#trabalheConosco fieldset.experiencia { float:left; width:430px; margin:20px 0; padding:0px 10px 10px 10px; border:1px solid #c2c2c2; -moz-border-radius: 5px; -webkit-border-radius: 5px;  }
#trabalheConosco fieldset.experiencia legend { margin-bottom:10px; }
#trabalheConosco fieldset.experiencia div { float:left; margin-bottom:10px; }
#trabalheConosco fieldset.experiencia div.d1 { width:170px; }
#trabalheConosco fieldset.experiencia div.d2 { width:250px; }
#trabalheConosco fieldset.experiencia div.margin { float:right; }
#trabalheConosco fieldset.experiencia div.margin2 { float:left; margin-left:13px; }
#trabalheConosco fieldset.experiencia div span { float:left; padding:3px 3px; }
#trabalheConosco fieldset.experiencia div label { float:left; font:11px Arial; }
#trabalheConosco fieldset.experiencia div label.l1 { width:170px; }
#trabalheConosco fieldset.experiencia div label.l2 { width:250px; }
#trabalheConosco fieldset.experiencia div input.texto { float:left; background-position:0 -577px; height:20px; font:11px Arial; color:#666; border:1px solid #c2c2c2; }
#trabalheConosco fieldset.experiencia div input.i1 { width:170px; }
#trabalheConosco fieldset.experiencia div input.i2 { width:250px; }
#trabalheConosco fieldset.experiencia div select { float:left; background-position:0 -577px; height:22px; font:11px Arial; color:#666; border:1px solid #c2c2c2; }
#trabalheConosco fieldset.experiencia div select.s1 { width:35px; }
#trabalheConosco fieldset.experiencia div select.s2 { width:50px; }
#trabalheConosco fieldset.experiencia div input.radio { float:left; margin-left:0; }
#trabalheConosco fieldset.experiencia div textarea { float:left; background-position:0 -577px; width:428px; margin-bottom:0px; font:11px Arial; color:#666; border:1px solid #c2c2c2; }

/*guia rapido*/
#guiasRapido { float:left; width:516px; }
#guiasRapido h2 { float:left; width:516px; margin-bottom:5px; padding-bottom:3px; border-bottom:2px solid #f5f5f5; font-size:16px; font-style:italic; color:#393939; font-weight:bolder; }
#guiasRapido ul { float:left; width:516px; margin-bottom:25px; }
#guiasRapido ul li { float:left; width:245px; margin-right:25px; padding:5px 0; border-bottom:1px solid #f5f5f5; }
#guiasRapido ul li.quebra { margin-right:0px; }
#guiasRapido ul li span { float:left; background-position:-16px -53px; width:3px; height:8px; margin:3px 5px 0 0; }
#guiasRapido ul li a { float:left; font-size:12px; color:#d1000b; text-decoration:none; }

/*lista.receitas*/
#listaCategorias { position:relative; float:left; width:516px; z-index:400; }
#listaCategorias ol.abc { float:left; width:516px; margin-bottom:10px; padding-left:0; list-style-type:armenian; }
#listaCategorias ol.abc li { position:relative; float:left; background:#f4f4f4; width:16px; margin-right:1.8px; border:1px solid #ededed; }
#listaCategorias ol.abc li span { float:left; width:16px; margin-right:1.8px; padding:3px 0px; text-align:center; font-size:11px; color:#A7A7A7; }
#listaCategorias ol.abc li a { float:left; width:16px; padding:3px 0px; font-size:11px; color:#747474; text-decoration:none; text-align:center; }
#listaCategorias ol.abc li a:hover { float:left; width:16px; padding:3px 0px; background:#d92c0f; color:#FFF; }
#listaCategorias ol.abc li a.selected { float:left; width:16px; padding:3px 0px; background:#d92c0f; color:#FFF; }
#listaCategorias ul { float:left; width:516px; margin-bottom:25px; }
#listaCategorias ul li { float:left; width:245px; margin-right:25px; padding:5px 0; border-bottom:1px solid #f5f5f5; }
#listaCategorias ul li.quebra { margin-right:0px; }
#listaCategorias ul li span { float:left; background-position:-16px -53px; width:3px; height:8px; margin:3px 5px 0 0; }
#listaCategorias ul li a { float:left; font-size:12px; color:#d1000b; text-decoration:none; }

/*carrossel*/
div.scroll-wrap { position:relative; float:left; width:940px; margin: 10px 0; }
div.scroll-wrap .scrollable { position:relative; overflow:hidden; width: 844px; height:135px; margin: 0 15px; float:left; }
div.scroll-wrap .scrollable .items { /*nao mexer*/width:20000em; position:absolute; clear:both; }
div.scroll-wrap .scrollable .items div { position:relative; float:left; width:125px; margin-right:18px; }
div.scroll-wrap .scrollable .items div.quebra { margin-right:0px; }
div.scroll-wrap .scrollable .items div a.link { position:absolute; top:0px; left:0px; width:125px; text-indent:-9000px; height:75px; z-index:300; }
div.scroll-wrap .scrollable .items div div { position:relative; float:left; background-position:0 -32px; width:125px; height:75px; border:1px solid #ebebeb; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:200; }
div.scroll-wrap .scrollable .items div img { position:absolute; top:5px; left:0; /*margin-left:-142px;*/ border:0; z-index:100; }
div.scroll-wrap .scrollable .items div h3 { float:left; width:125px; height:16px; margin:7px 0 5px 0; overflow:hidden; }
div.scroll-wrap .scrollable .items div h3 a { float:left; font-size:14px; color:#d1000b; font-weight:bolder; text-decoration:none; }
div.scroll-wrap .scrollable .items div h4 { float:left; width:125px;  }
div.scroll-wrap .scrollable .items div h4 a { float:left; width:125px; font-size:12px; color:#656565; font-weight:bolder; text-decoration:none; }
div.scroll-wrap .scrollable .items div h4 a.cidade { font-size:11px; }
div.scroll-wrap .scrollable img { float:left; background-color:#fff; /*padding:2px;*/ }
div.scroll-wrap a.disabled { visibility:hidden !important; }
div.scroll-wrap a.prev { cursor: pointer; float:left; width:33px; height:85px; margin-top:23px; text-indent: -5000px; background-position:-27px 0 !important; left:0; }
div.scroll-wrap a.next { cursor: pointer; float:left; width:33px; height:85px; margin-top:23px; text-indent: -5000px; background-position:-60px 0 !important; right:0; }


/*carrossel detalhes*/
div.scroll-wrap-detalhes { position:relative; float:left; width:530px; margin: 10px 0; }
div.scroll-wrap-detalhes .scrollable { position:relative; overflow:hidden; width: 460px; height:60px; margin: 0 15px; float:left; }
div.scroll-wrap-detalhes .scrollable .items { /*nao mexer*/width:20000em; position:absolute; clear:both; }
div.scroll-wrap-detalhes .scrollable .items div { float:left; width:72px; margin-right:5px; }
div.scroll-wrap-detalhes .scrollable .items div img { border:1px solid #ebebeb; }
div.scroll-wrap-detalhes .scrollable .items div img:hover { border-color:#d1000b; }
div.scroll-wrap-detalhes a.disabled { visibility:hidden !important; }
div.scroll-wrap-detalhes a.prev { cursor: pointer; float:left; width:16px; height:43px; margin-top:5px; text-indent: -5000px; background-position:-30px -133px !important; left:0; }
div.scroll-wrap-detalhes a.next { cursor: pointer; float:left; width:16px; height:43px; margin-top:5px; text-indent: -5000px; background-position:-46px -133px !important; right:0; }


/*paginacao*/
.paginacaoCont { text-align: center; height: 25px; clear:left; padding: 20px 0; }
.paginacaoItem1 { height:25px; margin-right:5px; width:25px; background-color:#C11B00; }
.paginacaoItem1 img{ border: 1px solid #CAD5DB; }
.paginacaoItem2 { font-size: 11px; text-align: center; height: 23px; width: 23px; background: #ecf0f2; border: 1px solid #cad5db; color: #312782; margin-right: 5px; line-height: 23px; }
.paginacaoItem2 a{ color:#C11B00; font-weight:bold; text-decoration:none; font-size: 11px;	font-family:Arial, Helvetica, sans-serif; }
.paginacaoItem2 a:hover { color:#ce1e0c; font-weight:bold; text-decoration:underline; }
.paginacaoItem2_on { font-size: 11px; text-align: center; height: 23px; width: 23px; background: #C11B00; border: 1px solid #cad5db; color: #ecf0f2; font-weight: bold; margin-right: 5px; line-height: 23px; font-family:Arial, Helvetica, sans-serif; }
/*paginacao*/

