body{background:#000 url(../images/bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#eee}
#container{min-height:100%;height:auto;margin:0 auto;width:940px}
/* hack \*/ html, body {height:100%} /* end hack */
.clear{clear:both}
/*header*/
#header{width:940px;height:109px;margin:0 auto}
#header .headright {float:right;width:157px;height:42px;background:url(../images/topright.gif) right no-repeat;margin-top:52px}
#logo{float:left;width:360px;height:65px;margin-top:25px}
/*navigation*/
ul#menu{width:940px;height:30px;margin:0 auto;font-size:1.3em;padding-left:5px;line-height:2.2em;list-style:none}
ul#menu li{display:inline;margin-right:12px;color:#444a52}
ul#menu li a:link, ul#menu li a:visited{color:#eee;text-decoration:none;border-bottom:1px dotted #444a52}
ul#menu li a:hover{color:#68cef7;border-bottom:1px dotted #69a3b9}
ul#menu li a.selected:link, ul#menu li a.selected:visited{color:#68cef7;border-bottom:none}
/*content area*/
#middle {margin:0 auto;width:940px;font-size:1.3em;padding-bottom:120px}
/*links*/
#middle a:link, #middle a:visited {color:#68cef7}
#middle a:hover {color:#0095d1}
/*ul geral*/
ul {list-style:disc;list-style-position:inside;margin-left:15px}
/*main titles*/
h1{font:2.45em HelveNueThin, Arial, sans-serif;letter-spacing:0.02em;padding-bottom:0.5em;margin-top:20px;color:#ffe8cd}
h2{color:#d8b78f;font:1.85em HelveNueThin, Arial, sans-serif;padding-bottom:0.2em;letter-spacing:0.03em}
h1 span{font-size:0.7em}
h4{font-weight:normal;font-size:0.85em;color:#d8b78f;padding-bottom:0.4em}
/*products homepage*/
#middle ul.products {height:165px;list-style:none;margin-left:0px}
#middle ul.products li{float:left;background:url(../images/mainprod_bg.gif) no-repeat;width:310px;height:165px;margin-right:1px;font-size:0.9em}
#middle ul.products li a{font-size:1.1em;font-weight:bold;letter-spacing:0.02em}
#middle ul.products li p{padding:0 15px}
#middle ul.products li h2{color:#ffe8cd;font:2em HelveNueThin, Arial, sans-serif;letter-spacing:0.02em;padding:6px 15px}
/*images clients, partners, webapplications*/
#middle .images img{float:left;margin:15px 48px 30px 0}
#middle .websolutions img{float:left;margin:15px 80px 30px 0}
#middle img.nomarg{margin-right:0}
/*map*/
.contacts{float:left}
.mapa{float:right;text-align:right}
/*pages footer*/
#footer{clear:both;height:109px;margin-top:-110px;background:#070c0f;border-top:1px dotted #121b20}
#footer .mv{width:940px;margin:6px auto 0 auto;font-size:1.1em}
#footer .addr{float:left;padding-top:0px}
#footer .addr span{color:#ffe8cd;line-height:2.4em}
#footer .addr a:link, #footer .addr a:visited {color:#68cef7;text-decoration:none;border-bottom:1px dotted #444a52}
#footer .addr a:hover {color:#0095d1}
#footer .associated{float:right;color:#ffe8cd;text-align:right;margin:42px 5px 0 0}
#footer .associated img{margin-bottom:2px}