H2 { color: #118bc7; }

.ListaDosVagas { overflow: hidden; }
.ListaDosVagas H2 { font-size: 18px; padding: 14px 13px 11px 27px; color: #fff; text-align: left; }

.LdvItem { float: left; width: 276px; height: 503px !important; margin-left: 15px; overflow: hidden; }

.LdvItemWider { width: 322px; }

.LdvItemWider:first-child { margin-left: 0; }

DL.OrgenizedDL { margin: 0 22px; }
DL.OrgenizedDL dt, DL.OrgenizedDL dd { padding: 6px 0 5px; }
DL.OrgenizedDL A { font-size: 14px; }

.VagasEmDestaque { text-align: center; }
.VagasEmDestaque li { border-bottom: 1px dotted; margin: 0 40px; padding: 18px 0; *height: 144px!important; }
.VagasEmDestaque li:hover { background: #efefef; }
.VagasEmDestaque H3 { font-style: normal; color: #118bc7; }
.VagasEmDestaque A { display: block; }
.VagasEmDestaque span { font-size: 0.9em; }
.VagasEmDestaque .VagasEmDestaqueCarouselWrpr { height: 434px; overflow: hidden; margin-top: 3px; }
.VagasEmDestaque .CarouselArrows { position: absolute; right: 7px; bottom: 11px; z-index: 111111; }
.VagasEmDestaque .CarouselArrows B { display: block; width: 14px; height: 14px; cursor: pointer; }
.VagasEmDestaque .CarouselArrows .VgsCarouselPrev { background-position: left top; }

.VideosBox { margin-bottom: 2em; overflow: hidden; height: 310px; width:482px; float:left;padding-top:10px;}
.VideosBox .TitleWrapper{margin-top:-2px;}
.RedesSociaisBox { overflow: hidden; height: 310px; width:455px; padding-left:20px;padding-top:10px;}
.RedesSociaisBoxWrpr h2{ width:190px;float:left;margin-top:9px;margin-right:20px;}
.RedesSociaisBoxWrpr .TitleWrapper{margin-top:-9px;}

.DepoimentosEstatistica { margin-bottom: 2em; overflow: hidden; height: 216px; }

.DepoimentosCarouselWrpr { width: 602px; float: left; overflow: hidden; }

.DepoimentosCarousel { width: 602px; height: 175px; overflow: hidden; float: left; }
.DepoimentosCarousel li { border-right: 1px dotted; width: 300px; height: 100%; position: relative; margin-right: 10px; float: left; }
.DepoimentosCarousel li img { position: absolute; top: 0; left: 0; }
.DepoimentosCarousel li Q { display: block; width: 210px; width: 300px\9; padding: 0 10px 0 80px; height: 126px; }
.DepoimentosCarousel li Cite { font-weight: bold; font-style: normal; }

.lte-ie8 .DepoimentosCarousel li { *width: 290px!important; }

.StatsCarouselWrapr { width: 337px; height: 200px; float: right; position: relative; margin-top: 5px; }
.StatsCarouselWrapr .StatsCarousel { margin: 0 auto; width: 281px; left: 40px\9 !important; }
.StatsCarouselWrapr ul { width: 283px; }
.StatsCarouselWrapr Li { width: 130px; height: 200px; text-align: center; -moz-user-select: none; -webkit-user-select: none; }
.StatsCarouselWrapr DFN { height: 142px; display: block; font-size: 13px; font-style: normal; padding: 0 15px; }
.StatsCarouselWrapr Strong { font-size: 18px; display: block; }
.StatsCarouselWrapr .sc1 dfn { background-position: 18px 54px; }
.StatsCarouselWrapr .sc2 dfn { background-position: -133px 54px; }
.StatsCarouselWrapr .sc3 dfn { background-position: -274px 54px; }
.StatsCarouselWrapr .sc4 dfn { background-position: -416px 54px; }
.StatsCarouselWrapr .sc5 dfn { background-position: -564px 54px; }
.StatsCarouselWrapr .sc6 dfn { background-position: -706px 54px; }
.StatsCarouselWrapr .sc7 dfn { background-position: -851px 54px; }
.StatsCarouselWrapr .sc8 dfn { background-position: -1008px 54px; }
.StatsCarouselWrapr .sc9 dfn { background-position: -1151px 54px; }
.StatsCarouselWrapr .sc10 dfn { background-position: -1286px 54px; }
.StatsCarouselWrapr .sc11 dfn { background-position: -1443px 54px; }
.StatsCarouselWrapr .sc12 dfn { background-position: -1586px 54px; }
.StatsCarouselWrapr .sc13 dfn { background-position: -1721px 54px; }
.StatsCarouselWrapr .sc14 dfn { background-position: -1866px 54px; }
.StatsCarouselWrapr .StatsCarouselNext, .StatsCarouselWrapr .StatsCarouselPrev { position: absolute; top: 57px; left: 0; width: 40px; height: 49px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; }
.StatsCarouselWrapr b.StatsCarouselNext { left: auto; right: 0; background-position: 100% 0; }

.EmpresasLogotipos { text-align: center; }
.EmpresasLogotipos img { margin: 27px; height: 50px; width: 100px; }

.TVCenterBanner { width: 960px; height: 100%; position: relative; left: 50%; margin-left: -480px; text-align: left; }

.HomePageMainTvWrapper { height: 300px; position: relative; z-index: 2; overflow: hidden; color: #434343; width: 100%; }
.HomePageMainTvWrapper H1 { font-family: Tahoma, Geneva, sans-serif; }

#TvNextPrev { height: 300px; overflow: hidden; }

.HomeDeslogadaSlide { height: 100%; width: 100%; }

.HomeDeslogadaTvNav { position: absolute; left: 50%; margin: -30px 0 0 429px; width: 66px; height: 30px; z-index: 100; position: relative; display: block; }
.HomeDeslogadaTvNav A { float: left; width: 27px; height: 26px; padding: 3px; position: relative; text-indent: 100px; overflow: hidden; }

.MaiorSiteAmericaLatina strong { color: #118cc8; }
.MaiorSiteAmericaLatina .frstP { font-size: 20px; line-height: 43px; padding: 10px 0 20px; position: relative; }
.MaiorSiteAmericaLatina .frstP span { font-size: 24px; }
.MaiorSiteAmericaLatina .frstP span Strong { font-size: 48px; }
.MaiorSiteAmericaLatina .frstP .MsalSabiaMais { position: absolute; right: 350px; bottom: -70px; bottom: 70px\9; width: 150px; width: 170px\9; height: 43px; line-height: 43px; padding-left: 14px; font-weight: bold; font-size: 15px; color: #065981; }
.MaiorSiteAmericaLatina .ScndPTtl { color: #434343; }
.MaiorSiteAmericaLatina .ScndP { font-size: 18px; }
.MaiorSiteAmericaLatina .ScndP ul { margin: 6px 0 0 23px; }
.MaiorSiteAmericaLatina .ScndP li { padding-left: 24px; }

.Sld.Slide03 ul li { display: block; float: left; width: 320px; text-align: center; font-size: 18px; padding-top: 34px; }
.Sld.Slide03 ul li strong { font-size: bold; color: #118cc8; font-size: 24px; }
.Sld.Slide03 a.CadGratis { right: 42px; bottom: 44px; }

a.CadGratis { position: absolute; display: block; width: 226px; *width: 250px; height: 43px; line-height: 44px; color: #fff; font-weight: bold; font-size: 14px; padding: 0 0 0 24px; text-align: left; text-transform: uppercase; }

div .SerchFrmPrtblWrpr .theSrchFrm input[type=text] { width: 650px; }

.ListaDosVagas, .HomePageSearchForm { *width: 950px; *margin: 0 auto; }

.SiteHeader { position: relative\9; }

.SiteHeader .SiteHeader_MainMenu { height: 20px!important; margin-bottom: -5px \9; }