/* reset */
* { text-decoration:none; font-size:1em; outline:none; margin:0; padding:0; font-weight:400; border:0; }
textarea, input, select { font:inherit; white-space:normal; background-color:#f4f4f4; height:18px; width:360px; }
i, cite, address, em { font-style:normal; }
caption, th, td { text-align:left; }
html { line-height:1; font-family:arial, sans-serif; line-height:18px; }
ul, ol { list-style:none; }
sub, sup { vertical-align:baseline; }
a { color:inherit; }
img { border:none; margin:0 }
ol { list-style-type:decimal }
body { background-color:transparent; }
tr, th, td { width:auto; height:auto; background-color:transparent; vertical-align:inherit; border:none; border-collapse:collapse; }

/*Textos*/
p {line-height:18px; text-align:left; margin-bottom:18px; width:550px;}
.direita p {width:546px;}
.esquerda p {width:360px; }
h1 {font-size:18px; color:#005091; margin-bottom:18px; }
h2 {font-size:14px; color:#005091;}

/* Geral */

html, body { height:100%; width:100%; color:#666666; font-size:12px; text-align:left; background-image:url(fundo.png); background-repeat:no-repeat; background-position:top center;}
a { text-decoration:underline }
strong, th, thead td, dt { font-weight:700; }
cite, em { font-style:italic; }
sup, sub { font-size:85%; }
sup { vertical-align:super; }
sub { vertical-align:sub; }
abbr, acronym { text-transform:uppercase; font-size:85%; letter-spacing:.1em; cursor:help; border-bottom:1px dotted #000; }
blockquote { padding-left:2.2em; }
hr { display:none; }
input, select, button { cursor:pointer; }
input[type='hidden'] { display:none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

/* Menu */
#menu { position: absolute; right:0; bottom:18px; float: right;}
#menu li { display: inline; float: left; }
#menu li a { position: relative; display: block; z-index: 10; height: 18px; }
#menu li.fundo { background: url(img/menu_bg_dir.gif) no-repeat top right; z-index: 8; position: absolute; }
#menu .fundo .left { background: url(img/menu_bg.gif) no-repeat top left; height: 22px; margin-right: 6px; padding-left: 6px; }
#menu-home a { width: 39px; }
#menu-quem a { width: 93px; }
#menu-fazemos a { width: 108px; }
#menu-clientes a { width: 57px; }
#menu-contato a { width: 64px; }

/* Estrutura */
#conteiner { height:100%; width:100%;}
#conteudo { height:100%; width:924px;}
#topo { background-image:url(bg.png); background-repeat:repeat; position:fixed; top:20px; width:100%; height:72px;}
#cont-topo { width:924px;  height:72px; position:relative;}
#logo {position:absolute; left:0px;}
.secao { height:100%; width:100%; clear: both; position:relative; }
#home { height:100%; width:100%; padding-top:126px;}
#rodape { background-image:url(bg.png); background-repeat:repeat; position:absolute; bottom:-180px; left:704px; width:220px; height:72px; padding:9px 9px;}
.titulo {margin-top:126px;}
.esquerda {width:360px; float:left;}
.direita {width:546px; background-image:url(linha.gif); background-repeat:repeat-y; padding-left:18px; position:absolute; left:360px; top:0px;}
.thumb {margin-right:18px; margin-bottom:18px; float:left; background-image:url(img/thumb.gif); padding:4px;}
.thumb1 {margin-bottom:18px; float:left; background-image:url(img/thumb.gif); padding:4px;}
.cliente { background-image:url(quadrado.png); width:140px; height:96px; padding:15px; margin-right:18px; margin-bottom:18px; float:left; }
.cliente_last { background-image:url(quadrado.png); width:140px; height:96px; padding:15px; margin-bottom:18px; float:left; }
.contato_direita { position:absolute; right:0px; top:180px; width:360px;}

/* O que fazemos 
#o_que_fazemos li a{ color:#005091; padding-left:10px; text-decoration:none;}
#o_que_fazemos li a:hover, .ativo{ font-weight:bold; background-image:url(rollover.gif); background-position:left; background-repeat:no-repeat;}*/


/* Noob-Slide */

#box2{ position:absolute; color:#666666;}
#box2 p{ display:block; float:left; width:274px; height:36px; margin:0px;}
#box2 h3{ display:block; float:left; width:274px; height:18px; font-size:14px;}
#box2 a{ display:block; float:left; width:274px; height:18px; font-size:12px; color: #005091;}
#box2 span{	display:block; float:left; width:190px; height:72px;}
#noob { width:464px; height:108px; padding-top:18px; position:relative;}
#botoes {  height:108px; top:0px; right:0px; position:absolute; }
#botoes img { cursor:pointer;}
.mask2{	position:relative; width:464px;	height:72px; overflow:hidden;}

/* mooTabs */
.mootabs_title li {	 color:#005091; padding-left:10px; text-decoration:none; cursor: pointer;}
.mootabs_title li.active { font-weight:bold; background-image:url(rollover.gif); background-position:left; background-repeat:no-repeat;}
.mootabs_panel { display: none;}
.mootabs_panel.active {	display: block;}
#mootabs { position:relative;}
