body{margin:0;padding:0;background-color:#3f3f3f;text-align:center;color:#3f3f3f;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
table, tr, td{margin:0;padding:0;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;border:0;}
div{margin:0 auto;padding:0;}
p{margin:0 auto 6px auto;padding:0;}
img{border:none;margin:0;padding:0;}
ul, ol, li{margin:0;padding:0;}
h1{}
h2{}
/*form*/
form{margin:0 auto;padding:0;}
.txt_input{height:22px;border:1px solid #bac0c2;color:#696969;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:1.4em;padding-left:2px;font-style:italic;}
.txt_area{height:80px;border:1px solid #bac0c2;color:#696969;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:1.4em;padding-left:2px;font-style:italic;}
.txt_input_e{height:22px;border:1px solid #e25000;color:#696969;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:1.4em;padding-left:2px;font-style:italic;}
.nl_input{height:20px;border:1px solid #dfdfdf;background-color:#c8c8c8;color:#186d86;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:1.4em;padding-left:2px;font-style:italic;margin-right:0;}
.nl_input_e{height:20px;border:1px solid #e25000;background-color:#c8c8c8;color:#186d86;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;line-height:1.4em;padding-left:2px;font-style:italic;margin-right:0;}
.blue_form_btn{background:#3e9fc0 url(/images/bgs/blue_btn_brd.gif) repeat-y 0 0;border:none;color:#ffffff;height:24px;line-height:1.8em;padding-left:10px;padding-right:10px;font-size:13px;font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer;}
.blue_form_btn:hover{background:#ff9900 url(/images/bgs/orange_box_brd.gif) repeat-y -1px 0;}
.orange_form_btn, .orange_form_btn2{background:#ff9900 url(/images/bgs/orange_box_brd.gif) repeat-y 0 0;border:none;color:#ffffff;height:24px;line-height:1.8em;padding-left:10px;padding-right:10px;font-size:13px;font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer;}
.orange_form_btn:hover{background:#3f3f3f url(/images/bgs/orange_box_brd.gif) repeat-y 0 0;color:#ff9900;}
.orange_form_btn2:hover{background:#3e9fc0 url(/images/bgs/blue_btn_brd.gif) repeat-y 0 0;color:#ffffff;}
/*a*/
.logo_algo_a:link, .logo_algo_a:visited, .logo_algo_a:hover{color:#686868;text-decoration:none;}
.logo_trad_a:link, .logo_trad_a:visited, .logo_trad_a:hover{color:#ff9900;text-decoration:none;}
a.menu_a:link, a.menu_a:visited{display:block;float:left;clear:none;background:#3e9fc0 url(/images/bgs/menu_sep.png) no-repeat right 0;padding-left:12px;padding-right:12px;line-height:1.4em;font-weight:bold;color:#ffffff;text-decoration:none;padding-top:8px;padding-bottom:10px;}
a.menu_a:hover{display:block;float:left;clear:none;background:#3f3f3f url(/images/bgs/menu_sep.png) no-repeat right 0;padding-left:12px;padding-right:12px;line-height:1.4em;font-weight:bold;color:#ffffff;text-decoration:none;padding-top:8px;padding-bottom:10px;}
a.orange_a:link, a.orange_a:visited{color:#ff9900;text-decoration:none;}
a.orange_a:hover{color:#ffae00;text-decoration:none;}
a.wh_a:link, a.wh_a:visited{color:#e8e8e8;text-decoration:none;}
a.wh_a:hover{color:#ffffff;text-decoration:none;}
a.grey_a:link, a.grey_a:visited{color:#686868;text-decoration:none;}
a.grey_a:hover{color:#969696;text-decoration:none;}
a.dark_a:link, a.dark_a:visited{color:#404040;text-decoration:none;}
a.grey_blue_a:link, a.grey_blue_a:visited{color:#686868;text-decoration:none;}
a.grey_blue_a:hover, a.dark_a:hover{color:#1b7c98;text-decoration:none;}
#corpo_news a:link, #corpo_news a:visited, .idea_txt a:link, .idea_txt a:visited, a.blue_a:link, a.blue_a:visited, a.blue_ora_a:link, a.blue_ora_a:visited{color:#1b7c98;text-decoration:none;}
#corpo_news a:hover, .idea_txt a:hover, a.blue_ora_a:hover{color:#ff9900;text-decoration:underline;}
a.blue_a:hover{color:#0d5076;text-decoration:underline;}
a.dblue_a:link, a.dblue_a:visited{color:#0d5076;text-decoration:none;}
a.dblue_a:hover{color:#0d5076;text-decoration:underline;}
a.orange_btn:link, a.orange_btn:visited{display:block;float:right;clear:both;background-color:#ff9900;border-left:4px solid #d96703;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;font-weight:bold;}
a.orange_btn:hover{display:block;float:right;clear:both;background-color:#3e9fc0;border-left:4px solid #0d5076;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;}
a.blue_btn:link, a.blue_btn:visited{display:block;float:right;clear:both;background-color:#3e9fc0;border-left:4px solid #0d5076;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;font-weight:bold;}
a.blue_btn:hover{display:block;float:right;clear:both;background-color:#ff9900;border-left:4px solid #d96703;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;}
a.dblue_btn:link, a.dblue_btn:visited{display:block;float:right;clear:both;background-color:#1b7c98;border-left:4px solid #0d5076;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;font-weight:bold;}
a.dblue_btn:hover{display:block;float:right;clear:both;background-color:#ff9900;border-left:4px solid #d96703;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;}
a.blue2_btn:link, a.blue2_btn:visited{display:block;float:right;text-align:right;background-color:#3e9fc0;border-left:4px solid #0d5076;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;font-weight:bold;}
a.blue2_btn:hover{display:block;float:right;clear:both;text-align:right;background-color:#666666;border-left:4px solid #3f3f3f;color:#ffffff;text-decoration:none;height:24px;line-height:1.8em;padding-left:8px;padding-right:8px;}
a.pag_a:link, a.pag_a:visited {display:block;float:left;clear:none;line-height:16px;height:16px;padding:0 4px;color:#1b7c98;border:1px solid #1b7c98;background-color:#ffffff;text-decoration:none;margin:1px;}
a.pag_a:hover {display:block;float:left;clear:none;line-height:16px;height:16px;padding:0 4px;color:#ffffff;border:1px solid #1b7c98;background-color:#3e9fc0;text-decoration:none;margin:1px;}
.cur_pag {float:left;clear:none;line-height:16px;height:16px;padding:0 1px;margin:1px;margin-right:2px;color:#ffffff;border:1px solid #d95200;background-color:#ff9900;}
/*sections*/
.h_wh_bg{width:100%;background:#ffffff url(/images/bgs/h_light_bg.gif) repeat-x 0 0;clear:both;}
.p_wh_bg{width:100%;background:#ffffff url(/images/bgs/p_light_bg.gif) repeat-x 0 0;clear:both;}
.v_wh_bg{width:100%;background:#ffffff url(/images/bgs/v_light_bg.gif) repeat-x 0 0;clear:both;}
.gen_wh_bg{width:100%;background:#ffffff url(/images/bgs/gen_light_bg.gif) repeat-x 0 0;clear:both;}
.blue_bg{width:100%;background:#3991af url(/images/bgs/blue_bg.gif) repeat-x 0 0;clear:both;}
.dark_bg{width:100%;background:#3f3f3f url(/images/bgs/dark_bg.gif) repeat-x 0 0;clear:both;}
.max_l{width:960px;clear:both;}
#toplogo_cont{margin-top:3px;width:274px;float:left;clear:none;text-align:left;height:66px;}
#menu_cont{margin-top:3px;width:686px;float:left;clear:none;height:66px;}
#menu_cont ul{width:686px;list-style:none;float:right;}
#menu_cont .entry{float:right;clear:none;background:#3e9fc0 url(/images/bgs/menu_sep.png) no-repeat right 0;overflow:visible;}
.active_entry{float:right;clear:none;background-color:#ff9900;padding-left:12px;padding-right:12px;line-height:1.4em;font-weight:bold;color:#ffffff;padding-top:8px;padding-bottom:14px;}
#h_slider_cont{float:left;clear:none;width:670px;height:360px;border-top:4px solid #3e9fc0;border-bottom:4px solid #ff9900;position:relative;}
#gen_slider_cont{float:left;clear:none;width:670px;height:211px;border-top:4px solid #3e9fc0;border-bottom:4px solid #ff9900;position:relative;}
#slideshow{margin: 0 auto;height:100%;width:670px;background-color:#ffffff;position:relative;overflow:hidden;}
.imageslide{width:670px;height:100%;}
.slide-text-left{top:118px;left:18px;padding:12px;height:200px;width:200px;position:absolute;background:#000000;filter:alpha(opacity=70);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.slide-text-left-short{top:198px;left:18px;padding:12px;height:140px;width:298px;position:absolute;background:#000000;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
.slide-text-btm{top:158px;left:14px;padding:6px 12px;height:30px;width:450px;position:absolute;color:#ff9900;line-height:1.4em;font-size:20px;background:#000000;filter:alpha(opacity=70);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#slidenav{top:-36px;position:relative;margin-left:600px;z-index:100;width:56px;}
#next{float:right;width:25px;height:25px;cursor:pointer;background:url(/images/mixed/next.png) no-repeat 0 0;}
#next:hover{background-position:0 -25px;}
#prev{float:left;width:25px;height:25px;cursor:pointer;background: url(/images/mixed/prev.png) no-repeat 0 0;}
#prev:hover{background-position:0 -25px;}
#news_cont{float:right;clear:none;width:270px;height:360px;border-bottom:4px solid #3e9fc0;border-top:4px solid #ff9900;background:#e8e8e8 url(/images/bgs/filigrana.jpg) no-repeat bottom right;}
#newslist_cont{float:right;clear:none;width:270px;border-top:4px solid #ff9900;background:#e8e8e8 url(/images/bgs/filigrana.jpg) no-repeat bottom right;}
.news_cont_title{height:40px;color:#ffffff;background-color:#3e9fc0;text-align:left;text-indent:10px;width:200px;font-size:20px;line-height:2.1em;float:left;clear:none;}
.news_cont_archive{height:40px;color:#ffffff;background-color:#0d5076;width:70px;line-height:1.2em;float:left;clear:none;}
.news_cont_archive p{margin-top:4px;}
.newslist_cont_title{height:48px;color:#ffffff;background-color:#3e9fc0;text-align:left;text-indent:12px;font-size:20px;}
.news_title{color:#1b7c98;font-size:13px;font-weight:bold;line-height:1.3em;text-align:left;width:240px;clear:both;padding-top:4px;}
.news_body{line-height:1.3em;text-align:justify;width:240px;clear:both;padding-top:4px;}
.h_left_col{width:396px;float:left;clear:none;text-align:justify;}
.h_left_col p{line-height:1.4em;}
.h_centr_col{width:276px;float:left;clear:none;text-align:justify;}
.h_right_col{width:288px;float:right;clear:none;text-align:justify;}
.pre_title{color:#ff9900;font-size:14px;}
.block_title{font-size:20px;color:#1b7c98;letter-spacing:-1px;}
.block_title_minor{font-size:19px;color:#ff9900;}
.grey_box{background:#e8e8e8 url(/images/bgs/grey_box_brd.gif) repeat-y 0 0;}
.orange_box{background:#ff9900 url(/images/bgs/orange_box_brd.gif) repeat-y 0 0;}
.dark_box{background:#292929 url(/images/bgs/orange_box_brd.gif) repeat-y 0 0;}
.double_brd{border-top:4px solid #ff9900;border-bottom:4px solid #3e9fc0;}
.orange_top_brd{border-top:4px solid #ff9900;}
.watermark{background:#e8e8e8 url(/images/bgs/filigrana.jpg) no-repeat bottom right;}
.blue_bg_title{color:#ffffff;background-color:#3e9fc0;text-align:left;text-indent:10px;}
.blue_bg_title p{margin-bottom:0;}
.job_box{background:url(/images/bgs/job_card.png) no-repeat 12px 0;}
.grey_job_box{background:url(/images/bgs/grey_job_bg.gif) no-repeat 12px 0;}
.edu_box{background:url(/images/bgs/edu_box.png) no-repeat 10px 18px;}
.conto_box{background:url(/images/bgs/conto_box.png) no-repeat 18px 26px;}
.scalptool_box{background:url(/images/logos/scalptool.png) no-repeat 8px 22px;}
.supporto_box{background:url(/images/bgs/supporto_box.png) no-repeat 10px 8px;}
.nl_box{height:140px;background:#1b7c98 url(/images/bgs/nl_bg.png) no-repeat right bottom;border-bottom:5px solid #ff9900;}
.clndr_box{background:url(/images/mixed/calendar.jpg) no-repeat 14px 38px;}
.video_box{background:url(/images/mixed/free_videos.png) no-repeat 16px 40px;}
.dotted_li, .dotted_li_wh{list-style-image:url(/images/mixed/dot.gif);list-style-position:outside;margin-left:9px;margin-bottom:9px;}
.dotted_li li{margin:9px auto 9px 6px;font-size:13px;background:url(/images/mixed/hor_sep.gif) no-repeat 0 bottom;padding-bottom:10px;}
.dotted_li_wh li{margin:6px auto 6px 6px;}
.bus_card{background:url(/images/bgs/bus_card_bg.gif) repeat-x 0 0;}
.name{background:url(/images/logos/quantirica.jpg) no-repeat 0 12px;text-indent:30px;width:254px;height:44px;line-height:3em;}
.address{background:url(/images/mixed/case.gif) no-repeat 2px 0;}
.phone{background:url(/images/mixed/phone.gif) no-repeat 0 0;}
.mail{background:url(/images/mixed/mail.gif) no-repeat 0 0;}
.blog{background:url(/images/mixed/rss.gif) no-repeat 0 0;}
.forum{background:url(/images/mixed/forum.gif) no-repeat 0 0;}
.prod_box{background:url(/images/bgs/prod_box.jpg) no-repeat 0 0;width:226px;height:108px;}
.prod_box div{width:196px;margin-top:10px;height:74px;}
.blue_bg_t{color:#ffffff;text-align:left;text-indent:10px;font-size:24px;line-height:2.7em;height:66px;margin-bottom:6px;}
.list_t th{text-align:center;font-size:14px;background-color:#3e9fc0;color:#ffffff;height:36px;vertical-align:middle;padding:1px;font-weight:normal;border-bottom:4px solid #ff9900;border-spacing:1px;}
.list_t td{vertical-align:top;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #3e9fc0;border-collapse:collapse;}
.dvdlist_t{margin:4px auto 0 auto;background-color:e8e8e8}
.dvdlist_t th{text-align:left;text-indent:4px;font-size:14px;background-color:#3e9fc0;color:#ffffff;height:30px;vertical-align:middle;padding:1px;font-weight:normal;border-bottom:4px solid #ff9900;border-spacing:1px;}
.dvdlist_t td{vertical-align:middle;padding-top:3px;padding-bottom:3px;border-bottom:1px dotted #3e9fc0;border-collapse:collapse;}
.progr_t td{vertical-align:top;padding:6px;border-bottom:1px dotted #3e9fc0;border-collapse:collapse;line-height:1.5em;}
.progr_t .label_td{width:130px;background-color:#efefef;}
.news_block{clear:both;}
.date{float:left;clear:none;text-align:left;color:#ffffff;width:60px;background-color:#1b7c98;text-indent:6px;padding:3px 0;letter-spacing:1px;}
.date p{margin-bottom:0;}
.news_txt{float:left;clear:none;text-align:left;width:600px;padding-left:4px;border-left:5px solid #ff9900;}
.news_img{border:1px solid #cccccc;max-width:460px;}
#videogallery{width:590px;height:870px;}
.levels_ul{list-style-image:url(/images/mixed/ora_arrow.gif);list-style-position:outside;margin-left:10px;}
.levels_ul li{height:24px;}
.lev_0{margin-left:10px;}
.lev_1{margin-left:26px;}
.lev_2{margin-left:42px;}
/*ut*/
.fl{float:left;}
.fr{float:right;}
.cn{clear:none;}
.cb{clear:both;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.aj{text-align:justify;}
.b{font-weight:bold;}
.i{font-style:italic;}
.s{font-size:10px;}
.ss{font-size:11px;}
.sl{font-size:13px;}
.l{font-size:14px;}
.xl{font-size:16px;}
.sxxl{font-size:18px;}
.xxl{font-size:24px;}
.grey_bg{background-color:#dcdcdc;}
.blue{color:#0d5076;}
.azure{color:#1b7c98;}
.orange{color:#ff9900;}
.d_orange{color:#d96703;}
.grey{color:#c6c6c6;}
.dgrey{color:#bac0c2;}
.xdgrey{color:#686868;}
.wh{color:#ffffff;}
.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.lh_xh{line-height:2em;}
.lh_h{line-height:1.4em;}
.ti24{text-indent:24px;}
.dotted_bb{border-bottom:1px dotted #3e9fc0;}
.mt20{margin-top:20px;}
.mt12{margin-top:12px;}
.mt6{margin-top:6px;}
.mb12{margin-bottom:12px;}
.mb6{margin-bottom:6px;}
.mb3{margin-bottom:3px;}
.mb0{margin-bottom:0;}
.mr6{margin-right:6px;}
.mr0{margin-right:0;}
.h105{height:105px;}
.h90{height:90px;}
.h46{height:46px;}
.h40{height:40px;}
.h34{height:34px;}
.h30{height:30px;}
.h24{height:24px;}
.h15{height:15px;}
.h10{height:10px;font-size:6px;}
.h6{height:6px;font-size:4px;}
.h3{height:3px;font-size:2px;}
.h1{height:1px;font-size:1px;}
.w672{width:672px;}
.w650{width:650px;}
.w630{width:630px;}
.w590{width:590px;}
.w500{width:500px;}
.w400{width:400px;}
.w378{width:378px;}
.w370{width:370px;}
.w360{width:360px;}
.w342{width:342px;}
.w336{width:336px;}
.w330{width:330px;}
.w320{width:320px;}
.w310{width:310px;}
.w304{width:304px;}
.w290{width:290px;}
.w280{width:280px;}
.w270{width:270px;}
.w246{width:246px;}
.w230{width:230px;}
.w210{width:210px;}
.w202{width:202px;}
.w190{width:190px;}
.w140{width:140px;}
.w124{width:124px;}
.w120{width:120px;}
.w110{width:110px;}
.w100{width:100px;}
.w90{width:90px;}
.w80{width:80px;}
.w70{width:70px;}
.w36{width:36px;}
.w32{width:32px;}
.wa{width:auto;}

