html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; filter: 0; }
:focus { outline: 0; }
body { line-height: 1; color: black; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { width: 100%; height: 100%; margin:0px 0px 0px 0px; }

@font-face { font-family: "SegoeUI";
             src: url("/_fonts/SegoeUI.eot"); /* para IE */
             src: url("/_fonts/SegoeUI.otf");
             src: url("/_fonts/SegoeUI.woff");
             src: url("/_fonts/segoeui.ttf");
           }

@font-face { font-family: "SegoeUIBold";
             src: url("/_fonts/SegoeUI-Bold.eot");
             src: url("/_fonts/SegoeUI-Bold.otf");
             src: url("/_fonts/SegoeUI-Bold.woff");
             src: url("/_fonts/segoeuib.ttf");
           }

body { font-size:12px; font-family:'SegoeUI', arial, sans-serif; color:#000000; background:#ffffff; }
form { margin:0px; padding:0px; }
#page { position: relative; min-height:100%; height:auto; voice-family: "\"}\""; voice-family: inherit; height:auto; height:100%; }
html>body #page { height: auto; }
#container { width:100%; margin:auto; }
.next, .prev { cursor:pointer; }
.clear{ clear:both; width:0; height:0; }
#mask { filter:alpha(opacity=85); -moz-opacity:0.5; opacity:0.5; position:absolute; left:0; top:0; z-index:90000000; background-color:#CCCCCC; display:none; }
* { z-index:1; }
#div-texto { position:absolute; top:0px; left:-9999px; width:1; height:1px; font-size:1px; float:left; text-indent:-9999em; }

/* header */
#header { float:left; width:100%; height:120px; background:url(/_img/header-fundo.png) repeat-x; }
#header-base { width:950px; height:120px; margin:auto; }
#header-bloco-1 { float:left; width:219px; height:120px; }
#header-bloco-1-logo { position:relative; top:49px; }
#header-bloco-2 { float:left; width:580px; height:120px; }
#header-bloco-2-1 { float:left; position:relative; top:58px; width:19px; height:31px; }
#header-bloco-2-2 { float:left; position:relative; top:62px; width:500px; font-size:12px; font-family:'SegoeUIBold', arial, sans-serif; }
#header-bloco-4 { float:right; text-align:right; width:150px; height:120px; }
#header-bloco-4-1 { float:left; position:relative; top:20px; width:150px; }

/* banner */
#banner { float:left; width:100%; height:369px; background:url(/_img/banner-fundo.png) repeat-x; }
#banner-base { position:relative; width:950px; height:369px; margin:auto; }

/* footer */
#footer { width:100%; }
#footer-base { width:950px; margin:auto; line-height:20px; }
#footer-base h1 { font-size:20px; letter-spacing:-1px; font-family:'SegoeUIBold', arial, sans-serif; }
#footer-base-linha { width:256px; height:2px; margin-bootom:15px; margin-top:15px; background:url(/_img/linha.png) repeat-x;}
#footer-base a:link { text-decoration:none; color:#333333; }
#footer-base a:visited { text-decoration:none; color:#333333; }
#footer-base a:active { text-decoration:none; color:#333333; }
#footer-base a:hover { text-decoration:underline; color:#333333; }
#footer-base-0 { float:left; width:90px; height:150px; }
#footer-base-1 { float:left; width:256px; height:150px; }
#footer-base-2 { float:left; width:256px; height:150px; }
#footer-base-3 { float:left; width:256px; height:150px; }


/* home bases */
#home { float:left; width:100%; }
#home-base { width:950px; margin:auto; }


/* SOLUCAO */
#home-solucao { width:950px; height:300px; }
.home-solucao-0 { float:left; height:300px; }
.home-solucao-1 { float:left; width:256px; height:300px; position:relative; }
.home-solucao-1-titulo { width:256px; height:68px; }
.home-solucao-1-bloco { width:256px; height:229px; }
.home-solucao-1-texto { font-size:14px; color:#ffffff; letter-spacing:-0.1px; padding:10px; position:absolute; bottom:3px; width:236px; height:38px; background:url(/_img/2.png); }




/* MODAL */
#modal-boxes .window { -moz-box-shadow: 3px 3px 10px #666; -webkit-box-shadow: 3px 3px 10px #666; box-shadow: 3px 3px 10px #666; position:absolute; left:0; top:0; width:332px; height:346px; display:none; z-index:99999999; }
#modal-boxes #modal-dialog { width:332px; height:346px; background:#ffffff; }
#modal-boxes #modal-titulo { float:left; position:relative; top:20px; left:20px; width:260px; height:31px; color:#333333; font-size:16px; font-family:'SegoeUIBold', arial, sans-serif; }
#modal-boxes #modal-close { float:right; position:relative; top:20px; right:5px; width:32px; height:31px; }
#modal-boxes #modal-close a:link { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif;}
#modal-boxes #modal-close a:visited { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif;}
#modal-boxes #modal-close a:active { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif;}
#modal-boxes #modal-close a:hover { font-size:18px; text-decoration:none; color:#333333; font-family:'SegoeUIBold', arial, sans-serif;}
#modal-ajax { position:relative; left:20px; top:40px; width:290px; height:260px; overflow:none; color:#666666; background:#ffffff; line-height:17px; }


/* WOW SLIDER - BANNER */
#wowslider-container1  .ws_bullets {bottom: 0px;left:50%;}
#wowslider-container1  .ws_bullets div{left:-50%;}
#wowslider-container1 { zoom: 1; position: relative; width:950px;height:369px;margin:0 auto;z-index:100;background-image: none;}
#wowslider-container1 .ws_images{position: absolute;left:0px;top:0px;width:950px;height:369px;overflow:hidden;}
#wowslider-container1 .ws_images a{color:transparent;}
#wowslider-container1 .ws_images img{top:0;left:0;border:none 0;max-width: none;}
#wowslider-container1 a{ text-decoration: none; outline: none; border: none; }
#wowslider-container1  .ws_bullets { font-size: 0px; padding: 10px; float: left;position:absolute;z-index:70;}
#wowslider-container1  .ws_bullets div{position:relative;float:left;}
#wowslider-container1 .ws_bullets a { width:15px;height:15px;background: url(/_img/bullet.png) left top;float: left; text-indent: -1000px; position:relative;margin-left:3px;color:transparent;}
#wowslider-container1 .ws_bullets a:hover{background-position: 0 50%;}
#wowslider-container1 .ws_bullets a.ws_selbull{background-position: 0 100%;}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {position:absolute;display:none;top:50%;margin-top:-15px;z-index:60;height: 45px;width: 45px;background-image: url(/_img/arrows.png);}
#wowslider-container1 a.ws_next{background-position: 100% 0;right:21px;}
#wowslider-container1 a.ws_prev {left:21px;background-position: 0 0; }
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
#wowslider-container1 .ws-title{position:absolute;display:block;bottom: 0px;left: 0px;margin-bottom: 9px;margin-left: 9px;padding:15px;background:#FFFFFF;color:#333333; z-index: 50; font-family:'SegoeUI', arial, sans-serif; font-size: 14px; opacity:0.8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); }
#wowslider-container1 .ws-title div{padding-top:5px;font-size: 12px;}