/* GLOBAIS */
* { margin: 0px; padding: 0px; outline: 0;  }
body { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 11px; padding-bottom: 20px; color: #FFFFFF; background: url(../img/bg-body.jpg) fixed no-repeat center top #151c23; }
p { padding-bottom: 15px; }
img { border: 0; }
a { color: #83deff; outline: none; }
.clear { clear: both; }
textarea { resize:none; }
.left { float:left; }
.right { float:right; }

/*TÍTULOS*/
h1 { float: left; width: 190px; height: 55px; margin: 15px 0 5px 10px; }
h1 a { display: block; width: 190px; height: 55px; text-indent: -9999px; background: url(../img/logotipo-welle.gif) no-repeat; }
h2 { float: left; width: 600px; height: 18px; text-indent: -9999px; }
h2.empresa { background: url(../img/h2-empresa.gif) no-repeat; }
h2.servicos { background: url(../img/h2-servicos.gif) no-repeat; }
h2.produtos { background: url(../img/h2-produtos.gif) no-repeat; }
h2.tecnologia { background: url(../img/h2-tecnologia.gif) no-repeat; }
h2.metodologia { background: url(../img/h2-metodologia.gif) no-repeat; }
h2.contato { background: url(../img/h2-contato.gif) no-repeat; }
h2.noticias { margin-top: -4px; background: url(../img/h2-noticias.gif) no-repeat; }
h2.diferenciais { margin-top: -1px; background: url(../img/h2-diferenciais.gif) no-repeat; }
h2.erro404 { margin-top: -4px; background: url(../img/h2-pagina-nao-encontrada.gif) no-repeat; }
h3 { height: 18px; text-indent: -9999px; padding-bottom: 5px; }
h3.assistaVideo { height:18px; background: url(../img/h3-assista-video.gif) no-repeat; }
h3.procedimentoProjeto { width: 177px; background: url(../img/h3-procedimento-de-projeto.gif) no-repeat; }
h3.estudosViabilidade { width:177px; height:15px; background: url(../img/h3-estudos-viabilidade.gif) no-repeat; }
h3.folderTecnologia { height:18px; background: url(../img/h3-folder-tecnologia.gif) no-repeat; }
h3.projetosPersonalizados { width:177px; height:15px; background: url(../img/h3-projetos-personalizados.gif) no-repeat; }
h3.sistemasMonitoramento { width: 191px; background: url(../img/h3-sistemas-de-monitoramento.gif) no-repeat; }
h3.aplicacoes { height:18px; background: url(../img/h3-aplicacoes.gif) no-repeat; }
h3.soldagem { background: url(../img/h3-soldagem.gif) no-repeat; }
h3.marcacao { background: url(../img/h3-marcacao.gif) no-repeat; }
h3.lightmark { background: url(../img/h3-lightmark.gif) no-repeat; }
h3.laserstation { background: url(../img/h3-laserstation.gif) no-repeat; }
h3.flexmark { background: url(../img/h3-flexmark.gif) no-repeat; }
h3.fastmark { background: url(../img/h3-fastmark.gif) no-repeat; }
h3.opcionais { background: url(../img/h3-opcionais.gif) no-repeat; }
h3.especificacoesTecnicas { width: 147px; background: url(../img/h3-especificacoes-tecnicas.gif) no-repeat; }
h3.cartoesDeIdentificacao { width: 155px; background: url(../img/h3-cartoes-de-identificacao.gif) no-repeat; }
h3.tecnologiaCompetitivaConfiavel { height:18px; background: url(../img/h3-tecnologia-competitiva-confiavel.gif) no-repeat; }
h3.vantagens { background: url(../img/h3-vantagens.gif) no-repeat; }
h3.fonteswlaser { background: url(../img/h3-fonteswlaser.gif) no-repeat; }
h4 { font-size: 12px; color: #83deff; font-weight: bold; padding-bottom: 5px; }
h5 { font-size: 14px; color: #83deff; font-weight: bold; padding-bottom: 10px; text-transform: uppercase; }
h6 { font-size: 10px; color: #83DEFF; padding-bottom: 5px; font-weight: bold; text-transform: uppercase; }

/*ESTRUTURA*/
.bottom_10 { margin-bottom:10px !important; }
.bottom_15 { margin-bottom:15px !important; }
#main { width: 960px; margin: 0 auto; padding: 0 10px; }
#nav { float: right; margin-right: 10px; }
#nav li { float: right; list-style: none; padding: 40px 22px 0; border-right: 1px solid #57616b; }
#nav li.last { border: 0; padding-right: 0; }
#nav li a { display: block; height: 12px; background-image: url(../img/bg-menu.gif); background-repeat: no-repeat; text-indent: -9999px; }
#nav li.home a { width: 33px; background-position: -1px -1px; }
#nav li.home a:hover { background-position: -1px -21px; }
#nav li.empresa a { width: 51px; background-position: -1px -41px; }
#nav li.empresa a:hover { background-position: -1px -61px; }
#nav li.noticias a { width: 51px; background-position: -1px -340px; }
#nav li.noticias a:hover { background-position: -1px -360px; }
#nav li.metodologia a { width: 80px; background-position: -1px -81px; }
#nav li.metodologia a:hover { background-position: -1px -101px; }
#nav li.produtos a { width: 58px; background-position: -1px -121px; }
#nav li.produtos a:hover { background-position: -1px -141px; }
#nav li.tecnologia a { width: 71px; background-position: -1px -161px; }
#nav li.tecnologia a:hover { background-position: -1px -181px; }
#nav li.contato a { width: 51px; background-position: -1px -201px; }
#nav li.contato a:hover { background-position: -1px -221px; }
#nav li ul { display: none; position: absolute; padding-top: 6px; margin-left: -23px; z-index: 101; }
#nav li ul li { float: none; border: 0; padding: 0 0 1px 0; background-color: #39424b; }
#nav li ul li.last { padding: 0; }
#nav li ul li a { display: block; background-color: #57616b; }
#nav li ul li a:hover { background-color: #4d565f; }
#nav li ul li.laserstation a, #nav li ul li.laserstation a:hover { background-position: 15px -234px; }
#nav li ul li.fontelaser a, #nav li ul li.fontelaser a:hover { background-position: 12px -254px; }
#nav li ul li.fastmark a, #nav li ul li.fastmark a:hover { background-position: 24px -274px; }
#nav li ul li.vantagens a, #nav li ul li.vantagens a:hover { background-position: 26px -294px; }
#nav li ul li.aplicacoes a, #nav li ul li.aplicacoes a:hover { background-position: 27px -314px; }
#nav li.tecnologia ul li a, #nav li.tecnologia ul li a:hover { width: 117px; height: 24px; }
#nav li.produtos ul li a, #nav li.produtos ul li a:hover { width: 104px; height: 24px; }
#conceptual { clear: both; width: 950px; height: 277px; overflow: hidden; padding: 10px 0 0 10px; background: url(../img/bg-conceitual.png) no-repeat; }
#conceptual #load { width: 950px; height: 277px; background: url(../img/ico-loader.gif) no-repeat center center; }
#homeNews { width: 960px; height: 32px; padding-bottom: 8px; background: url(../img/bg-home-news.png) no-repeat; }
#homeNews span { float: left; display: block; width: 53px; height: 20px; padding-right: 15px; margin: 5px 20px 0 30px; text-indent: -9999px; border-right: 1px solid #555d66; background: url(../img/tit-noticias-home.gif) no-repeat center left; }
#homeNews div { float: left; width: 740px !important; height: 27px !important; }
#homeNews div ul li { list-style: none; font-size: 10px; width: 740px; line-height: 30px; }
#homeNews div ul li a { color: #cdcfd2; text-decoration: none; }
#homeNews div ul li a:hover { text-decoration: underline; }
#homeNews #navNews { float: right; width: 60px; height: 20px; padding-left: 14px; margin: 5px 0 0 20px; border-left: 1px solid #555d66; }
#homeNews #navNews li { list-style: none; float: left; margin: 0 4px; padding-top: 2px; text-indent: -9999px; }
#homeNews #navNews li a { display: block; width: 12px; height: 15px; }
#homeNews #navNews li#prev a { background: url(../img/bt-prev.gif) no-repeat; }
#homeNews #navNews li#next a { background: url(../img/bt-next.gif) no-repeat; }

#titleBar { clear: both; width: 922px; height: 39px; padding: 28px 0 0 28px; margin: 0 auto; background: url(../img/bg-titlebar.png) no-repeat center center; }
#titleBar ul { float: right; }
#titleBar li { list-style: none; float: left; width: 16px; height: 16px; margin-right: 20px; cursor: pointer; }
#titleBar li#textbig { background: url(../img/ico-textbig.gif) no-repeat center; }
#titleBar li#textsmall { background: url(../img/ico-textsmall.gif) no-repeat center; }
#content { width: 940px; margin: 0 auto; padding-bottom: 30px; line-height: 150%; }
img.fleft { float: left; margin: 0 20px 20px 0; border: 5px solid #22394e; }
img.fright { float: right; margin: 0 0 20px 20px; border: 5px solid #22394e; }
div.fleft { float: left; width: 216px; margin: 0 20px 20px 0; }
div.fright { float: right; width: 216px; margin: 0 0 20px 20px; }
div.fleftSlider { float: left; width: 290px; margin: 0 20px 20px 0; }
div.frightSlider { float: right; width: 290px; margin: 0 0 20px 20px; }
div.fleft img, div.fright img { border: 5px solid #22394e; }
div.fleft span, div.fright span { float: right; width: 50px; height: 10px; padding: 5px 5px 0 0; }
div.fleft span a, div.fright span a { display: block; width: 50px; height: 10px; background: url(../img/ico-ampliar.gif) no-repeat; text-indent: -9999px; }
ul.qualidade li { list-style: none; float: left; width: 293px; padding: 0 30px 20px 0; }
ul.qualidade li h4 { font-size: 16px; font-weight: bold; border-bottom: 4px solid #83deff; margin-bottom: 12px; }
ul.qualidade li.last { padding-right: 0; }
ul.buttons { margin-left: -3px; padding-bottom: 20px; height: 34px; }
ul.buttons li { list-style: none; float: left; }
ul.buttons li a { display: block; height: 34px; text-indent: -9999px; }
ul.buttons li.iniciarProjeto a { width: 150px; background-image: url(../img/bt-como-iniciar-o-projeto.png); }
ul.buttons li.sistemasMonitoramento a { width: 179px; background-image: url(../img/bt-sistemas-de-monitoramento.png); }
ul.buttons li.faleConosco a { width: 99px; background-image: url(../img/bt-fale-conosco.png); }
ul.buttons li.maisNoticias a { width: 98px; background-image: url(../img/bt-mais-noticias.png); }
ul.buttons li.downloadPdf a { width: 123px; background-image: url(../img/bt-download-em-pdf.png); }
ul.buttons li.versaoPortugues a { width:170px; background-image: url(../img/bt-versao-portugues.png); }
#back { clear: both; display: block; width: 50px; height: 10px; }
#back a { display: block; background: url(../img/bt-voltar.gif) no-repeat; text-indent: -9999px; }
.button, .button a { background-position: top; background-repeat: no-repeat; }
.button:hover, .button a:hover { background-position: bottom; }
.opacity, .opacity a { opacity: 0.85; -moz-opacity: 0.85; filter: alpha(opacity=85); }
.opacity:hover, .opacity a:hover { opacity: 1.00; -moz-opacity: 1.00; filter: alpha(opacity=100); }
ul.default { padding-bottom: 20px; }
ul.default li { list-style: none; padding: 0 0 4px 10px; background: url(../img/bullet-default.gif) no-repeat 0px 6px; }
ul.sistemasMonitoramento { width: 780px; margin: 0 auto; }
ul.sistemasMonitoramento li { float: left; list-style: none; padding: 20px; }
ul.sistemasMonitoramento li.img1 { width: 245px; }
ul.sistemasMonitoramento li.img2 { width: 163px; }
ul.sistemasMonitoramento li.img3 { width: 251px; }
ul.sistemasMonitoramento li img { border: 5px solid #22394e; }
ul.sistemasMonitoramento li span { float: right; width: 50px; height: 10px; padding: 5px 5px 0 0; }
ul.sistemasMonitoramento li span a { display: block; width: 50px; height: 10px; background: url(../img/ico-ampliar.gif) no-repeat; text-indent: -9999px; }
ul.galeria_default { overflow:hidden; margin:0 -35px 0 0; list-style:none; }
ul.galeria_default li { float:left; margin:0 35px 20px 0; }
ul.galeria_default li a { display:block; }
ul.galeria_default li a img { display:block; border:5px solid #22394e; }
#contentColumn { float: left; width: 600px; }
#sidebar { float: right; width: 300px; font-size: 10px; }
#sidebar .tecnica { padding: 15px; background: #272e36; }
#sidebar ul li { list-style: none; color: #FFFFFF; padding-bottom: 10px; line-height: 130%; }
#sidebar ul li span { color: #7a8796; }
#parceiros li { list-style: none; float: left; margin: 0 10px 20px 0; }
#parceiros li img { display: block; width: 140px; height: 48px; border: 4px solid #4e5660; }
dl.opcionais dt { font-size: 12px; color: #83deff; font-weight: bold; padding: 5px 0; text-transform: uppercase; }
dl.opcionais dd { margin-bottom: 15px; border-bottom: 1px solid #57616b; }
dl.opcionais dd .box { float: left; width: 380px; padding-right: 40px; }
.paragrafo_icone_20 { line-height:20px; margin:0 0 5px; padding:0; }
.paragrafo_icone_20 img { float:left; margin:0 5px 0 0; vertical-align:middle; }

.grid_480 { width:480px; }
.grid_420 { width:420px; }
.grid_480,
.grid_420 { padding:0 0 15px; }
.grid_480 h3,
.grid_420 h3 { margin:0 0 15px; padding:0; }
.grid_420 .buttons { margin-top:-3px; }

.video { display:block; width:480px; height:320px; }
.video object { display:block; }

/*LISTAGEM DE NOTÍCIAS*/
.noticias li { list-style: none; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #57616B; }
.noticias li a { font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.noticias li a:hover { text-decoration: underline; }
.noticias li p { padding-bottom: 0; }
.newsImg { float: right; margin: 0 0 20px 20px; border: 5px solid #22394E }
#paginacao { text-align: center; padding: 10px 0 20px; }
#paginacao li { list-style: none; display: inline; background: #5c6670; margin: 0 2px; font-size: 12px; font-weight: bold; }
#paginacao li a { padding: 3px 8px; color: #FFFFFF; background: #5c6670; text-decoration: none; }
#paginacao li a:hover { color: #83DEFF; background: #76818d; }
#paginacao li.current { padding: 3px 8px; color: #85919e; }
#paginacao li.inativo { padding: 3px 8px; color: #85919e; }
#noticia ul, #noticia ol { padding-bottom: 15px; }
#noticia ul li { list-style: none; padding: 0 0 4px 10px; background: url(../img/bullet-default.gif) no-repeat 0px 6px; }
#noticia ol li { list-style: decimal inside; padding-bottom: 4px; }

/*PÁGINA DE CONTATO*/
#form { float: left; width: 440px; padding-bottom: 20px; }
#form fieldset { border: 0; }
#form fieldset legend { display: none; }
#form fieldset strong { font-weight: bold; display: block; padding-bottom: 5px; cursor: pointer; }
#form fieldset span.field { display: block; width: 422px; height: 19px; padding: 8px; margin-bottom: 15px; background: url(../img/bg-field.png) no-repeat; }
#form fieldset span.field input { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 12px; color: #151c23; width: 420px; border: 0; }
#form fieldset span.area { display: block; width: 422px; height: 129px; padding: 8px; margin-bottom: 15px; background: url(../img/bg-textarea.png) no-repeat; }
#form fieldset span.area textarea { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 12px; color: #151c23; width: 420px; height: 129px; border: 0; }
#form fieldset #submit { float: right; width: 63px; height: 34px; border: 0; background-image: url(../img/bt-enviar.png); background-color: transparent; cursor: pointer; }
#form fieldset #sending { float: left; line-height: 11px; padding-left: 25px; font-weight: bold; background: url(../img/ico-sending.gif) no-repeat; }
#form #sucesso { color: #73b8a0; font-size: 12px; font-weight: bold; }
#form #erro { color: #b87373; font-size: 12px; font-weight: bold; }
#address { float: right; width: 454px; margin-top: 20px; }
#address .top { display: block; width: 454px; height: 20px; background: url(../img/bg-address-top.gif) no-repeat; font-size: 0; }
#address .bottom { display: block; width: 454px; height: 20px; background: url(../img/bg-address-bottom.gif) no-repeat; font-size: 0; }
#address div { padding: 0 30px; background: #212830; }
#address div address { font-size: 11px; padding-bottom: 15px; font-style: normal; }
#address div p { }
#address div p a { color: #FFFFFF; text-decoration: underline; }
#address div #btMaps { clear: both; display: block; margin-left: -3px; }
#address div #btMaps a { display: block; width: 97px; height: 34px; background-image: url(../img/bt-veja-no-mapa.png); text-indent: -9999px; }

/*FOOTER*/
#produtos { clear: both; width: 940px; height: 135px; margin: 0 auto; }
#produtos li { float: left; list-style: none; width: 176px; height: 129px; margin-right: 15px; }
#produtos li.last { margin-right: 0; }
#produtos li a { display: block; width: 176px; height: 129px; text-indent: -9999px; background-image: url(../img/bg-produtos.png); }
#produtos li.laserstation a { background-position: 0 0; }
#produtos li.laserstation a:hover { background-position: 0 130px; }
#produtos li.fontelaser a { background-position: -176px 0; }
#produtos li.fontelaser a:hover { background-position: -176px 130px; }
#produtos li.tecnologialaser a { background-position: -352px 0; }
#produtos li.tecnologialaser a:hover { background-position: -352px 130px; }
#produtos li.aplicacoes a { background-position: -528px 0; }
#produtos li.aplicacoes a:hover { background-position: -528px 130px; }
#produtos li.diferenciais a { background-position: -704px 0; }
#produtos li.diferenciais a:hover { background-position: -704px 130px; }
#footer { width: 714px; height: 20px; margin: 0 auto; padding: 15px 0 0 226px; background: url(../img/bg-footer.gif) no-repeat; }
#footer a { display: block; width: 116px; height: 8px; text-indent: -9999px; background: url(../img/bg-email.gif) no-repeat; opacity:1.00; -moz-opacity:1.00; filter: alpha(opacity=100); }
#footer a:hover { opacity:0.70; -moz-opacity:0.70; filter: alpha(opacity=70); }
#development { float: right; display: block; width: 15px; height: 5px; padding: 10px 30px 0 0; }
#development a { display: block; width: 15px; height: 5px; background: url(../img/tiki.gif); opacity:0.65; -moz-opacity:0.65; filter: alpha(opacity=65); text-indent: -9999px; }
#development a:hover { opacity:1.00; -moz-opacity:1.00; filter: alpha(opacity=100); }

/*prettyPhoto*/
 div.light_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
 div.light_rounded .pp_top .pp_middle { background: #fff; }
 div.light_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
 div.light_rounded .pp_content .ppt { color: #000; }
 div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right { background: #fff; }
 div.light_rounded .pp_content { background-color: #fff; }
 div.light_rounded .pp_next: hover { background: url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; }
 div.light_rounded .pp_previous: hover { background: url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }
 div.light_rounded .pp_expand { background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }
 div.light_rounded .pp_expand: hover { background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }
 div.light_rounded .pp_contract { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }
 div.light_rounded .pp_contract: hover { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }
 div.light_rounded .pp_close { width: 57px; height: 22px; background: url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }
 div.light_rounded #pp_full_res .pp_inline { color: #000; }
 div.light_rounded .pp_arrow_previous { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
 div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
 div.light_rounded .pp_arrow_next { background: url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
 div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
 div.light_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
 div.light_rounded .pp_bottom .pp_middle { background: #fff; }
 div.light_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
 div.light_rounded .pp_loaderIcon { width: 31px; height: 31px; background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
 div.pp_pic_holder a: focus { outline: none; }
 div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }
 div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
 .pp_top { height: 20px; position: relative; }
 * html .pp_top { padding: 0 20px; }
 .pp_top .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
 .pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
 * html .pp_top .pp_middle { left: 0; position: static; }
 .pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
 .pp_content { height: 40px; }
 .pp_content .ppt { left: auto; margin-bottom: 5px; position: relative; top: auto; }
 .pp_fade { display: none; }
 .pp_content_container { position: relative; text-align: left; width: 100%; }
 .pp_content_container .pp_left { padding-left: 20px; }
 .pp_content_container .pp_right { padding-right: 20px; }
 .pp_content_container .pp_details { margin: 10px 0 0 0; }
 .pp_description { display: none; margin: 0 0 5px 0; }
 .pp_nav { clear: left; float: left; margin: 3px 0 0 0; }
 .pp_nav p { float: left; margin: 2px 4px; }
 .pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }
 .pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }
 a.pp_next { background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
 a.pp_previous { background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
 a.pp_expand,a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }
 a.pp_close { display: block; float: right;  text-indent: -10000px; }
 .pp_bottom { height: 20px;  position: relative; }
 * html .pp_bottom { padding: 0 20px; }
 .pp_bottom .pp_left { height: 20px;  left: 0;  position: absolute;  width: 20px; }
 .pp_bottom .pp_middle { height: 20px;  left: 20px;  position: absolute;  right: 20px; }
 * html .pp_bottom .pp_middle { left: 0;  position: static; }
 .pp_bottom .pp_right { height: 20px;  left: auto;  position: absolute;  right: 0;  top: 0;  width: 20px; }
 .pp_loaderIcon { display: block;  height: 24px;  left: 50%;  margin: -12px 0 0 -12px;  position: absolute;  top: 50%;  width: 24px; }
 #pp_full_res { line-height: 1 !important; }
 #pp_full_res .pp_inline { text-align: left; }
 #pp_full_res .pp_inline p { margin: 0 0 15px 0; }
 div.ppt { display: none !important; color: #fff;  display: none;  font-size: 17px;  left: 0;  position: absolute;  top: 0;  z-index: 9999; }
 .clearfix: after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
 .clearfix  { display: inline-block; }
 * html .clearfix  { height: 1%; }
 .clearfix  { display: block; }

/*SLIDER*/
#conceptual .nivo-controlNav { height: 20px; position:absolute; top:240px; right: 15px; z-index: 100; }
#conceptual .nivo-control { display: inline; position:relative; float: left; width:20px; height:20px; margin:0 0 0 7px; text-indent:-9999px; z-index:99; cursor:pointer; background:url(../img/nav-conceptual.png) no-repeat; }
#conceptual .nivo-controlNav a.active { background-position:0 -20px; }
.slider { margin-bottom: 40px; border: 5px solid #22394e; }
.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
.nivo-slice { display:block; position:absolute; z-index:50; height:100%; }
.nivo-caption { position:absolute; left:0px; bottom:0px; background: url(../img/bg-caption.png) repeat; color:#fff; width:100%; z-index:89; font-weight: bold; }
.nivo-caption p { padding: 15px 0 15px 20px; font-size: 18px; overflow: hidden; margin:0; }
.nivo-directionNav a { position:absolute; top:45%; z-index:99; width:38px; height:64px; text-indent:-9999px; cursor:pointer; }
.nivo-directionNav a.nivo-prevNav { left:0px; background-position:0 0; }
.nivo-directionNav a.nivo-prevNav:hover { background-position:0 -70px; }
.nivo-directionNav a.nivo-nextNav { right:0px; background-position:-40px 0; }
.nivo-directionNav a.nivo-nextNav:hover { background-position:-40px -70px; }
.nivo-controlNav { position:absolute; bottom:-20px; right:0; }
.nivo-controlNav a { display:inline; position:relative; float:left; width:11px; height:11px; margin:0 0 0 3px; text-indent:-9999px; z-index:99; cursor:pointer; background:url('../img/nav-slider.gif') no-repeat; }
.nivo-controlNav a.active { font-weight:bold; background-position:0 -11px; }
