@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
body{ font-family:"Droid Sans","Arial",sans-serif; color:#666;}
pre {font-size:11px;}
code { font-size:11px!important;}
.wpcf7-form .wpcf7-mail-sent-ok{ border:none!important;}
div.wpcf7-validation-errors{ border:none!important;}
span.wpcf7-not-valid-tip{ top:18%!important; left:10px!important; border:none!important; color:red!important;}
.ajax-loader{ float:left; padding:7px 0 0 7px; }
.downloadwhitepaper{ background: url('../images/ico_down.gif') no-repeat left top; padding-left:25px; margin-left:10px; }

/*Tooltip*/
.tipsy { padding: 5px; font-size: 12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #5A5858; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('../images/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }	
/*end:tooltip*/

#header{ width:960px; margin:0 auto; height:70px;}
#header #logo{  background: url('../images/logo.png') repeat-x left top; width:190px; height:60px; display:block; text-indent:-3000px; float:left; margin-top:1px;}  
/*##header #menu_head{ list-style:none; font-size:11px; text-transform:uppercase; float:left; margin:25px 0 0 50px; width:322px;}
#header #menu_head li{ float:left; color:#888886;  padding-right:15px; background: url('../images/bg_sep_mn_head.gif') no-repeat right 2px;}
#header #menu_head li a{ color:#888886; text-decoration:none; display:block; padding-left:23px;}
header #menu_head li a:hover{text-decoration: underline;}
#header #menu_head #menu-item-22 a, #header #menu_head #menu-item-6098 a{ background: url('../images/ico_menu_head.gif') no-repeat 7px top;}
#header #menu_head #menu-item-21 a{ background: url('../images/ico_menu_head.gif') no-repeat 10px -16px;}
#header #menu_head #menu-item-6088 a{ background: url('../images/ico_menu_head.gif') no-repeat 10px -16px;}
#header #menu_head #menu-item-20 a{ background: url('../images/ico_menu_head.gif') no-repeat 6px -34px;}
#header #menu_head #menu-item-6089 a{ background: url('../images/ico_menu_head.gif') no-repeat 6px -34px;}
#header #menu_head #menu-item-19, #header #menu_head #menu-item-6089{ background-image:none!important; }
#header #menu_head #menu-item-19 a{ background: url('../images/ico_menu_head.gif') no-repeat 7px -52px;}
#header #menu_head #menu-item-6090 a{ background: url('../images/ico_menu_head.gif') no-repeat 7px -52px;}


*/


*/

#header #menu{ list-style:none; float:left; width:500px; margin:28px 0 0 50px;}
/*
#header #menu li{ float:left; padding:0 15px 10px 10px; background: url('../images/bg_sep_mn.gif') no-repeat right 5px;}
#header #menu li a{ font-size:12px; color:#666; text-decoration:none; text-transform:uppercase; padding-bottom:8px;}
#header #menu li.current_page_item a{background: url('../images/bg_select.gif') no-repeat center bottom; color:#6a96c6!important; }
#header #menu li.current_page_item a:hover{ text-decoration:none;}
#header #menu #menu-item-31, #header #menu #menu-item-6087{ background-image:none!important;}
#header #menu li a:hover{ color:#000; text-decoration:underline;}

*/
#header #flag{ list-style:none; float:right; font-size:11px; text-transform:uppercase; margin-top:25px;}
#header #flag li{ background: transparent url('../images/flag_eng.gif') no-repeat left top; padding-left:20px;}
#header #flag .pt-br{ background: transparent url('../images/flag_port.gif') no-repeat left top!important; padding-left:23px;}
#header #flag a{ color:#5484b8;}
#header #search{ float:right; margin-top:30px; position:relative; display:block;}
#header #search input{ background: transparent url('../images/bg_search.gif') no-repeat left bottom; border:none; width:120px; text-align:left; color:#666; padding:0 25px 3px 10px; font-size:11px;}
#header #search a,#header #search button{  background: transparent url('../images/ico_search.gif') no-repeat left top; border:none; position:absolute; right:0; top:-10px; cursor:pointer; display::block; width:19px; height:19px;}
#header #search a:hover,#header #search button:hover{ background-position:0 -21px;}

#header #cont_sign{ position:relative; float:left;}
#header .menu_sign{ list-style:none; font-size:11px; text-transform:uppercase; float:left; margin:20px 0 0 0px;}
#header .menu_sign li{ float:left; }
#header .menu_sign li a{ color:#fff; text-decoration:none; font-size:11px; }
#header .menu_sign li a:hover{ text-decoration:underline;}
#header .menu_sign li.login{ padding:5px 8px 5px 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; background-color:#729FCF; margin-left:5px; position:relative; }
#header .menu_sign li.login a{display:block; padding:0 15px 0 3px; background: url('../images/toggle_down.png') no-repeat right top; width:42px; text-align: center;} 
#header .menu_sign li.menu-open{ background-color:#9ac3ee!important;}
#header #login_cont{ display:none; width:200px; height:auto; position:absolute; right:-151px; top:38px; background-color:#9ac3ee; z-index:999; padding:12px;
	-moz-border-radius-topright: 8px;
	-khtml-border-radius-toppright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottompright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #header #login_cont { right:-151px}
}

#header #login_cont label{ color:#fff; font-size:13px; display:block;}
#header #login_cont input{ border:3px solid #EBEBEB; margin:5px 0 10px 0; width:95%; color:#666;}
#header #login_cont input:focus{ border:3px solid #f7f0a7;}
#header #login_cont .bt_log{ background-color:#fff; -moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px; padding:5px; font-size:13px; color:#88b4e2; text-decoration:none; margin-top:5px; display:block; width:55px; text-align:center; float:left; padding:3px; border:none;}
#header #login_cont .bt_log:hover{ background-color:#fff9d6;}
#header #login_cont .forget{ display:block; float:left; font-size:12px; color:#fff; margin:10px 0 0 20px;}
#header .menu_sign li.sign{  padding:5px 10px; -moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px; background-color:#75BB31 ;}


#head_pich{width:100%; min-width:960px; height:204px; background: #274375 url('../images/bg_home_pich.jpg') no-repeat center top;}
#head_pich #head_main{ width:960px; height:204px; margin: 0 auto; position:relative;}
#head_pich #head_main h1{ font-size:27px; font-weight:normal; color:#fff; width:415px; line-height:33px; padding:15px 0 10px 0;}
#head_pich #head_main h2{ font-size:14px; font-weight:normal; color:#fff; width:425px; line-height:18px;}
#head_pich #head_main button{ border:none; font-size:14px; font-family:"Droid Sans","Arial",sans-serif; color:#fff; padding:6px 40px 6px 13px;
background: #75c725 url('../images/ico_graf_g.gif') no-repeat 206px 4px; margin-top:22px;}
#head_pich #head_main button:hover{ cursor: pointer; color: #F0F0F0;}
#head_pich #head_main #mainpitch{width:577px; height:203px; position:absolute; right:-40px; top:1px; background: transparent url('../images/bg_pich_02.png') no-repeat center bottom;}

#main{ height:500px; background: #fff url('../images/bg_main.gif') repeat-x left top;}
#main #cont{ width:980px; margin:0 auto; padding-bottom:30px;}
#main #cont p a { color:#729FCF;}

/*Internas*/
#head_pich_int{width:100%; height:105px; background: #274375 url('../images/bg_home_pich.jpg') no-repeat center top;}
#head_pich_int #head_main_int{ width:960px; height:105px; margin: 0 auto; position:relative;}
#head_pich_int #head_main_int span{ display:block; position:absolute; width:340px; height:105px; right:0;}
#head_pich_int #head_main_int span img{ float:right;}
#head_pich_int #head_main_int .a-empresa{ background: transparent url('../images/bg_topo_empresa.png') no-repeat center top;}
#head_pich_int #head_main_int .company-head{ background: transparent url('../images/company-image.png') no-repeat center top;}
#head_pich_int #head_main_int .services-head{ background: transparent url('../images/services-image.png') no-repeat center top;}
#head_pich_int #head_main_int .products-head{ background: transparent url('../images/products-image.png') no-repeat center top;}
#head_pich_int #head_main_int .portfolio-head{ background: transparent url('../images/portfolio-image.png') no-repeat center top;}

#head_pich_int #head_main_int .contact-head{ background: transparent url('../images/contact-image.png') no-repeat center top;}
#head_pich_int #head_main_int .area-de-clientes{ background: transparent url('../images/bg_topo_client_a.png') no-repeat 110px top;}
#head_pich_int #head_main_int .blog{ background: transparent url('../images/bg_topo_blog.png') no-repeat center top; right:-76px;}
#head_pich_int #head_main_int .politica-de-privacidade{ background: transparent url('../images/bg_topo_politicas.png') no-repeat 120px top;}
#head_pich_int #head_main_int .documentacao{ background: transparent url('../images/bg_topo_politicas.png') no-repeat 120px top;  margin-right:-40px;}
#head_pich_int #head_main_int .sitemap{ background: transparent url('../images/bg_site_map.png') no-repeat 105px top;}
#head_pich_int #head_main_int .solucoes{ background: transparent url('../images/bg_topo_solucao.png') no-repeat 33px top; width:340px; margin-right:-25px;}
#head_pich_int #head_main_int .comece-agora{ background: transparent url('../images/bg_topo_comece.png') no-repeat 85px 0;}
#head_pich_int #head_main_int .bem-vindo{ width:377px; background: transparent url('../images/bg_topo_bemvindo.png') no-repeat center top;}
#head_pich_int #head_main_int .consulte-seus-dados{ background: transparent url('../images/bg_topo_politicas.png') no-repeat 120px top;}
#head_pich_int #head_main_int .cancelamento-de-compra{ background: transparent url('../images/bg_topo_empresa.png') no-repeat center top;}
#head_pich_int #head_main_int h1{ font-size:27px; font-weight:normal; color:#fff; line-height:33px; padding:15px 0 10px 0; font-family:"Droid Sans","Arial",sans-serif;}
#head_pich_int #head_main_int h1 a{ color:#fff; text-decoration: none;}
#head_pich_int #head_main_int h1 a:hover{ text-decoration: underline;}
#head_pich_int #head_main_int ul{ list-style:none; margin:6px 0 0 -7px; position:absolute; padding:13px 0 13px 0; background:url('../images/bg_sub_menu.png') no-repeat left top; width:970px;}
#head_pich_int #head_main_int ul li{ float:left; color:#f5dfaa; font-size:13px; float:left; background: url('../images/bg_sep_mn_int.gif') no-repeat right 3px; padding:0 13px 0 10px;}
#head_pich_int #head_main_int ul li.current a, #head_pich_int #head_main_int ul li.current-cat a{ background: url('../images/bg_ico_mn.gif') no-repeat left 2px; color:#f5dfaa;}
#head_pich_int #head_main_int ul li.current a:hover{ text-decoration:none;}
#head_pich_int #head_main_int ul li a{ text-decoration:none; color:#fff; padding:0 3px 0 0; float:left; display:block; /* background: url('../images/bg_ico_mn.gif') no-repeat left -12px */; }
#head_pich_int #head_main_int ul li a:hover{ text-decoration:underline;}
#head_pich_int #head_main_int ul li.last, #head_pich_int #head_main_int ul li:last-child{ background-image:none!important;}

#main #cont_l, #main #cont_lp, #main #cont_l1col{ width:985px; float:left; padding:20px 0 0px 0;}
#main #cont_l .sol_img_in{ float:left; width:226px; }
#main #cont_l .sol_img_in img{ margin:20px 0 0 20px;}
#main #cont_l .sol_img_out{ float:left; width:226px; }
#main #cont_l .sol_img_out img{ margin:15px 0 0 0;}
#main #cont_l .sol_desc{float:left; width:450px;}
#main #cont_l .sol_desc p{ font-size:13px; color:#464545; line-height:22px;}
#main #cont_l .sol_desc a.in{background: #729fcf url('../images/ico_graf_b.gif') no-repeat 138px 2px; color:#fff; display:block; font-size:14px; text-decoration:none; padding:1px 0 1px 15px; width:150px;}
#main #cont_l .sol_desc a.out{background: #75C725 url('../images/ico_graf_g.gif') no-repeat 138px 2px; color:#fff; display:block; font-size:14px; text-decoration:none; padding:1px 0 1px 15px; width:150px;}
#main #cont_l .sol_desc a:hover{ text-decoration:underline;}
#main #cont_l a.bt_exit{background: #729fcf url('../images/bg_arrow_blue.gif') no-repeat 145px 6px; color:#fff; display:block; font-size:14px; text-decoration:none; padding:1px 0 1px 15px; width:150px;}
#main #cont_l a.bt_exit:hover{text-decoration:underline;}
#main #cont_l h2, #main #cont_lp h2,#main #cont_l1col h2{ font-size:24px; font-weight:normal; color:#729fcf; background:url('../images/line_title_i.gif') no-repeat left bottom;  width:100%; padding:0 0 12px 0; float:left; margin:10px 0 15px 0;}
#main #cont_l h3, #main #cont_l1col h3 {margin:20px 0 15px 0; padding-bottom:5px; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc;}
#main #cont_l h4, #main #cont_l1col h4{ font-weight:bold; font-size:14px; padding:4px 0 7px 0; line-height:19px;}
#main #cont_l h4 a,#main #cont_l1col h4 a{ text-decoration:none; color:#666;}
#main #cont_l #manual_on,#main #cont_l1col #manual_on{ float:left; margin-bottom:25px; margin-left:10px;}
#main #cont_l #manual_on h4,#main #cont_l1col #manual_on h4{ text-decoration:underline; padding:2px 0 2px 12px;  background:url('../images/ico_consulte.gif') no-repeat left 6px;}
#main #cont_l #manual_on h4 a,#main #cont_l1col #manual_on h4 a{ color:#73A0D0;}
#main #cont_l #manual_on h4 a:hover,#main #cont_l1col #manual_on h4 a:hover{ color:#538bc7;}
#main #cont_l p, #main #cont_lp p, #main #cont_l1col p{ font-size:13px; color:#464545; line-height:22px; padding-bottom:18px;}
#main #cont_l1col p, #main #cont_l1col h3 { float: left; }
#main #cont_l #conf ul{ font-size:13px; list-style:square!important; list-style-position:inside!important; margin:25px 0;}
#main #cont_l #conf ul li{ padding:5px 0;}
#main #cont_l #conf img{ margin:10px 0 15px 0; border:1px solid #ccc;}
#main #cont_l #conf h2{ float:none!important;}
#main #cont_l ul{ font-size:13px;}
#main #cont_l ul li{ padding:3px 0; line-height:20px;}
#main #cont_l ul ul{ list-style:circle;}
#main #cont_l p a { color:#729FCF;}
#main #cont_l a { color:#729FCF;}
#main #cont_l a.next{ padding:0 0 0 15px!important; text-decoration:none;}
#main #cont_l a.next:hover{ text-decoration:underline;}
#main #cont_l a.prev{ padding:0 15px 0 0!important; text-decoration:none;}
#main #cont_l a.prev:hover{ text-decoration:underline;}
#main #cont_l a.page-numbers{ padding:0 2px;}
#main #cont_l p a img.alignleft { float: left; margin-right: 20px; margin-top: 5px!important; margin-left:0!important;}
#main #cont_l p a img.alignright { display: block; float: right!important; margin-left: 20px; margin-top: 5px!important; margin-right:0!important; }
#main #cont_l p a img.aligncenter { margin: 0 auto!important; display: block!important; clear: both!important; margin-top: 5px!important;  }
#main #cont_l p img.alignleft { float: left;}
#main #cont_l p img.alignright { display: block; float: right!important;}
#main #cont_l p img.aligncenter { margin: 0 auto; display: block; clear: both; margin-top: 5px;}
#main #cont_l p img.border {border:3px solid #ccc;}

#main #cont_l #bx_inf_contact dl{ margin:25px 10px 0 0!important; float:left; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; margin-top:30px; border:1px solid #b2d0ef; background-color:#eff6fe!important; float:left; font-size:13px; padding:10px; width:390px;}
#main #cont_l #bx_inf_contact dl dt{ font-weight:bold; width:250px; height:20px; padding:0;}
#main #cont_l #bx_inf_contact dl dd{  width:400px; padding:2px 0;}

#main #cont_l #bx_inf_prod dl{ margin:25px 10px 0 0!important; float:left; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; margin-top:30px; border:1px solid #b2d0ef; background-color:#eff6fe!important; float:left; font-size:13px; padding:10px; width:305px;}
#main #cont_l #bx_inf_prod dl dt{ font-weight:bold; width:250px; height:20px; padding:0;}
#main #cont_l #bx_inf_prod dl dd{  width:350px; padding:2px 0;}

#main #cont_l #bx_inf_contact_big dl{ margin:25px 10px 0 0!important; float:left; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; margin-top:30px; border:1px solid #b2d0ef; background-color:#eff6fe!important; float:left; font-size:13px; padding:10px; width:450px;}
#main #cont_l #bx_inf_contact_big dl dt{ font-weight:bold; width:450px; height:20px; padding:0;}
#main #cont_l #bx_inf_contact_big dl dd{  width:400px; padding:2px 0;}

#main #cont_l #bx_inf_contact_big2 dl{ margin:25px 20px 0 0!important; float:left; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; margin-top:30px; border:1px solid #b2d0ef; background-color:#eff6fe!important; float:left; font-size:13px; padding:10px; width:680px;}
#main #cont_l #bx_inf_contact_big2 dl dt{ font-weight:bold; width:680px; line-height:16px; height:24px; padding:0;}
#main #cont_l #bx_inf_contact_big2 dl dd{  width:630px; padding:2px 0;}



#main #cont_l #bx_inf_contact_f{  margin:25px 10px 0 0; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; border:1px solid #b2d0ef; background-color:#eff6fe!important;  font-size:13px; padding:10px;}

#main #cont_l #bx_inf_prm{  margin:20px 10px 20px 0; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; border:1px solid #b2d0ef; background-color:#eff6fe!important;  font-size:13px; padding:10px 10px 10px 75px; position:relative; line-height:18px;}

#main #cont_l #bx_inf_prm img{ position:absolute; left:-28px; top:-15px;}



#main #cont_l #bx_inf_contact_f_map{  margin:0 0 15px 0; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; border:1px solid #b2d0ef; background-color:#eff6fe!important;  font-size:13px; padding:10px;}
#main #cont_l #bx_inf_contact_f_map p{ padding:0!important;}

#main #cont_l .bx_inf_code{  margin:0 0 15px 0!important; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; border:1px solid #b2d0ef; background-color:#eff6fe!important;  font-size:13px; padding:10px; font-size:13px;}

#main #cont_l .bx_inf_imp{  margin:0 0 15px 0!important; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; border:1px solid #e8d54f; background-color:#fbf5ce!important; font-size:13px; padding:10px; font-size:13px; line-height:18px;}


#main #cont_side{ width:985px;padding-top:0px;}
#main #cont_side .bx_green .cont_bx{ border:6px solid #f1eeee;}
#main #cont_side .bx_green .cont_bx .main_bx{ border:4px solid #c2e89c; background: #fff url('../images/bg_bx_green.gif') no-repeat right bottom; padding:10px;}
#main #cont_side .bx_green .cont_bx .main_bx h3{ font-size:20px; color:#75bb31; background: transparent url('../images/blt_green.gif') no-repeat left top; padding-left:25px; font-weight:normal;}
#main #cont_side .bx_green .cont_bx .main_bx p{ font-size:12px; color:#666; padding:15px 0 10px 0; line-height:15px;}
#main #cont_side .bx_green .cont_bx .main_bx a{ background: #75bb31 url('../images/bg_arrow_green.gif') no-repeat 185px 6px; color:#fff; display:block; font-size:14px; text-decoration:none; padding:5px 0 5px 15px;}
#main #cont_side .bx_green .cont_bx .main_bx a:hover{ text-decoration:underline;}
#main #cont_side .bx_green .ft_bx{ width:241px; height:15px; background: transparent url('../images/bg_shadow_bx_side.png') no-repeat left top;}

#main #cont_side .bx_blue .cont_bx{ border:6px solid #f1eeee;}
#main #cont_side .bx_blue .cont_bx .main_bx{ border:4px solid #c4ddf9; background: #fff url('../images/bg_bx_blue.gif') no-repeat right bottom; padding:10px;}
#main #cont_side .bx_blue .cont_bx .main_bx h3{ font-size:20px; color:#73a0d0; background: transparent url('../images/blt_blue.gif') no-repeat left top; padding-left:25px; font-weight: normal;}
#main #cont_side .bx_blue .cont_bx .main_bx p{ font-size:12px; color:#666; padding:15px 0 10px 0; line-height:15px;}
#main #cont_side .bx_blue .cont_bx .main_bx a{ background: #7cacde url('../images/bg_arrow_blue.gif') no-repeat 185px 6px; color:#fff; display:block; font-size:14px; text-decoration:none; padding:5px 0 5px 15px;}
#main #cont_side .bx_blue .cont_bx .main_bx a:hover{ text-decoration:underline;}
#main #cont_side .bx_blue .ft_bx{ width:241px; height:15px; background: transparent url('../images/bg_shadow_bx_side.png') no-repeat left top;}

#main #cont_side #blog_side{ float:left; margin-bottom:25px; }
#main #cont_side #blog_side h3{ font-size:24px; font-weight:normal; color:#729fcf; background:url('../images/line_title_h.gif') no-repeat left bottom; float:left; width:100%; padding: 0 0 12px 17px; margin:10px 0 5px 0;}
#main #cont_side #blog_side h3 a{ color:#729fcf; text-decoration:none;}
#main #cont_side #blog_side h3 span{ display:block; width:15px; height:17px; background:url('../images/blt_title.gif') no-repeat left top; float:left; margin-top:5px;}
#main #cont_side #blog_side ul{ list-style:none; float:left; }
#main #cont_side #blog_side ul li{ float:left; border-bottom:1px dotted #ccc; padding:8px 0 8px 0;}
#main #cont_side #blog_side ul li h4{ color:#666; font-size:12px; padding:2px 0 5px 0; float:left; width:155px; line-height:13px; font-weight:normal;}
#main #cont_side #blog_side ul li h4 a{ color:#666; text-decoration:none;}
#main #cont_side #blog_side ul li h4 a:hover{ text-decoration:underline;}
#main #cont_side #blog_side ul li span{ display:block; position:relative; width:170px; heights:66px; float:left; margin-right:10px;}
#main #cont_side #blog_side ul li span a.mold{ width:77px; height:66px; background: url('../images/mold_thumb_blg_min.png') no-repeat left top; display:block; position:absolute; z-index:999;}
#main #cont_side #blog_side .v_more { font-size:12px; color:#7cacde; display: block; text-decoration:none; margin:10px 0 0 5px; float:left;}
#main #cont_side #blog_side .v_more:hover{ text-decoration:underline;}
#main #cont_side #blog_side .v_more a{ font-size:12px; color:#7cacde; display: block; text-decoration:none; margin:10px 0 0 5px; float:left;}
#main #cont_side #blog_side .v_more a:hover{ text-decoration:underline;}
/*end: Internas*/


/*Blog*/
.post_blog{float:left; padding-bottom:20px; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.post_blog .post_image{ float:left; width:267px; height:230px; margin-top:10px;}
.noimage .post_content{ width:672px!important;}
.post_blog .post_content{ float:left; width:402px; padding-left:10px;}
.post_blog .post_content h2{ line-height:27px;}
.post_blog .post_content h2 a{ color:#729FCF; text-decoration:none;}
.post_blog .post_content h2 a:hover{ text-decoration:underline;}
.post_blog .post_content p{ padding-bottom:0!important;}
.post_blog .post_content span{ font-size:11px; display:block; padding:3px 0;}
.post_blog .post_content span .published {}
.post_blog .post_content span .author a{ color:#729FCF;}
.post_blog .post_content span .post-categories a{ color:#729FCF;}
.post_blog .post_content .com{ text-decoration:none; font-size:12px; color:#75BB31; margin:25px 10px 0 0; display:block; float:left;}
.post_blog .post_content .com:hover{ text-decoration:underline;}
.post_blog .post_content .see{ text-decoration:none; font-size:12px; color:#75BB31; margin-top:25px; display:block; float:left;}
.post_blog .post_content .see:hover{ text-decoration:underline; }
.post_blog .post_image span img{ float:left; margin:11px 0 0 15px;}
.post_blog .post_image span{ position:relative; display:block; float:left; width:267px;}
.post_blog .post_image span a.mold{ display:block; width:267px; height:228px; background: url('../images/mold_thumb_blg.png') no-repeat left top; z-index:999; position:absolute; left:0; top:0;}
/*end:blog*/


#main #sol_in{  background: transparent url('../images/bg_in_main.jpg') no-repeat left 5px; width:449px; height:585px; float:left; padding:10px;}
#main #sol_in em #hover_in{ padding:0; display:none; height:118px; width:110px; position:absolute; background: url('../images/seu_site_icon_h.png') no-repeat left top; left:-5px; top:-5px; z-index:9999;}
#main #sol_in h3{ font-weight:normal; color:#729fcf; font-size:30px;}
#main #sol_in h3 a{color:#729fcf; text-decoration:none; display:block;}
#main #sol_in h3 a:hover{ text-decoration:underline;}
#main #sol_in p { color:#666; font-size:13px; padding-top:10px; line-height:19px;}
#main #sol_in p a{ color:#666; display:block;}
#main #sol_in em{display:block; padding:15px 0 15px 0; float:left; width:160px; display:block; position:relative; height:130px;}
#main #sol_in em #symbol_in{ position:absolute; left:25px; top:15px; background: url('../images/seu_site_icon.png') no-repeat left top; width:100px; height:108px;}
#main #sol_in em #shadow_in{ position:absolute; left:-20px; top:85px; background: url('../images/shadow_seu_site.png') no-repeat left top; width:197px; height:82px;}
#main #sol_in span{ display:block; padding:15px 0 15px 0; float:left; width:280px; display:block;}
#main #sol_in dl { clear:both; padding-top:20px;}
#main #sol_in dl dt{ font-weight:bold; font-size:15px; color:#729fcf; float:left; margin:2px 0 0 250px;}
#main #sol_in dl dt h3{ font-weight:bold; font-size:15px;}
#main #sol_in dl dt a{ color:#729fcf;}
#main #sol_in dl dd{ font-size:13px; color:#666; line-height:18px; position:relative; float:left;}
#main #sol_in dl dd.txt{ float:left; width:195px; margin:-105px 0 30px 250px;}
#main #sol_in dl dd.txt a{ display:block; padding-top:10px;}
#main #sol_in dl dd a.mold{ width:252px; height:153px; background: url('../images/mold_thumb_b.png') no-repeat left top; display:block; margin:-15px 0 20px -10px; position:absolute; z-index:999;}
#main #sol_in dl dd img{ float:left; z-index:1; margin:-4px 0 0 14px;}
#main #sol_in a{color:#658bb6; text-decoration:none;}
#main #sol_in a:hover{ text-decoration:underline;}
#main #sol_in button{ border:none; font-size:14px; font-family:"Droid Sans","Arial",sans-serif; color:#fff; padding:6px 40px 6px 13px; background: #729fcf url('../images/ico_graf_b.gif') no-repeat 150px 4px; margin-top:22px; width:180px; float:right; margin:-5px 20px 0 0;}
#main #sol_in button:hover{ cursor: pointer; color: #F0F0F0;}

#main #sol_out{ width:469px; height:585px;  float:left; padding:10px; position:relative;}
#main #sol_out em #hover_out{ padding:0; display:none; height:128px; width:153px; position:absolute; background: url('../images/sua_campanha_icon_h.png') no-repeat left top; left:-8px; top:-7px; z-index:9999;}
#main #sol_out h3{ font-weight:normal; color:#75bb31; font-size:30px;}
#main #sol_out h3 a{ text-decoration:none; color:#75bb31;}
#main #sol_out h3 a:hover{ text-decoration:underline;}
#main #sol_out p{ font-size:13px; color:#666;} 
#main #sol_out em{ display:block; padding:15px 0 15px 0; float:left; width:176px; display:block; position:relative; height:135px;}
#main #sol_out em #symbol_out{ position:absolute; left:10px; top:20px;  background: url('../images/sua_campanha_icon.png') no-repeat left top; width:183px; height:111px; }
#main #sol_out em #shadow_out{ position:absolute; left:-35px; top:75px; width:249px; height:103px; background: url('../images/shadow_sua_campanha.png') no-repeat left top;}
#main #sol_out span{display:block; padding:15px 0 15px 0;}
#main #sol_out span p{ color:#666; font-size:13px; padding-top:10px; line-height:19px;}
#main #sol_out span p a{ color:#666; display:block;}
#main #sol_out a{ color:#75bb31; text-decoration:none;}
#main #sol_out a:hover{ text-decoration:underline;}
#main #sol_out dl{ clear:both; padding-top:20px;}
#main #sol_out dl dt{ font-weight:bold; font-size:15px; color:#75bb31; float:left; margin:2px 0 0 250px;}
#main #sol_out dl dt h3{ font-weight:bold; font-size:15px; color:#75bb31;}
#main #sol_out dl dt a{ color:#75bb31;}
#main #sol_out dl dd{ font-size:13px; color:#666; line-height:18px; position:relative; float:left;}
#main #sol_out dl dd.txt{ float:left; width:208px; margin:-105px 0 30px 250px;}
#main #sol_out dl dd.txt a{ display:block; padding-top:10px;}
#main #sol_out dl dd a.mold{ width:252px; height:153px; background: url('../images/mold_thumb_g.png') no-repeat left top; display:block; margin:-15px 0 20px -10px; position:absolute; z-index:999;}
#main #sol_out dl dd img{ float:left; z-index:1; margin:-4px 0 0 14px;}
#main #sol_out #preview{ float:left; width:100%;}
#main #sol_out #preview h4{ float:left; font-weight:bold; color:#75bb31; font-size:15px; padding-left:8px; width:100%;}
#main #sol_out #preview #data { float:left; width:245px;}
#main #sol_out #preview #data strong{ font-size:24px; color:#284476; font-weight:normal; float:left;  background: url('../images/ico_bx_user_g.gif') no-repeat left top; padding-left:38px; position:relative; display:block; margin:15px 0 0 0;}
#main #sol_out #preview #data strong span{ font-size:13px; color:#656565; font-weight:normal; position:absolute; display:block; right:0; top:15px;} 	
#main #sol_out #preview #data ul{ list-style:none;float:left; width:220px; padding-top:35px;}
#main #sol_out #preview #data ul li{ font-size:12px; text-align:left; padding-bottom:12px; background: url('../images/ico_quad.gif') no-repeat left top; padding-left:25px;}
#main #sol_out #preview #data ul li em{ height:auto; padding:0 0 0 5px; width:auto; float:right; color:#58ac07; font-style:normal;}

#main #sol_out #preview button{ border:none; font-size:14px; font-family:"Droid Sans","Arial",sans-serif; color:#fff; padding:8px 40px 8px 13px;
background: #75bb31 url('../images/ico_find_g.gif') no-repeat 155px 4px; margin-top:35px; float:left; }
#main #sol_out #preview button:hover{ cursor: pointer; color: #F0F0F0;}

#main #clients h3{ font-size:24px; font-weight:normal; color:#729fcf; background:url('../images/line_title_h.gif') no-repeat left bottom; float:left; width:100%; padding:0 0 12px 17px;}

#main #clients h3 a{ color:#28467a; text-decoration:none;}

.bx-window{ width:900px!important; float:left; margin-top:10px; margin-left:30px;}
.bx-wrapper{ width:900px!important; background:url('../images/bg_line_center.gif') no-repeat 475px 20px;  float:left;}
#slider1{overflow:hidden; margin:0 auto; height:100px!important;}
#slider1 li{ width:430px; padding:20px 20px 20px 0; }
#slider1 li span{ display:block; float:left; width:160px;}
#slider1 li p{ font-size:13px; padding:0 0 0 40px; display:block; float:left; width:215px; line-height:18px;}
#slider1 li p a{ display:block; font-size:13px; color:#658BB6; padding:5px 0 0 0; text-decoration:none;}
#slider1 li p a:hover{ text-decoration:underline;}
.bx-next { position:absolute; top:40%; right:-55px; z-index:999; width: 10px; height: 15px; text-indent: -999999px; background: url(../images/bg_setas_slider.gif) no-repeat 0 -25px;}
.bx-prev { position:absolute; top:40%; left:0; z-index:999; width: 10px; height: 15px; text-indent: -999999px;	background: url(../images/bg_setas_slider.gif) no-repeat 0 0;}
.bx-pager a { margin-right: 5px; color: #fff; padding: 3px 8px 3px 6px; font-size: 12px; zoom:1; background: url(../images/bg_setas_slider.gif) no-repeat 0 -20px;}
.bx-auto .start { background: url(../images/bg_setas_slider.gif) no-repeat 0 2px; padding-left: 13px;}
.bx-auto .stop { background: url(../images/bg_setas_slider.gif) no-repeat 0 -14px;	padding-left: 13px;}
.bx-next:hover { background-position: -20px -25px;}
.bx-prev:hover { background-position: -20px 0;}
.bx-pager .pager-active,
.bx-pager a:hover {	background-position: 0 0;}
.bx-pager {	text-align:center; padding-top: 7px; font-size:12px; color:#666;}
.bx-captions {text-align:center; font-size: 12px; padding: 7px 0; color: #666;}
.bx-auto { text-align: center; padding-top: 15px;}
.bx-auto a {color: #666; font-size: 12px;}

#blog_list{ float:left; width:100%; margin-top:15px;}
#blog_list h3{ font-size:24px; font-weight:normal; color:#729fcf; background:url('../images/line_title_h.gif') no-repeat left bottom; float:left; width:100%; padding:0 0 12px 17px;}

#blog_list h3 a{ color:#28467a; text-decoration:none;}

#blog_list #post_last{ float:left; width:540px; margin-top:15px;}
#blog_list #post_last span{ position:relative; display:block; float:left; width:267px;}
#blog_list #post_last span a.mold{ display:block; width:267px; height:228px; background: url('../images/mold_thumb_blg.png') no-repeat left top; z-index:999; position:absolute; left:0; top:0;}

#blog_list #post_last span img{ float:left; margin:11px 0 0 15px;}
#blog_list #post_last #post_cont{ float:right; width:260px;}
#blog_list #post_last #post_cont h4{ color:#729fcf; font-size:16px; font-weight:bold; float:left; line-height:20px; padding-top:5px;}
#blog_list #post_last #post_cont h4 a{ color:#729fcf; font-size:16px; font-weight:bold; float:left; text-decoration:none;}
#blog_list #post_last #post_cont h4 a:hover{ text-decoration:underline;}
#blog_list #post_last #post_cont p{ font-size:13px; color:#666; float:left; line-height:18px;}
#blog_list #post_last #post_cont p a{ color:#729fcf; text-decoration:none; display:block; padding-top:10px;}
#blog_list #post_last #post_cont p a:hover{ text-decoration:underline;}
#blog_list #post_last #post_cont #published{ display:block; width:auto!important; float:left; font-size:10px; padding:15px 0 15px 0;}  
#blog_list #post_last #post_cont #published a{ color:#000;}

#blog_list #list_hstr{ float:right; width:380px; margin-top:10px;}
#blog_list #list_hstr ul{ list-style:none;}
#blog_list #list_hstr ul li { border-bottom:1px dotted #ccc; float:left; padding:10px 0 10px 0;} 
#blog_list #list_hstr ul li span{ display:block; position:relative; width:77px; height:66px; float:left;}
#blog_list #list_hstr ul li a.mold{ width:77px; height:66px; background: url('../images/mold_thumb_blg_min.png') no-repeat left top; display:block; position:absolute; z-index:999;}
#blog_list #list_hstr ul li h3{ float:left; font-size:13px; font-weight:bold; width:285px; background-image:none; padding:0 0 10px 15px; line-height:16px; }
#blog_list #list_hstr ul li h3 a{ text-decoration:none; color:#729FCF;}
#blog_list #list_hstr ul li h3 a:hover{ text-decoration:underline;}
#blog_list #list_hstr ul li p{ font-size:11px; color:#666; width:285px; padding-left:15px; float:left; line-height:15px;}
#blog_list #list_hstr #bit_report{ width:380px; height:62px; background: url('../images/bg_bit.gif') no-repeat left top; float:left; margin-top:8px;}
#blog_list #list_hstr #bit_report h3{ float:left; width:100px; background-image:none; padding:17px 0 0 20px;} 
#blog_list #list_hstr #bit_report h4{ font-size:11px; font-weight:bold; color:#3a3939; float:left; width:220px; padding:17px 0 0 15px; line-height:15px;}    
#blog_list #list_hstr #bit_report h4 a{ text-decoration: none; color:#3a3939;}
#blog_list #list_hstr #bit_report h4 a:hover{ text-decoration:underline;}

#prv{ background-color:#fffce3; border:1px solid #fce3a1; width:930px; float:left; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; margin-top:30px; padding:10px 10px; position:relative; margin-bottom:35px;}
#prv span{ width:30px; height:51px; background: url('../images/ico_privat.png') no-repeat left top; display:block; position:absolute; left:15px; top:-5px;}
#prv p{ display:block; float:left; font-size:11px; font-weight:bold; color:#666; padding:5px 0 0 40px;}
#prv p strong{ color:#3980cb; font-size:12px; padding-right:10px;}
#prv ul{ list-style:none; float:right; height:15px; padding-top:5px;}
#prv ul li{ float:left; height:15px;}
#prv ul li a{ font-size:11px; color:#729fcf; font-weight:bold; float:left; diplay:block!important; height:12px;}
#prv ul li a:hover{ color:#3469a2;}
#prv ul li.c{ background: url('../images/ico_consulte.gif') no-repeat left 1px; display:block; padding:0 12px 0 12px;}
#prv ul li.p{ background: url('../images/ico_politica.gif') no-repeat left 1px; display:block; padding:0 12px 0 12px;}
#prv ul li.s{ background: url('../images/ico_sair.gif') no-repeat left 1px; display:block; padding:0 12px 0 12px;}

/*Blog*/
.post_blog{float:left; padding-bottom:20px; border-bottom:1px dotted #ccc; margin-bottom:15px;}
.post_blog .post_image{ float:left; width:267px; height:230px; margin-top:10px;}
.post_blog .post_content{ float:left; width:402px; padding-left:10px}
.post_blog .post_content h2{ line-height:27px; padding-left:17px;}
.post_blog .post_content h2 a{ color:#729FCF; text-decoration:none;}
.post_blog .post_content h2 a:hover{ text-decoration:underline;}
.post_blog .post_content span{ font-size:11px; display:block; padding:3px 0;}
.post_blog .post_content span .published {}
.post_blog .post_content span .author a{ color:#729FCF;}
.post_blog .post_content span .post-categories a{ color:#729FCF;}
.post_blog .post_content .com{ text-decoration:none; font-size:12px; color:#75BB31; margin:25px 10px 0 0; display:block; float:left;}
.post_blog .post_content .com:hover{ text-decoration:underline;}
.post_blog .post_content .see{ text-decoration:none; font-size:12px; color:#75BB31; margin-top:25px; display:block; float:left;}
.post_blog .post_content .see:hover{ text-decoration:underline; }
.post_blog .post_image span{ position:relative; display:block; float:left; width:267px;}
.post_blog .post_image span a.mold{ display:block; width:267px; height:228px; background: url('../images/mold_thumb_blg.png') no-repeat left top; z-index:999; position:absolute; left:0; top:0;}

.post_blog .post_content_f{ float:left; width:680px; padding-bottom:35px;}
.post_blog .post_content_f h2{ line-height:27px; padding-left:17px;}
.post_blog .post_content_f h2 a{ color:#729FCF; text-decoration:none;}
.post_blog .post_content_f h2 a:hover{ text-decoration:underline;}
.post_blog .post_content_f img.no_border{ border:none!important;}
.post_blog .post_content_f .wp-caption {padding-right:10px;}
.post_blog .post_content_f .alignright{ float:right; margin-left:15px;}
.post_blog .post_content_f .alignleft{ float:left; margin-right:15px;}
.post_blog .post_content_f .aligncenter{ float:none; margin:0 auto; text-align:center;}
.post_blog .post_content_f .wp-caption img{ border:3px solid #ccc; margin-left:0!important;}
.post_blog .post_content_f .wp-caption .wp-caption-text{ font-size:11px!important; line-height:15px!important; webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; border-radius:5px 5px; border:1px solid #ccc; background-color:#f1f1f1!important;padding:10px 10px 10px 10px!important; margin:5px 0 25px 0;}

.post_blog .post_content_f h3{ margin:15px 0; padding-bottom:5px; font-weight:normal; font-size:18px; border-bottom:1px solid #ccc;}
.post_blog .post_content_f h3 span{font-size:18px!important;}

.post_blog .post_content_f p a { color:#729FCF;}
.post_blog .post_content_f p a img.alignleft { float: left; margin-right: 20px; margin-top: 5px!important; margin-left:0!important;  border:3px solid #ccc;}
.post_blog .post_content_f p a img.alignright { display: block; float: right!important; margin-left: 20px; margin-top: 5px!important; margin-right:0!important; border:3px solid #ccc;}
.post_blog .post_content_f p a img.aligncenter { margin: 0 auto!important; display: block!important; clear: both!important; margin-top: 5px!important;  border:3px solid #ccc;}

.post_blog .post_content_f ul{ font-size:13px; list-style:square; margin-left:25px;}
.post_blog .post_content_f ul li{ padding:3px 0; line-height:20px;}

.post_blog .post_content_f table { line-height: 18px; margin: 0 0 22px 0; text-align: left; padding: 0 5px; width: 100%; }
.post_blog .post_content_f caption { text-align: left; font-size: 20px; padding-bottom: 10px;}
.post_blog .post_content_f th, td { padding: 1px; vertical-align:middle!important;}
.post_blog .post_content_f td { font-size: 13px; vertical-align:middle!important;}
.post_blog .post_content_f td#next { text-align: right; }


.post_blog .post_content_f .post_image{ width:626px; clear:both; height:270px;}
.post_blog .post_content_f .post_image span a.mold{ display:block; width:626px; height:265px; background: url('../images/mold_thumb_full.png') no-repeat left top; z-index:999; position:absolute; left:0; top:0;}
.post_blog .post_content_f #rib{ font-size:11px; display:block!important; margin:0 0 20px 0; width: 100%; position:relative; display:block; float:left;}
.post_blog .post_content_f #rib img{ padding:0; margin:0 15px 0 0; float:left; border:5px solid #c4d6e9;}
.post_blog .post_content_f #rib span{ display:block!important; padding:3px 0; font-size:12px;}
.post_blog .post_content_f #rib .published { display:block; float:left; width:560px;}
.post_blog .post_content_f #rib .author{ display:block; float:left; width:560px;}
.post_blog .post_content_f #rib .author a{ color:#729FCF; }
.post_blog .post_content_f #rib .post-categories{float:left; width:560px;}
.post_blog .post_content_f #rib .post-categories a{ color:#729FCF;}
/*end:blog*/


#footer{ clear:both; min-width:960px; height:230px; background: url('../images/bg_footer.gif') repeat-x left top; background-color: #3673C5;}
#footer #main_footer{ margin:0 auto;  width:960px;/* background: url('../images/bg_main_footer.gif') no-repeat right bottom; */height:170px; padding-top:20px; position:relative;
	top: 0px;
	left: 0px;
}
#footer #main_footer #mn_footer_head, #mn_footer_main{ list-style:none; color:#fff; clear:both; } 
#footer #main_footer #mn_footer_head li, #mn_footer_main li{ float:left; padding:0 10px 0 5px; /*background: url('../images/bg_sep_mn_footer.gif')*/ no-repeat right 2px;}
#footer #main_footer #mn_footer_head li.last, #mn_footer_main li.last{ background-image:none;}
#footer #main_footer #mn_footer_head li a, #mn_footer_main li a{ color:#fff; text-decoration:none; font-size:12px; /* text-transform:uppercase; */display:block; padding:2px 0 2px 0;}
#footer #main_footer #mn_footer_head li a:hover, #mn_footer_main li a:hover{text-decoration:underline;}

#footer #main_footer #mn_footer_head{ float:left;} 
/* #footer #main_footer #mn_footer_head #menu-item-39 a, #footer #main_footer #mn_footer_head #menu-item-6099 a{ background: url('../images/icons_footer_mn.gif') no-repeat left 2px;}
#footer #main_footer #mn_footer_head #menu-item-38 a, #footer #main_footer #mn_footer_head #menu-item-6091 a{ background: url('../images/icons_footer_mn.gif') no-repeat left -16px;}
#footer #main_footer #mn_footer_head #menu-item-37 a, #footer #main_footer #mn_footer_head #menu-item-6092 a{ background: url('../images/icons_footer_mn.gif') no-repeat left -32px;}
#footer #main_footer #mn_footer_head #menu-item-36 a, #footer #main_footer #mn_footer_head #menu-item-6093 a{ background: url('../images/icons_footer_mn.gif') no-repeat left -67px;}
#footer #main_footer #mn_footer_head #menu-item-35, #footer #main_footer #mn_footer_head #menu-item-6094{ background-image:none!important;}
#footer #main_footer #mn_footer_head #menu-item-35 a, #footer #main_footer #mn_footer_head #menu-item-6094 a{ background: url('../images/icons_footer_mn.gif') no-repeat left -50px;}
#footer #main_footer #mn_footer_head #menu-item-5364 a, #footer #main_footer #mn_footer_head #menu-item-6100 a{background: url('../images/icons_footer_mn.gif') no-repeat 2px -98px;}*/

#footer #main_footer #mn_footer_main{ margin-top:15px; float:left;} 
/* #footer #main_footer #mn_footer_main #menu-item-6124 a, #footer #main_footer #mn_footer_main #menu-item-5848 a{ background: url('../images/icons_footer_mn.gif') no-repeat -140px 2px;}
#footer #main_footer #mn_footer_main #menu-item-6125 a, #footer #main_footer #mn_footer_main #menu-item-5852 a{ background: url('../images/icons_footer_mn.gif') no-repeat -140px -15px;}
#footer #main_footer #mn_footer_main #menu-item-6126 a, #footer #main_footer #mn_footer_main #menu-item-6095 a{ background: url('../images/icons_footer_mn.gif') no-repeat -140px -30px;}
#footer #main_footer #mn_footer_main #menu-item-6127 a, #footer #main_footer #mn_footer_main #menu-item-6096 a{ background: url('../images/icons_footer_mn.gif') no-repeat -140px -47px;}
#footer #main_footer #mn_footer_main #menu-item-6128 a, #footer #main_footer #mn_footer_main #menu-item-6097 a{ background: url('../images/icons_footer_mn.gif') no-repeat -140px -63px;}
#footer #main_footer #mn_footer_main #menu-item-6129, #footer #main_footer #mn_footer_main #menu-item-6166{ background-image:none!important;}
#footer #main_footer #mn_footer_main #menu-item-6129 a, #footer #main_footer #mn_footer_main #menu-item-6166 a{ background: url('../images/icons_footer_mn.gif') no-repeat -140px -79px;} */

#footer #main_footer #social{ float:right; list-style:none; margin:-15px 0 0 0;}
#footer #main_footer #social li{ float:left; padding-left:10px;}
#footer #main_footer #social #menu-item-11, #footer #main_footer #social #menu-item-6102{ background:url('../images/ico_face.gif') no-repeat left top; width:47px; height:38px;}
#footer #main_footer #social #menu-item-11 a, #footer #main_footer #social #menu-item-6102 a{ text-indent:-5000px; display:block; width:47px; height:38px;}
#footer #main_footer #social #menu-item-10, #footer #main_footer #social #menu-item-6103 { background:url('../images/ico_twitter.gif') no-repeat left top; width:41px; height:38px;} 
#footer #main_footer #social #menu-item-10 a, #footer #main_footer #social #menu-item-6103 a{ text-indent:-5000px; display:block; width:41px; height:38px; }
#footer #main_footer #social #menu-item-12, #footer #main_footer #social #menu-item-6105 { background:url('../images/ico_linkedin.gif') no-repeat left top; width:47px; height:38px;} 
#footer #main_footer #social #menu-item-12 a, #footer #main_footer #social #menu-item-6105 a{ text-indent:-5000px; display:block; width:47px; height:38px; }
#footer #main_footer #social #rss{ width:26px; height:38px; background:url('../images/ico_rss.gif') no-repeat left top;}
#footer #main_footer #social a{ text-indent:-5000px; display:block; width:26px; height:38px; }
#footer #main_footer span{ background:url('../images/bg_linefooter.gif') repeat-x left top; float:left; width:100%; display:block; height:2px; margin-top:10px;}
#footer #main_footer #lg_footer{ /* background:url('../images/logo_footer.gif') repeat-x left top; width:165px; height:52px; text-indent:-3000px;*/ float:left; display:block; }

#footer #main_footer #partners{ float:left; list-style:none; margin:10px 0 0 0;}
#footer #main_footer #partners li{ color:#fff; float:left; font-size:12px; line-height: 16px; }
#footer #main_footer #partners li.b{ width:150px; padding-top:35px; background:url('../images/logo_buscape_f.gif') no-repeat left 7px; }
#footer #main_footer #partners li.b span{ display:block; text-decoration:underline; color:#fff; padding:3px 0 0 0; float:left; height:20px; margin:0; background-image:none; cursor:pointer;}
#footer #main_footer #partners li.b span:hover{ color:#ffd200;}

#footer #main_footer #partners li.n{ margin:0 25px 0 0;width:100px; padding-top:0; /* background:url('../images/lg_buscape_n.gif') no-repeat 28px 7px; */}
#footer #main_footer #partners li.n a#lk{ display:block; width:100px; height:30px;}
#footer #main_footer #partners li.n #buscape{ display:block; text-decoration:underline; color:#fff; padding:3px 0 0 0; float:left; height:20px; margin:0; background-image:none; cursor:pointer;}
#footer #main_footer #partners li.n #buscape:hover{ color:#ffd200;}

#footer #main_footer #partners li.c{ margin:0 25px 0 0;width:100px;  /* background:url('../images/logo_c2i_f.gif') no-repeat left top; padding-right:25px; */}
#footer #main_footer #partners li.c a{ padding-top:0; display:block; text-align:justify; font-size:12px; line-height: 16px; color:#fff;}
#footer #main_footer #partners li.c a:hover{ color:#FFD200;}

#footer #main_footer #partners li.d{ margin:0 25px 0 0;width:100px;  /* background:url('../images/logo_iab.gif') no-repeat 12px top; */ }
#footer #main_footer #partners li.d a{ padding-top:0; display:block; text-align:justify;  font-size:12px; line-height: 16px;color:#fff;}
#footer #main_footer #partners li.d a:hover{ color:#FFD200;}


#footer #main_footer #lang{ float:right; list-style:none; margin-top:50px;}
#footer #main_footer #lang li{ float:left; color:#fff; font-size:11px; padding:0 0 0 27px;}
#footer #main_footer #lang li.en{ background:url('../images/ico_lang_f.gif') no-repeat 7px -20px;}
#footer #main_footer #lang li.pt-br{ background:url('../images/ico_lang_f.gif') no-repeat 7px 2px;}
#footer #main_footer #lang li a{ color:#fff;}

#footer #main_footer #copy{ color:#fff; font-size:11px; position: absolute; right:20px; bottom:20px;} 

div#pop-up {font-size:12px!important; display: none; position: absolute; width: 200px; padding: 10px 0 10px 130px; background: transparent; color: #000000; top:60px; left:250px; height:120px;}
div#pop-up ul{ list-style:none; float:left; padding:15px; width:220px; background-color:#fff!important; webkit-border-radius:10px 10px; -moz-border-radius:10px 10px; border-radius:10px 10px; opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85); border:1px solid #d49b00; zoom: 1;}
div#pop-up ul li{ float:left; margin:0; padding:3px 8px 3px 3px!important; display:block; background:url('../images/bg_sep_mn_gp.gif') no-repeat right 5px;}
div#pop-up ul li a{ width:auto; font-size:12px; color:#000; text-decoration:none!important;}
div#pop-up ul li a:hover{ text-decoration: none; color:#666;}

.coin-slider { zoom: 1; position: relative;  width:201px;  position:relative; float:left;}
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.coin-slider #mold_p{ width:201px; position:absolute; left:0; top:0; z-index:99; height:125px; background: url('../images/bg_media_preview.png') no-repeat left top;}

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { padding: 10px; color: #000; position:absolute; width:158px; font-size:15px; height:40px; left:0; top:80px; z-index:9999999; color:#75bb31; padding:0 0 0 45px;}
.cs-title strong{ font-size:28px; font-weight:normal;}
.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
.simplesocial{ float:left;}
.simplesocial #___plusone_0{ border:1px solid blue; width:80px!important;}

.wpcf7-form {float:left; width:680px; font-family:"Droid Sans","Arial",sans-serif;}
.wpcf7-form p{ float:left; clear:left; color:#666;}
.wpcf7-form span{ display:block; float:left; background-color:#ebebeb; padding:2px 3px 2px 3px; position:relative;} 
.wpcf7-form span input{ border:1px solid #d9d9d9; padding:7px; color:#666; width:350px!important;}
.wpcf7-form span textarea{ padding:7px; color:#666; width:450px!important; border:1px solid #d9d9d9;}
.wpcf7-form .wpcf7-submit{ background: #7cacde url('../images/bg_arrow_blue.gif') no-repeat 165px 7px; color:#fff; display:block; font-size:14px; text-decoration:none; padding:5px 0 5px 15px; width:185px; border:none; text-align:left;  font-family:"Droid Sans","Arial",sans-serif; float:left;}
.wpcf7-form .wpcf7-submit:hover{ cursor:pointer; background-color:#3b84d1;}
.wpcf7-form .wpcf7-validation-errors{ clear:both; font-size:14px; background: url('../images/ico_form.gif') no-repeat left -32px; padding:7px 0 7px 35px;}
.wpcf7-form span .wpcf7-not-valid-tip-no-ajax{ position:absolute; background:none; right:-240px; top:6px;}
.wpcf7-form .wpcf7-mail-sent-ok{ clear:both; color:green; font-size:14px; background: url('../images/ico_form.gif') no-repeat left 3px; padding:7px 0 7px 35px;}


#box-promo-twitter {
	width: 400px;
	height: 248px;
	margin-left: 5px;
	padding-left: 262px;
	padding-top: 20px;
	background: url('../../uploads/2012/06/box-promo-twitter-4.png') no-repeat top center;
}

#box-promo-twitter .wpcf7-form {
	float: left;
	width: 230px !important;
	margin-top: 20px;
}

#box-promo-twitter .wpcf7-form .wpcf7-validation-errors,
#box-promo-twitter .wpcf7-form .wpcf7-mail-sent-ok {
	float: left !important;
	width: 190px !important;
	font-size: 13px;
	padding-top: 1px;
}

#box-promo-twitter div.wpcf7-mail-sent-ng,
#box-promo-twitter div.wpcf7-response-output {
	margin: 0 !important;
}

#box-promo-twitter #bt-follow-twitter {
	float: right;
	margin-top: 100px;
	margin-right: 30px;
}

.clear{ clear:both;}





#primaryNav li {
	width:25%;
}

#primaryNav li ul li {
	width:100% !important;
}

#primaryNav.col1 li { width:99.9%; }
#primaryNav.col2 li { width:50.0%; }
#primaryNav.col3 li { width:33.3%; }
#primaryNav.col4 li { width:25.0%; }
#primaryNav.col5 li { width:20.0%; }
#primaryNav.col6 li { width:16.6%; }
#primaryNav.col7 li { width:14.2%; }
#primaryNav.col8 li { width:12.5%; }
#primaryNav.col9 li { width:11.1%; }
#primaryNav.col10 li { width:10.0%; }

/* ------------------------------------------------------------
	General Styles
------------------------------------------------------------ */

.sitemap {
	margin: 0;
	float: left;
	width: 100%;
	font-family:"Droid Sans","Arial",sans-serif!important;
}

.sitemap a {
	text-decoration: none;
}
.sitemap ol, ul {
	list-style: none!important;
}
#main #cont_l .sitemap ul ul{ list-style: none!important;}

/* --------	Top Level --------- */

#primaryNav {
	margin: 0;
	float: left;
	width: 100%;
	list-style: none!important;
}
#primaryNav #home {
	display: block;
	float: none;
	background: #fafafa url('../images/L1-left.png') center bottom no-repeat;
	position: relative;
	z-index: 2;
	padding: 0 0 30px 0!important;
}
#primaryNav li {
	float: left;
	background: url('../images/L1-center.png') center top no-repeat;
	padding: 30px 0!important;
	margin-top: -30px;
}
#primaryNav ul{list-style:none!important;}
#primaryNav li a {
	margin: 0 20px 0 0;
	padding: 10px 0;
	display: block;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	color: #000!important;	
	background: #c3eafb url('../images/white-highlight.png') top left repeat-x;
	border: 2px solid #b5d9ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#primaryNav li a:hover {
	background-color: #e2f4fd;
	border-color: #97bdcf;
}
#primaryNav li:last-child {
	background: url('../images/L1-right.png') center top no-repeat;
}
.sitemap a:link:before,
.sitemap a:visited:before {
	/*content: " "attr(href)" ";*/
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 5px;
	word-wrap: break-word;
}
#primaryNav li a:link:before,
#primaryNav li a:visited:before {
	color: #78a9c0;
}

/* --------	Second Level --------- */

#primaryNav li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 10px 0 0 0!important;
	background: url('../images/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a {
	background-color: #cee3ac;
	border-color: #b8da83;
}
#primaryNav li li a:hover {
	border-color: #94b75f;
	background-color: #e7f1d7;
}
#primaryNav li li:first-child {
	padding-top: 30px;
}
#primaryNav li li:last-child {
	background: url('../images/vertical-line.png') center bottom repeat-y;
}
#primaryNav li li a:link:before,
#primaryNav li li a:visited:before {
	color: #8faf5c;
}

/* --------	Third Level --------- */

#primaryNav li li ul {
	margin: 10px 0 0 0;
	width: 100%;
	float: right;
	padding: 9px 0 10px 0;
	background: #ffffff url('../images/L3-ul-top.png') center top no-repeat;
}
#primaryNav li li li {
	background: url('../images/L3-center.png') left center no-repeat;
	padding: 5px 0;
}
#primaryNav li li li a {
	background-color: #fff7aa;
	border-color: #e3ca4b;
	font-size: 12px;
	padding: 5px 0;
	width: 80%;
	float: right;
}
#primaryNav li li li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#primaryNav li li li:first-child {
	padding: 15px 0 5px 0;
	background: url('../images/L3-li-top.png') left center no-repeat;
}
#primaryNav li li li:last-child {
	background: url('../images/L3-bottom.png') left center no-repeat;
}
#primaryNav li li li a:link:before,
#primaryNav li li li a:visited:before {
	color: #ccae14;
	font-size: 9px;
}


/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

#utilityNav {
	float: right;
	max-width: 60%;
	margin-right: 10px;
}
#utilityNav li {
	float: left;
	margin-bottom: 10px;
}
#utilityNav li a {
	margin: 0 10px 0 0;
	padding: 5px 10px;
	display: block;	
	border: 2px solid #e3ca4b;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000!important;
	background: #fff7aa url('../images/white-highlight.png') top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
#utilityNav li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#utilityNav li a:link:before,
#utilityNav li a:visited:before {
	color: #ccae14;
	font-size: 9px;
	margin-bottom: 3px;
}
.tbl_manual{text-align:left; color:#6678B1; margin:20px; border-collapse:collapse; font-size:13px; width:600px; font-family:"Droid Sans","Arial",sans-serif;} 
.tbl_manual .tbl_head { background-color:#eee; height:15px!important; margin:0; padding:0; border:1px solid #ccc;}
.tbl_manual .tb_tlt{ float:left!important; margin:0; font-size:16px!important; padding:3px 0 3px 5px!important; background-image:none!important; width:auto!important;}
.tbl_manual .tb_eng{ float:right!important; margin:0; font-size:13px!important; padding:4px 5px 0 0!important; width:auto!important; background-image:none!important;}
.tbl_manual th{ border-bottom:2px solid #6678B1; font-weight:normal; padding:5px 8px;}
.tbl_manual td{color:#666; padding:6px 8px; border-bottom:1px solid #ccc; line-height:17px;}
.hrq td.sub{ background:url('../images/bg_tbl_td.gif') no-repeat 10px center; padding-left:22px!important;}
.root{font-weight:bold; background-color: #fbf1dd;}
.root td.sub{background: url('../images/seta_tbl.gif') no-repeat 8px center;}
.root td{color:#6678b1;}

#pich_main h1{ font-size:32px; font-weight:normal; text-align:center; color:#5c90c7; padding: 10px 0 0 0; text-shadow:1px 1px #ccc;}
#pich_main h2{ text-align:center; font-size:16px; font-weight:normal; color:#666; padding:5px 0 10px 0;}
.info_prc{ float:left; padding:10px!important; line-height:19px!important; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom:17px;}

#tb_prices{ font-size:13px; width:90%; margin-left:-45px;}
#tb_prices .blank { border-right:none; min-width:140px;}

#tb_prices .free { position:relative;}
#tb_prices .free, .pro, .max, .corp{ border:none!important; width:25%; text-align:left ; border-bottom:1px solid #c6e0fc!important; min-width:220px;}
#tb_prices .free div{ width:206px; height:187px; background: transparent url('../images/ui_prc.png') no-repeat left top; display:block; margin:0 auto; position:relative;}
#tb_prices .free div h2{ font-size:27px!important; font-weight:normal; padding:14px 0 0 45px !important; margin:0!important; background-image:none!important; color:#666!important; width:auto!important;}
#tb_prices .free div h3{ font-size:22px; font-weight:normal; position:absolute; left:18px; bottom:18px; color:#ba9d14; padding:0;}
#tb_prices .free div p{ float:left; font-weight:normal; position:absolute; left:20px; top:55px; width:110px; line-height:16px!important; font-size:12px!important;}

#tb_prices .pro div{ width:206px; height:187px; background: transparent url('../images/ui_prc.png') no-repeat -217px top; display:block; margin:0 auto; position:relative; z-index:1;}
#tb_prices .pro div h2{ font-size:27px!important; font-weight:normal; padding:14px 0 0 45px!important; color:#729fcf; margin:0!important; background-image:none!important; width:auto!important;}
#tb_prices .pro div p{ float:left; font-weight:normal; position:absolute; left:20px; top:53px; width:118px; line-height:14px!important; font-size:12px!important; }
#tb_prices .pro div h3{ font-size:22px; font-weight:normal; position:absolute; left:18px; bottom:18px; color:#457eba; padding:0;}
#tb_prices .pro div h3 span{ font-size:15px;}
#tb_prices .pro div h1{ background: transparent url('../images/ui_prc.png') no-repeat right -196px; width:90px; height:90px; position:absolute; right:-4px; top:-4px;}
.en #tb_prices .pro div h1{ background: transparent url('../images/ui_prc.png') no-repeat right -710px; width:90px; height:90px; position:absolute; right:-4px; top:-4px;}


#tb_prices .max{ position:relative;}
#tb_prices .max div{ width:207px; height:187px; background: transparent url('../images/ui_prc.png') no-repeat -435px top; display:block; margin:0 auto; position:relative;}
#tb_prices .max div h2{ font-size:27px; font-weight:normal; padding:14px 0 0 45px!important; color:#129621!important; margin:0!important; background-image:none!important; width:auto!important;}
#tb_prices .max div p{ float:left; font-weight:normal; position:absolute; left:20px; top:55px; width:110px; line-height:16px!important; font-size:12px!important;}
#tb_prices .max div h3{ font-size:22px; font-weight:normal; position:absolute; left:18px; bottom:18px; color:#129621; padding:0;}
#tb_prices .max div h3 span{ font-size:15px;}

#tb_prices .corp{ position:relative;} 
#tb_prices .corp div{ width:206px; height:187px; background: transparent url('../images/ui_prc.png') no-repeat -652px top; display:block; margin:0 auto; position:relative;}
#tb_prices .corp div h2{ font-size:27px; font-weight:normal; padding:14px 0 0 45px!important; color:#a90303!important; margin:0!important; background-image:none!important; width:auto!important;}
#tb_prices .corp div p{ float:left; font-weight:normal; position:absolute; left:20px; top:60px; width:130px; line-height:15px!important; font-size:12px!important;}
#tb_prices .corp div h3{ font-size:18px; font-weight:normal; position:absolute; left:18px; bottom:18px; color:#a90303; padding:0;}

#tb_prices .free_p span{ font-size:16px; color:#b59502; font-weight:normal; display:block; width:auto; margin: 0 auto; text-align:center; }
#tb_prices .pro_p span{ font-size:16px; color:#4c83bd; font-weight:normal; display:block; width:auto; margin: 0 auto; text-align:center; }
#tb_prices .max_p span{ font-size:16px; color:#028612; font-weight:normal; display:block; width:auto; margin: 0 auto; text-align:center; }
#tb_prices .corp_p span{ font-size:16px; color:#a90303; font-weight:normal; display:block; width:auto; margin: 0 auto; text-align:center;}

#tb_prices .bnf{ text-align:right; padding-right:5px;}
#tb_prices .bnf span{ color:#5b8cc0; font-size:15px; font-weight:bold;}
#tb_prices th{ padding:7px 0; border-bottom:1px solid #c6e0fc; border-right:1px solid #c6e0fc;}
#tb_prices td{ padding:8px 0 7px 0; border-right:1px solid #c6e0fc;}
#tb_prices td.num{ text-align:center; border-top:1px solid #f0eeee;}
#tb_prices td a.inf_plans{ display:block; width:13px; height:15px; float:right; background: transparent url('../images/ui_prc.png') no-repeat left -289px; margin-left:5px;}
#tb_prices td a.inf_plans_a{ display:block; width:13px; height:15px; float:right; background: transparent url('../images/ui_prc.png') no-repeat left -289px; margin-left:-15px; margin-right:15px;}
#tb_prices td.z{ border-top:1px solid #f0eeee; border-right:1px solid #c6e0fc;}
#tb_prices td.y{ border-top:1px solid #f0eeee; border-right:1px solid #c6e0fc;}
#tb_prices td.n{ border-top:1px solid #f0eeee; border-right:1px solid #c6e0fc;}
#tb_prices td.y span{ display:block; width:17px; height:15px; background: transparent url('../images/ui_prc.png') no-repeat left -213px; margin:0 auto;}
#tb_prices td.n span{ display:block; width:12px; height:15px; background: transparent url('../images/ui_prc.png') no-repeat -3px -253px; margin:0 auto;}
.n_b{ border-right: none!important;}
#tb_prices ul{ display:block; width:100%; list-style:none;}
#tb_prices ul li{ padding:3px 0; margin:0; text-align:center;}
#tb_prices ul li span{ display:block; text-align:left; width:53%; margin:0 auto; padding-left:23px; background: transparent url('../images/ui_prc.png') no-repeat left -213px;}
#tb_prices ul li span.n{ display:block; text-align:left; width:53%; margin:0 auto; padding-left:23px; background: transparent url('../images/ui_prc.png') no-repeat -3px -253px;}

#tb_prices #free_by{ width:172px; height:67px; background: transparent url('../images/ui_prc.png') no-repeat left -434px; display:block; margin: 0 auto; color:#fff; font-size:16px; text-decoration:none;}
#tb_prices #free_by span{ display:block; text-shadow: 1px 1px 1px #666; padding:8px 0 0 18px;}
#tb_prices #free_by strong{ display:block; font-size:26px; text-transform:uppercase; font-weight:bold; text-shadow: 1px 1px 2px #666; padding:5px 0 0 25px;}

#tb_prices #pro_by{ width:175px; height:67px!important; background: transparent url('../images/ui_prc.png') no-repeat -206px -434px; display:block; margin: 0 auto; color:#fff; font-size:16px; text-decoration:none;}
#tb_prices #pro_by span{ display:block; text-shadow: 1px 1px 1px #000; padding:8px 0 0 18px;}
#tb_prices #pro_by strong{ display:block; font-size:26px; text-transform:uppercase; font-weight:bold; text-shadow: 1px 1px 2px #000; padding:5px 0 0 18px;}
#tb_prices #pro_by strong b{ font-size:17px; text-transform:none;}

#tb_prices #max_by{ width:172px; height:67px; background: transparent url('../images/ui_prc.png') no-repeat left -360px; display:block; margin: 0 auto; color:#fff; font-size:16px; text-decoration:none;}
#tb_prices #max_by span{ display:block; text-shadow: 1px 1px 1px #000; padding:8px 0 0 18px;}
#tb_prices #max_by strong{ display:block; font-size:26px; text-transform:uppercase; font-weight:bold; text-shadow: 1px 1px 2px #000; padding:5px 0 0 18px;}
#tb_prices #max_by strong b{ font-size:17px; text-transform:none;}

#tb_prices #corp_by{ width:175px; height:67px; background: transparent url('../images/ui_prc.png') no-repeat -206px -359px; display:block; margin: 0 auto; color:#fff; font-size:16px; text-decoration:none;}
#tb_prices #corp_by span{ display:block; text-shadow: 1px 1px 1px #000; padding:12px 0 0 18px;}
#tb_prices #corp_by strong{ display:block; font-size:16px; text-transform:uppercase; font-weight:bold; text-shadow: 1px 1px 2px #000; padding:7px 0 0 18px;}

#tbl_segs th { border-bottom:none; border-right:1px solid #f0eeee; padding:4px 0 4px 0; font-size:11px; font-weight:normal; font-size:12px;}
#tbl_segs th span{ display: block; width:102px; margin:0 auto; height:15px;}  
#tbl_segs th span a{ display:block; width:13px; height:15px; float:right; background: transparent url('../images/ui_prc.png') no-repeat left -289px; margin:0;}
#tbl_segs td{ padding:6px 0;}
#tbl_segs td{ border-top:1px solid #f0eeee; border-right:1px solid #f0eeee;}
#tbl_segs td.y{ border-right:1px solid #f0eeee;}
#tbl_segs td.n{ border-right:1px solid #f0eeee;}
#tbl_segs td.y span{ display:block; width:17px; height:15px; background: transparent url('../images/ui_prc.png') no-repeat left -213px; margin:0 auto;}
#tbl_segs td.n span{ display:block; width:12px; height:15px; background: transparent url('../images/ui_prc.png') no-repeat -3px -253px; margin:0 auto;}

.info_reg{ float:left; background: url('../images/lamp.png') no-repeat left 15px; padding:10px 10px 0 30px; line-height:19px!important; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding-bottom:15px;}
.column{ float:left; width:455px; padding-right:38px;}
.column label{ display:block; width:100%; font-size:13px; padding-bottom:5px;}
.column span{ background-color:#EBEBEB; padding:3px; display:block; width:366px; margin-bottom:15px;}
.column input{ border:1px solid #D9D9D9; margin:0; color:#666; padding:7px; width:350px;}
.column input:focus{ background-color:#fefceb; }
.plans{ float:left; font-size:13px; width:100%;}
.plans input{ float:left; margin-top:18px;}
.plans h3{ margin: 0 !important; float:left; font-weight:normal; padding:20px 0 10px 50px !important; width:85%; font-size:13px !important; border: none !important; height: 30px;}
.plans h3 strong{font-size:24px;font-weight:bold; }
.plans h3 span{font-size: 18px; float:left; width:50%; font-weight:bold; padding-top:5px;}

.free_p h3{ background: url('../images/bg_plans.png') no-repeat -10px top; height:30px; }
.free_p h3 strong{  color:#c9b226;}
.pro_p h3{ background: url('../images/bg_plans.png') no-repeat -10px -86px; height:30px; padding:7px 0 30px 50px !important;}
.pro_p h3 strong{ color:#729FCF;}
.pro_p h3 span{ float:left; color:#729FCF;}

.pro_p h4 .de{font-size:18px; font-weight:bold; padding-top:5px; color:#A6A5A5;}
.pro_p h4 .por{font-size:18px; font-weight:bold; padding-top:5px;}
.pro_p h4 strong{ color:#729FCF; font-size:24px;font-weight:bold;}
.pro_p h4 span{ float:left; color:#729FCF;}

.pro_p #ls_pro_prc { list-style:none!important; float:left; margin:-30px 0 0 47px; width:75%;}
.pro_p #ls_pro_prc li{ float:left; padding-bottom:0!important;}
.pro_p #ls_pro_prc li input{ margin-top:8px;}
.pro_p #ls_pro_prc li.year{ border:1px solid #ccc; width:326px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding:7px 7px 7px 0!important; margin-top:7px;} 
.pro_p #ls_pro_prc span{ color:#72a0d0; font-size:18px; float:left; width:160px; font-weight:bold; padding-top:5px; }
.pro_p #ls_pro_prc .wn{ font-size:14px; float:left; background-color:#fff9cf; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #4f88c5; color:#4f88c5; font-weight:bold; padding:5px 10px 5px 25px; position:relative;}
.pro_p #ls_pro_prc .wn span{ float:none; width:38px; height:35px; display:block; position:absolute; left:-18px; top:-4px; background: url('../images/ico_16promo.png') no-repeat left top;}
.pro_p h3 .promo span{ width:auto;}
.pro_p h3 .promo .de{ font-size:16px; text-decoration: line-through; padding-top:8px;}  
.pro_p h3 .promo .time{ font-size:13px; padding:6px 0 0 5px; color:#666; font-weight:normal;}  

.max_p h3{ background: url('../images/bg_plans.png') no-repeat -10px -175px; height:30px; padding:7px 0 30px 50px !important;}
.max_p h3 strong{ color:#4d9606;}
.max_p h3 span{ color:#469E01; float:left;}
.max_p #ls_max_prc { list-style:none!important; float:left; margin:-30px 0 0 47px; width:75%;}
.max_p #ls_max_prc li{ float:left; padding-bottom:0!important; position:relative;}
.max_p #ls_max_prc li input{ margin-top:8px;}
.max_p #ls_max_prc li.year{ border:1px solid #ccc; width:326px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; padding:7px 7px 7px 0!important; margin-top:7px;} 
.max_p #ls_max_prc span{ color:#469e01; font-size:18px; float:left; width:160px; font-weight:bold; padding-top:5px; }  
.max_p #ls_max_prc .wn{ font-size:14px; float:left; background-color:#fff9cf; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #17a427; color:#469e01; font-weight:bold; padding:5px 10px 5px 25px; position:relative;}
.max_p #ls_max_prc .wn span{ float:none; width:38px; height:35px; display:block; position:absolute; left:-18px; top:-4px; background: url('../images/ico_16promo.png') no-repeat left -56px;}

.max_p h3 .promo span{ width:auto;}
.max_p h3 .promo .de{ font-size:16px; text-decoration: line-through; padding-top:8px;}  
.max_p h3 .promo .time{ font-size:13px; padding:6px 0 0 5px; color:#666; font-weight:normal;}  

.paypal{ background: url('../images/bg_bt_paypal.png') no-repeat left top; width:235px; height:76px; display:block; float:left; text-shadow:1px 1px #666; color:#fff !important; text-decoration:none; font-size:19px; padding:14px 0 0 17px; font-weight:bold; display:none; margin-top:15px;}
.bt_free{ width:182px; height:51px; background: url('../images/bg_bt_def.png') no-repeat left top; display:block; float:left; text-shadow:1px 1px #666; color:#fff !important; text-decoration:none; font-size:19px; padding:14px 0 0 17px; font-weight:bold; display:none; margin-top:15px;}	
.error{ color:red; margin:-5px 0 18px 5px!important; padding:1px 0 2px 20px!important; display:block; font-size:13px; background: transparent url('../images/icon_error_msg.gif') no-repeat left top; background-color: #fff!important;}
#pack{ list-style:none; margin-bottom:15px;}
#pack li{ float:left; width:100%; padding-bottom:10px !important;}
#pack li .free_p{ border:1px solid #fff; padding:5px 5px 12px 5px;}
#pack li .pro_p{ border:1px solid #fff; padding:5px 5px 12px 26px;}
#pack li .max_p{ border:1px solid #fff; padding:5px 5px 12px 26px;}
#pack li.selected .free_p{ border:1px solid #C9B226; width:80%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;}
#pack li.selected .pro_p{ border:1px solid #72A0D0; width:80%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;}
#pack li.selected .max_p{ border:1px solid #469E01; width:80%; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; }

#pp{ list-style:none; font-size:13px;} 
#pp li{ float:left; width:85%; padding:10px 0 20px 50px !important; line-height: auto !important;}
#pp li.a{ background: url('../images/bg_steps.png') no-repeat left top;}
#pp li.b{ background: url('../images/bg_steps.png') no-repeat left -120px;}
#pp li.c{ background: url('../images/bg_steps.png') no-repeat left -244px;}
#pp li.c span{ color:#003fff;}
#pp li.c img{ border:1px solid #ccc; margin-top:10px;}
#pp li.d{ background: url('../images/bg_steps.png') no-repeat left -575px; line-height:19px;}
#copy_code code {font-size: 14px !important;}
#copy_code{background-color:#f8f7f7; border-style:solid; border-color:#B2B2B2 #E9E9E9 #E9E9E9 #B2B2B2; border-width:1px; padding:7px 5px 5px 7px; width:auto; padding:15px; color:#666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; font-size:14px; color:#03F; margin:10px 0 0 0;}
.s{ color:#900;}

#head_pich_int.bem-vindo #head_main_int h1 { padding: 35px 0 10px 0; font-size: 35px; }
#head_pich_int.bem-vindo #head_main_int ul { display: none; }

#head_pich.homenova {width:100%; height:365px; background: #274375 url('../images/bg_home_pich.jpg') no-repeat center top;}
#head_pich.homenova #head_main{ width:960px; height:365px; margin: 0 auto; position:relative;}
#head_pich.homenova #head_main h1{ font-size:34px; font-weight:normal; color:#fff; width:100%; line-height:33px; padding:30px 0 10px 0; text-align:center; text-shadow: 1px 1px #333;}
#head_pich.homenova #head_main h2{ font-size:17px; font-weight:normal; color:#fff; width:100%; line-height:18px; text-align:center; text-shadow: 1px 1px #333;}
#head_pich.homenova #head_main h3{ font-size:13px; font-weight:normal; color:#fff; width:388px; line-height:18px; text-align:left; text-shadow: 1px 1px #333; padding:40px 0 0 0;}
.en #head_pich.homenova #head_main h3{ font-size:13px; font-weight:normal; color:#fff; width:347px; line-height:18px; text-align:left; text-shadow: 1px 1px #333; padding:40px 0 0 0;}
#head_pich.homenova #head_main h3 a{ color:#feea08; text-decoration:none; display:block;}
#head_pich.homenova #head_main .bt_free{ width:300px; height:118px; background: transparent url('../images/bg_bt_free.png') no-repeat center top; display:block; margin-top:5px; padding:0;} 
#head_pich.homenova #head_main .bt_free a{ color:#fff; letter-spacing:1px;text-decoration:none; font-size:18px; display:block; padding:28px 0 10px 0; text-shadow: 1px 1px #666; text-align:center; width:188px;}
#head_pich.homenova #head_main .bt_free a .grt{ font-weight:bold; font-size:34px; display:block; padding-top:12px; text-transform:uppercase;}
#head_pich.homenova #head_main .bt_free .a_sub{ width:214px!important;}
#head_pich.homenova #head_main .bt_free a .sub{ font-size:9px; text-transform:none; padding-top:16px; display:block; font-weight:bold;}

#slider2 { padding-left:35px; padding-top:25px; width: 658px; height: 251px; list-style: none; overflow-y: auto; overflow-x: hidden;}
 #slider2 .tl_01{ background: url('../images/sc_01.png') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-400px; z-index:40;}
 /* #slider2 .tl_02{ background: url('../images/sc_02.png') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-400px; z-index:60;}
 #slider2 .tl_03{ background: url('../images/sc_03.gif') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-400px; z-index:50;} */
 #slider2 .cubes_01{ background: url('../images/cube_02.png') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}
  /*#slider2 .cubes_02{ background: url('../images/cube_01.gif') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}
.en #slider2 .cubes_02{ background: url('../images/cube_01_en.gif') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}
 #slider2 .cubes_03{ background: url('../images/cube_03.gif') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}*/
 #slider2 .sites_01{ background: url('../images/site_01.png') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}
 /*#slider2 .sites_02{ background: url('../images/site_02.gif') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}
 #slider2 .sites_03{ background: url('../images/site_03.gif') no-repeat left top; width:658px; height:251px; position:absolute; bottom:-250px;}*/

.thumbNav{ list-style:none; z-index:999; float:right; margin-right:5px; width:11px!important; padding:0; margin-top:11px;}
.thumbNav li{ width:11px; height:11px; margin:5px 0 5px 0;}
.thumbNav li a{ display:block; width:11px; height:11px; background: url('../images/nav_slider.png') no-repeat left top;}
.thumbNav li span{ display:none;}
.caption-bottom{ z-index:9999; position:absolute; margin-left:260px; width:275px; bottom:-150px; font-family:"Droid Sans","Arial",sans-serif; color:#fff; font-size:12px; z-index:9999; line-height:17px;}
.caption-bottom h2{ padding:0 0 5px 0; margin:0; font-weight:normal; font-size:18px; text-align:left!important; text-shadow:none!important;}

div.anythingControls{ background-color:#4b91d7; width:321px; height:72px; position:absolute; right:40px; bottom:0; -moz-border-radius-topright: 3px; z-index:999;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	opacity:0.9;
	filter:alpha(opacity=90);
	}

/* start-stop button, playing, default state */
div.anythingSlider .start-stop.playing {
	background-color: #800;
}

/* Navigation buttons, active state */
.anythingControls ul a.cur{
	background: url('../images/nav_slider.png') no-repeat left -17px;
}

div.anythingSlider {
	display: block;
	overflow: visible !important; /* needed for Opera and Safari */
	position: absolute;
	right:0;
	bottom:0;
}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 658px;
	height: 251px;
	margin-left:50px;
}
/* anythingSlider base (original element) */
.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/* all panels inside the slider */
.anythingBase .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}




/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	display:none!important;
}

#main.homenova #sol_out{ width:100%; height:275px;  float:left; padding:10px; position:relative;}
#main.homenova #sol_out em #hover_out{ padding:0; display:none; height:128px; width:153px; position:absolute; background: url('../images/sua_campanha_icon_h.png') no-repeat left top; left:-8px; top:-7px; z-index:9999;}
#main.homenova #sol_out h3{ font-weight:normal; color:#75bb31; font-size:30px;}
#main.homenova #sol_out h3 a{ text-decoration:none; color:#75bb31;}
#main.homenova #sol_out h3 a:hover{ text-decoration:underline;}
#main.homenova #sol_out p{ font-size:13px; color:#666;} 

#main.homenova #sol_out em{ display:block; padding:15px 0 15px 0; float:left; width:176px; display:block; position:relative; height:135px;}
#main.homenova #sol_out em #symbol_out{ position:absolute; left:10px; top:20px;}
#main.homenova #sol_out em #shadow_out{ position:absolute; left:-35px; top:75px;}
#main.homenova #sol_out span{display:block; padding:15px 0 15px 0;}
#main.homenova #sol_out span p{ color:#666; font-size:13px; padding-top:10px; line-height:19px;}
#main.homenova #sol_out span p a{ color:#666; display:block;}
#main.homenova #sol_out a{ color:#729FCF; text-decoration:none;}
#main.homenova #sol_out a:hover{ text-decoration:underline;}
#main.homenova #sol_out dl{ float:left; padding-top:0px; clear: none;}
#main.homenova #sol_out dl dt{ float: none; margin:0; font-weight:bold; font-size:15px; color:#75bb31; padding:0 0 10px 0;}
#main.homenova #sol_out dl dt span.trg{ background: url('../images/img_target.png') no-repeat left top; width:190px; height:127px; padding:0}
#main.homenova #sol_out dl dt span.trg_01{ background: url('../images/img_target_rede.png') no-repeat left top; width:189px; height:113px; padding:0 0 13px 0;}
#main.homenova #sol_out dl dt h3{ font-weight:bold; font-size:15px; color:#729FCF;}

#main.homenova #sol_out dl dt a{ color:#28467a;}

#main.homenova #sol_out dl dd{ font-size:12px; color:#666; line-height:18px; position:relative;}
#main.homenova #sol_out dl dd.txt{ margin: 0; float:left; width:208px;}
#main.homenova #sol_out dl dd.txt a{ display:block; padding-top:10px;}
#main.homenova #sol_out dl dd a.mold{ width:252px; height:153px; background: url('../images/mold_thumb_g.png') no-repeat left top; display:block; margin:-15px 0 20px -10px; position:absolute; z-index:999;}
#main.homenova #sol_out dl dd img{ float:left; z-index:1; margin:-4px 0 0 14px;}
#main.homenova #sol_out #preview{ float:right; width:450px; margin-right:35px;}
#main.homenova #sol_out #preview h4{ float:left; font-weight:bold; color:#75bb31; font-size:15px; padding-left:8px; width:100%; padding-bottom:15px;}
#main.homenova #sol_out #preview #data { float:left; width:245px;}
#main.homenova #sol_out #preview #data strong{ font-size:26px; color:#28467a; font-weight:normal; float:left;  background: url('../images/ico_bx_user_g.gif') no-repeat left top; width:30px; height:32px; padding-left:38px; position:relative; display:block; margin:15px 0 0 0;}
#main.homenova #sol_out #preview #data strong span{ font-size:13px; color:#656565; font-weight:normal; position:absolute; display:block; right:0; top:15px;} 	
#main.homenova #sol_out #preview #data ul{ list-style:none;float:left; width:220px; padding-top:38px;}
#main.homenova #sol_out #preview #data ul lif{ font-size:18px; text-align:right; padding-bottom:12px; background: url('../images/ico_bx_stat_g.gif') no-repeat right top; padding-right:25px;}
#main.homenova #sol_out #preview #data ul li em{ height:auto; padding:0 0 0 5px; width:auto; float:right; color:#58ac07; font-style:normal;}

#main.homenova #sol_out #preview button.p{ border:none; font-size:14px; font-family:"Droid Sans","Arial",sans-serif; color:#fff; padding:8px 45px 8px 13px;
background: #0979b1 url('../images/ico_find_g.gif') no-repeat 160px 4px; margin-top:35px; float:left; width:198px; }
#main.homenova #sol_out #preview button.r{ border:none; font-size:14px; font-family:"Droid Sans","Arial",sans-serif; color:#fff; margin-top:8px; padding:8px 35px 8px 8px;
background: #0979b1 url('../images/ico_rede.gif') no-repeat 165px 4px; float:right; width:198px; margin-right:7px;}
#main.homenova #sol_out #preview button:hover{ cursor: pointer; color: #F0F0F0;}

.mn_doc{ margin:-10px 0 20px 20px!important;}
.mn_doc li{ background: white url('../images/ico_quad.gif') no-repeat left 9px; padding-left:14px!important;}
.mn_doc li a:hover{ color:#538bc7!important;}

.sub_doc{ margin:5px 0 0 30px!important;}
.sub_doc li{ background: white url('../images/ico_quad.gif') no-repeat left 9px; padding-left:14px!important;}
.sub_doc li a:hover{ color:#538bc7!important;}

#cont_promo{ float:left; margin-bottom:25px; border:1px solid #ccc; font-size:14px; padding:12px 28px 15px 23px; float:left; width:auto;
	color:#000;
	position:relative;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#cont_promo p{ padding:0!important; }
#cont_promo input{ position:relative; font-size:14px; background:#f8f7f7 url('../images/ico_ticket.png') no-repeat 5px 5px; border-style:solid; border-color:#B2B2B2 #E9E9E9 #E9E9E9 #B2B2B2; border-width:1px; padding:5px 5px 5px 25px; width:175px; color:#666;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#cont_promo button{ border:1px solid #1775bc; color:#fff; font-size:12px; padding:4px 10px; text-decoration:none; background-color: #2f9be3; 				    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 0 0 #1775bc;
	-webkit-box-shadow: 0 1px 0 0 #1775bc;
	box-shadow: 0 1px 0 0 #1775bc;
	margin:0 0 0 5px;
}
#cont_promo button:hover{ background-color:#208dd6; color:#fff;}
#cont_promo button:active{ background-color:#1880c6; -moz-box-shadow: inset 0 0 2px 2px #0c6dae; -webkit-box-shadow: inset 0 0 2px 2px #0c6dae; box-shadow: inset 0 0 2px 2px #0c6dae;}
#cont_promo .error{ margin-top:15px!important;}
.bt_bck{ display:none;}
#promo_list{ float:left; border:1px solid #ccc; 	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; padding:12px;}
#promo_list #topo{ background: transparent url('../images/bg_voucher.jpg') no-repeat left top; width:953px; height:81px; display:block;}  
#promo_list #topo h1{ font-size:27px; color:#fff; font-weight:normal; padding:23px 0 0 68px;}
#promo_list .bt_bck{ display:block; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ccc; float:right; padding:10px 10px 10px 30px; font-size:14px; text-decoration:none; background: transparent url('../images/ico_bck.png') no-repeat 8px 9px; color:#4E88C5!important; font-weight:bold; margin-top:54px;}
#promo_list .bt_bck:hover{ text-decoration:underline;}
#terms{ float:left; margin:20px 0 25px 0; width:70%;}
#terms span input{ margin-right:5px; float:left;}
#terms span{ display:block; clear:both; padding-bottom:5px;}
#terms span a{ font-size:13px; color:#666!important;}
#terms span a:hover{ color:#729FCF!important; text-decoration:underline;}
#terms span p{ float:left; padding-bottom:5px!important;}

#termos_uso{ height:450px; padding:15px;}
#termos_uso h2{ font-size:22px; font-weight:normal; color:#729FCF; padding:0 0 10px 0;}
#termos_uso h3{ font-size:16px; font-weight:normal; padding:17px 0 7px 0;}
#termos_uso p{ font-size:12px; line-height:15px; padding:3px 0;}
#termos_uso a{ font-size:12px; text-decoration:underline; display:block; color:#729FCF;}
#termos_uso ol{ padding:15px 0 15px 25px; margin: auto; font-size:12px;}
#termos_uso ol li{ padding:3px 0; line-height:18px; font-weight:bold;}
#termos_uso ol li ol li{ font-weight:normal;}
#termos_uso strong{ font-size:11px;}

#termos_de_uso ol{ padding:15px 0 15px 25px; margin: auto; font-size:13px; color:#464545;}
#termos_de_uso ol.nrm li{font-weight:normal;}
#termos_de_uso ol li{ padding:3px 0; line-height:18px;  font-weight:bold;}
#termos_de_uso ol li ol li{ font-weight:normal;}
#termos_de_uso strong{ font-size:13px;}
#termos_de_uso a{ padding-left:5px;}
#termos_de_uso strong { font-weight:normal; color:#464545;}


#pol_privac{ height:200px; padding:15px;}
#pol_privac h2{ font-size:22px; font-weight:normal; color:#729FCF; padding:0 0 10px 0;}
#pol_privac h3{ font-size:16px; font-weight:normal; padding:17px 0 7px 0;}
#pol_privac p{ font-size:12px; line-height:15px; padding:3px 0;}
#pol_privac a{ font-size:12px; text-decoration:underline; display:block; color:#729FCF;}
#pol_privac ol{ padding:15px 0 15px 25px; margin: auto; font-size:12px;}
#pol_privac ol li{ padding:3px 0; line-height:18px;}
#pol_privac strong{ font-size:11px;}

#ct_wlcm h3{ height:43px; padding:15px 0 0 45px; font-size:25px!important; border-bottom:none!important; width:95%;}
#ct_wlcm h3.tl_free{ background: url('../images/bg_plans.png') no-repeat -10px top; color:#C9B226;}
#ct_wlcm h3.tl_pro{ background: url('../images/bg_plans.png') no-repeat -10px -88px; color:#729FCF;}
#ct_wlcm h3.tl_max{ background: url('../images/bg_plans.png') no-repeat -10px -178px; color:#129621;}
#ct_wlcm h4{ text-decoration:underline; padding:2px 0 2px 12px!important;  background:url('../images/ico_consulte.gif') no-repeat left 6px; float:left; width:95%;}
#ct_wlcm h4 a{ color:#73A0D0!important;}
#ct_wlcm p { width:100%;}
#ct_wlcm p a img.aligncenter{ margin: 0 auto!important; display: block!important; clear: both!important; margin-top: 5px!important; }
#ct_wlcm p img.aligncenter{ margin: 0 auto!important; display: block!important; clear: both!important; margin-top: 5px!important; }
#ct_wlcm p a img {border:1px solid #ccc;}
.cb_criterios{ width: 445px; margin:0 0 0 28px; height:91px; float:left; background:url('../images/cubos-criterios.png') no-repeat center top;}
.en .cb_criterios{ width: 482px; margin:0 0 0 21px; height:134px; float:left; background:url('../images/cubos-criterios_en.png') no-repeat center top;}

/* Lightbox */
#cboxOverlay { background: black !important; }
#cboxCurrent, #cboxNext, #cboxPrevious { display: none !important; }
#cboxClose { font-size: 11px; }

#aguarde-paypal {
	float: left;
	width: 260px;
	margin: 0 0 280px 350px;
	padding-top: 85px;
	font-size: 14px;
	text-align: center;
	line-height: 17px;
	background: url(../images/cubos-carregando-v2.gif) no-repeat 88px 180px;
}

	#aguarde-paypal p {
		margin-top: 60px;
	}

	#aguarde-paypal .demorando {
		font-size: 12px;
		margin-top: 20px;
	}

		#aguarde-paypal .demorando a {
			color: #729FCF;
		}

#main #cont_l #consulte ul {
	font-size: 13px;
	/*list-style: square!important;*/
	list-style-image: url(../images/check-p.png) !important;
	list-style-position: inside!important;
	margin: 10px 0 20px 0;
}

#main #cont_l #consulte ul li {
	padding: 5px 0 0 0;
}

.consulte-dados {
	float: left;
	padding: 10px;
	border: 3px solid #ddd;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
}

	#consulte-esquerda {
		display: block;
		float: left;
		width: 310px;
		margin-top: 5px;
		margin-left: 5px;
	}

	#consulte-direita {
		display: block;
		float: left;
		width: 310px;
		margin-left: 25px;
	}

	#main #cont_l .consulte-dados .consulte-interesses {
		margin: 0;
		padding: 15px 0 10px 50px;
		background: url(../images/ico-interesses.jpg) no-repeat;
	}
	#main #cont_l .consulte-dados .consulte-genero {
		margin: 0;
		padding: 20px 0 10px 40px;
		background: url(../images/ico-genero.jpg) no-repeat;
	}
	#main #cont_l .consulte-dados .consulte-idade {
		margin: 0;
		padding: 14px 0 10px 48px;
		background: url(../images/ico-idade.jpg) no-repeat;
	}
	#main #cont_l .consulte-dados .consulte-titulo {
		text-align: center;
		margin: 10px 10px 30px 5px;
		padding-bottom: 10px;
		color: #3d6cba;
		border-bottom: 1px solid #7cacde;
	}



#head_pich.pich_b { height:466px; background: #274375 url('../images/bg_home_pich.jpg') no-repeat center top;}
#head_pich.pich_b #head_main h1{ font-size:30px; font-weight:normal; color:#fff; width:87%; line-height:33px; padding:25px 0 15px 0; text-align:center; text-shadow: 1px 1px #333; margin: 0 auto;}
#head_pich.pich_b #head_main #steps_pich{width:100%; float:left; margin-bottom:22px;}
#head_pich.pich_b #head_main #steps_pich li{ float:left; width:225px; padding-top:180px;}
#head_pich.pich_b #head_main #steps_pich li.step_01{ background: transparent url('../images/ui_steps_pich.png') no-repeat -15px 18px;}
#head_pich.pich_b #head_main #steps_pich li.step_01_en{ background: transparent url('../images/ui_steps_pich.png') no-repeat -15px -189px;}
#head_pich.pich_b #head_main #steps_pich li.step_01 div{ background: transparent url('../images/ui_steps_pich.png') no-repeat -82px -422px;}
#head_pich.pich_b #head_main #steps_pich li.step_01_en div{ background: transparent url('../images/ui_steps_pich.png') no-repeat -82px -422px;}
#head_pich.pich_b #head_main #steps_pich li.step_02{ background: transparent url('../images/ui_steps_pich.png') no-repeat -239px 10px;}
#head_pich.pich_b #head_main #steps_pich li.step_02 div{ background: transparent url('../images/ui_steps_pich.png') no-repeat -338px -422px;}
#head_pich.pich_b #head_main #steps_pich li.step_03{ background: transparent url('../images/ui_steps_pich.png') no-repeat -490px 15px;}
#head_pich.pich_b #head_main #steps_pich li.step_03 div{ background: transparent url('../images/ui_steps_pich.png') no-repeat -595px -422px;}
#head_pich.pich_b #head_main #steps_pich li.step_04{ background: transparent url('../images/ui_steps_pich.png') no-repeat -727px 15px;}
#head_pich.pich_b #head_main #steps_pich li.step_04 div{ background: transparent url('../images/ui_steps_pich.png') no-repeat -849px -422px;}
#head_pich.pich_b #head_main #steps_pich li div{ padding-left:35px;}
#head_pich.pich_b #head_main #steps_pich li div h4{ color:#fff; font-size:16px; font-weight:bold;}
#head_pich.pich_b #head_main #steps_pich li div p{ color:#fff; font-size:11px; margin-top:8px; line-height:14px; width:200px;}
#head_pich.pich_b #head_main #steps_pich li div p strong{ font-size:12px;} 
#head_pich.pich_b #head_main #steps_pich li.add{ font-family: Verdana, Geneva, sans-serif; font-weight:bold; color:#fff; font-size:19px; width:16px; height:auto; padding-top:85px;}
#head_pich.pich_b #head_main .bt_free_b{ background: transparent url('../images/ui_steps_pich.png') no-repeat -23px -498px; width:292px; height:85px; float:left; margin-left:168px;}
#head_pich.pich_b #head_main .bt_free_b a{ color:#fff; text-decoration:none; font-size:19px; display:block; padding:20px 0 10px 0; text-shadow: 1px 1px #666; line-height:36px; width:88%; text-align:center;}
#head_pich.pich_b #head_main .bt_free_b a strong{ font-size:22px; line-height:20px;}
#head_pich.pich_b #head_main .bt_free_b a span{ display:block; font-size:15px; height:15px; line-height:7px;}
#head_pich.pich_b #head_main .bt_plans_b{ background: transparent url('../images/ui_steps_pich.png') no-repeat -443px -498px; width:315px; height:79px; float:left; margin-left:5px;}
#head_pich.pich_b #head_main .bt_plans_b a{ color:#fff; text-decoration:none; font-size:14px; display:block; padding:28px 0 10px 0; text-shadow: 1px 1px #000; text-align:center; width:82%;}
#head_pich.pich_b #head_main .bt_plans_b a strong{ font-size:18px; line-height:20px; display:block; line-height:30px;}
#head_pich.pich_b #head_main .bt_plans_b a span{ font-size:20px; font-weight:bold; width:20px; margin-right:3px;}


.lanca {background:url('../../uploads/2012/03/1mes1ano.png') no-repeat 25px top!important; height:40px!important; padding:13px 0 30px 118px!important; height:30px; font-size:13px; font-weight:normal!important;}
.promox{ background:url('../images/um_seis_meses_g.png') no-repeat 25px top!important; height:40px!important; padding:6px 0 47px 129px!important; height:30px; font-size:13px; font-weight:normal!important; margin-top:5px; line-height:24px!important;}
.promox .promo{ background: #FEFBE3 url('../images/ico_40promo.png') no-repeat 278px 4px; height:39px; padding:9px 0 0 10px; border:1px solid #ccc; -webkit-border-radius:5px; -khtml-border-radius:5px; -moz-border-radius:5px; width:317px; margin-top:8px;}

.blts{ list-style:square!important; margin-left:20px; font-size:11px!important;}



.bottom-nav-shadow {background-position:49.99% 0 !important;}
.bottom-nav-shadow {background:#4C7094 url('../chrome/bg/page-shadow-e.png') no-repeat scroll center top;
min-width:992px;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/chrome/bg/page-shadow-e.png', sizingMethod='scope');}

.shadow, .bottom-nav-shadow {*width:1015px;}

.bottom-nav {margin:0 auto;
width:1001px;}

.bottom-nav p, .bottom-nav ul {font-family:Verdana,sans-serif;
font-size:10px;}

.bottom-nav a {color:#DFE3E8;
_position:relative;}

.footer-nav {width:1001px;}

.footer-nav ul.footer-nav-links-list {width:180px;margin:0 1em 1em 0;}

.footer-nav ul.footer-nav-links-list li {color:#DFE3E8; 
font-size:9px;
list-style:none; 
line-height:16px;}

.footer-nav ul.footer-nav-links-list li a {color:#DFE3E8; padding:0px; font-size:10px; }

.footer-nav {margin-left:5px;}

.footer-nav .footer-nav-column {display:inline;
float:left;
margin:10px 16px 5px 0;
text-align:left;
width:165px;}

.footer-nav .footer-nav-column.footer-nav-first {margin-right:36px;}

.footer-nav .footer-nav-column.footer-nav-last {margin-right:0;}

.footer-nav a.footer-nav-title {color:#FFFFFF;
font-family:Arial, sans-serif;
font-size:14px;
text-transform:none;}

.footer-nav p {color:#DFE3E8;
font-size:9px;
line-height:13px;
margin:8px 10px 0 0;
padding:0;}

.footer-nav p a {color:#FFF;}

.green {color:#33ff33;}

.bottom-nav .selector {background:url("../chrome/shell/foot_divider_left.gif") no-repeat scroll left top #7B9CBB;
margin:0 auto 3px;}

.bottom-nav .selector, .bottom-nav .selector div {font-size:1px;
height:1px;
line-height:0;
width:992px;}

.bottom-nav .selector div {background:url("../chrome/shell/foot_divider_right.gif") no-repeat scroll right top transparent;}

#footer-feedback-link {background:url("../chrome/icons/icons_feedbackWhite_20x20.gif") no-repeat scroll left top transparent;
padding:3px 0 5px 24px;}

#facebook-like-container {display:inline;
float:left;
height:24px;
margin:10px 0 0 30px;}

#facebook-like-button {border:none;
height:24px;
overflow:hidden;
width:922px;}

#bbb-logo-container {height:38px;
overflow:hidden;
width:100px;}

a#bbblink:hover img {margin-left:-100px;}

.footer-overlay h2 {background-color:transparent;
color:#1D4C7B;
font-family:Georgia,Century Schoolbook L,Palatino,serif;
font-size:22px;
font-variant:small-caps;
font-weight:200;
letter-spacing:0.4px;
margin:15px 0 2px 0;
text-decoration:none;}

.footer-overlay .footer-overlay-content {border:1px solid #B4B4B4;
color:#666666;
font-size:11px;
font-weight:normal;
height:90px;
margin:4px auto 0 auto;
padding:15px;
text-align:left;
width:425px;}

.footer-overlay .close-footer-overlay img {display:inline;
float:right;
margin:5px;}

ul.footer-site-map {margin:6px 0 12px 32px;}

.footer-site-map li {border-right:1px solid #6884A1;
color:#B6C8CC;
display:inline;
float:left;
font-size:9px;
font-weight:bold;
line-height:12px;
list-style:none;
margin:2px 5px 2px 0;
padding-right:5px;
text-align:left;
vertical-align:middle;}

.footer-site-map li.relax {border:none;
color:#FFF;
display:block;
float:none;
margin:0;
padding:0;
*display:inline;}

.footer-site-map li.footer-site-map-label {border:none;
color:#FFF;
padding:0;}

.footer-site-map li.footer-site-map-label a {color:#FFF;}

.footer-site-map li.footer-site-map-last {border:none;
margin-right:0;
padding-right:0;}

.footer-site-map li a {color:#B6C8CC;
font-weight:normal;
height:12px;}

.copyright-frame {color:#B6C8CC;
display:inline;
float:left;
font-size:9px;
margin:10px 0 0 32px;}

.copyright-frame p {color:#B6C8CC;
font-size:9px;}

.copyright-frame a {color:#B6C8CC;}

.list2 li {
    background: url("../images/star.gif") no-repeat scroll left 6px transparent;
    color: #333333;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0 0 0 15px;
    width: 100%;
}

li {
    list-style: none outside none;

}
.DivMiddle
{
	width :985px;
	float :left;
}