﻿html{min-height:100%;}
iframe{border:solid 0px;overflow:hidden;}

body{font: 13px/17px tahoma; color:#2e3439;letter-spacing:.4px;background:#111416 url(../img/aheader2.gif) repeat-x top;}
input, textarea, select{font: 13px/17px Tahoma!important; color:#2e3439;}


*{padding:0;margin:0;}

a{color:Black;}
a img{border:solid 0px;}

.main{}
.header{display:block; width:898px; margin:0px auto; background:#6daf2b overflow:hidden; height:145px;position:relative;}
.header .ajaxLoad{position:absolute; top:40px; right:5px;}
.ajaxLoad{display:none;}
.header a.logo{display:block;position:absolute; top:25px; margin-left:8px;}
.header a.logo img{border-style:none;}
.nav{position:relative; height:37px; top:101px; font-size:14px; left:-10px;}
.nav ul{ list-style-type:none;color:#dbdee1; line-height:35px;}
.nav ul li{float:left; padding-right:20px; padding-left:20px; height:50px;}
.nav ul li.mark{height:49px; display:block; background:url(../img/mark.gif) no-repeat center bottom;}
.nav ul li a{color:#dbdee1; text-decoration:none; font-weight:bold;}
.nav ul li a:hover{color:white;}
.nav ul li a.active, .nav ul li a:active{color:white;}
.content{background:#f8f9f9 ; padding:15px 0 20px 0; min-height:400px; border-bottom: solid 1px #ffffff;}
.content ul,.content ol{padding-left:20px;}
.box{width:936px; margin:0px auto;}
.box .top{background: url(../img/aBoxTopBg.png); height:12px;margin-top:4px; overflow:hidden;}
.box .center{background: url(../img/aBoxBg.png); padding-bottom:17px;}
.box .center .padding{padding:0 30px 0 30px;}
.box .bottom{background: url(../img/aBoxBottomBg.png); height:18px;margin-bottom:4px; overflow:hidden;}
.footer{background:#23282c; border-top:solid 1px #14181b;padding-top:20px; color:#99a0a4;}
.footerContent{width:898px; margin:0px auto;}
.rightsReserved{clear:both; background:#111416; border-top: solid 1px #080a0b; padding-top:7px; padding-bottom:10px; text-align:center; margin-top:7px; color:#474e53;}

.c50e{width:49%;float:left;}
.c50d{width:49%;float:right;}

ul.clean{list-style-type:none;padding:0;}

.hideSpanChildren span{display:none;}

.clear{clear:both;}

h1,h2,h3,h4{line-height:34px; color:Black; font-weight:normal;}
h1{font-size:12px; font-weight:bold; background: url(../img/hr.gif) repeat-x bottom; margin: 0 4px 0 4px; text-indent:25px; line-height:18px;padding-bottom:12px; margin-bottom:21px;}
h2{font-size:15px; text-decoration:underline;}
h1.actionTitle{ background:url(../img/actionTitle.gif) no-repeat center; height:45px; padding:0; margin:0; line-height:61px;}
h1.actionTitle span{display:none;}

a.highlight{color:#cb234f; font-weight:bold;}
p.highlight{background:#efffc4; text-align:center; font-size:16px; border:solid 1px #d6f387; padding:17px; margin-bottom:17px;}

.map{width:105px; height:111px; background:url(../img/map.gif); float:right; cursor:pointer;}
.mapsBallon, .mapsBallonHover{background:url(../img/googleMaps.gif) no-repeat bottom right; width:290px; height:49px; margin-top:54px; width:110px; margin-left:180px; opacity:0.5;filter:alpha(opacity=50); cursor:pointer; float:right; position:relative; left:30px;}
.mapsBallonHover{background-position:top right!important; width:290px!important; height:68px!important; margin-top:35px!important; margin-left:0px!important;}

.mapsBallon .adress{display:none;}
.mapsBallonHover .adress{display:block!important;  font-size:10px; text-decoration:none; display:block; text-align:center; width:175px; padding-top:9px; line-height:14px;}
/*Modificações Markus*/

.linkNoticia{font-size:15px;
             display: inline;}
.infnoticia{padding:0 0 17px 0;}
.data{font-size:12px;
      display:block;}
.leia{display: block;}


.noticia{padding: 0 0 17px 0;}

#easyTooltip{
	background:#efffc4;
	text-align:center;
	font-size:14px;
	border:solid 1px #d6f387;
	padding:5px;
	width:170px;
	}


.divItemPortfolio{width:33.3%;float:left; margin-top:25px; margin-bottom:25px; background: url(../img/itemBackground.gif) no-repeat top center; padding-bottom:6px; padding-top:1px; }
.itemPortfolio{width:232px;height:182px;overflow:hidden;margin:0 auto;}
.thumbnailText{background:url(../img/PortifolioBoxBackground.png);position:relative;bottom:50px;color:White;text-align:center;height:50px;line-height:20px;}
.thumbnailText h3{color:White;overflow:hidden;}
.itemPortfolio a{text-decoration:none; cursor:pointer;}
.itemPortfolio img{border:solid 0px #dedede;}
.itemPortfolio h3{line-height:20px; padding: 5px 5px 0 5px;font-size:1.17em;}
.thumbnailText p{font-size:11px; padding:0 5px 0 5px; display:none;}


ul.parent, ul.parent ul {padding:0 0 0 0;display:block; border:solid 1px black;list-style:none;margin:0;}
ul.parent {background-color:#fcfcfc;border:solid 1px #8c8c8c;width:600px;margin:0 0 0 10px;}
ul.parent ul{background-color:#f0f0f0;border:solid 1px #8c8c8c;margin:0 20px 20px 20px;}
.parent h2{display:inline;font-weight:bold;}
ul.parent ul ul{background-color:#e7e7e7;border:solid 1px #8c8c8c;}
.parent a {margin-left:10px;}

#baloon{display:none; position:absolute; background:url(/common/img/baloon.png); height:158px;width:191px; }
    #baloon p{position:absolute; height:85px; left:15px; top:8px; width:160px; display:inline; overflow:hidden; text-align:center;display: table-cell; vertical-align: middle; background:white;}

.sistemas{width:48%;float:right;}
.web{width:48%;float:left;}

table.tableList {border-collapse:collapse; line-height:30px;}
table.tableList label, label.smallLable{display:block; font-weight:bold; text-align:right; padding-right:5px; position:relative; top:-4px; font-weight:normal;}
table.tableList .rtl label{padding-right:5px;}
table.tableList .cb{position:relative; top:5px;}
table.tableList td{vertical-align:top;}

.formTable{line-height:25px; margin-bottom:17px;}
.formTable label{display:block; text-align:right;padding-right:5px;}

.submenu{background:url(/common/img/submenu.gif);width:275px; height:56px;}
.submenu a{float:left;width:50%; height:52px;display:block;text-align:center;line-height:50px;font-weight:bold;font-size:12px; text-decoration:none; color:Gray;}
.submenu a.selected{color:Black;}

.bigButton{background:url(/common/img/bigBtnGray.gif);width:275px; height:56px;margin:0px auto;}
.bigButton a{width:100%;display:block; height:56px; line-height:50px; text-decoration:none;}
.bigButton a span{color:Black; text-decoration:underline;}