body {
background-color:#fff;
background-position:top center;
background-repeat:no-repeat;
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
margin:0
}

img {
border:none
}

a {
font:16px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
text-decoration:none
}

a:hover {
font:16px ColaborateRegular,Arial,sans-serif;
color:#000;
text-decoration:none
}

::-moz-selection {
background:#bc141a;
color:#FFF
}

::selection {
background:#bc141a;
color:#FFF
}

a,.BotaoBusca,.BotaoCadastrar,.ThumbNewsHome,.BotaoBusca2,.BotaoEnviar,#BaixeMidiaKit,.VerListaCompleta,.TbEmpresas,.jcarousel-next,.jcarousel-prev,.BotaoCadastro,.BotaoLogin {
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}

.Clear_Both {
clear:both
}

.Colunas {
width:960px;
margin:0 auto
}

#Topo {
background-image:url(images/fundo_topo.jpg);
background-position:top center;
background-repeat:no-repeat;
padding-top:14px
}

#RedesMenuTopo {
background-image:url(images/fundo_redes_menu_topo.png);
background-position:top center;
background-repeat:no-repeat;
width:958px;
height:30px;
margin:0 auto 22px
}

a.MenuRedesTopo {
font:12px PTSansRegular,Arial,sans-serif;
text-transform:uppercase;
color:#afafaf;
text-decoration:none;
padding:7px 22px;
float:left
}

a.MenuRedesTopo:hover {
color:#bc141a;
text-decoration:none
}

#RedesTopo {
float:left;
width:75px;
margin-right:6px
}

a.RedesTopo {
float:left
}

#AssineTopo {
float:left;
text-decoration:none;
text-transform:uppercase;
font:12px PTSansBold,Arial,sans-serif;
color:#FFF;
margin-left:190px
}

#AssineTopo div {
float:left;
margin:6px 30px 6px 28px;
text-align:center
}

#AssineTopo a {
float:left;
text-decoration:none;
text-transform:uppercase;
font:12px PTSansBold,Arial,sans-serif;
color:#FFF;
padding:6px 8px 7px 9px
}

#AssineTopo a:hover {
float:left;
text-decoration:none;
text-transform:uppercase;
font:12px PTSansBold,Arial,sans-serif;
color:#F7F7F7;
padding:6px 8px 7px 9px
}

#RevistaOnlineTopo {
float:left;
position:absolute;
width:162px;
height:168px;
margin-top:-40px;
margin-left:825px
}

#LogoContractPharmaBrasil {
background-image:url(images/logo_contract_pharma_brasil.png);
background-position:top center;
background-repeat:no-repeat;
float:left;
width:220px;
height:80px;
margin-right:18px;
cursor:pointer
}

#BuscaTopo {
float:left;
margin-top:13px
}

.CamposBusca {
color:#a3a3a3;
text-transform:uppercase;
outline:none;
float:left;
background-color:#FFF;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
border-top:1px solid #D4D4D4;
border-left:1px solid #D4D4D4;
padding:12px 5px 13px 8px;
margin-right:10px
}

.CamposBuscaForm {
font:12px PTSansBold,Arial,sans-serif;
color:#a3a3a3;
text-transform:uppercase;
outline:none;
float:left;
background-color:transparent;
border-bottom:none;
border-right:none;
border-top:none;
border-left:none
}

.BotaoBusca {
float:left;
background:url(images/bt_pesquisar.png) 0 0 no-repeat #FFF;
width:120px;
height:48px;
cursor:pointer;
outline:none;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
border:0
}

.BotaoBusca:hover {
background:url(images/bt_pesquisar.png) 0 -49px no-repeat #FFF
}

#MenuTopo {
text-align:center;
background:#bc141a;
background-image:url(images/fundo_menu_topo.png);
background-position:top center;
background-repeat:repeat-x;
padding:14px 0 15px;
border-top:1px solid #e2e2e2;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
margin-top:15px;
margin-bottom:17px
}

#MenuTopo a {
font:16px PTSansBold,Arial,sans-serif;
color:#FFF;
text-decoration:none;
padding:0 18px
}

#MenuTopo a:hover {
color:#d3d3d3
}

#Publicidade_960_90 {
width:960px;
/*height:90px;*/
margin:0 auto
}

#Publicidade_300_250 {
width:300px;
height:250px;
margin:0 auto
}

#Publicidade_300_100 {
width:300px;
height:150px;
margin:0 auto
}

#Publicidade_468_100 {
width:468px;
margin:0 auto
}

#Publicidade_dupla_300_100 {
width:635px;
height:100px;
margin:20px auto 0
}

#Publicidade_dupla_300_100 img {
float:left;
margin-right:16px;
margin-left:-2px
}

.PublicidadeHorizontal_BAIXO {
float:left;
width:59px;
height:7px;
margin-top:5px;
margin-bottom:17px;
background-image:url(images/publicidade_h.png);
background-position:top center;
background-repeat:no-repeat
}

.PublicidadeHorizontal_TOPO {
float:left;
width:59px;
height:7px;
margin-top:-12px;
margin-bottom:5px;
background-image:url(images/publicidade_h.png);
background-position:top center;
background-repeat:no-repeat
}

.PublicidadeHorizontal_LATERAL {
float:right;
width:8px;
height:58px;
background-image:url(images/publicidade_v.png);
background-position:top center;
background-repeat:no-repeat;
margin-left:-10px;
position:relative;
z-index:2
}

#Esquerda {
float:left;
width:640px
}

#Direita {
float:right;
width:300px
}

#Newsletter {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left;
border:1px solid #e8e8e8;
margin-top:20px;
margin-bottom:20px;
padding:15px 18px 3px
}

#Newsletter div {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
text-align:center;
margin-bottom:12px
}

.BotaoCadastrar {
background:url(images/bt_cadastrar.png) 0 0 no-repeat #FFF;
width:120px;
height:35px;
cursor:pointer;
outline:none;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
border:0;
margin:-3px auto 0
}

.BotaoCadastrar:hover {
background:url(images/bt_cadastrar.png) 0 -35px no-repeat #FFF
}

.CampoCadastroNews {
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#a3a3a3;
outline:none;
float:left;
padding:9px 6px;
width:246px;
margin-top:10px;
background-color:#f9f9f9;
border-bottom:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-top:1px solid #cfcfcf;
border-left:1px solid #cfcfcf
}

#Rodape {
margin:40px auto 0;
border-top:1px solid #e8e8e8;
padding:35px 0 50px;
background-color:#FFF;
background-image:url(images/fundo_rodape.jpg);
background-position:bottom center;
background-repeat:repeat-x
}

#LogoContractPharmaBrasilRodape {
background-image:url(images/logo_contract_pharma_brasil_rodape.png);
background-position:top center;
background-repeat:no-repeat;
float:left;
width:120px;
height:44px;
margin-right:50px;
cursor:pointer
}

.MenuRodape {
float:left;
margin-top:-7px;
margin-right:45px
}

.MenuRodape a {
text-transform:uppercase;
font:12px PTSansRegular,Arial,sans-serif;
color:#a3a3a3;
display:block;
padding:3px 0
}

.MenuRodape a:hover {
text-decoration:none;
color:#bc141a
}

.MenuRodapeAssine {
text-transform:uppercase;
font:12px PTSansRegular,Arial,sans-serif;
color:#000;
display:block;
padding:3px 0;
cursor:default
}

a.MenuRodapeCadastro {
text-transform:uppercase;
font:12px PTSansBold,Arial,sans-serif;
color:#ea1c24;
display:block;
padding:3px 0
}

a.MenuRodapeCadastro:hover {
text-decoration:none;
color:#a3a3a3
}

#ArtigosMaisAcessados {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left;
border:1px solid #e8e8e8;
margin-top:35px;
padding:15px 18px 3px
}

#ArtigosMaisAcessados div {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
text-align:left;
margin-bottom:15px;
text-transform:uppercase
}

#ArtigosMaisAcessados span {
font:14px ColaborateRegular,Arial,sans-serif;
color:#000;
text-align:left;
margin-bottom:12px;
text-transform:uppercase
}

#ArtigosMaisAcessados a {
font:14px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left;
margin-bottom:12px;
display:block
}

#ArtigosMaisAcessados a:hover {
color:#bc141a
}

#RedesSociaisLateral {
width:265px;
margin:0 auto;
padding:16px 0
}

a.IcoFacebook {
width:50px;
height:50px;
background-image:url(images/ico_facebook.jpg);
background-position:top center;
background-repeat:no-repeat;
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:0 8px 0 72px
}

a.IcoTwitter {
width:50px;
height:50px;
background-image:url(images/ico_twitter.jpg);
background-position:top center;
background-repeat:no-repeat;
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:0 8px
}

a.IcoLinkedin {
width:50px;
height:50px;
background-image:url(images/ico_twitter_linkedin.jpg);
background-position:top center;
background-repeat:no-repeat;
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:0 8px
}

a.IcoRSS {
width:50px;
height:50px;
background-image:url(images/ico_rss.jpg);
background-position:top center;
background-repeat:no-repeat;
float:left;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
margin:0 8px
}

#Facebook {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left;
border:1px solid #e8e8e8;
padding:15px 18px 18px
}

#Facebook div {
font:17px ColaborateRegular,Arial,sans-serif;
color:#335eb4;
text-align:left;
margin-bottom:8px;
float:left
}

#Facebook img {
float:left;
border:1px solid #b31116;
margin-right:10px
}

#Facebook span {
width:262px;
float:left;
border-top:1px solid #e1e1e3;
margin-bottom:10px;
margin-top:10px
}

#NewsDestaque {
margin-bottom:20px
}

#MaisNoticias {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
background-color:#fff;
padding:0 10px 0 0;
float:left;
z-index:2;
position:relative;
margin-top:10px
}

.LinhaDivisa {
border-bottom:1px solid #e8e8e8;
width:640px;
float:left;
margin-top:-12px;
margin-bottom:25px
}

#ThumbNewsHome {
width:652px;
float:left;
margin-bottom:50px
}

.ThumbNewsHome {
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#000;
width:205px;
float:left;
margin-right:12px
}

.ThumbNewsHome:hover {
color:#bc141a;
cursor:pointer
}

.ThumbNewsHome img {
margin-bottom:8px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

#GuiaDeEmpresasHome {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
background-color:#fff;
padding:0 10px 0 0;
float:left;
z-index:2;
position:relative
}

.BotaoBusca2 {
float:left;
background:url(images/bt_pesquisar2.png) 0 0 no-repeat #FFF;
width:120px;
height:49px;
cursor:pointer;
outline:none;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
border:0;
margin:-3px auto 0
}

.BotaoBusca2:hover {
background:url(images/bt_pesquisar2.png) 0 -49px no-repeat #FFF
}

.CamposBuscaEmpresas {
font:18px ColaborateRegular,Arial,sans-serif;
color:#a3a3a3;
outline:none;
float:left;
padding:14px 6px;
width:246px;
margin-top:-3px;
margin-right:10px;
background-color:#f9f9f9;
border-bottom:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-top:1px solid #cfcfcf;
border-left:1px solid #cfcfcf
}

#TituloProximosEventosHome {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
background-color:#fff;
padding:0 10px 0 0;
float:left;
z-index:2;
position:relative;
text-transform:uppercase
}

#TituloArtigosEmDestaqueHome {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
background-color:#fff;
padding:0 10px 0 0;
float:left;
z-index:2;
position:relative;
text-transform:uppercase
}

#ProximosEventosHome {
width:300px;
margin-top:50px;
margin-bottom:50px;
float:left
}

#ArtigosEmDestaqueHome {
width:300px;
margin-top:50px;
margin-bottom:50px;
float:right
}

.TopicoProximoEvento {
width:13px;
height:13px;
background-color:#bc141a;
float:left;
margin-right:7px;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px
}

.ItemProximoEventoHome {
float:left;
width:280px;
margin-bottom:25px;
cursor:default
}

.DataEventoHome {
font:16px ColaborateMediumRegular,Arial,sans-serif;
color:#000
}

.DescEventoHome {
font:16px ColaborateRegular,Arial,sans-serif;
color:#bc141a
}

.LocalEventoHome {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000
}

a.VerTodosEventos {
font:14px ColaborateMediumRegular,Arial,sans-serif;
color:#bc141a
}

a.VerTodosEventos:hover {
font:14px ColaborateMediumRegular,Arial,sans-serif;
color:#000
}

.ArtigosEmDestaqueHome {
margin-left:-25px
}

.ArtigosEmDestaqueHome li {
margin-bottom:15px;
color:#bc141a;
list-style-image:url(images/ico_topico.png)
}

.ArtigosEmDestaqueHome a {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000
}

.ArtigosEmDestaqueHome a:hover {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#bc141a
}

#TopPharma {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left;
border:1px solid #e8e8e8;
margin-top:0;
margin-bottom:20px
}

a.LinkTopPharma {
font:17px PTSansRegular,Arial,sans-serif;
color:#bc141a;
text-transform:uppercase;
background-image:url(images/fundo_top_pharma.png);
background-position:bottom center;
background-repeat:repeat-x;
padding:11px 16px;
text-align:center
}

a.LinkTopPharma:hover {
color:#bc141a
}

.ItemTopPharma {
margin-bottom:10px
}

.NumeroTopPharma {
font:14px ColaborateLightRegular,Arial,sans-serif;
color:#000;
margin-right:20px;
float:left
}

.NomeTopPharma {
font:14px ColaborateLightRegular,Arial,sans-serif;
color:#000;
float:left
}

.ValorTopPharma {
font:14px ColaborateLightRegular,Arial,sans-serif;
color:#000;
float:right
}

a.VerTodasTopPharma {
font:14px ColaborateMediumRegular,Arial,sans-serif;
color:#bc141a;
float:right
}

a.selected {
background-image:none
}

#scroller-header a {
text-decoration:none
}

#scroller-header a:hover {
text-decoration:none
}

#scroller-body {
width:260px
}

#mask {
width:260px;
min-height:150px;
overflow:hidden;
margin:18px auto 10px 18px
}

#panel div {
float:left
}

#panel ul {
list-style:none;
margin:0 5px;
padding:0
}

#panel ul li {
padding:5px;
color:#557482;
border-bottom:1px dotted #ccc
}

#panel ul li.last {
border-bottom:none!important
}

#Migalha {
font:12px ColaborateRegular,Arial,sans-serif;
color:#777;
background-color:#fff;
padding:0 10px 0 0;
float:left;
z-index:2;
position:relative;
cursor:default
}

a.Migalha {
font:12px ColaborateRegular,Arial,sans-serif;
color:#777;
text-decoration:none
}

a.Migalha:hover {
font:12px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
text-decoration:none
}

#Voltar {
font:12px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
background-color:#fff;
padding:0 0 0 10px;
float:right;
z-index:2;
position:relative;
cursor:default
}

a.Voltar {
font:12px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
text-decoration:none
}

a.Voltar:hover {
font:12px ColaborateRegular,Arial,sans-serif;
color:#000;
text-decoration:none
}

.LinhaDivisaMigalha {
border-bottom:1px solid #e8e8e8;
width:640px;
float:left;
margin-top:-6px;
margin-bottom:25px;
clear:both
}

.TituloItem {
font:30px PTSansBold,Arial,sans-serif;
color:#bc141a;
text-align:left;
text-transform:uppercase;
cursor:default
}

.Textos {
line-height:140%
}

.FotoSobreNos {
float:right;
margin-left:15px;
margin-bottom:15px
}

.RevistasSobreNos {
width:660px;
margin-top:25px
}

.RevistasSobreNos img {
margin-right:13px;
float:left
}

.ParceirosApoio {
width:660px
}

.ParceirosApoio img {
margin-right:20px;
margin-top:20px;
float:left
}

.NomeCampoForm {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:right;
width:80px;
float:left;
margin-right:15px;
padding-top:10px
}

.CampoForm {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
float:left;
border-bottom:1px solid #f9f9f9;
border-right:1px solid #f9f9f9;
border-left:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
background-color:#f9f9f9;
outline:none;
padding:7px 5px;
width:533px;
resize:none
}

.BotaoEnviar {
float:right;
background:url(images/bt_enviar.png) 0 0 no-repeat #FFF;
width:120px;
height:49px;
cursor:pointer;
outline:none;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
border:0;
margin:0 auto
}

.BotaoEnviar:hover {
background:url(images/bt_enviar.png) 0 -49px no-repeat #FFF
}

#FormEnviado {
font:20px ColaborateBoldRegular,Arial,sans-serif;
color:#000;
text-align:left
}

#AreaMidiaKit {
background-color:#f3f3f3;
border-bottom:2px solid #bc141a;
padding:20px;
margin-bottom:40px
}

#AreaMidiaKit img {
float:left;
margin-right:20px
}

#AreaMidiaKit span {
font:22px ColaborateBoldRegular,Arial,sans-serif;
color:#bc141a;
margin-bottom:20px;
text-transform:uppercase
}

.BaixeMidiaKit {
width:225px;
height:55px;
margin:20px auto -47px 188px;
background:url(images/bt_baixe_o_midia_kit.png) 0 0 no-repeat;
cursor:pointer;
float:left
}

.BaixeMidiaKit:hover {
background:url(images/bt_baixe_o_midia_kit_over.png) 0 0 no-repeat
}

#EntreEmContato {
color:#bc141a;
font:16px PTSansBold,Arial,sans-serif;
float:left;
margin-bottom:20px
}

#Eventos {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left;
margin-top:20px;
margin-bottom:20px
}

.ItemProximoEvento {
float:left;
width:615px;
margin-bottom:50px;
cursor:default
}

.DataEvento {
font:16px ColaborateMediumRegular,Arial,sans-serif;
color:#000;
float:left;
margin-right:15px;
margin-bottom:5px
}

.LocalEvento {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#525252;
float:left;
margin-bottom:5px
}

.DescEvento {
font:16px ColaborateRegular,Arial,sans-serif;
color:#343434
}

.TituloEvento {
font:24px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
margin-bottom:5px
}

a.LinkEventos {
font:22px ColaborateBoldRegular,Arial,sans-serif;
color:#777;
text-transform:uppercase;
padding:12px 18px 10px;
text-align:center;
border-top:2px solid rgba(000,000,000,0);
border-left:2px solid rgba(000,000,000,0);
border-right:2px solid rgba(000,000,000,0);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px
}

a.LinkEventos:hover {
color:#bc141a
}

a.selected_eventos {
color:#bc141a;
background-image:none;
background-color:#FFF;
border-top:2px solid #f5f5f5;
border-left:2px solid #f5f5f5;
border-right:2px solid #f5f5f5;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px
}

#scroller-header_eventos a {
text-decoration:none
}

#scroller-header_eventos a:hover {
text-decoration:none
}

#scroller-header_eventos {
background-image:url(images/fundo_menu_eventos.jpg);
background-position:bottom center;
background-repeat:repeat-x;
padding:0 30px;
margin:0 0 35px
}

#scroller-body_eventos {
width:260px
}

#mask_eventos {
width:640px;
overflow:hidden;
margin:18px 0 0
}

#panel_eventos div {
float:left
}

#panel_eventos ul {
list-style:none;
margin:0 5px;
padding:0
}

#panel_eventos ul li {
padding:5px;
color:#557482;
border-bottom:1px dotted #ccc
}

#panel_eventos ul li.last {
border-bottom:none!important
}

a.LinkRevistas {
font:22px ColaborateBoldRegular,Arial,sans-serif;
color:#777;
text-transform:uppercase;
padding:12px 26px 10px;
text-align:center;
border-top:2px solid rgba(000,000,000,0);
border-left:2px solid rgba(000,000,000,0);
border-right:2px solid rgba(000,000,000,0);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
float:left;
margin:0 20px
}

a.LinkRevistas:hover {
color:#bc141a
}

a.selected_revistas {
color:#bc141a;
background-image:none;
background-color:#FFF;
border-top:2px solid #f5f5f5;
border-left:2px solid #f5f5f5;
border-right:2px solid #f5f5f5;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px
}

#scroller-header_revistas a {
text-decoration:none
}

#scroller-header_revistas a:hover {
text-decoration:none
}

#scroller-header_revistas {
background-image:url(images/fundo_menu_eventos.jpg);
background-position:bottom center;
background-repeat:repeat-x;
padding:0 0 0 30px;
margin:0 0 35px
}

#scroller-body_revistas {
width:260px
}

#mask_revistas {
width:640px;
min-height:150px;
overflow:hidden;
margin:18px 0 0
}

#panel_revistas div {
float:left
}

#panel_revistas ul {
list-style:none;
margin:0 5px;
padding:0
}

#panel_revistas ul li {
padding:0;
color:#557482
}

#panel_revistas ul li.last {
border-bottom:none!important
}

.DestaqueNews {
margin-bottom:35px
}

.DestaqueNews2 {
margin-bottom:25px
}

.DestaqueNews3 {
margin-bottom:25px
}

.FotoDestaqueNews {
width:285px;
float:left;
margin-right:25px
}

.FotoDestaqueNews2 {
width:205px;
float:left;
margin-right:20px
}

.FotoDestaqueNews3 {
width:115px;
float:left;
margin-right:15px
}

.AreaDestaqueNews {
float:left;
width:320px;
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left
}

.AreaDestaqueNews a {
font:20px ColaborateMediumRegular,Arial,sans-serif;
color:#bc141a;
float:left;
padding-bottom:10px
}

a.LinkAreaDestaqueNews {
font:20px ColaborateMediumRegular,Arial,sans-serif;
color:#bc141a;
float:left;
padding-bottom:10px
}

.AreaDestaqueNews2 {
float:left;
width:410px;
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left
}

.AreaDestaqueNews2 a {
font:16px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
float:left;
padding-bottom:5px
}

a.LinkAreaDestaqueNews2 {
font:16px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
float:left;
padding-bottom:5px
}

.AreaDestaqueNews3 {
float:left;
width:500px;
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#000;
text-align:left
}

.AreaDestaqueNews3 a {
font:16px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
float:left;
padding-bottom:5px
}

a.LinkAreaDestaqueNews3 {
font:16px ColaborateRegular,Arial,sans-serif;
color:#bc141a;
float:left;
padding-bottom:5px
}

a.LerMais {
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#bc141a;
margin-top:8px
}

a.LerMais:hover {
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#000;
margin-top:8px
}

.TituloBannerHome {
position:absolute;
z-index:2;
bottom:25px;
max-width:350px;
text-transform:uppercase;
background-color:#bc141a;
color:#FFF;
padding:12px 15px 12px 20px;
font:20px PTSansBold,Arial,sans-serif
}

a.TituloBannerHome {
position:absolute;
z-index:2;
bottom:25px;
max-width:350px;
text-transform:uppercase;
background-color:#bc141a;
color:#FFF;
padding:12px 15px 12px 20px;
font:20px PTSansBold,Arial,sans-serif
}

.MaisNoticiasInterna {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
margin:0 auto -5px;
width:140px;
text-align:center;
background-color:#FFF;
position:relative;
z-index:2
}

.PaginacaoNews {
display:block;
width:100%;
overflow:hidden;
text-align:center
}

.PaginacaoNews a {
font:16px PTSansBold,Arial,sans-serif;
color:#b9b9b9;
text-decoration:none;
padding:0 10px
}

.PaginacaoNews a:hover {
color:#777
}

a.PaginacaoAnterior {
font:12px PTSansBold,Arial,sans-serif;
color:#b9b9b9;
text-decoration:none;
padding:0 15px 5px 17px;
text-transform:uppercase;
background:url(images/setas_paginacao_esquerda.png) 0 1px no-repeat
}

a.PaginacaoAnterior:hover {
color:#bc141a
}

a.PaginacaoProxima {
font:12px PTSansBold,Arial,sans-serif;
color:#b9b9b9;
text-decoration:none;
padding:0 17px 5px 15px;
text-transform:uppercase;
background:url(images/setas_paginacao_direita.png) 113px 1px no-repeat
}

a.PaginacaoProxima:hover {
color:#bc141a
}

.DestaqueEventoRealizado {
background-color:#bc141a;
padding:15px;
font:15px ColaborateLightRegular,Arial,sans-serif;
color:#FFF
}

.TituloDestaqueEventoRealizado {
font:23px ColaborateMediumRegular,Arial,sans-serif;
color:#FFF
}

a.SaibaComoFoi {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#FFF;
text-decoration:none;
padding:5px 0 0
}

a.SaibaComoFoi:hover {
color:#000
}

.PesquisaPorEmpresas {
font:20px ColaborateMediumRegular,Arial,sans-serif;
color:#bc141a;
float:left;
margin-right:12px;
text-align:right
}


.VerListaCompleta {
width:295px;
height:44px;
margin:10px auto 0 20px;
background:url(images/bt_lista_completa_de_empresas.jpg) 0 0 no-repeat;
cursor:pointer;
display:block;
float:left
}

.VerListaCompleta:hover {
background:url(images/bt_lista_completa_de_empresas.jpg) 0 -44px no-repeat
}

.CadastreSuaEmpresa {
width:286px;
height:44px;
margin:10px 20px 0 auto;
background:url(images/bt_cadastre_sua_empresa.jpg) 0 0 no-repeat;
cursor:pointer;
display:block;
float:right
}

.CadastreSuaEmpresa:hover {
background:url(images/bt_cadastre_sua_empresa.jpg) 0 -44px no-repeat
}

.TbEmpresas {
font:16px PTSansRegular,Arial,sans-serif;
color:#777;
border-bottom:1px solid #e2e2e2;
cursor:pointer
}

.TbEmpresas:hover {
background-color:#f9f9f9;
color:#000
}

a.VerMaisEmpresa {
font:16px PTSansBold,Arial,sans-serif;
color:#bc141a;
cursor:pointer;
padding:3px 6px;
text-decoration:none
}

a.VerMaisEmpresa:hover {
background-color:#bc141a;
color:#FFF
}

.bgPaginacao {
background-color:#f9f9f9;
padding:12px 0
}

.EmpresasEmDestaque {
float:left;
color:#bc141a;
font:16px PTSansBold,Arial,sans-serif;
margin-top:3px
}

.CamposOrdemEmpresas {
font:12px PTSansRegular,Arial,sans-serif;
color:#000;
text-transform:uppercase;
outline:none;
float:left;
background-color:transparent;
border-bottom:none;
border-right:none;
border-top:none;
border-left:none;
width:130px
}

.FundoCampoOrdemEmpresas {
background-image:url(images/fundo_form_busca_empresas.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:3px 2px;
float:right
}

.OrdenarPor {
float:right;
color:#bc141a;
font:14px PTSansRegular,Arial,sans-serif;
margin-right:7px;
margin-top:4px
}

#LetrasGuiaDeEmpresas {
font:18px PTSansBold,Arial,sans-serif;
color:#bc141a;
background-color:#fff;
padding:0 10px 0 0;
float:left;
z-index:2;
position:relative;
margin-top:10px;
margin-bottom:-5px;
text-transform:uppercase
}

.LogoGuiaDeEmpresas {
float:left
}

.TituloGuiaDeEmpresas {
float:right;
font:30px PTSansBold,Arial,sans-serif;
color:#cbcaca
}

#BannerHotEmpresa {
width:960px;
/*height:200px;*/
margin:20px auto 30px
}

.GuiaEmpresaHotEsquerda {
width:570px;
float:left;
text-align:left
}

.GuiaEmpresaHotDireita {
width:350px;
float:right;
text-align:left
}

.DadosHotEmpresa {
font:14px PTSansBold,Arial,sans-serif;
color:#bc141a;
float:left;
text-align:right;
margin-right:20px;
width:65px
}

.EnderecoHotEmpresa {
float:left;
font:14px PTSansRegular,Arial,sans-serif;
color:#000;
margin-bottom:10px
}

.ContatoHotEmpresa {
float:left;
font:14px PTSansRegular,Arial,sans-serif;
color:#000;
margin-bottom:10px
}

.TelefoneHotEmpresa {
float:left;
font:14px PTSansRegular,Arial,sans-serif;
color:#000;
margin-bottom:10px
}

.EmailHotEmpresa {
float:left;
font:14px PTSansRegular,Arial,sans-serif;
color:#000;
margin-bottom:10px
}

.EmailHotEmpresa a {
font:14px PTSansRegular,Arial,sans-serif;
color:#000
}

.EmailHotEmpresa a:hover {
font:14px PTSansRegular,Arial,sans-serif;
color:#bc141a
}

.SiteHotEmpresa {
float:left;
font:14px PTSansRegular,Arial,sans-serif;
color:#000;
margin-bottom:10px
}

.SiteHotEmpresa a {
font:14px PTSansRegular,Arial,sans-serif;
color:#000
}

.SiteHotEmpresa a:hover {
font:14px PTSansRegular,Arial,sans-serif;
color:#bc141a
}

a.FichaCompleta {
width:85px;
height:115px;
float:left;
background:url(images/bt_ficha_completa.jpg) 0 0 no-repeat;
margin-right:15px;
margin-left:85px
}

a.FichaCompleta:hover {
background:url(images/bt_ficha_completa_over.jpg) 0 0 no-repeat
}

a.IndiqueAmigo {
width:85px;
height:115px;
float:left;
background:url(images/bt_indique_a_um_amigo.jpg) 0 0 no-repeat
}

a.IndiqueAmigo:hover {
background:url(images/bt_indique_a_um_amigo_over.jpg) 0 0 no-repeat
}

.ResumoRevista {
font:16px ColaborateLightRegular,Arial,sans-serif;
color:#000
}

.MateriaRevista {
font:16px ColaborateRegular,Arial,sans-serif;
color:#000;
font-style:italic
}

.LerRevistaDigital {
width:225px;
height:53px;
margin:20px auto -46px 188px;
background:url(images/ler_revista_digital.png) 0 0 no-repeat;
cursor:pointer;
float:left
}

.LerRevistaDigital:hover {
background:url(images/ler_revista_digital_over.png) 0 0 no-repeat
}

.EdicoesAnteriores {
font:14px ColaborateBoldRegular,Arial,sans-serif;
color:#474747;
margin:0 auto -2px;
width:165px;
text-align:center;
background-color:#FFF;
position:relative;
z-index:2
}

.BtRevistaPrev {
width:49px;
height:241px;
margin:0 13px 0 0;
background:url(images/bt_esquerda_revistas.png) 0 0 no-repeat;
cursor:pointer;
float:left
}

.BtRevistaPrev:hover {
background:url(images/bt_esquerda_revistas_over.png) 0 0 no-repeat
}

.BtRevistaNext {
width:49px;
height:241px;
margin:0 0 0 13px;
background:url(images/bt_direita_revistas.png) 0 0 no-repeat;
cursor:pointer;
float:right
}

.BtRevistaNext:hover {
background:url(images/bt_direita_revistas_over.png) 0 0 no-repeat
}

a.RevistaAnteriores {
float:left;
width:150px;
background-color:#f9f9f9;
border:3px solid #f9f9f9;
font:13px ColaborateMediumRegular,Arial,sans-serif;
color:#2b2b2b;
text-align:center;
text-transform:uppercase;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
margin-left:8px;
margin-right:0
}

a.RevistaAnteriores:hover {
float:left;
width:150px;
background-color:#bc141a;
border:3px solid #bc141a;
font:13px ColaborateMediumRegular,Arial,sans-serif;
color:#FFF;
text-align:center;
text-transform:uppercase
}

.RevistaAnteriores img {
margin-bottom:2px
}

#coluna_guia {
width:203px;
float:left;
margin-left:10px;
margin-top:15px
}

#LoginRevistaOnline {
float:left;
width:460px
}

#CadastroRevistaOnline {
float:right;
width:460px
}

.BotaoLogin {
float:right;
background:url(images/bt_login.png) 0 0 no-repeat #FFF;
width:120px;
height:49px;
cursor:pointer;
outline:none;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
border:0;
margin:0 8px 0 auto
}

.BotaoLogin:hover {
background:url(images/bt_login.png) 0 -49px no-repeat #FFF
}

.BotaoCadastro {
float:right;
background:url(images/bt_cadastrar_revista.png) 0 0 no-repeat #FFF;
width:120px;
height:49px;
cursor:pointer;
outline:none;
border-top:none;
border-left:none;
border-right:none;
border-bottom:none;
border:0;
margin:0 18px 0 auto
}

.BotaoCadastro:hover {
background:url(images/bt_cadastrar_revista.png) 0 -49px no-repeat #FFF
}

.AstericoValidacao {
margin-right:2px;
color:#bc141a
}

.IframeFacebook {
overflow:hidden;
width:100%;
height:284px;
padding:0 0 10px;
margin:10px 0 0
}