body{font-size:12px; line-height:1.5em; color:#bbbec0; background:#080b0c url(../img/body.jpg) repeat-x 50% 0%; scrollbar-arrow-color:#11161a; scrollbar-track-color:#11161a; scrollbar-face-color:#353c41; scrollbar-highlight-color:#5b6975; scrollbar-3dlight-color:#11161a; scrollbar-darkshadow-color:#000; scrollbar-shadow-color:#11161a}

*{padding:0px; margin:0px; border:none; list-style:none; font-family:"Trebuchet MS",Arial,sans-serif}

a{color:#dde1e5; text-decoration:none}

a:hover{color:#0295df}

em{color:#dde1e5; font-weight:bold; font-style:normal}

h1{text-indent:-265px}

#fiomental{background:url(../img/logo.gif) 50% 0 no-repeat; padding-top:168px}

.center{width:909px; margin:0 auto}

#portfolio{width:633px; height:900px; float:left}

#portfolio ul li{float:left; width:616px; height:167px; position:relative; margin-bottom:5px; background:#080b0c url(../img/item_portfolio.gif)}

#portfolio dl{padding-top:10px; padding-left:10px}

#portfolio dt{width:175px; line-height:1em; font-size:14px; margin-bottom:10px; color:#0295df}

#portfolio dd{width:175px; padding:10px 0 10px 5px}

#portfolio img{left:203px; position:absolute; border:6px solid #1d262b; top:7px}

#portfolio .tags {font-family:Verdana,sans-serif; font-size:9px; line-height:1em; background:#0c1316; padding:4px; position:absolute; top:129px; color:#3f4d52}

#portfolio .tags a {color:#3f4d52}

#portfolio .tags a:hover {color: #fff;}

#portfolio #paginacao li{float:left; width:auto; height:17px; margin:0 0 0 5px; background:none}

#paginacao{float:left; margin-bottom:27px}

#paginacao li a{font-family:Verdana,sans-serif; font-size:9px; float:left; width:auto; height:17px; background:#0c1012; padding:2px 6px; color:#bbbec0; display:block}

#paginacao a.selected:hover .erro li:hover{background:#0af; color:#020202}

#paginacao li a:hover{background:#141b1e}

#paginacao .selected, .erro li{background:#0295df; color:#000000; text-align:center; }

#paginacao .anterior, #paginacao .seguinte{color:#bbbec0}

#paginacao .anterior1:hover, #paginacao .seguinte1:hover , #paginacao .anterior1, #paginacao .seguinte1{color:#020202}

#sobrenos, #servicos , #contactos{float:left; background:#080b0c url(../img/item_esq.gif); margin-bottom:18px; width:276px}

#sobrenos .hr, #servicos .hr, #contactos  .hr, #tagcloudfundo .hr{background:url(../img/item_esq_bottom.gif) no-repeat bottom; height:8px; width:276px; float:left; clear:both}

#sobrenos dt{color:#dde1e5}

#sobrenos dd{padding:4px 0 4px 27px; line-height:1.1em; background:url(../img/bull.gif) 5% 50% no-repeat}

#servicos  li{margin:4px 0 4px 27px; line-height:1.1em; list-style:circle outside url(../img/bull.gif)}

#sobrenos dl, #servicos ul, #contactos .vcard{margin:15px 0 0 15px; padding-bottom:5px}

#sobrenos h3, #servicos h3, #contactos h3, #fale_con h3, #tagcloudfundo h3 {color:#0295df; height:0; padding-top:19px; margin:15px 0 0 15px; overflow:hidden}

#sobrenos h3{background:url(../img/sobre_nos.gif) no-repeat}

#servicos  h3{background:url(../img/servicos.gif) no-repeat}

#contactos   h3{background:url(../img/contactos.gif) no-repeat}

#fale_con{clear:both; padding:10px 0 50px; border-top:1px solid #024c72; background:#080b0c url(../img/body.jpg) 50% 0%; padding-bottom:80px; position:relative}

#fale_con h3{margin:13px 0 25px 0; background:url(../img/fale_con.gif) no-repeat}

#fale_con form{float:left; width:392px}

#enviar{background:transparent url(../img/enviar.gif) !important; width:78px !important; height:29px; padding-top:29px !important; overflow:hidden; display:block; float:right !important; margin-top:5px; cursor:pointer}

#fale_con input, #fale_con textarea{background:#000; color:#bbbec0; font-size:12px; padding:0 8px 0 15px; font-weight:bold; float:left; width: 360px;}

#fale_con textarea{height:118px}


#fale_con form li{background:#050606 url(../img/input.gif); margin-bottom:5px; width:100%; float:left; padding:6px 0 }

#fale_con form li span{width:100%; float:left; padding-bottom:6px; background:#050606 url(../img/input.gif) bottom}

#fale_con form #submit{float:right}

#enviar:hover, .enviarhover{background-position:bottom !important}

#fale_con ul{width:392px}

#textoContactos{float:left; width:230px; margin-left: 30px;}

#textoContactos p{margin-bottom:10px}

.clearing{clear:both}

.hr{clear:both}

.hr hr{display:none}

.erro{margin-bottom:15px}

#fale_con .erro li{text-align:center; padding:2px; margin:2px 0}

.mensagem p{padding:80px 0 0 80px}

.mensagem p.centro{padding:20px 0 0 0px}

.centro{text-align:center} 

#erro {color: red; display: none}

#tagcloudfundo {width:276px; display: block; float: left; background: url("../img/item_esq.gif") no-repeat left top;	margin-bottom: 20px;}

#tagcloudfundo a { margin-left: 15px; }

#tagcloudfundo h3 { background: url("../img/solucoes.gif") no-repeat left top }

#right {float: left; display: block; width:276px;}

.qr { width: 7px !important; position: absolute; margin-top: 5px; margin-left: 5px; }

.qr img { opacity: 1 !important; left: 0 !important; border: none !important }

.content { padding: 0 20px; }

.content .img { position: relative !important; left: auto !important; top: auto !important; margin: 10px; border: none !important; }

#bannerIntro {height:100%;left:0;position:absolute;text-align:center;top:150px;width:100%;z-index:1000}
#bannerJanela img { margin:0 auto }

#removerJanela { background:#005194;color:#DDE1E5;padding:5px 10px}