a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, td, video, tt, u, ul, var { 

background : transparent; 

border : none; 

font-size : 100%; 

font-weight : lighter; 

margin : 0; 

padding : 0; 

outline : 0; 

vertical-align : top; 

text-align : justify; 
} 
ol, ul { 

list-style : none; 
} 
blockquote, q { 

quotes : none; 
} 
table, table td { 

padding : 0; 

border : none; 

border-collapse : collapse; 

color : #006; 

font-weight : bold; 
} 
img { 

border : 0; 

vertical-align : top; 

text-align : right; 
} 
embed, object { 

vertical-align : top; 

outline : none; 
} 
input, select { 

vertical-align : middle; 

font-weight : normal; 
} 
.piedefoto { 

text-align : center; 
} 
.description { 

padding : 0 100px; 
} 
.descriptions { 

padding : 0 50px 0 280px; 
} 
.descriptioncyv { 

padding : 0 50px 0 100px; 
} 
.imgind { 

border : double; 

border-color : #00c; 

vertical-align : top; 

text-align : left; 
} 
.double-border { 

border : 2px solid #00c; 

padding : 5px; 

background : #ccf; 
} 
#page1 .line-ver-1 { 

background-position : 241px 0%; 

padding : 25px 0 22px 0; 
} 
#page1 .col-1 { 

width : 480px; 

padding : 20px 30px 0 10px; 

text-align : justify; 
} 
#page1 .col-2 { 

width : 440px; 

padding : 20px 0 0 0; 

text-align : justify; 
} 
#page2 .row-1 .col-1 { 

width : 546px; 

padding : 0 40px 0 0; 
} 
#page2 .row-1 .col-2 { 

width : 310px; 
} 
#page2 .row-1 .col-5 { 

width : 546px; 

padding : 0 20px; 
} 
#page2 .row-2 .col-1 { 

width : 552px; 

padding : 0 34px 0 0; 
} 
#page2 .row-2 .col-2 { 

width : 310px; 
} 
#page3 .line-ver-1 { 

background-position : 241px 0%; 

padding : 23px 0 4px 0; 
} 
#page3 .col-1 { 

width : 211px; 

padding : 0 1px 0 30px; 
} 
#page3 .col-2 { 

width : 657px; 

padding : 0 30px 0 31px; 
} 
#page4 .row-1 .col-1 { 

width : 546px; 

padding : 0 40px 0 0; 
} 
#page4 .row-1 .col-2 { 

width : 311px; 
} 
#page4 .row-2 .col-1 { 

width : 552px; 

padding : 0 34px 0 0; 
} 
#page4 .row-2 .col-2 { 

width : 310px; 
} 
#page5 .line-ver-1 { 

background-position : 241px 0%; 

padding : 26px 0 22px 0; 
} 
#page5 .col-1 { 

width : 300px; 

padding : 0 20px 0 0; 

float : left; 
} 
#page5 .col-2 { 

width : 590px; 

padding : 0 20px 0 0; 

float : right; 

text-align : justify; 
} 
#page5 .col-2 .block-1 { 

width : 308px; 

padding : 0 28px 0 0; 
} 
#page5 .col-2 .block-1 { 

width : 314px; 
} 
#page6 .row-1 .col-1 { 

width : 546px; 

padding : 0 40px 0 0; 
} 
#page6 .row-1 .col-2 { 

width : 311px; 
} 
#page6 .row-1 .col-1 .block-1 { 

width : 266px; 

padding : 0 14px 0 0; 
} 
#page6 .row-1 .col-1 .block-2 { 

width : 266px; 
} 
#page6 .row-2 .col-1 { 

width : 552px; 

padding : 0 34px 0 0; 
} 
#page6 .row-2 .col-2 { 

width : 318px; 
} 
#page7 .col-1 { 

width : 580px; 

padding : 0 20px; 

text-align : justify; 

float : left; 
} 
#page7 .col-2 { 

width : 318px; 

float : right; 
} 
#page7 .col-3 { 

width : 898px; 

padding : 0 20px; 

text-align : justify; 
} 
mark, rp, rt, ruby, summary, time { 

display : inline; 
} 
body { 

background : #fff; 

min-width : 980px; 

height : 100%; 

font-family : Arial, Helvetica, sans-serif; 

line-height : 1em; 

color : #333; 
} 
html { 

background : transparent; 

min-width : 980px; 

height : 100%; 

outline : 0; 

vertical-align : top; 

font-size : 100%; 

margin : 0 auto; 

padding : 0; 
} 
div { 

font-size : 100%; 

border : 0; 

outline : 0; 

vertical-align : top; 

margin : 0; 

padding : 0; 
} 
a { 

outline : none; 

color : #036; 

text-decoration : none; 

text-align : justify; 
} 
a:hover { 

text-decoration : underline; 

text-align : justify; 
} 
.indcol2 { 

padding-left : 15px; 

text-transform : uppercase; 

text-align : justify; 

font-size : 0.8em; 

color : #03c; 
} 
.indcol2b { 

text-transform : uppercase; 

text-align : justify !important ; 

font-size : 0.9em; 

color : #039; 
} 
.indcolt { 

text-align : left; 

padding-left : 50px; 

font-size : 0.9em; 

color : #039; 

padding-top : 8px; 
} 
.sang { 

padding-left : 25px; 
} 
.sangt { 

padding-left : 50px; 
} 
.sangp { 

padding-left : 70px; 
} 
.sangs { 

padding-left : 180px; 
} 
.sangc { 

text-align : center; 
} 
.sang18 { 

padding-left : 25px; 

width : 18%; 
} 
.cent { 

margin : 0 auto; 
} 
.imleft { 

text-align : left; 
} 
.imright { 

text-align : right; 
} 
.imcenter { 

text-align : justify !important ; 

padding-top : 25px; 

font-size : 1.15em; 

line-height : 18px; 
} 
.linedivider { 

height : 3px; 
} 
.w82 { 

width : 82%; 
} 
.w65 { 

width : 65%; 
} 
.w35l { 

width : 35%; 

text-align : left; 
} 
#main-tail { 

background : url(../images/main-tail.gif) repeat 50% 17px; 
} 
#main-tail-top { 

background : url(../images/main-tail-top.gif) repeat-x 50% 0; 
} 
#main { 

font-size : 0.75em; 
} 
#header { 

position : relative; 

width : 970px; 

height : 194px; 

margin : 0 auto; 
} 
#page1 header { 

height : 627px; 
} 
.thead1 { 

text-align : left; 

padding : 30px 0 0 5px; 
} 
.thead1b { 

text-align : justify; 

font-size : 14px; 

padding : 30px 0 0 5px; 
} 
.thead1c { 

padding : 30px 0; 
} 
img .thead1b { 

clear : both; 
} 
#content-tail { 

background : url(../images/content-tail-bot.gif) repeat-x 50% 100%; 

margin-top : 525px; 

padding : 0 0 23px; 
} 
#content-tail2 { 

background : url(../images/content-tail-bot.gif) repeat-x 50% 100%; 

padding : 0 0 23px; 
} 
#sectioncontent { 

width : 970px; 

margin : 0 auto; 
} 
#footer-tail { 

background : #fff; 
} 
#footer { 

width : 970px; 

min-height : 184px; 

height : auto !important ; 

overflow : hidden; 

margin : 0 auto; 
} 
#article { 

display : block; 

text-align : center; 
} 
#articleemp { 

display : block; 

text-align : justify; 
} 
.wrapperb { 

width : 95%; 

overflow : hidden; 

display : block; 

text-align : justify; 

font-size : 1em; 

padding : 0 15px; 
} 
.fleft { 

float : left; 
} 
img.fleft { 

margin : 6px 15px 26px 0; 
} 
img.fleft1 { 

float : left; 

margin : 5px 15px 18px 0; 
} 
ul.fright { 

padding : 0 24px 21px 0; 
} 
ul.fright1 { 

float : right; 

padding : 0 17px 44px 0; 
} 
.col-1, .col-2, .col-3, .col-4 { 

float : left; 

overflow : hidden; 

padding-left : 10px; 

padding-right : 10px; 
} 
.col-5 img { 

display : block; 

margin-left : auto; 

margin-right : auto; 
} 
.col-3 img { 

float : right; 

margin : 10px 0 10px 10px; 
} 
.block-1, .block-2, .block-3, .block-4 { 

float : left; 

overflow : hidden; 
} 
.aligncenter { 

text-align : center; 

padding : 15px 0 0; 
} 
.wrapperemp { 

width : 95%; 

height : 35px; 

overflow : hidden; 

padding : 10px 10px 10px 30px; 
} 
.wrapperempart { 

width : 95%; 

height : auto; 

overflow : hidden; 

padding-left : 30px; 
} 
.clear { 

clear : both; 

font-size : 0; 

line-height : 0; 

height : 0; 
} 
#navi { 

overflow : hidden; 

position : absolute; 

top : 62px; 

right : 216px; 
} 
#navi li { 

background : url(../images/navi-divider.gif) no-repeat 0 3px; 

float : left; 

line-height : 16px; 

font-size : 0.917em; 

text-transform : uppercase; 

color : #a1a1a1; 

margin : 0 0 0 -1px; 

padding : 0 7px 0 8px; 
} 
#navi li a { 

text-decoration : none; 

color : #a1a1a1; 
} 
#menu { 

background-image : url(../images/nav_bg.gif); 

background-repeat : repeat-x; 

height : 30px; 

width : 950px; 

padding-left : 10px; 

margin : auto; 
} 
#nav { 

list-style : none; 
} 
#nav li { 

float : left; 

background-image : url(../images/nav_li_bg.gif); 

background-repeat : no-repeat; 

background-position : right; 
} 
#nav li a { 

display : block; 

text-decoration : none; 

color : #fff; 

font-weight : 700; 

width : 115px; 

text-align : center; 

padding : 7px 10px; 
} 
#sub { 

border : 1px solid #000; 

position : absolute; 

list-style : none; 

background-color : #333; 

width : 265px; 

left : 796px; 

top : 287px; 

padding : 5px; 
} 
#sub ul { 

border : 1px solid #000; 

position : absolute; 

list-style : none; 

background-color : #333; 

margin-left : 150px; 

margin-top : -30px; 

padding : 5px; 
} 
#sub li { 

float : none; 

background-image : none; 

border-bottom : 1px solid #999; 

min-width : 250px; 
} 
#sub li a { 

display : block; 

text-decoration : none; 

color : #fff; 

font-weight : 700; 

width : 250px; 

padding : 10px; 
} 
#menuc { 

font-size : 1em; 

width : 200px; 

text-align : center !important ; 

margin : 20px auto; 
} 
#menuc ul { 

list-style-type : none; 
} 
#menuc ul li.nivel1 { 

float : left; 

width : 195px; 
} 
#menuc ul li a { 

display : block; 

text-decoration : none; 

color : #fff; 

background-image : url(../images/nav_li_bg2.gif); 

background-color : #036; 

position : relative; 

padding : 10px; 
} 
#menuc ul li:hover { 

position : relative; 
} 
#menuc ul li a:hover, #mencu ul li:hover a.nivel1 { 

background-color : #036; 

color : #fff; 

position : relative; 

text-decoration : underline; 
} 
#menuc ul li a.nivel1 { 

display : block !important ; 

position : relative; 
} 
#menuc ul li a:hover ul, #menuc ul li:hover ul { 

display : block; 

position : absolute; 

right : 0; 
} 
#menuc ul li ul li a { 

width : 189px; 

border-top-color : #000; 

text-align : center; 

padding : 6px 0 8px 6px; 
} 
#menuc ul li ul li a:hover { 

border-top-color : #000; 

position : relative; 
} 
#content { 

background : url(../images/content-tail.gif) repeat-y 50% 0; 
} 
#content-top { 

background : url(../images/content-top.gif) no-repeat 50% 0; 
} 
#content-bot { 

background-color : #fff; 

width : 100%; 
} 
#content #indent { 

padding : 1px 5px 5px; 
} 
#content #indent-1 { 

padding : 27px 35px 29px; 
} 
#content #indent-2 { 

padding : 27px 31px 29px 35px; 
} 
#content #indent-3 { 

padding : 27px 31px 0 35px; 
} 
#content p { 

line-height : 20px; 

font-size : 1.167em; 

color : #838383; 

padding : 0 0 20px; 
} 
#content p.extra { 

padding : 0 0 26px; 
} 
#content p.extra1 { 

padding : 0 0 22px; 
} 
#content p.extra2 { 

padding : 0 0 24px; 
} 
#content p.extra3 { 

padding : 0 0 30px; 
} 
#content blockquote p strong { 

display : block; 

text-align : right; 

color : #000; 

padding : 4px 9px 0 0; 
} 
#content blockquote p b { 

display : block; 

text-align : right; 

color : #000; 

padding : 4px 9px 11px 0; 
} 
.box .border-top { 

background : #000 url(../images/border-top.html) repeat-x 0 0; 
} 
.box .border-bot { 

background : url(../images/border-bot.html) repeat-x 0 100%; 
} 
.box .border-left { 

background : url(../images/border-left.html) repeat-y 0 0; 
} 
.box .border-right { 

background : url(../images/border-right.html) repeat-y 100% 0; 
} 
.box .corner-top-left { 

background : url(../images/corner-top-left.html) no-repeat 0 0; 
} 
.box .corner-top-right { 

background : url(../images/corner-top-right.html) no-repeat 100% 0; 
} 
.box .corner-bot-left { 

background : url(../images/corner-bot-left.html) no-repeat 0 100%; 
} 
.box .corner-bot-right { 

background : url(../images/corner-bot-right.html) no-repeat 100% 100%; 

width : 100%; 
} 
h1 { 

position : absolute; 

top : 31px; 

left : -905px; 
} 
h1 a { 

background : url(../images/logo.gif) no-repeat 0 0; 

display : block; 

width : 224px; 

height : 90px; 

overflow : hidden; 
} 
h2 { 

line-height : 28px; 

font-size : 1.8em; 

font-weight : 400; 

color : #383838; 

padding : 0 0 17px; 
} 
h2 strong { 

display : block; 

font-size : 2em; 

font-weight : 400; 

color : #383838; 

padding : 0 0 5px; 
} 
h2 em { 

display : block; 

font-style : normal; 

margin : 0 0 -1px; 
} 
h3 { 

line-height : 28px; 

font-size : 1em; 

font-weight : 700; 

color : #383838; 

text-align : center; 

padding : 10px; 
} 
h4 { 

line-height : 28px; 

font-size : 1.2em; 

font-weight : 700; 

color : #036; 

text-align : left; 
} 
.int { 

line-height : 10px; 

font-size : 1.3em; 

font-weight : 700; 

color : #036; 

text-align : center; 

text-decoration : underline; 
} 
.red { 

color : red; 
} 
h5 { 

line-height : 20px; 

font-size : 1em; 

font-weight : lighter; 

color : #00c; 

text-align : center; 
} 
h6 { 

line-height : 20px; 

font-size : 1.167em; 

color : #00c; 

text-align : center; 

padding : 0 0 20px; 
} 
h6 em { 

display : block; 

font-style : normal; 

margin : 0 0 -20px; 
} 
h6 small { 

float : right; 

font-size : 1em; 

padding : 0 10% 0 0; 
} 
.linesmall { 

line-height : 20px; 

font-size : 11px; 

color : #036; 

text-align : justify; 

font-weight : 700; 
} 
.link { 

float : left; 

line-height : 20px; 

font-size : 0.917em; 

text-transform : uppercase; 

color : #51c1d3; 
} 
.link-indent { 

margin : 0 0 38px; 
} 
.link-indent-1 { 

margin : 0 0 24px; 
} 
.line-ver { 

background : url(../images/line-ver.gif) repeat-y; 

width : 100%; 
} 
.line-ver-1 { 

background : url(../images/line-ver1.gif) repeat-y; 

width : 100%; 
} 
.line-hor { 

background : url(../images/line-hor.gif) repeat-x 0 0; 

width : 100%; 

height : 17px; 

overflow : hidden; 
} 
.line-hor-1 { 

background : url(../images/line-hor.gif) repeat-x 0 0; 

width : 100%; 

height : 15px; 

overflow : hidden; 
} 
.line-hor-2 { 

background : url(../images/line-hor2.gif) repeat-x 0 0; 

height : 26px; 

overflow : hidden; 

margin : 0 -30px; 
} 
.line-hor-3 { 

background : url(../images/line-hor2.gif) repeat-x 0 0; 

height : 2px; 

overflow : hidden; 

margin : 0 -30px; 
} 
.line-hor-4 { 

background : url(../images/divider.gif) repeat-x 0 0; 

width : 100%; 

height : 5px; 

overflow : hidden; 
} 
.line-doble { 

background : url(../images/dividerdoble.gif) repeat-x 0 0; 

width : 100%; 

height : 20px; 

overflow : hidden; 
} 
.imgp { 

border : 0; 

vertical-align : middle; 

text-align : center; 
} 
.imgcc { 

border : 0; 

text-align : center; 
} 
.tableb, tableb td { 

border : none; 

border-collapse : collapse; 

color : #006; 

font-weight : 700; 

padding : 10px; 
} 
.eh { 

width : 800px; 
} 
.w50 { 

width : 50%; 
} 
.title { 

line-height : 24px; 

font-size : 1.3em; 

font-weight : 700; 

color : #036; 

padding : 0 0 6px; 
} 
.titleb { 

line-height : 50px; 

font-size : 1.6em; 

font-weight : 700; 

color : #036; 

padding : 10px 0 6px; 
} 
.title strong { 

display : block; 

font-weight : 400; 

padding : 0 0 11px; 
} 
.titlec { 

font-size : 14px; 

font-weight : 700; 

color : #036; 

padding : 0 0 15px; 
} 
.list-indtitular { 

width : 100%; 

overflow : hidden; 

vertical-align : top; 

line-height : 18px; 

font-size : 12px; 

color : #039; 

text-align : justify; 

padding : 0 20px 0 0; 
} 
.piedefoto { 

text-align : center; 

font-size : smaller; 

margin-left : auto; 

margin-right : auto; 
} 
.services { 

padding-top : 5px; 
} 
#contact-form { 

width : 319px; 

overflow : hidden; 
} 
#contact-form label { 

background : url(../images/contact-input.gif) no-repeat 0 0; 

display : block; 

height : 50px; 

overflow : hidden; 
} 
#contact-form strong { 

background : url(../images/contact-textarea.gif) no-repeat 0 0; 

display : block; 

width : 100%; 

height : 240px; 

font-weight : 400; 
} 
#contact-form input { 

background : none; 

width : 279px; 

height : 16px; 

border : none; 

float : left; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 1em; 

color : #838383; 

padding : 8px 18px; 
} 
#contact-form textarea { 

background : none; 

width : 279px; 

height : 220px; 

border : none; 

overflow : auto; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 1em; 

color : #838383; 

padding : 8px 18px; 
} 
#contact-form div.line { 

background : url(../images/line-hor.gif) repeat-x 0 0; 

width : 100%; 

height : 15px; 

overflow : hidden; 

margin : 25px 0 0; 
} 
#contact-form a { 

float : right; 

line-height : 20px; 

font-size : 0.875em; 

text-transform : uppercase; 

color : #51c1d3; 

margin : 0 6px 0 19px; 
} 
#search-form { 

background : url(../images/search-input.gif) no-repeat 0 0; 

width : 209px; 

height : 35px; 

overflow : hidden; 

position : absolute; 

top : 52px; 

right : 4px; 
} 
#search-form input { 

background : none; 

width : 161px; 

height : 15px; 

border : none; 

float : left; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 1em; 

color : #000; 

padding : 10px 0 10px 10px; 
} 
#search-form input#search-submit { 

background : url(../images/search-submit.gif) no-repeat 0 0; 

width : 38px; 

height : 35px; 

border : none; 

float : left; 

cursor : pointer; 

padding : 0; 
} 
.pic-indent { 

margin : 0; 
} 
.info-box { 

background : url(../images/line-hor1.gif) repeat-x 0 100%; 
} 
.info-box .inner { 

padding : 10px 0; 
} 
.info-box strong a { 

background : url(../images/button.gif) no-repeat 0 0; 

display : block; 

width : 138px; 

height : 59px; 

overflow : hidden; 

line-height : 58px; 

text-align : center; 

font-size : 1.5em; 

font-weight : 700; 

text-decoration : none; 

color : #fff; 
} 
.info-box b { 

display : block; 

line-height : 24px; 

word-spacing : -1px; 

font-size : 1.5em; 

font-weight : 400; 

color : #036; 

margin : 0 0 -5px; 

padding : 8px 0; 
} 
.info-box em { 

display : block; 

line-height : 24px; 

font-size : 1.167em; 

font-style : normal; 

color : #8c9091; 
} 
.indent-left { 

padding : 0 0 0 30px; 
} 
.list { 

overflow : hidden; 

padding : 0 0 26px; 
} 
.list li { 

background : url(../images/marker.gif) no-repeat 0 6px; 

line-height : 20px; 

font-size : 0.917em; 

text-transform : uppercase; 

color : #51c1d3; 

padding : 0 0 0 16px; 
} 
.list li a { 

color : #00c; 
} 
.list-1 { 

overflow : hidden; 
} 
.list-1 li { 

line-height : 40px; 

font-size : 0.875em; 

text-transform : uppercase; 

color : #838383; 

margin : 0 0 -2px; 
} 
.list-1 li a { 

display : block; 

height : 42px; 

line-height : 43px; 

text-decoration : none; 

color : #838383; 

padding : 0 0 0 30px; 
} 
.list-1 li a:hover { 

background : url(../images/list-tailb.gif) repeat-x 0 0; 

font-weight : 700; 

color : #5198a4; 
} 
.list-2 li strong { 

display : block; 

line-height : 20px; 

color : #00c; 

text-decoration : none; 
} 
.list-2b li { 

width : 100%; 

overflow : hidden; 

vertical-align : top; 

line-height : 20px; 

font-size : 1.167em; 

color : #838383; 

text-align : center; 

padding : 0 0 21px; 
} 
.list-2c { 

width : 100%; 

overflow : hidden; 

vertical-align : top; 

line-height : 20px; 

font-size : 1.167em; 

color : #838383; 

text-align : justify; 

padding : 0 0 21px; 
} 
.list-2b li img { 

float : right; 

margin : 15px; 
} 
.list-3 { 

overflow : hidden; 

margin : 0 0 0 -9px; 
} 
.list-3 li { 

background : url(../images/divider1.gif) no-repeat 0 4px; 

float : left; 

line-height : 20px; 

font-size : 0.917em; 

text-transform : uppercase; 

color : #51c1d3; 

margin : 0 0 0 -1px; 

padding : 0 6px 0 10px; 
} 
.list-4 { 

width : 100%; 

overflow : hidden; 

padding : 0 0 10px; 
} 
.list-4 li { 

float : left; 

width : 263px; 

padding : 0 26px 0 0; 
} 
.list-5 { 

width : 100%; 

overflow : hidden; 

padding : 0 0 3px; 
} 
.list-5 li { 

float : left; 

width : 288px; 

padding : 0 20px 0 0; 
} 
.list-6 { 

overflow : hidden; 

line-height : 20px; 

font-size : 1.167em; 

color : #838383; 

padding : 0 0 3px; 
} 
.list-7 { 

overflow : hidden; 

line-height : 20px; 

font-size : 1.167em; 

color : #838383; 

padding : 0 0 22px; 
} 
.list-7 dd { 

width : 100%; 

overflow : hidden; 

padding : 0 0 20px; 
} 
.list-7 dd small { 

float : right; 

font-size : 1em; 

padding : 0 26% 0 0; 
} 
.list-8 { 

overflow : hidden; 

line-height : 20px; 

font-size : 1.167em; 

color : #838383; 
} 
.list-8 dt a { 

text-decoration : none; 

color : #000; 
} 
.list-9 li strong { 

display : block; 

line-height : 52px; 

color : #036; 

text-decoration : none; 

padding-left : 220px; 
} 
.list-indent { 

padding : 0 0 31px !important ; 
} 
.list-indent1 { 

padding : 0 0 21px !important ; 
} 
.list-indent2 { 

padding : 0 0 24px !important ; 
} 
.no-indent { 

margin : 0 !important ; 

padding : 0 !important ; 
} 
.clients { 

overflow : hidden; 

margin : 0 0 -20px; 
} 
.clients li { 

padding : 0 0 25px; 
} 
.privacy p.extra { 

padding : 0 0 23px !important ; 
} 
.privacy strong { 

display : block; 

line-height : 20px; 

font-size : 0.917em; 

font-weight : 400; 

text-transform : uppercase; 

color : #51c1d3; 
} 
#faded { 

width : 966px; 

height : 426px; 

overflow : hidden; 

visibility : visible; 
} 
#faded a.prev { 

background : url(../images/button-prev.gif) no-repeat 0 0; 

display : block; 

width : 14px; 

height : 21px; 

overflow : hidden; 

text-indent : -100px; 

position : absolute; 

top : 372px; 

left : 422px; 

z-index : 100; 
} 
#faded a.next { 

background : url(../images/button-next.gif) no-repeat 0 0; 

display : block; 

width : 14px; 

height : 21px; 

overflow : hidden; 

text-indent : -100px; 

position : absolute; 

top : 372px; 

left : 525px; 

z-index : 100; 
} 
#faded div { 

background : url(../images/pagination-bg.png) no-repeat 0 0; 

width : 60px; 

height : 58px; 

overflow : hidden; 

position : absolute; 

top : 358px; 

left : 401px; 

z-index : 90; 

padding : 9px 49px 0 54px; 
} 
ul.pagination { 

width : 60px; 

height : 36px; 

overflow : hidden; 

position : absolute; 

top : 367px; 

left : 455px; 

z-index : 99; 
} 
ul.pagination li { 

float : left; 

padding : 0 5px 4px 0; 
} 
ul.pagination li a { 

background : url(../images/pagination.png) no-repeat 0 0; 

float : left; 

width : 14px; 

height : 14px; 

overflow : hidden; 

text-indent : -100px; 
} 
#footer .indent { 

background : url(../images/line-hor.gif) repeat-x 50% 100%; 

padding : 24px 0; 
} 
#footer .line-ver { 

background-position : 590px 0; 
} 
#footer .block-1 { 

width : 90%; 

padding : 10px 10px 0 0; 
} 
#footer .block-1b { 

width : 500px; 

padding : 0 30px 0 0; 
} 
#footer .block-2 { 

width : 350px; 

padding : 0 0 0 29px; 
} 
#footer .block-c { 

width : 100%; 

padding : 10px 10px 0 0; 
} 
#footer .inner { 

padding : 19px 27px 0 24px; 
} 
#footer p { 

line-height : 16px; 

font-size : 0.917em; 

text-transform : uppercase; 

color : #b2b2b2; 
} 
.text { 

line-height : 1.429em; 

font-size : 12px; 

color : #838383; 
} 
#icons li { 

float : left; 

padding : 0 9px 0 0; 
} 
#menu-bot { 

float : right; 

overflow : hidden; 
} 
#menu-bot li { 

background : url(../images/divider.gif) no-repeat 0 3px; 

float : left; 

line-height : 1.455em; 

font-size : 0.917em; 

text-transform : uppercase; 

color : #b2b2b2; 

margin : 0 0 0 -1px; 

padding : 0 7px 0 8px; 
} 
.tfooter { 

width : 100%; 

padding : 10px; 
} 
.imgarticle { 

float : left; 

margin : 10px 20px 0; 
} 
.imgarticleb { 

float : right; 

margin : 10px 20px 0; 
} 
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, menu, .list-1 li a:hover span { 

display : block; 
} 
.just, .list-ind { 

text-align : justify !important ; 
} 
.fright, .info-box strong { 

float : right; 
} 
.wrapper, .box, #icons { 

width : 100%; 

overflow : hidden; 
} 
#navi li a:hover, .list-8 dt a:hover { 

text-decoration : none; 
} 
#nav li a:hover, #sub li a:hover { 

color : #0cc; 
} 
#menuc ul li ul, h1 a span { 

display : none; 
} 
.box .inner, .list-4 li.extra, .list-5 li.extra { 

padding : 0; 
} 
h6 a, .info-box strong a:hover, #footer p a:hover, #menu-bot li a:hover { 

color : #000; 
} 
.cpc, .privacy { 

width : 100%; 
} 
.list-2, .list-2b, .list-9 { 

overflow : hidden; 

padding : 0 0 4px; 
} 
.list-2 li, .list-9 li { 

width : 100%; 

overflow : hidden; 

vertical-align : top; 

line-height : 20px; 

font-size : 1em; 

color : #838383; 

padding : 0 0 21px; 
} 
.list-2 li img, .list-9 li img { 

float : left; 

margin : 5px 15px 0 0; 
} 
.list-2 li a, .list-9 li a { 

text-transform : uppercase; 

font-size : 1em; 

color : #00c; 
} 
.list-3 li a, .list-6 dt, .list-6 dt a { 

color : #51c1d3; 
} 
.list-4 li img, .list-5 li img { 

margin : 0 0 19px; 
} 
.list-4 li strong, .list-5 li strong { 

display : block; 

line-height : 20px; 

font-size : 1.167em; 

color : #000; 
} 
.list-6 dd, .list-8 dd { 

padding : 0 0 20px; 
} 
.list-7 dt, .list-8 dt { 

font-weight : 700; 

color : #000; 
} 
ul.pagination li.current a, ul.pagination li a:hover { 

background-position : 0 -14px; 
} 
#footer p a, #menu-bot li a { 

text-decoration : none; 

color : #b2b2b2; 
} 

