@charset "utf-8";
/* CSS Document */
* {margin: 0;}
html,body {text-align: center; background: #1E1E1E ; height: 100%;}
* html #all{height: 100%;} /* hack para IE6 que trata height como min-height */

/*struture all site - start*/
#all {width: 990px; margin: 0px auto; min-height: 100%;}
/*struture all site - end*/
	
/*top - start*/
#top { width:990px; height:99px; border:0px; top:0px; background:url(../img/top_site.jpg) no-repeat center;}
#slogan{ float:left; height: 80px; width:350px; padding: 7px 0px 0px 7px; text-align:left;}
#slogan_ge{ float:left; height: 92px; width:390px; padding: 7px 0px 0px 3px; text-align:left;}
#language{ float:left; height:80px; width:620px;}
#language_ge{ float:left; height:92px; width:584px;}
#language_pt{ float:left; height:80px; width:620px;}
#menu{ float:left; height:34px; width:990px; text-align:center;}
#menu_base{float:left; height:34px; width:10px;}
#menu_bg{float:left; height:34px; width:970px; background:url(../img/menu_bg.jpg) no-repeat center; text-align:center;}
/*top - end*/

/*middle image flash and video- start*/
#content_flav_bg{float:left; width:990px; height:240px; background:url(../img/bg_home_flash.jpg) no-repeat center top;}
#bar1{float:left; width:990px; height:48px; background:url(../img/bar1.jpg) no-repeat center top;}
#bar2{float:left; width:990px; height:48px; background:url(../img/bar3.jpg) no-repeat center top;}
/*middle image flash and video- end*/

/*image top content page - start */
#slogan2{ float:left; height: 90px; padding: 30px 0px 0px 300px;  text-align:center;}
#content_interception_bg{float:left; width:990px; height:125px; background: url(../img/bg_phone_interceptions.jpg) no-repeat center top;}
#content_product_bg{float:left; width:990px; height:125px; background: url(../img/bg_our_products.jpg) no-repeat center top;}
#content_reseller_bg{float:left; width:990px; height:125px; background: url(../img/top_reseller.jpg) no-repeat center top;}
#content_reference_bg{float:left; width:990px; height:125px; background: url(../img/top_reference.jpg) no-repeat center top;}
#content_compatible_bg{float:left; width:990px; height:125px; background: url(../img/top_compatible.jpg) no-repeat center top;}
#content_download_bg{float:left; width:990px; height:125px; background: url(../img/top_download.jpg) no-repeat center top;}
#content_about_bg{float:left; width:990px; height:125px; background: url(../img/top_about.jpg) no-repeat center top;}
/*image top content page  - end */

#content_1{float:left; width:960px; padding:10px 15px 10px 15px; text-align:left;}
#content_2{float:left; widht:311px; height:111px; padding:0px 15px 0px 0px;}
#content_3{float:left; width:640px;}
#content_4{float:left; width:120px; height:120px; padding:0px 15px 0px 0px;}
#content_5{float:left; width:500px;padding:0px 50px 0px 0px;}
#content_6{float:left; width:90px; height:80px; padding:0px 15px 0px 15px; margin:0px 10px 0px 0px; border-left:1px solid #C9C9C9;text-align:center;}
#content_7{float:left; width:120px; height:240px; padding:0px 10px 0px 0px;}
#content_solution{float:left; width:990px; background: #E8E8E8; text-align:left;}
#content_solution_content{float:left; width:810px; padding:10px 15px 10px 0px; text-align:left;}
#content_solution2_content{float:left; width:368px; padding:10px 15px 10px 0px; text-align:left;}
#content_solution3_content{float:left; width:576px; padding:10px 0px 10px 0px; text-align:left;}
#content_solution_img{float:left; width:146px; padding:0px 15px 0px 0px; text-align:left;}

/*content home background - start*/
#content1_bg{float:left; width:990px; background: #9F9F9F url(../img/bg_content1.jpg) no-repeat center top;}
#content2_bg{float:left; width:990px; background: #CBCBCB url(../img/bg_content2.jpg) no-repeat center top;}
#blk1_bg{float:left; width:329px; height:233px; background: url(../img/box_left.jpg) no-repeat center top;}
#blk2_bg{float:left; width:331px; height:233px; background: url(../img/box_center.jpg) no-repeat center top;} 
#blk3_bg{float:left; width:329px; height:233px; background: url(../img/box_right.jpg) no-repeat center top;}
#blk1_content{float:left; width:310px; padding: 10px; text-align: justify;}   
/*content home background - end*/

/*footer - start*/
#footer { width: 990px; height:35px; clear: both; text-align: right;}
#blk1_footer {float:left; width: 890px; height:25px; padding: 12px 10px 0px 0px;text-align: right;}
#blk2_footer {float:left; width: 74px; height:25px; padding: 2px 10px 0px 0px;text-align: right;}
/*footer - end*/

/*MENU SITE*/
/*.btn_home {float: left; }
.btn_home a, .btn_home a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_home_normal.jpg) no-repeat center center; width:61px; height:34px; display:block;}
.btn_home a:hover { background: url(../img/btn/btn_home_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_interception {float: left;}
.btn_interception a, .btn_interception a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_interceptions_normal.jpg) no-repeat center center; width:171px; height:34px; display:block;}
.btn_interception a:hover { background: url(../img/btn/btn_interceptions_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_product{float: left; }
.btn_product a, .btn_product a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_products_normal.jpg) no-repeat center center; width:128px; height:34px; display:block;}
.btn_product a:hover { background: url(../img/btn/btn_products_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_compatible{float: left; }
.btn_compatible a, .btn_comtatible a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_compatible_normal.jpg) no-repeat center center; width:156px; height:34px; display:block;}
.btn_compatible a:hover { background: url(../img/btn/btn_compatible_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_download{float: left; }
.btn_download a, .btn_download a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_download_normal.jpg) no-repeat center center; width:114px; height:34px; display:block;}
.btn_download a:hover { background: url(../img/btn/btn_download_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_reseller {float: left;}
.btn_reseller a, .btn_reseller a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif;padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_reseller_normal.jpg) no-repeat center center; width:125px; height:34px; display:block;}
.btn_reseller a:hover { background: url(../img/btn/btn_reseller_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_reference {float: left;}
.btn_reference a, .btn_reference a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_references_normal.jpg) no-repeat center center; width:81px; height:34px; display:block;}
.btn_reference a:hover { background: url(../img/btn/btn_references_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_about {float: left;}
.btn_about a, .btn_about a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_about_normal.jpg) no-repeat center center; width:81px; height:34px; display:block;}
.btn_about a:hover { background: url(../img/btn/btn_about_pressed.jpg) no-repeat center center; text-decoration: underline;}

.btn_contact {float: left;}
.btn_contact a, .btn_contact a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px; text-decoration: none; text-align:center; color:#333; background: url(../img/btn/btn_contact_normal.jpg) no-repeat center center; width:67px; height:34px; display:block;}
.btn_contact a:hover { background: url(../img/btn/btn_contact_pressed.jpg) no-repeat center center; text-decoration: underline;}

*/

.btn_home {float: left; font: bold 11px/28px arial, helvetica, sans-aerif;}
.btn_home a, .btn_home a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px 6px 0px 6px; text-decoration: none; text-align:center; color:#333; height:34px; display:block;}
.btn_home a:hover { background: url(../img/btn/set.gif) no-repeat center center; text-decoration: underline;}

.btn_part {float: left; font: bold 11px/28px arial, helvetica, sans-aerif;}
.btn_part a, .btn_part a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px 6px 0px 6px; text-decoration: none; text-align:center; color:#333; height:34px; display:block;}
.btn_part a:hover { text-decoration: underline;}

.btn_home2 {float: left; font: bold 11px/28px arial, helvetica, sans-aerif;}
.btn_home2 a, .btn_home2 a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px 3px 0px 3px; text-decoration: none; text-align:center; color:#333; height:34px; display:block;}
.btn_home2 a:hover { background: url(../img/btn/set.gif) no-repeat center center; text-decoration: underline;}

.btn_part2 {float: left; font: bold 11px/28px arial, helvetica, sans-aerif;}
.btn_part2 a, .btn_part2 a:visited {  font: bold 11px/28px arial, helvetica, sans-aerif; padding:0px 4px 0px 4px; text-decoration: none; text-align:center; color:#333; height:34px; display:block;}
.btn_part2 a:hover { text-decoration: underline;}

.btn_blk_left {float: left;}
.btn_blk_left a, .btn_blk_left a:visited {  font: 12px/14px arial, helvetica, sans-aerif; padding:2px; margin:5px 0px 0px 5px; text-decoration: none; text-align:left; color:#444; background: url(../img/box_left.jpg) no-repeat center center; width:326px; height:233px; display:block;}
.btn_blk_left a:hover { color:#171717; background: url(../img/box_left_pressed.jpg) no-repeat center center; text-decoration: none;}

.btn_blk_center {float: left;}
.btn_blk_center a, .btn_blk_center a:visited {  font: 12px/14px arial, helvetica, sans-aerif; padding:2px; margin:5px 0px 0px 5px; text-decoration: none; text-align:left; color:#444; background: url(../img/box_center.jpg) no-repeat center center; width:316px; height:233px; display:block;}
.btn_blk_center a:hover {  color: #171717; background: url(../img/box_center_pressed.jpg) no-repeat center center; text-decoration: none;}

.btn_blk_right {float: left;}
.btn_blk_right a, .btn_blk_right a:visited {  font: 12px/14px arial, helvetica, sans-aerif; padding:2px; margin:5px 0px 0px 5px; text-decoration: none; text-align:left; color:#444; background: url(../img/box_right.jpg) no-repeat center center; width:318px; height:233px; display:block;}
.btn_blk_right a:hover {  color:#171717; background: url(../img/box_right_pressed.jpg) no-repeat center center; text-decoration: none;}

.btn_bg {float: left;}
.btn_bg a, .btn_bg a:visited {  font: bold 10px/20px arial, helvetica, sans-aerif; text-decoration: none; text-align:center; color: #161616; padding-top:8px; background: url(../img/btn_bg.jpg) no-repeat center center; width:100px; height:29px; display:block;}
.btn_bg a:hover {  color:#FFF; background: url(../img/btn_bg_pressed.jpg) no-repeat center center; text-decoration: none;}

.btn_numb {font: bold 12px arial, helvetica, sans-aerif; text-decoration: none; padding:0px 0px 0px 6px; margin:0px 5px 0px 0px; text-align:left; color:#444; background: url(../img/circle.jpg) no-repeat left center; width:350px; height:20px; display:block;}



/*STYLE FONT - INICIO*/
.font_rod {font: 11px Arial, Helvetica, sans-serif; color:#999;}
.font_rod a:link {font: 11px Arial, Helvetica, sans-serif; color:#999;text-decoration:none;}
.font_rod a:visited {font: 11px Arial, Helvetica, sans-serif; color:#999;text-decoration:none;}
.font_rod a:hover {font: 11px Arial, Helvetica, sans-serif; color:#999;text-decoration:underline;}
.font_rod a:active {font: 11px Arial, Helvetica, sans-serif; color:#999;text-decoration:none;}

.font_1 {font: 11px Verdana, Arial, sans-serif; color:#000;}
.font_1 a:link {font: 11px Verdana, Arial, sans-serif; color:#000;text-decoration:none;}
.font_1 a:visited {font: 11px Verdana, Arial, sans-serif; color:#000;text-decoration:none;}
.font_1 a:hover {font: 11px Verdana, Arial, sans-serif; color:#EE0005;text-decoration:underline;}
.font_1 a:active {font: 11px Verdana, Arial, sans-serif; color:#000;text-decoration:none;}

.font_2 {font: 11px Arial, Verdana, Helvetica, sans-serif; color: #333; text-align:center;}
.font_2 a:link {color:#333;text-decoration:none;}
.font_2 a:visited {color:#333;text-decoration:none;}
.font_2 a:hover {color:#000;text-decoration:underline;}
.font_2 a:active {color:#333;text-decoration:none;}

.font_3 {font: 11px Verdana, Arial, sans-serif; color:#333; text-align:justify;}
.font_3 a:link {font: 11px Verdana, Arial, sans-serif; color:#333;text-decoration:underline;}
.font_3 a:visited {font: 11px Verdana, Arial, sans-serif; color:#666;text-decoration:underline;}
.font_3 a:hover {font: 11px Verdana, Arial, sans-serif; color: #333;text-decoration:none;}
.font_3 a:active {font: 11px Verdana, Arial, sans-serif; color:#666;text-decoration:none;}

.font_4 {font: 11px Verdana, Arial, sans-serif; color:#6A98C1; text-align:justify;}
.font_4 a:link {font: 11px Verdana, Arial, sans-serif; color:#6A98C1;text-decoration:underline;}
.font_4 a:visited {font: 11px Verdana, Arial, sans-serif; color:#6A98C1;text-decoration:underline;}
.font_4 a:hover {font: 11px Verdana, Arial, sans-serif; color: #0066FF;text-decoration:none;}
.font_4 a:active {font: 11px Verdana, Arial, sans-serif; color:#6A98C1;text-decoration:none;}

.title_1 {font: bold 16px Arial, Verdana, sans-serif; color:#000;}
.title_2 {font: bold 12px Arial, Verdana, sans-serif; color:#FFF;}

.title_3 {font: 16px Arial, Verdana, sans-serif; color:#333;}
.title_3 a:link {font: 16px Arial, Verdana, sans-serif; color:#333;text-decoration:none;}
.title_3 a:visited {font: 16px Arial, Verdana, sans-serif; color:#333;text-decoration:none;}
.title_3 a:hover {font:16px Arial, Verdana, sans-serif; color:#333;text-decoration:none;}
.title_3 a:active {font:16px Arial, Verdana, sans-serif; color:#333;text-decoration:none;}

.title_4 {font: bold 16px Arial, Verdana, sans-serif; color: #FFF;}
.title_5 {font: bold 16px Arial, Verdana, sans-serif; color: #990000;}
.title_6 {font: bold 14px Arial, Verdana, sans-serif; color: #FFF;}

.title_7 {
font:bold 9px Arial, Helvetica, sans-serif!important;
*font:bold 9px Arial, Helvetica, sans-serif;
letter-spacing:-0.3px !important;
*letter-spacing:normal;
color:#FFF;
}
/*STYLE FONT  - FINAL*/

/* banner*/
.bubble {position:absolute; width:400px; height:271px; left:40%; top:130px; display:table; }
.bubble div {display:table-cell; vertical-align:middle; text-align:center;}
#bl_close {float: left;width:400px; height:15px; text-align:right; cursor:pointer;}
#img_banner {float:left; width:400px; height:271px;}

