@CHARSET "UTF-8";

/** Regra de mídia para monitores em geral. */
@media screen {
    /** Seletores e propriedades compartilhadas. */
    * {
        margin: 0;
    }
    
    body {        
        background: #0096D6 url("../../../image/home/gradient.png") repeat-x;
        overflow-x: hidden;
    }
    
    body img {
        border: 0;
    }
    
    body a {
        color: #053A4F;
        
        text-decoration: underline;
        
        overflow: hidden;
    }
    
    body a:hover, body a:focus {
        color: #53B6E8 !important;
    }
    
    body a:visited {
        color: #777;
    }
        /** Status. */
        body div.status {
            position: absolute;
            
            top: 30px;
            left: 0;
            
            width: 130px;
            height: 70px;
            
            padding: 0 10px 0;
            
            background: #FFF;
            
            z-index: 999;
        }
        
        body div.status div.title {
            margin: 10px 0 0;
            
            font: 22px "Trebuchet MS", Arial, sans;
            color: #0096D6;
            
            letter-spacing: -1px;
        }
        
        body div.status div.comment {
            font: 13px "Trebuchet MS", Arial, sans;
            color: #888;
        }
        /** ENDOF Status. */
        
        /** Contêiner. */
        body div.container {
            position: relative;
            margin: 0 auto;
            
            width: 990px;
            height: auto !important;
            height: 800px;
            min-height: 800px;
        }
        
            /** Cabeçalho. */
            body div.header h1.title, body div.header h2.slogan {
                display: none;
            }
            
            body div.header div.menu {
                position: relative;
                top: 0;
                left: 503px;
                
                padding: 0 0 0 15px;
                
                width: 456px;
                
                background: url("../../../image/shared/menu-background.png") no-repeat left center;
            }
            
            body div.header div.menu h3 {
                display: none;
            }
            
            body div.header div.menu ul {
                width: 455px;
                height: 41px;
                
                padding: 0;
                    
                list-style: none;
            }
            
            body div.header div.menu ul ul {
                position: absolute;
                top: 41px;
                left: 0px;
                
                padding: 0;
                
                width: 139px;
                height: 115px;
                
                background: url("../../../image/shared/submenu-background.png") no-repeat left top;
            }
            
            body div.header div.menu ul ul, body div.header div.menu ul ul li:hover ul {
                display: none;
            }
            
            body div.header div.menu ul li {
                float: left;
                
                padding: 2px 0 4px;
            }
            
            body div.header div.menu ul li ul li {
                float: none;
                
                margin: 0;
                padding: 0;
            }
            
            body div.header div.menu ul li a {
                display: block;
                
                height: 35px;
                
                text-indent: -2999px;
                
                text-decoration: none;
            }
            
            body div.header div.menu ul li.about a {
                width: 85px;
                
                background: url("../../../image/shared/menu-about.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.about a:hover {    
                background: url("../../../image/shared/menu-about-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service a {
                width: 85px;
                
                background: url("../../../image/shared/menu-service.png")  
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service a:hover {    
                background: url("../../../image/shared/menu-service-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.contact a {
                width: 85px;
                
                background: url("../../../image/shared/menu-contact.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.contact a:hover {    
                background: url("../../../image/shared/menu-contact-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.client a {
                width: 85px;
                
                background: url("../../../image/shared/menu-client.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.client a:hover {    
                background: url("../../../image/shared/menu-client-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.support a {
                width: 99px;
                
                background: url("../../../image/shared/menu-support.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.support a:hover {
                background: url("../../../image/shared/menu-support-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li ul li a {
                width: auto !important;
                height: auto;
                
                text-indent: 0;
                
                font: 13px "Trebuchet MS", Arial, sans-serif;
                color: #FFF;
                
                background: none !important;
            }
            
            body div.header div.menu ul li.service ul.submenu li.item a {
                display: block;
                
                width: 139px;
                height: 23px;
                
                text-indent: -2999px;
            }
            
            body div.header div.menu ul li.service ul.submenu li.technical-assistance {
                background: url("../../../image/shared/menu-service-technical-assistance.png")  
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.technical-assistance:hover {
                background: url("../../../image/shared/menu-service-technical-assistance-over.png")  
                    no-repeat left top;
            }

            body div.header div.menu ul li.service ul.submenu li.contact-center {
                background: url("../../../image/shared/menu-service-contact-center.png")
                    no-repeat left top;
            }

            body div.header div.menu ul li.service ul.submenu li.contact-center:hover {
                background: url("../../../image/shared/menu-service-contact-center-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.internet-and-design {
                background: url("../../../image/shared/menu-service-internet-and-design.png")  
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.internet-and-design:hover {
                background: url("../../../image/shared/menu-service-internet-and-design-over.png")  
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.print {
                background: url("../../../image/shared/menu-service-print.png")  
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.print:hover {
                background: url("../../../image/shared/menu-service-print-over.png")  
                    no-repeat left top;
            }

            body div.header div.menu ul li.service ul.submenu li.system {
                background: url("../../../image/shared/menu-service-system.png")
                    no-repeat left top;
            }

            body div.header div.menu ul li.service ul.submenu li.system:hover {
                background: url("../../../image/shared/menu-service-system-over.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.it-solutions {
                background: url("../../../image/shared/menu-service-it-solutions.png")
                    no-repeat left top;
            }
            
            body div.header div.menu ul li.service ul.submenu li.it-solutions:hover {
                background: url("../../../image/shared/menu-service-it-solutions-over.png")
                    no-repeat left top;
            }            
            
            body div.header div.menu li {
                position: relative;
            }
            
            body div.header div.menu li, body div.header div.menu li:hover ul {
                display: block;
            }
            /** ENDOF Cabeçalho. */
            
             /** Conteúdo. */
            body div.content {
                position: relative;
                
                margin: 250px 29px 0 97px;
                padding: 90px 0 0;
                
                font: 13px "Trebuchet MS", Arial, sans-serif;
            }
            
            body div.content h3 {
                text-indent: -2999px;
            }
            
            body div.content h4 {
                margin: 20px 0 5px;
                
                font: bold small-caps 17px Arial, sans-serif;
                color: #0080B7;
            }
            
            body div.content h5 {
                margin: 10px 0;
                
                font: bold 13px Arial, sans-serif;
                color: #0080B7;
            }
            
            body div.content h6 {
                margin: 10px 0;
                
                font: bold 13px Arial, sans-serif;
                color: #0080B7;
            }
            
            body div.content ul {
                margin: 10px 0;
                padding: 0 0 0 15px;
            }
            
            body div.content ul li {
                margin: 0 0 0 15px;
                padding: 0 0 0 5px;
                color: #0080B7;
            }
			body div.content div.clientes  table tbody tr td{	
				width:150px;
				border:0;	
				text-align:center;
			}	

			
			
			body div.content div.clientes   {	
				color: #0080B7;			
				font-size: 16px; 		
				padding: 30px 0 0 250px;	
				width: 610px;       	
			}						
			body div.content div.clientes h1  {
				color: #0080B7;			
				font: bold 16px Arial, sans-serif;			
			}				
			body div.content div.left {
                position: absolute;
                top: 0;                
                width: 50%;                
                margin: 0;
                padding: 90px 0 0;
            }
            
            body div.content div.left div.client {
                position: relative;
                top: 400px;
            }
            
            body div.content div.right {
                padding: 0 0 0 50%;
                
                width: 50%;
            }						
            
            body div.content div h4, body div.content div h5, body div.content div h6, body div.content div p, body div.content div ul {
                margin-left: 20px !important;
                margin-right: 20px !important;
            }
            
            body div.content div.right p {
                line-height: 150%;
            }
            
            body div.content a {
                color: #17617F;
                
                text-decoration: none;
            }
            
            body div.content a:hover, body div.content a:focus {
                color: #00A4FF;
                
                text-decoration: underline;
            }
            /** ENDOF Conteúdo. */
            
            /** Rodapé. */            
            body div.footer {
                position: relative;
                top: 0;
                left: 0;
                
                margin: 30px 0 0 0;
                padding: 70px 0 0 0;
                
                background: url("../../../image/service/shared/footer-logo.png") no-repeat top center;
            }
            
            body div.footer a {
                color: #40A0CF;
                
                text-decoration: none;
            }
            
            body div.footer a:hover, body div.footer a:focus {
                text-decoration: underline;
            }
            
            body div.footer div.contact {
                font: 12px "Trebuchet MS", Arial, sans-serif;
                color: #004F74;
                
                text-align: center;
            }
            
            body div.footer div.vcard span.fn, body div.footer div.vcard div.adr span.postal-code, body div.footer div.vcard div.adr span.country-name {
                display: none;
            }
            
            body div.footer div.vcard div.street-address, body div.footer div.vcard div.adr, body div.footer div.vcard div.tel {
                display: inline;
            }
            
            body div.footer div.url {
                position: absolute;
                top: 0;
                left: 50%;
                
                margin: 0 0 0 -62.5px;
                
                width: 125px;
                height: 65px;
            }
            
            body div.footer div.url a {
                display: block;
                
                width: 125px;
                height: 65px;
                
                text-indent: -2999px;
            }
            
            body div.footer div.info {
                position: relative;
                
                padding: 10px 0 0;
                
                font: 12px "Trebuchet MS", Arial, sans-serif;
                color: #004F74;
            }
            
            body div.footer div.info div.developer {
                position: absolute;
                
                top: 5px;
                left: 50%;
                
                margin: 0 0 0 -100px;
                
                width: 200px;
                
                text-align: center;
            }
            
            body div.footer div.info div.w3c-icon {
                position: absolute;
                
                top: 7px;
                right: 0;
            }
            /** ENDOF Rodapé. */
        /** ENDOF Contêiner. */
    /** ENDOF Seletores e propriedades compartilhadas. */
    
    /** Canivete. */
    body#knife div.container {
        text-align: center;
        
        height: 530px !important;
        min-height: 530px !important;
    }
        /** Conteúdo. */
        body#knife div.go-home {
            font: small-caps bold 15px "Trebuchet MS", Arial, sans-serif;
        }
        
        body#knife div.go-home a {
            text-decoration: none;
        }
        
        body#knife div.go-home a:link {
            color: #FFF;
        }
        
        body#knife div.go-home a:focus, body#knife div.go-home a:hover {
            color: #FFF !important;
            text-decoration: underline !important;
        }
        
        body#knife div.go-home a:visited {
            color: #FFF;
        }
        /** ENDOF Conteúdo. */
    /** ENDOF Canivete. */
    
    /** Página inicial */
    body#home a {
        color: #53B6E8;
    }
    
    body#home a:hover, body a:focus {
        color: #AFE4FF !important;
    }
    
    body#home a:visited {
        color: #DDD;
    }    
        /** Blackout */
        body#home div.blackout {            
            position: absolute;
            top: 0;
            left: 0;
            
            width: 0;
            height: 0;
            
            background: #0096D6 url("../../../image/home/gradient.png") repeat-x;
            
            z-index: 99;
        }
        /** ENDOF Blackout. */
        
        /** Contêiner. */
        body#home div.container {        
            background: url("../../../image/home/wave.png") no-repeat center top;
        }
        
            /** Cabeçalho. */
            body#home div.header h1.title {
                display: block;
                
                position: absolute;
                top: 90px;
                left: 60px;
                
                width: 289px;
                height: 147px;
                
                background: url("../../../image/home/logo.png");
            }
            
            body#home div.header h1.title a {
                display: block;
                
                width: 289px;
                height: 147px;
                
                text-indent: -2999px;
            }
            
            body#home div.header h2.slogan {
                display: block;
                
                position: absolute;
                top: 250px;
                left: 680px;
                
                width: 157px;
                height: 21px;
                
                text-indent: -2999px;
                
                background: url("../../../image/home/slogan.png") no-repeat center center;
            }
            
            body#home div.header div.menu {
                left: 485px;
            }
            /** ENDOF Cabeçalho. */
            
            /** Serviço. */
            body#home div.service {
                position: absolute;
                top: 386px;
                left: 173px;
                
                padding: 0 0 0 240px;
                
                width: 562px;
                height: 225px;
                
                background: url("../../../image/home/service-gradient.png") no-repeat;
            }
            
            body#home div.service h3.title {
                display: none;
            }
            
            body#home div.service ul.service {
                padding: 0;
                
                list-style: none;
            }
            
            body#home div.service ul.service li {
                float: left;
                
                padding: 0 4px;
                
                width: 82px;
                height: 115px;
            }
            
            body#home div.service ul.service li a {
                display: block;
                
                width: 82px;
                height: 115px;
                
                text-indent: -2999px;
            }
            
            body#home div.service ul.service li ul {
                display: none;
                
                position: absolute;
                top: 170px;
                left: 240px;
                
                width: 500px;
                height: 76px;
                
                text-indent: -2999px;
            }
            
            body#home div.service ul.service li p {
                display: none;
                
                position: absolute;
                top: -145px;
                right: 40px;
                
                width: 350px;
                height: 40px;
                
                text-align: center;
                
                text-indent: -2999px;
                
                background: #FFF;
            }
            
            body#home div.service ul.service li.technical-assistance ul {                
                background: url("../../../image/home/service-technical-assistance-over.png") no-repeat left top;
            }

            body#home div.service ul.service li.contact-center ul {
                background: url("../../../image/home/service-contact-center-over.png") no-repeat left top;
            }
            
            body#home div.service ul.service li.internet-and-design ul {                
                background: url("../../../image/home/service-internet-and-design-over.png") no-repeat left top;
            }
            
            body#home div.service ul.service li.print ul {                
                background: url("../../../image/home/service-print-over.png") no-repeat left top;
            }
            
            body#home div.service ul.service li.it-solutions ul {
                background: url("../../../image/home/service-it-solutions-over.png") no-repeat left top;
            }
            
            body#home div.service ul.service li.system ul {                
                background: url("../../../image/home/service-system-over.png") no-repeat left top;
            }
            
            body#home div.service ul.service li.technical-assistance p {                
                background: url("../../../image/home/service-technical-assistance-slogan.png") no-repeat center center;
            }

            body#home div.service ul.service li.contact-center p {
                background: url("../../../image/home/service-contact-center-slogan.png") no-repeat center center;
            }
            
            body#home div.service ul.service li.internet-and-design p {                
                background: url("../../../image/home/service-internet-and-design-slogan.png") no-repeat center center;
            }
            
            body#home div.service ul.service li.print p {                
                background: url("../../../image/home/service-print-slogan.png") no-repeat center center;
            }
            
            body#home div.service ul.service li.it-solutions p {
                background: url("../../../image/home/service-it-solutions-slogan.png") no-repeat center center;
            }
            
            body#home div.service ul.service li.system p {                
                background: url("../../../image/home/service-system-slogan.png") no-repeat center center;
            }
            
            body#home div.service ul.service li.technical-assistance a {
                background: url("../../../image/home/service-technical-assistance.png") no-repeat;
            }

            body#home div.service ul.service li.contact-center a {
                background: url("../../../image/home/service-contact-center.png") no-repeat;
            }
            
            body#home div.service ul.service li.internet-and-design a {
                background: url("../../../image/home/service-internet-and-design.png") no-repeat;
            }
            
            body#home div.service ul.service li.print a {
                background: url("../../../image/home/service-print.png") no-repeat;
            }
            
            body#home div.service ul.service li.it-solutions a {
                background: url("../../../image/home/service-it-solutions.png") no-repeat;
            }
            
            body#home div.service ul.service li.system a {
                background: url("../../../image/home/service-system.png") no-repeat;
            }
            
            body#home div.service ul.service li, body#home div.service ul.service li:hover ul, body#home div.service ul.service li:hover p {
                display: block;
            }
            /** ENDOF Serviço. */
            
            /** Notícias. */
            body#home div.news {
                position: absolute;
                top: 41px;
                left: 494px;
                
                padding: 0 0 0 15px;
                
                width: 437px;
                height: 26px;
                
                background: url("../../../image/home/news.png") no-repeat center center;
            }
            
            body#home div.news ul {
                margin: 0;
                padding: 0;
                
                list-style: none;
            }
            
            body#home div.news ul li {
                padding: 4px 0 0 45px;
                
                width: 392px;
                
                font: 12px "Trebuchet MS", Arial, sans;
                color: #55BCE7;
            }
            /** ENDOF Notícias. */
            
            /** Navegação. */
            body#home div.navigation {
                position: absolute;
                top: 0;
                left: 485px;
                
                padding: 0 0 0 15px;
                
                width: 456px;
                
                background: url("../../../image/shared/menu-background.png") no-repeat left center;
            }
            
            body#home div.navigation h3 {
                display: none;
            }
            
            body#home div.navigation ul {
                width: 455px;
                height: 41px;
                
                padding: 0;
                    
                list-style: none;
            }
            
            body#home div.navigation ul ul {
                position: absolute;
                top: 41px;
                left: 0px;
                
                padding: 0;
                
                width: 139px;
                height: 115px;
                
                background: url("../../../image/shared/submenu-background.png") no-repeat left top;
            }
            
            body#home div.navigation ul ul, body#home div.navigation ul ul li:hover ul {
                display: none;
            }
            
            body#home div.navigation ul li {
                float: left;
                
                padding: 2px 0 4px;
            }
            
            body#home div.navigation ul li ul li {
                float: none;
                
                margin: 0;
                padding: 0;
            }
            
            body#home div.navigation ul li a {
                display: block;
                
                height: 35px;
                
                text-indent: -2999px;
                
                text-decoration: none;
            }
            
            body#home div.navigation ul li.about a {
                width: 85px;
                
                background: url("../../../image/shared/menu-about.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.about a:hover {    
                background: url("../../../image/shared/menu-about-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service a {
                width: 85px;
                
                background: url("../../../image/shared/menu-service.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service a:hover {    
                background: url("../../../image/shared/menu-service-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.contact a {
                width: 85px;
                
                background: url("../../../image/shared/menu-contact.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.contact a:hover {    
                background: url("../../../image/shared/menu-contact-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.client a {
                width: 85px;
                
                background: url("../../../image/shared/menu-client.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.client a:hover {    
                background: url("../../../image/shared/menu-client-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.support a {
                width: 99px;
                
                background: url("../../../image/shared/menu-support.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.support a:hover {
                background: url("../../../image/shared/menu-support-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li ul li a {
                width: auto !important;
                height: auto;
                
                text-indent: 0;
                
                font: 13px "Trebuchet MS", Arial, sans-serif;
                color: #FFF;
                
                background: none !important;
            }
            
            body#home div.navigation ul li.service ul.submenu li.item a {
                display: block;
                
                width: 139px;
                height: 23px;
                
                text-indent: -2999px;
            }
            
            body#home div.navigation ul li.service ul.submenu li.technical-assistance {
                background: url("../../../image/shared/menu-service-technical-assistance.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.technical-assistance:hover {
                background: url("../../../image/shared/menu-service-technical-assistance-over.png")  
                    no-repeat left top;
            }

            body#home div.navigation ul li.service ul.submenu li.contact-center {
                background: url("../../../image/shared/menu-service-contact-center.png")
                    no-repeat left top;
            }

            body#home div.navigation ul li.service ul.submenu li.contact-center:hover {
                background: url("../../../image/shared/menu-service-contact-center-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.internet-and-design {
                background: url("../../../image/shared/menu-service-internet-and-design.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.internet-and-design:hover {
                background: url("../../../image/shared/menu-service-internet-and-design-over.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.print {
                background: url("../../../image/shared/menu-service-print.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.print:hover {
                background: url("../../../image/shared/menu-service-print-over.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.it-solutions {
                background: url("../../../image/shared/menu-service-it-solutions.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.it-solutions:hover {
                background: url("../../../image/shared/menu-service-it-solutions-over.png")
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.system {
                background: url("../../../image/shared/menu-service-system.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation ul li.service ul.submenu li.system:hover {
                background: url("../../../image/shared/menu-service-system-over.png")  
                    no-repeat left top;
            }
            
            body#home div.navigation li {
                position: relative;
            }
            
            body#home div.navigation li, body#home div.navigation li:hover ul {
                display: block;
            }
            /** ENDOF Navegação. */
            
            /** Rodapé. */
            body#home div.footer {
                position: absolute;
                top: 640px;
                left: 320px;
                
                margin: 0;
                padding: 90px 0 0 0;
                
                background: url("../../../image/home/footer-background.png") no-repeat center top;
            }
            
            body#home div.footer a {
                color: #95D5EF !important;
            }
            /** ENDOF Rodapé. */
        /** ENDOF Contêiner. */
    /** ENDOF Página inicial. */
    
    /** Serviço. */
        /** Contêiner. */
            /** Cabeçalho. */
            body.service div.header div.menu {
                left: 503px;
            }
            
            body.service div.header h1.title {
                display: block;
                
                position: absolute;
                top: 10px;
                left: 15px;
                
                width: 150px;
                height: 75px;
            }
            
            body.service div.header h1.title a {
                 display: block;
                 
                width: 150px;
                height: 75px;
                
                text-indent: -2999px;
            }
                
            body.service div.header h2.slogan {
                position: absolute;
                left: 635px;
                
                text-indent: -2999px;
            }
            
            body.service div.header div.logo {
                position: absolute;
                
                text-align: center;
            }
            /** ENDOF Cabeçalho. */
            
            /** Serviço. */            
            body.service div.service {
                position: absolute;
                
                top: 130px;
                left: 10px;  
            }
            
            body.service div.service h3.title {
                display: none;
            }
            
            body.service div.service ul.service {
                padding: 0;
            }
            
            body.service div.service ul.service li.item {
                display: block !important;
                
                padding: 0;
                
                width: 163px;
                height: 51px;
                
                text-indent: -2999px;
            }
            
            body.service div.service ul.service li.technical-assistance {
                background: url("../../../image/service/shared/service-technical-assistance-off.png") no-repeat left top;
            }

            body.service div.service ul.service li.contact-center {
                background: url("../../../image/service/shared/service-contact-center-off.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.internet-and-design {
                background: url("../../../image/service/shared/service-internet-and-design-off.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.print {
                background: url("../../../image/service/shared/service-print-off.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.it-solutions {
                background: url("../../../image/service/shared/service-it-solutions-off.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.system {
                background: url("../../../image/service/shared/service-system-off.png") no-repeat left top;
            }
            
            body.service div.service ul.service li a {
               display: block;
               
               width: 163px;
               height: 51px;
               
               text-indent: -2999px;
            }
            
            body.service div.service ul.service li.technical-assistance a {
                background: url("../../../image/service/shared/service-technical-assistance.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.technical-assistance a:hover {
                background: url("../../../image/service/shared/service-technical-assistance-over.png") no-repeat left top;
            }

            body.service div.service ul.service li.contact-center a {
                background: url("../../../image/service/shared/service-contact-center.png") no-repeat left top;
            }

            body.service div.service ul.service li.contact-center a:hover {
                background: url("../../../image/service/shared/service-contact-center-over.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.internet-and-design a {
                background: url("../../../image/service/shared/service-internet-and-design.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.internet-and-design a:hover {
                background: url("../../../image/service/shared/service-internet-and-design-over.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.print a {
                background: url("../../../image/service/shared/service-print.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.print a:hover {
                background: url("../../../image/service/shared/service-print-over.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.it-solutions a {
                background: url("../../../image/service/shared/service-it-solutions.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.it-solutions a:hover {
                background: url("../../../image/service/shared/service-it-solutions-over.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.system a {
                background: url("../../../image/service/shared/service-system.png") no-repeat left top;
            }
            
            body.service div.service ul.service li.system a:hover {
                background: url("../../../image/service/shared/service-system-over.png") no-repeat left top;
            }
            /** ENDOF Serviço. */
        
            /** Rodapé */
            body.service div.footer {
                position: relative;
                top: 0;
                left: 0;
                
                margin: 30px 30px 0 96px;
                padding: 70px 0 0 0;
                
                background: url("../../../image/service/shared/footer-logo.png") no-repeat top center;
            }
            /** ENDOF Rodapé */
    
            /** Assistência Técnica. */
                /** Contêiner. */
                body#technical-assistance.service div.container, body.technical-assistance.service div.container {                                        
                    background: url("../../../image/service/technical-assistance/container-background.png") no-repeat center top;
                }                    
                    /** Conteúdo */
                    body#technical-assistance.service div.content h3.title, body.technical-assistance.service div.container h3.title {
                        position: absolute;
                        top: 30px;
                        right: 0;
                        
                        width: 50%;
                        height: 20px;
                        
                        background: url("../../../image/service/technical-assistance/slogan.png") no-repeat center center;
                    }
                    
                    body#technical-assistance.service div.content div.logo, body.technical-assistance.service div.content div.logo {
                        position: relative;
                        
                        margin: 0 0 0 430px;
                        
                        width: 50%;
                        height: 130px;
                        
                        text-align: center;
                    }
                    
                    body#technical-assistance.service div.content div.left div.partner {
                        position: relative;
                        top: 50px;
                        left: 70px;
                    }
                    
                    body#technical-assistance.service div.content div.left div.client {
                        position: relative;
                        top: 190px;
                    }
                    
                    body#technical-assistance.service div.content div.right {
                        height: auto !important;
                        height: 1130px;
                        min-height: 1130px;
                    }
                    
                    body.technical-assistance.service div.content div.right {
                        height: auto !important;
                        height: 380px;
                        min-height: 380px;
                    }
                    
                    body.technical-assistance.service div.content div.right div.option {
                        text-align: center;
                        
                        font: bold 13px "Trebuchet MS", Arial, sans-serif;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Assistência Técnica. */

            /** Contact Center. */
                /** Contêiner. */
                body#contact-center.service div.container {
                    background: url("../../../image/service/contact-center/container-background.png") no-repeat center top;
                }
                    /** Conteúdo. */
                    body#contact-center.service div.content h3.title {
                        position: absolute;
                        top: 30px;
                        right: 0;

                        width: 50%;
                        height: 20px;

                        background: url("../../../image/service/contact-center/slogan.png") no-repeat center center;
                    }

                    body#contact-center.service div.content div.logo {
                        position: relative;

                        margin: 0 0 0 430px;

                        width: 50%;
                        height: 100px;

                        text-align: center;
                    }

                    body#contact-center.service div.content div.infrastructure {
                        margin-top: 420px;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Contact Center. */
            
            /** Internet & Design */
                /** Contêiner. */
                body#internet-and-design.service div.container {
                    background: url("../../../image/service/internet-and-design/container-background.png") no-repeat center top;
                }                
                    /** Conteúdo. */                    
                    body#internet-and-design.service div.content h3.title {
                        position: absolute;
                        top: 30px;
                        right: 0;
                        
                        width: 50%;
                        height: 20px;
                        
                        background: url("../../../image/service/internet-and-design/slogan.png") no-repeat center center;
                    }
                    
                    body#internet-and-design.service div.content div.logo {
                        position: relative;
                        
                        margin: 0 0 0 430px;
                        
                        width: 50%;
                        height: 100px;
                        
                        text-align: center;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Internet & Design */
            
            /** Impressão. */
                /** Contêiner. */
                body#print.service div.container {
                    background: url("../../../image/service/print/container-background.png") no-repeat center top;
                }                
                    /** Conteúdo. */
                    body#print.service div.content {
                        padding-bottom: 200px;
                    }
                    
                    body#print.service div.content h3.title {
                        position: absolute;
                        top: 30px;
                        right: 0;
                        
                        width: 50%;
                        height: 20px;
                        
                        background: url("../../../image/service/print/slogan.png") no-repeat center center;
                    }
                    
                    body#print.service div.content div.logo {
                        position: relative;
                        
                        margin: 0 0 0 430px;
                        
                        width: 50%;
                        height: 100px;
                        
                        text-align: center;
                    }
                    
                    body#print.service div.content a.botao-portfolio {
                        display: block;
                        
                        position: absolute;
                        top: 170px;
                        left: 155px;
                        
                        width: 250px;
                        height: 243px;
                        
                        text-indent: -1999px;
                        overflow: hidden;
                        
                        background: url("/image/service/print/GIFportfolio2.gif") no-repeat;
                    }
                    
                    body#print.service div.blackout-portfolio {
                        position: absolute;
                        top: 0;
                        left: 0;
                        
                        background: #000;
                    }
                    
                    body#print.service div.portfolio {
                        position: absolute;
                        top: 20px;
                        left: 50%;
                        
                        margin: 0 0 0 -405px;
                        
                        padding: 50px 25px 25px;
                        
                        width: 760px;
                        height: 511px;
                        
                        background: url("/image/service/print/IMG_box.png") no-repeat;
                    }
                    
                    body#print.service div.portfolio a.fechar {
                        display: block;
                        
                        position: absolute;
                        top: 0;
                        right: 8px;
                        
                        width: 105px;
                        height: 30px;
                        
                        text-indent: -1999px;
                        overflow: hidden;
                    }
                    
                    body#print.service div.portfolio div.content {
                        margin: 0;
                        padding: 0;
                        
                        width: 750px;
                        height: 455px;
                        
                        overflow: hidden;
                    }
                    
                    body#print.service div.portfolio div.content img {
                        margin: 0;
                    }
                    
                    body#print.service div.portfolio div.bottom a.contato {
                        display: block;
                        
                        position: absolute;
                        bottom: 0px;
                        left: 0px;
                        
                        width: 350px;
                        height: 75px;
                        
                        text-indent: -1999px;
                        
                        overflow: hidden;
                        
                        background: url("/image/service/print/BT_vendedor.png") no-repeat left top;
                    }
                    
                    body#print.service div.portfolio div.slider {
                        position: absolute;
                        top: 50px;
                        right: 25px;
                        
                        width: 15px;
                        height: 458px;
                        
                        background: url("/image/service/print/scrollBKG.png")
                    }
                    
                    body#print.service div.portfolio div.slider div.handle {
                        position: absolute;
                        
                        width: 15px;
                        height: 32px;
                        
                        background: url("/image/service/print/scroll.png") no-repeat;
                    }
                    
                    body#print.service div.portfolio div.slider div.arrow-top {
                        position: absolute;
                        top: 0;
                        
                        width: 15px;
                        height: 17px;
                        
                        text-indent: -1999px;
                        overflow: hidden;
                        
                        cursor: pointer;
                        
                        background: url("/image/service/print/scrollUP.png") no-repeat;
                    }
                    
                    body#print.service div.portfolio div.slider div.arrow-bottom {
                        position: absolute;
                        bottom: 0;
                        
                        width: 15px;
                        height: 17px;
                        
                        text-indent: -1999px;
                        overflow: hidden;
                        
                        cursor: pointer;
                        
                        background: url("/image/service/print/scrollDOWN.png") no-repeat;
                    }
                    
                    body#print.service div.portfolio div.bottom div.logo-pixelprint {
                        position: absolute;
                        right: 50px;
                        bottom: 0;
                        
                        width: 300px;
                        height: 181px;
                        
                        background: url("/image/service/print/LOGO_pixelprint.png") no-repeat;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Impressão. */
            
            /** Venda e Locação. */
                /** Contêiner. */
                body#it-solutions.service div.container, body.it-solutions.service div.container {
                    background: url("../../../image/service/it-solutions/container-background.png") no-repeat center top;
                }                    
                    /** Conteúdo. */
                    body#it-solutions.service div.content h3.title, body.it-solutions.service div.content h3.title {
                        position: absolute;
                        top: 30px;
                        right: 0;
                        
                        width: 50%;
                        height: 20px;
                        
                        background: url("../../../image/service/it-solutions/slogan.png") no-repeat center center;
                    }
                    
                    body#it-solutions.service div.content div.left div.partner {
                        position: relative;
                        top: 50px;
                        left: 70px;
                    }
                    
                    body#it-solutions.service div.content div.right {
                        height: auto !important;
                        height: 380px;
                        min-height: 380px;
                    }
                    
                    body#it-solutions.service div.content div.right div.authorized2 {
                        padding: 0 20px 0 0;
                        text-align: right;
                    }
                    
                    body#it-solutions.service div.content div.right div.authorized2 a {
                        font: bold 14px "Trebuchet MS", Arial, sans-serif;
                        color: #40B2FF;
                    }
                    
                    body.it-solutions.service div.content div.right div.option {
                        text-align: center;
                        
                        font: bold 13px "Trebuchet MS", Arial, sans-serif;
                    }
                    /** ENDOF Conteúdo. */

                    /** Revenda. */
                    body#resale.it-solutions div.content div.right {
                        margin-top: -25px;
                    }

                    body#resale.it-solutions div.content div.right h4 {
                        border-bottom: 1px #CCC solid;
                    }
                    /** ENDOF Revenda. */
                /** ENDOF Contêiner. */
            /** ENDOF Venda e Locação. */
            
            /** Sistema. */
                /** Contêiner. */
                body#system.service div.container {                    
                    background: url("../../../image/service/system/container-background.png") no-repeat center top;
                }
                    /** Cabeçalho. */
                    body#system.service h2.slogan {
                        position: absolute;
                        top: 500px;
                        left: 635px;
                        
                        width: 260px;
                        height: 18px;
                        
                        background: url("../../../image/service/system/slogan.png") no-repeat left top;
                    }
                    
                    /** Conteúdo. */
                    body#system.service div.content {
                        padding-top: 230px;
                    }
                    
                    body#system.service div.content h3.title {
                        position: absolute;
                        top: 200px;
                        right: 0;
                        
                        width: 50%;
                        height: 20px;
                        
                        background: url("../../../image/service/system/slogan.png") no-repeat center center;
                    }
                    
                    body#system.service div.content div.left div.system {
                        position: absolute;
                        
                        padding: 205px 0 0 20px;
                        
                        z-index: 1;
                    }
                    
                    body#system.service div.content div.left div.system h4 {
                        margin: 0 !important;
                        padding: 4px 0 0 7px;
                        
                        width: 400px;
                        height: 25px;
                        
                        background: #EEE;
                        border: 1px #85CAF0 solid;
                        
                        cursor: pointer;
                        
                        background: #EEE url("../../../image/service/system/system-arrow.png") no-repeat 380px 2px;
                    }
                    
                    body#system.service div.content div.left div.system ul {
                        margin: -1px 0 0 !important;
                        padding: 3px 7px 7px;
                        
                        width: 393px;
                        
                        background: #FFF;
                        border-left: 1px #85CAF0 solid;
                        border-right: 1px #85CAF0 solid;
                        border-bottom: 1px #85CAF0 solid;
                    }
                    
                    body#system.service div.content div.left div.system ul li {
                        padding: 0;
                    }
                    
                    body#system.service div.content div.left div.client {
                        position: absolute;
                        top: 505px;
                    }
                    
                    body#system.service div.content div.right div.option {
                        text-align: right;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Sistema. */
        /** ENDOF Serviço. */
    /** ENDOF Serviço. */
    
    /** Área. */
    body.area div.header h1.title {
        display: block;
                    
        position: absolute;
        top: 110px;
        left: 175px;
        
        width: 230px;
        height: 120px;
    }
    
    body.area div.header h1.title a {
         display: block;
         
        width: 230px;
        height: 120px;
        
        text-indent: -2999px;
    }
        /** Contêiner. */
            /** Rodapé. */
            body.area div.footer {
                position: relative;
                top: 0;
                left: 0;
                
                margin: 30px 30px 0 96px;
                padding: 70px 0 0 0;
                
                background: url("../../../image/service/shared/footer-logo.png") no-repeat top center;
            }
            /** ENDOF Rodapé. */
        /** ENDOF Contêiner. */
            
        /** Sobre. */
            /** Contâiner */
            body.about.area div.container, body#about.area div.container {
                background: url("../../../image/about/container-background.png") no-repeat center top;
            }
                /** Cabeçalho. */
                body#about.area div.header div.change-header div {
                    position: absolute;
                    top: 44px;
                    left: 379px;
                    
                    width: 593px;
                    height: 172px;
                }
                
                body#about.area div.header div.change-header div.photo-01 {
                    background: url("../../../image/about/photo-01.jpg") no-repeat;
                }
                
                body#about.area div.header div.change-header div.photo-02 {
                    background: url("../../../image/about/photo-02.jpg") no-repeat;
                }
                
                body#about.area div.header div.change-header div.photo-03 {
                    background: url("../../../image/about/photo-03.jpg") no-repeat;
                }
                
                body#about.area div.header div.change-header div.photo-04 {
                    background: url("../../../image/about/photo-04.jpg") no-repeat;
                }
                
                body#about.area div.header div.change-header div.photo-05 {
                    background: url("../../../image/about/photo-05.jpg") no-repeat;
                }
                /** ENDOF Cabeçalho. */
                
                /** Conteúdo. */
                body.about.area div.content h3.title, body#about.area div.content h3.title {
                    position: absolute;
                    top: 30px;
                    left: 700px;
                    
                    width: 120px;
                    height: 25px;
                    
                    background: url("../../../image/about/title.png") no-repeat left top;
                }
                
                body#about.area div.content div.left div.gallery {
                    position: relative;
                    
                    margin: 0 0 145px 0;
                    padding: 93px 0 0 103px;
                    
                    width: 304px;
                    height: 214px;
                }
                
                body#about.area div.content div.left div.gallery a {
                    display: block;
                    
                    width: 304px;
                    height: 214px;
                    
                    text-indent: -2999px;
                    
                    background: url("../../../image/about/gallery.gif") no-repeat;
                }
                
                body#about.area div.content div.left div.meio-ambiente {
                    font-size: 13px;
                    color: #00668F;
                    
                    margin: 0 0 30px 20px;
                    
                    text-align: center;
                }
                
                body#about.area div.content div.left div.politica-da-qualidade {
                    margin: 0 0 0 20px;
                    
                    padding: 1px 10px 10px;
                    
                    width: 380px;
                    height: 240px;
                    
                    font-weight: bold;
                    color: #00668F;
                    
                    text-align: center;
                    line-height: 120%;
                    
                    background: url("../../../image/about/fundo-politica-da-qualidade-e-ambiental.png") no-repeat;
                }
                
                body#about.area div.content div.left div.politica-da-qualidade h4 {
                    margin: 10px;
                }
                
                body#about.area div.content div.left div.politica-da-qualidade div.reciclagem {
                    padding: 0 0 0 35px;
                    
                    font-size: 11px;
                    font-style: italic;
                    color: #0080B7;
                    
                    text-align: left;
                    
                    background: url("../../../image/about/logo-reciclagem.png") no-repeat left top;
                }
                
                body#about.area div.content div.right {
                    margin: 0 0 150px 0;
                }
                /** ENDOF Conteúdo. */
            /** ENDOF Contêiner. */
            
            /** Galeria. */
                /** Contêiner. */
                    /** Conteúdo. */                    
                    body#gallery.about div.content div.right table.gallery {
                        margin: 0 auto;
                        
                        text-align: center;
                    }
                    
                    body#gallery.about div.content div.right table.gallery tr td a img {
                        border: 0;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Galeria. */
        /** ENDOF Sobre. */
        
        /** Contato. */
            /** Contâiner */
            body#contact.area div.container {
                background: url("../../../image/contact/container-background.png") no-repeat center top;
            }
                /** Conteúdo. */                
                body#contact.area div.content h3.title {
                    position: absolute;
                    top: 30px;
                    left: 700px;
                    
                    width: 118px;
                    height: 24px;
                    
                    background: url("../../../image/contact/title.png") no-repeat left top;
                }
                /** ENDOF Conteúdo. */
            /** ENDOF Contêiner. */
        /** ENDOF Contato. */
        
        /** Clientes. */
            /** Contâiner */
            body#client.area div.container {
                background: url("../../../image/client/container-background.png") no-repeat center top;
            }
                /** Conteúdo. */
                body#client.area div.content h3.title {
                    position: absolute;
                    top: 30px;
                    left: 700px;
                    
                    width: 120px;
                    height: 25px;
                    
                    background: url("../../../image/client/title.png") no-repeat left top;
                }
                /** ENDOF Conteúdo. */
            /** ENDOF Contêiner. */
        /** ENDOF Clientes. */
        
        /** Suporte. */
            /** Contâiner */
            body#support.area div.container {
                background: url("../../../image/support/container-background.png") no-repeat center top;
            }                
                /** Conteúdo. */
                body#support.area div.content h3.title {
                    position: absolute;
                    top: 30px;
                    left: 700px;
                    
                    width: 120px;
                    height: 25px;
                    
                    background: url("../../../image/support/title.png") no-repeat left top;
                }
                
                body#support.area div.content div.right form.support {
                    padding: 0;
                }
                
                body#support.area div.content div.right form.support div.item {
                    position: relative;
                    
                    margin: 5px 0;
                    
                    width: 100%;
                }
                
                body#support.area div.content div.right form.support div.item span {
                    position: absolute;
                    top: 5px;
                    left: 0;
                }
                
                body#support.area div.content div.right form.support div.item input, body#support div.content div.right form.support div.item textarea {
                    margin: 0 0 0 150px;
                    padding: 5px 5px 3px;
                    
                    width: 250px;
                    
                    font: bold 14px Arial, sans-serif;
                    color: #555;
                }
                
                body#support.area div.content div.right form.support div.item div.subitem input {
                    width: auto;
                }
                
                body#support.area div.content div.right form.support div.option input {
                    margin: 15px 0 0 150px;
                    padding: 5px 5px 3px;
                    
                    width: 75px;
                    
                    font: bold 14px Arial, sans-serif;
                    color: #555;
                }
                
                body#support.area div.content div.right form.support div.status-message {                
                    margin: 15px 0 0 150px;
                    
                    font: bold 14px Arial, sans-serif;
                    color: #F00;
                }
                
                body#support.area div.content div.right div.confirmation {                
                    padding: 0 0 320px 0;
                    
                    text-align: center;
                }
                
                body#support.area div.content div.right div.confirmation p {                
                    font-weight: bold;
                    color: #037909;
                }
                /** ENDOF Conteúdo. */
            /** ENDOF Contêiner. */
        /** ENDOF Suporte. */
        
        /** Imprensa. */
            /** Contâiner */
            body#press.area div.container, body.press.area div.container {
                background: url("../../../image/about/container-background.png") no-repeat center top;
            }
                /** Cabeçalho. */
                body#press.area div.header div.change-header div {
                    position: absolute;
                    top: 44px;
                    left: 379px;
                    
                    width: 593px;
                    height: 172px;
                }
                /** ENDOF Cabeçalho. */
                
                /** Conteúdo. */
                body#press.area div.content h3.title, body.press.area div.content h3.title {
                    position: absolute;
                    top: 30px;
                    left: 770px;
                    
                    width: 120px;
                    height: 25px;
                    
                    background: url("../../../image/press/title.png") no-repeat left top;
                }
                
                body#press.area div.content div.left div.gallery {
                    position: relative;
                    
                    padding: 93px 0 0 103px;
                    
                    width: 304px;
                    height: 214px;
                }
                /** ENDOF Conteúdo. */
            /** ENDOF Contêiner. */
            
            /** Notícias. */
                /** Contêiner. */
                    /** Conteúdo. */
                    body#news.press.area div.content div.right h4.title {
                        margin-bottom: 20px;
                    }
                                   
                    body#news.press.area div.content div.right table.gallery {
                        margin: 0 auto;
                        
                        text-align: center;
                    }
                    
                    body#news.press.area div.content div.right table.gallery tr td a img {
                        border: 0;
                    }
                    
                    body#news.press.area div.left div.more {
                        position: absolute;
                        top: 140px;
                        left: 110px;
                    }
                    /** ENDOF Conteúdo. */
                /** ENDOF Contêiner. */
            /** ENDOF Notícias. */
        /** ENDOF Imprensa. */
    /** ENDOF Área. */
}
/** ENDOF Regra de mídia para monitores em geral. */

/** Regra de mídia para dispositivos móveis. */
@media handheld {
    /** Seletores e propriedades compartilhadas. */
    * {
        margin: 0;
    }
    
    body {
        background: #0096D6 url("../../../image/home/gradient.png") repeat-x;
    }
    
        /** Contêiner. */
        body div.container {
            display: block !important;
        }
        /** ENDOF Contêiner. */
    /** ENDOF Seletores e propriedades compartilhadas. */
    
    /** Canivete. */
    body#knife div.go-home {
        display: block !important;
    }
    /** ENDOF Canivete. */
    
    /** Página inicial. */
    body#home div.content, body#home div.header h1.title, body#home div.header h2.slogan, body#home div.header div.menu, body#home div.service, body#home div.service ul.service li.item, body#home div.footer {
        display: block !important;
    }
    
        /** Contêiner. */
            /** Conteúdo. */
            body#home div.container {
                
            }
            /** ENDOF Conteúdo. */
        /** ENDOF Contêiner. */
    /** ENDOF Página inicial. */
}
/** ENDOF Regra de mídia para dispositivos móveis. */
