@charset "utf-8";
/* CSS Document */

/* VÍDEOS CSS */

body {background-color:#000 !important; margin:0 auto;}	
.clearfix {clear:both;}

.general_content {width:935px; margin:0 auto;}

/*TOP*/
.top_geo_videos {background-image:url(../img/video/bg_topo.jpg); background-position:top center; background-repeat:repeat-x; height:150px; width:100%;}

.logo_geo_videos {float:left; padding:25px 0;}
.languages_menu {width:253px; height:47px; float:right;}
.languages_menu .flags {width:20px; height:47px; float:right;}

.first_menu {width:597px; float:right; height:35px;}
.first_menu a {background-position:top; background-repeat:no-repeat; height:21px; text-decoration:none; cursor:pointer; border:0; display:block; float:left; font-size:0;}
.first_menu a:hover {background-position:bottom;}

.first_menu #varejo_vid {background-image:url(../img/video/btn_varejo_vid.gif); width:52px;}
.first_menu #imobiliario_vid {background-image:url(../img/video/btn_imobiliario_vid.gif); width:90px;}
.first_menu #franquias_vid {background-image:url(../img/video/btn_franquias_vid.gif); width:82px;}
.first_menu #shopping_vid {background-image:url(../img/video/btn_shopping_vid.gif); width:155px;}
.first_menu #mkt_vid {background-image:url(../img/video/btn_mkt_vid.gif); width:154px;}

.first_menu div {width:1px; color:#FFF; float:left; margin:7px 7px 0 7px; height:13px; font-size:1px; background-color:#FFF;}

.second_menu {width:580px; height:30px; float:right; margin-top:1px;}
.second_menu a {background-position:top; background-repeat:no-repeat; height:14px; display:block; float:left; cursor:pointer; text-decoration:none; font-size:0;}
.second_menu a:hover {background-position:bottom;}

.second_menu #home_vid {background-image:url(../img/video/menu_home.gif); width:37px; margin-right:10px;}
.second_menu #geofusion_vid {background-image:url(../img/video/menu_ageofusion.gif); width:60px; margin-right:10px;}
.second_menu #prods_vid {background-image:url(../img/video/menu_produtosservicos.gif); width:116px; margin-right:10px;}
.second_menu #galeria_vid {background-image:url(../img/video/menu_galeriadevideos.gif); width:106px; margin-right:10px; background-position:bottom !important;}
.second_menu #contato_vid {background-image:url(../img/video/menu_contato.gif); width:80px; margin-right:10px;}

/*VIDEO PAGE*/

#playlist{ height:442px; z-index:999; position:absolute;}	
.content_player {width:600px; float:left;}
.content_player .historic_videos {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a9a9a9; padding-right:20px;}
.content_player .historic_videos .video_name {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px;}
  
.content_player .content_youtube_video {width:575px; height:423px; font-size:25px; color:#FFF; border:1px solid #111; background-color:#000}

.content_playlist {width:320px; float:left;}
.content_playlist .btn_video_category {background-image:url(../img/video/btn_video_category.png); width:216px; height:46px; background-position:top; background-repeat:no-repeat; text-decoration:none; cursor:pointer; border:0; display:block; font-size:14px; color:#e7e7e7; font-family:Arial, Helvetica, sans-serif; margin:5px 0; padding:0 30px 0 50px; z-index:999; position:relative;}
.content_playlist .btn_video_category table {height:46px; border:0 none;}
.content_playlist .btn_video_category:hover {background-position:bottom; color:#9cddf5;}
.content_playlist .btn_video_category .number {font-size:18px; float:right;}

.content_playlist .show_videos {height:205px; width:264px; overflow:hidden; z-index:998; background-image:url(../img/video/borda_drop.jpg); background-position:bottom; background-repeat:no-repeat; margin-left:1px; padding:40px 15px 10px 15px; position:relative; top:-20px;}
.show_list_small{height:205px; overflow-y:auto; overflow-x:hidden;}

.content_playlist .show_videos .preview_video {width:82px; height:40px; float:left; margin-right:10px; border:0 !important;}
.content_playlist .show_videos .preview_video a {border:0 !important;}
.content_playlist .show_videos .name_video a {width:170px; font-size:11px; color:#010101; font-family:Arial, Helvetica, sans-serif; float:left; text-decoration:none; cursor:pointer; border:0;}
.content_playlist .show_videos .name_video a:hover {text-decoration:underline;}

.viewport .overview .showing {background-color:#666666; width:250px; padding:10px;}
.viewport .overview .showing a{color:#FFF;}

#videoDiv {width:185px; height:40px; margin:200px 0 0 200px;}

.related_videos {font-size:27px; color:#FFF; width:935px;}
.related_videos .content_related {width:210px; float:left;}
.related_videos .content_related .preview_img {width:200px; height:145px; border:1px solid #111;}
.related_videos .content_related .preview_name a {font-size:13px; color:#a9a9a9; font-family:Arial, Helvetica, sans-serif; text-decoration:none; line-height:18px !important; width:200px;}
.related_videos .content_related .preview_name a:hover {text-decoration:underline;}
.related_videos .preview_division {background-color:#333; width:1px; height:217px; float:left; margin:0 10px;}
    	

/*BOTTOM*/

.content_all_bottom {background-image:url(../img/video/bg_bottom.gif); background-position:top center; background-repeat:no-repeat; width:100%; margin:0 auto;}

.top_bottom {width:100%; height:17px; padding:4px 0;}
.page_title {font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.adress_bottom {width:100%; height:76px; padding:22px 0;}

.investiments {width:265px; height:85px; text-align:right; float:left; font-family:Verdana, Geneva, sans-serif; color:#555; font-size:11px;}

.adress {float:right; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-align:right; line-height:16px; color:#555;}
.adress a {text-decoration:none; color:#666;}

.social_bottom {width:100%; height:18px; padding:10px 0; margin:0 auto;}
.term {width:150px; float:left;}
.term a {font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#555; text-decoration:underline;}
.term a:hover {color:#00a8e5;}

.social_network {width:150px; float:right; color:#555; font-family:Verdana, Geneva, sans-serif; font-size:11px;}

.menu_bottom_vids {height:150px; width:100%;}

.acting_menu {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#00a8e5; width:180px; float:left; border-right:1px solid #7c7c7c; height:110px;}
.acting_menu a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:17px; text-decoration:none; cursor:pointer; border:0; margin-left:5px;}
.acting_menu a:hover {color:#00a8e5; text-decoration:underline;}

.geo_menu {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#99ca46; width:170px; float:left; border-right:1px solid #7c7c7c; height:110px; margin-left:10px;}
.geo_menu a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:17px; text-decoration:none; cursor:pointer; border:0; margin-left:5px;}
.geo_menu a:hover {color:#99ca46; text-decoration:underline;}

.prods_menu {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#ffde00; width:170px; float:left; border-right:1px solid #7c7c7c; height:110px; margin-left:10px;}
.prods_menu a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:17px; text-decoration:none; cursor:pointer; border:0; margin-left:5px;}
.prods_menu a:hover {color:#ffde00; text-decoration:underline;}

.videos_menu {width:130px; float:left; border-right:1px solid #7c7c7c; height:110px; margin-left:5px;}
.videos_menu a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#f68b33; line-height:17px; text-decoration:none; cursor:pointer; border:0; margin-left:5px;}

.talk_menu {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#e30c77; width:140px; float:left; height:110px; margin-left:10px;}
.talk_menu a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:17px; text-decoration:none; cursor:pointer; border:0; margin-left:5px;}
.talk_menu a:hover {color:#e30c77; text-decoration:underline;}


/* Tiny Carousel */
#slider2 {overflow:hidden; padding: 20px 0;  background-color:#303030; width:920px; margin-top:20px;}
#slider2 .viewport { float: left; width:820px; height: 83px; overflow: hidden; position: relative; background-color:#303030; }
#slider2 .buttons { background:url(../img/onmaps/buttons.png) no-repeat bottom right transparent; display: block; margin: 22px 10px 0 0; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider2 .buttons:hover{ background-position:bottom left;}
#slider2 .next { background-position: top left; margin: 22px 0 0 10px;}
#slider2 .next:hover{ background-position:top right;}
#slider2 .disable { visibility: hidden; }
#slider2 .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 250px; left: 0 top: 0; }
#slider2 .overview li{float:left; margin: 0 20px 0 0; padding: 1px; height: 83px; width: 83px;}

/* Tiny Carousel */
#slider_banner {overflow:hidden; margin-top:20px; }
#slider_banner .viewport { float: left; width:920px; height: 83px; overflow: hidden; position: relative; background-color:#303030; margin:0 auto; }
#slider_banner .buttons { background:url(../img/onmaps/buttons.png) no-repeat bottom right transparent; display: block; margin: 22px 10px 0 0; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider_banner .buttons:hover{ background-position:bottom left;}
#slider_banner .next { background-position: top left; margin: 22px 0 0 10px;}
#slider_banner .next:hover{ background-position:top right;}
#slider_banner .disable { visibility: hidden; }
#slider_banner .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 240px; left: 0 top: 0; }
#slider_banner .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 83px; width: 83px;}

/*VIDEOS*/
.see {color:#ffde00}
.see:hover {text-decoration:underline}
.content_videos {width:880px; background-color:#282828; padding:20px;}
.content_videos .content_youtube_video {width:654px; height:441px; float:left; background-color:#000; color:#FFF}
.content_videos .content_video_description {width:216px; height:441px; float:right; height:auto}
.content_videos .content_video_description .title {font-size:25px; line-height:27px; color:#ffde00; font-family:Arial, Helvetica, sans-serif;}
.content_videos .content_video_description .description {font-size:14px; line-height:21px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}

.slider_videos_content #slider_videos {overflow:hidden; width:880px;}

.slider_videos_content #slider_videos .buttons {background-position:top; background-repeat:no-repeat; border:0; display:block; cursor:pointer; width:50px; height:54px; cursor:pointer; text-decoration:none; font-size:1px; position:absolute; z-index:999;} 
.slider_videos_content #slider_videos .buttons:hover {background-position:bottom;}

.slider_videos_content #slider_videos .next {background-image:url(../img/video/btn_slider_videos_next.jpg); float:right; margin: 20px 10px 0 850px}
.slider_videos_content #slider_videos .prev {background-image:url(../img/video/btn_slider_videos_prev.jpg); float:left; margin: 20px 10px 0 -20px }


.slider_videos_content #slider_videos .viewport {width:770px; height: 183px; overflow: hidden; position: relative; margin-left:60px; float:left;}


.slider_videos_content #slider_videos .disable { visibility: hidden; }

.slider_videos_content #slider_videos .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 735px; left: 0 top: 0; }
.slider_videos_content #slider_videos .overview li{ float: left; margin: 0 30px 0 0; padding: 1px; height: 180px; width: 163px;}
.slider_videos_content #slider_videos .overview li .content_video {width:164px; height:255px; background-color:#282828}
.slider_videos_content #slider_videos .overview li .description_txt {width:164px; height:auto; font-size:14px; color:#FFF; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:0; display:block;}
.slider_videos_content #slider_videos .overview li .content_video a {text-decoration:none}
.slider_videos_content #slider_videos .overview li .content_video a:hover {background-color:#bcbcbc}
/*.slider_videos_content #slider_videos .overview li .description_txt a:hover {text-decoration:underline;}*/

.content_serie_videos {width:920px; clear:both;}
.content_serie_videos .content_category {width:204px; height:212px; float:left; background-color:#282828; margin:0 8px 12px 0; padding:10px;; cursor:pointer;}
.content_serie_videos .content_category:hover { background-color:#666666}
.content_serie_videos .content_category .title_category {font-size:14px; line-height:18px; font-weight:bold; color:#FFF; font-family:Arial, Helvetica, sans-serif; height:60px;}
.content_serie_videos .content_category .video_numbers {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#bcbcbc; line-height:15px;}


.testimony{ padding-bottom:20px; border-bottom:#333 1px solid; margin-bottom:20px;}
.testimony strong{ display:block; text-align:right; color:#FFF;}
.testimony em{display:block; text-align:right; color:#FFF;}

/*VÍDEOS NOVOS*/

.box_video {width:30%; float:left; margin:0 2% 2% 0; background-color:#333;}
.box_video .title {font-size:12px; line-height:22px; text-align:center; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#0086dd; height:75px;}
.box_video .thumb {width:100%; border:0; display:block;}
.box_video .thumb img {width:90%; margin:0 auto; display:block;}
.box_video .player {background-color:#333; width:98%; padding:1%; cursor:pointer; color:#0F0;}
.box_video .player img {margin:0 auto; width:48px; height:48px; display:block;}
.box_video .player:hover {background-color:#666;}

.video_description {font-size:14px; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:10px 0; border-bottom:1px dotted #666; width:100%; height:60px;}