* {padding: 0px;margin: 0px;font-family: Arial, Helvetica, sans-serif;}
img {border:0px;}
body {font-size: 11px;background:#fff;color: #000;}
a {text-decoration: none;outline:none;color: #003333;}
a:hover {text-decoration: underline;color: #99cc33}
.cl { clear: both; height: 0; line-height: 0; font-size: 0; text-indent: -4000px; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
/*	sifr	*/
h1.sifr { height:50px; }
h4.sifr,h4.sifr2 { height:35px; }
/*	Header	*/
#header img{ margin: 0px 0px 0px 269px;}
/*	buttons menunav	*/
#menu_nav { width: 646px; height: 127px; background: url(../images/menu_all.png); margin: 0px 0px 0px 0px; position: relative;}
#menu_nav li {list-style: none; display: block; position: absolute;}
#menu_nav a {display: block;}
#menu_nav a:hover {border: solid 0px #000;}
#menu_nav .bt_webanalise {left: 36px; top: 0px; width: 112px; height: 54px;}
#menu_nav .bt_webmarketing {left: 266px; top: 0px; width: 141px; height: 54px;}
#menu_nav .bt_websites {left: 525px; top: 0px; width: 92px; height: 54px;}
#menu_nav .bt_webanalise a, #menu_nav .bt_webmarketing a, #menu_nav .bt_websites a {height: 54px;}
#menu_nav .bt_webanalise a:hover {background: url(../images/menu_all.png) -36px -127px no-repeat;}
#menu_nav .bt_webmarketing a:hover {background: url(../images/menu_all.png) -266px -127px no-repeat;}
#menu_nav .bt_websites a:hover {background: url(../images/menu_all.png) -525px -127px no-repeat;}
#menu_nav .bt_webanalise span, #menu_nav .bt_webmarketing span, #menu_nav .bt_websites span {position:absolute;left:-9000px;}
#menu_nav .bt_webmarketing.active {background: url(../images/menu_all.png) -266px -127px no-repeat;}
#menu_nav .bt_websites.active {background: url(../images/menu_all.png) -525px -127px no-repeat;}
#menu_nav .bt_webanalise.active {background: url(../images/menu_all.png) -36px -127px no-repeat;}
/*	buttons submenu webanalise	*/
#menu_nav .bt_submenu_wa_1 {left: 36px; top: 62px; width: 170px; height: 18px;}
#menu_nav .bt_submenu_wa_2 {left: 36px; top: 81px; width: 170px; height: 18px;}
#menu_nav .bt_submenu_wa_3 {left: 36px; top: 100px; width: 170px; height: 18px;}
#menu_nav .bt_submenu_wa_1 a, #menu_nav .bt_submenu_wa_2 a, #menu_nav .bt_submenu_wa_3 a {height: 18px;}
#menu_nav .bt_submenu_wa_1 a:hover {background: url(../images/menu_all.png) -36px -189px no-repeat;}
#menu_nav .bt_submenu_wa_2 a:hover {background: url(../images/menu_all.png) -36px -208px no-repeat;}
#menu_nav .bt_submenu_wa_3 a:hover {background: url(../images/menu_all.png) -36px -227px no-repeat;}
#menu_nav .bt_submenu_wa_1 span, #menu_nav .bt_submenu_wa_2 span, #menu_nav .bt_submenu_wa_3 span {position:absolute;left:-9000px;}
#menu_nav .bt_submenu_wa_1.active {background: url(../images/menu_all.png) -36px -189px no-repeat;}
#menu_nav .bt_submenu_wa_2.active {background: url(../images/menu_all.png) -36px -208px no-repeat;}
#menu_nav .bt_submenu_wa_3.active {background: url(../images/menu_all.png) -36px -227px no-repeat;}
/*	buttons submenu webmarketing 	*/
#menu_nav .bt_submenu_wm_1 {left: 266px; top: 62px; width: 220px; height: 18px;}
#menu_nav .bt_submenu_wm_2 {left: 266px; top: 81px; width: 220px; height: 18px;}
#menu_nav .bt_submenu_wm_3 {left: 266px; top: 100px; width: 220px; height: 18px;}
#menu_nav .bt_submenu_wm_1 a, #menu_nav .bt_submenu_wm_2 a, #menu_nav .bt_submenu_wm_3 a {height: 18px;}
#menu_nav .bt_submenu_wm_1 a:hover {background: url(../images/menu_all.png) -266px -189px no-repeat;}
#menu_nav .bt_submenu_wm_2 a:hover {background: url(../images/menu_all.png) -266px -208px no-repeat;}
#menu_nav .bt_submenu_wm_3 a:hover {background: url(../images/menu_all.png) -266px -227px no-repeat;}
#menu_nav .bt_submenu_wm_1 span, #menu_nav .bt_submenu_wm_2 span, #menu_nav .bt_submenu_wm_3 span {position:absolute;left:-9000px;}
#menu_nav .bt_submenu_wm_1.active {background: url(../images/menu_all.png) -266px -189px no-repeat;}
#menu_nav .bt_submenu_wm_2.active {background: url(../images/menu_all.png) -266px -208px no-repeat;}
#menu_nav .bt_submenu_wm_3.active {background: url(../images/menu_all.png) -266px -227px no-repeat;}
/*	buttons submenu websites 	*/
#menu_nav .bt_submenu_ws_1 {left: 525px; top: 62px; width: 150px; height: 18px;}
#menu_nav .bt_submenu_ws_2 {left: 525px; top: 81px; width: 150px; height: 18px;}
#menu_nav .bt_submenu_ws_3 {left: 525px; top: 100px; width: 150px; height: 18px;}
#menu_nav .bt_submenu_ws_1 a, #menu_nav .bt_submenu_ws_2 a, #menu_nav .bt_submenu_ws_3 a {height: 18px;}
#menu_nav .bt_submenu_ws_1 a:hover {background: url(../images/menu_all.png) -525px -189px no-repeat;}
#menu_nav .bt_submenu_ws_2 a:hover {background: url(../images/menu_all.png) -525px -208px no-repeat;}
#menu_nav .bt_submenu_ws_3 a:hover {background: url(../images/menu_all.png) -525px -227px no-repeat;}
#menu_nav .bt_submenu_ws_1 span, #menu_nav .bt_submenu_ws_2 span, #menu_nav .bt_submenu_ws_3 span {position:absolute;left:-9000px;}
#menu_nav .bt_submenu_ws_1.active {background: url(../images/menu_all.png) -525px -189px no-repeat;}
#menu_nav .bt_submenu_ws_2.active {background: url(../images/menu_all.png) -525px -208px no-repeat;}
#menu_nav .bt_submenu_ws_3.active {background: url(../images/menu_all.png) -525px -227px no-repeat;}
/*	Quem Somos	*/
#quemsomos { width: 175px; height: 20px; background: url(../images/menu_quemsomos.png); margin: -25px 0px 0px -2px; position: relative;}
#quemsomos li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#quemsomos a {display: block;}
#quemsomos a:hover {border: solid 0px #000;}
#quemsomos .bt_quemsomos {left: 0px; top: 0px; width: 87px; height: 20px;}
#quemsomos .bt_contactos {left: 105px; top: 0px; width: 70px; height: 20px;}
#quemsomos .bt_quemsomos a,#quemsomos .bt_contactos a {height: 20px;}
#quemsomos .bt_quemsomos a:hover {background: url(../images/menu_quemsomos.png) 0px -19px no-repeat;}
#quemsomos .bt_contactos a:hover {background: url(../images/menu_quemsomos.png) -105px -19px no-repeat;}
#quemsomos .bt_quemsomos span,#quemsomos .bt_contactos span  {position:absolute;left:-9000px;}
#quemsomos .bt_quemsomos.active {background: url(../images/menu_quemsomos.png) 0px -19px no-repeat;}
#quemsomos .bt_contactos.active {background: url(../images/menu_quemsomos.png) -105px -19px no-repeat;}
/*	Podemos ajuda-lo	*/
.saibacomo  {margin: -90px 0px 0px 0px; width: 230px; height: 216px}
object#saibacomo2 {margin: -90px 0px 0px 0px; width: 230px; height: 216px}
/*	Destaques	*/
.destaques  {margin: -1px 0px 0px 0px; width: 810px; height: 216px}
object#destaques {margin: -1px 0px 0px 0px; width: 810px; height: 216px}
/*	Contents	*/
#contents {float: left;display: inline;background: #fff url(../images/body_bckg.png) no-repeat top left;}
/*	Contents teaser	*/
#contents .teaser { background: url(../images/slogan-box-top.png) repeat-y 0 top; width: 500px; height: 100%; color: #666; font-family: Verdana; font-style: italic; font-size: 14px; padding: 0px 0px 0px 40px;}
#contents .teaser .center { margin: 0px 0px -20px 0px; padding: 20px 30px 0px 0px; }
#contents .teaser-bottom { background: url(../images/slogan-box-bottom.png) no-repeat 0 bottom; height: 57px;}
#contents .teaser  h1 {color: #99cc33; font-family: Georgia; font-size: 22px; font-weight: bold; text-indent: 0px; margin-bottom: 0px;}
#contents .teaser  h2 {color: #999; font-size: 14px; font-weight: bold; font-style: italic; text-indent: 0px; padding: 0px 0px 0px 0px;}
#contents .teaser  h3 {color: #666; font-weight: bold; font-size: 14px; text-indent: 0px; padding: 0px 0px 0px 0px;}
/*	Contents main	*/
#contents .main {width: 465px; height: 100%; padding: 15px 0px 0px 40px;}
#contents .main  h2 {	color: #003333;	font-size: 14px; font-weight: bold;	font-style: italic;	text-indent: 0px; padding: 0px 0px 0px 20px;}
#contents .main  h3 {	color: #333;	font-size: 12px; font-weight: bold;	text-indent: 0px; }
#contents .main p {font-size: 12px; color: #333; font-family: Verdana;}
#contents .img-main {margin: 10px 10px 0px 0px;}
#contents .main ul {list-style-image: url(../images/pointer.png);padding: 0px 0px 0px 10px;}
#contents .main li {font-size:13px;margin-top: 5px;}
/*	Contents steps (jquery accordion)	*/
#accordion {width: 465px; height: 80px;padding:10px 0px 10px 40px;}
#accordion img {float:left;margin:0px 10px 0px 0px;cursor:pointer;}
#accordion img.current {cursor:default;}
#accordion div {width:0px;float:left;display:none;margin-right:10px;}
#accordion div h2 { font-weight: bold; color:#444;margin:0 0 -10px 0;width:100px;font-size:15px;margin-bottom: 5px;}
#accordion div p {	font-size:11px;width:100%; margin-top: 0px;}
/*	Sidebar	*/
#sidebar { float: left; display: inline; margin: 0px 0px 0px -20px;}
/*	Sidebar Search	*/
#sidebar .search { height: 34px; width: 230px; background: url(../images/search-bg.png) no-repeat 0 0; margin: 20px 0px 15px 17px; }
#sidebar .search .field { float: left; display: inline; font-size: 12px; font-family: Verdana; color: #006666; margin: 10px 0 0 11px; width: 175px; border: 0; background: none; }
#sidebar .search .btn { float: right; display: inline; height: 32px; width: 32px; border: 0; cursor: pointer; background: url(../images/search-button.png) no-repeat 0 0; margin: 1px -2px 0px 0px; }
#sidebar .search .btn:hover { background-position: 0 -32px; }
#sidebar .search .btn:active { background-position: 0 -64px; }
/*	Sidebar Box	*/
#sidebar li {list-style-type: none;}
#sidebar .box { background: #fff; height: 100%; width: 231px; margin: -10px 0px 0px 0px;}
#sidebar .box .top { background: url(../images/sidebar-box-top.png) no-repeat 0 top; height: 100%; }
#sidebar .box .center { margin: -20px 0px 0px 0px; padding: 10px 10px 0px 10px; border:1px solid #c2e086; border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:solid; }
#sidebar .box .center-gear { background: url(../images/sidebar-box-gear-bg.png) no-repeat 0 1px; margin: -20px 0px 0px 0px; padding: 10px 10px 0px 10px; border:1px solid #c2e086; border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:solid; }
#sidebar .box .bottom { background: url(../images/sidebar-box-bottom.png) no-repeat 0; height: 10px; margin: -16px 0px 0px 0px;}
#sidebar .box .top-baloon { background: url(../images/sidebar-boxbaloon-top.png) no-repeat 0 top; height: 65px; }
#sidebar .box .center-baloon { margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; border:10px solid #deefbf; border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:solid; }
#sidebar .box .center-baloon img{display: block; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 0px; }
#sidebar .box .bottom-baloon1 { background: url(../images/sidebar-boxbaloon1-bottom.png) no-repeat 0; height: 112px; margin: -18px 0px 0px 0px;}
#sidebar .box .bottom-baloon2 { background: url(../images/sidebar-boxbaloon2-bottom.png) no-repeat 0; height: 112px; margin: -22px 0px 0px 0px;}
#sidebar .box h4 { font: bold 16px/36px Georgia; font-style:italic; color: #fff; padding: 0 11px; }
#sidebar .box .top-baloon h4 { color: #99cc33; font-family: Georgia; font-size: 16px; font-style: italic; padding: 20px 0px 0px 55px;}
#sidebar .box .center-txt { text-align: center; }
#sidebar .box span { font: bold 12px Georgia; font-style:italic; color: #666; width: 100%; height: 100%; }
#sidebar .box span a { color: #626363; line-height: 31px; }
#sidebar .box span a:hover { color: #fff; text-decoration: none; }
#sidebar .box  p {font-size: 12px; color: #333; font-family: Arial; margin-bottom : 10px; padding: 0px 0px 5px 0px;}
#sidebar .box ul {list-style-image: url(../images/pointer.png);}
#sidebar .box li {font-size:12px;margin-top: 5px; }
/*	Footer	*/
#footer {clear:both; background: #fff url(../images/footer-bar.png) repeat-x top left; width: 418px; height: 19px; margin: -35px 0px 0px 280px; font-family: Verdana;font-size: 11px;}
#footer .links ul {list-style: none;}
#footer .links li {display: inline-block;padding: 2px 0px 0px 0px;}
#footer .links li:after { color: #003333; content: " | ";}
#footer .links li.nopipe:after { color: #666; content: "";}
#footer .links a{text-decoration: none;outline:none;color: #003333;}
#footer .links a:hover{text-decoration: none;color: #fff;}
#footer .links li.active{text-decoration: none;color: #fff;}
#footer .links li.lastlink {display: table-column;padding: 3px 15px; border-left: 1px solid #000;}
#footer .links li.sublink {padding: 5px 0px 0px 0px; display: inline-block;font-family: Verdana; font-size: 10px;color: #666;}
#footer .links li.sublink a{text-decoration: none;outline:none;color: #666;}
#footer .links li.sublink a:hover{text-decoration: none;color: #000;}
#footer .links li.sublink.active{text-transform: uppercase; text-decoration: none;color: #000;}
#footer .copyright{width: 220px; margin: 5px 0px 0px 12px;font-family: Verdana;font-size: 8px;color: #999;}
#footer .copyright a{text-decoration: none;outline:none;color: #999;}
#footer .copyright a:hover{text-decoration: none;color: #666;}
#footer .copyright img{margin: 0px 0px -1px 0px;}
#footer .valid{width: 200px; padding: 0px 0px 0px 0px; margin: -12px 0px 0px 265px;font-family: Verdana;font-size: 8px;color: #999;}
#footer .valid a{text-decoration: none;outline:none;color: #999;}
#footer .valid a:hover{text-decoration: none;color: #666;}
/*	Footer Private Button	*/
.bt_private {clear:both;display: block;background-color: transparent;background-image: url(../images/areareservada.png);background-repeat: no-repeat;background-position: 0px 0px;float:left;width: 203px;height: 19px;margin: -35px 0px 0px 697px;}
.bt_private:hover{ background-position: 0px -19px;cursor: pointer;}
.bt_private span {position:absolute;left:-9000px;}
.private-zone {clear:both;display: block;background-color: transparent;background-image: url(../images/areareservada.png);background-repeat: no-repeat;background-position: 0px 0px;float:left;width: 203px;height: 19px;margin: -35px 0px 0px 697px;}
.private-zone span {position:absolute;left:-9000px;}
.private-zone.active{ background-position: 0px -19px}
/*	jquery Dynamic Tooltip	*/
#trigger { display:block; position:relative;}
#dynatip { display:none; background:transparent url(../images/jquery.tools/tooltip/black_big.png) no-repeat scroll 0 0; font-size:14px; height:135px; width:310px; padding:25px; color:#fff; _background-color:#fff; }
#dynatip.bottom { background:url(../images/jquery.tools/tooltip/black_big.png); padding-top:25px; height:140px; }
div.dynatip h3 { margin:0; font-size:18px; color:#fff; }
/*	jquery PrettyPhoto	*/
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_square .pp_expand{background:url(../images/prettyPhoto/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/jquery.prettyphoto/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/jquery.prettyphoto/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/jquery.prettyphoto/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/jquery.prettyphoto/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_arrow_previous{background:url(../images/jquery.prettyphoto/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/jquery.prettyphoto/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/jquery.prettyphoto/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/jquery.prettyphoto/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;position:relative;text-align:left;width:100%}
.pp_content .pp_details{display:none;margin:10px 15px 2px 20px}
.pp_description{display:none;float:left;margin:0;font-size:14px;}
.pp_nav{float:left;margin:3px 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}
a.pp_next{background:url(../images/jquery.prettyphoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/jquery.prettyphoto/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;float:right;text-indent:-10000px}
.pp_loaderIcon{display:none;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{display:none;line-height:1!important;text-align:center;width:100%;margin:0 auto}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
/*	jquery gallery	*/
ul.gallery {list-style: none; margin: 0 0 10px 0; padding:0px 0px 0px 60px;}
ul.gallery li {display: block;	float: left; margin: 0px 2px 2px 2px; }
ul.gallery li a { padding: 2px; display: block; border: 2px #9db2b9 solid; line-height: 0;	}
ul.gallery li a:hover { border: 2px #313739 solid; }

