/*  < HTML TAGS > 
--------------------------------------------------------------------------- */

BODY { 
	background:url(layout/img/bg_main.gif) repeat-x center top; 
	BACKGROUND-COLOR: #ffffff;
	color:#504a51; font:normal 13px/18px Arial, sans-serif; 
	margin:0px; 
	padding:0px; 
	border: 0px;
	text-align:left; 
	text-shadow:0 0 0 #000;

	SCROLLBAR-FACE-COLOR: #e7e7e7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #f7f7f7; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999; 
	SCROLLBAR-BASE-COLOR: #999999; 
	scrollbar-3d-light-color: #999999;

	CURSOR: default;
	overflow-x:hidden; 
	overflow-y:auto; 
}

FORM {
	MARGIN: 0px
}
TABLE {
	color:#888888; font:11px/18px Arial, tahoma, Helvetica;
}
TD {
	color:#888888; font:11px/18px Arial, tahoma, Helvetica;
}
SELECT {
	BACKGROUND-IMAGE: url(../img/bg_form.gif); FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #f7f7f7;
}
INPUT {
	BACKGROUND-IMAGE: url(../img/bg_form.gif); BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #ABCB50 4px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
INPUT.login {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #ABCB50 4px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
TEXTAREA {
    BACKGROUND-IMAGE: url(../img/bg_form.gif); BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #ABCB50 4px solid; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7;
	SCROLLBAR-FACE-COLOR: #e7e7e7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #f7f7f7; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999; 
	SCROLLBAR-BASE-COLOR: #999999; 
	scrollbar-3d-light-color: #999999;
}
.input-padrao {
	FONT-SIZE: 8pt; COLOR: #666666; BACKGROUND: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid;  BORDER-BOTTOM: #cccccc 1px solid; 
}
.input-zero{
	FONT-SIZE: 10px; MARGIN: 0px; BACKGROUND-COLOR: #f1f1f1; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid; 
}


/* Titles 
--------------------------------------------------------------------------- */
#title{background:url('../img/bg_content-top.png') no-repeat left bottom; padding:9px 0 12px 28px; position:relative; z-index:1;}
#title p{color:#afa9b3; float:left; margin:0; padding-bottom:19px;}
#title a{color:#fff;}
#title-link{background:url('../img/page-titles.png') no-repeat 0 0; height:36px; margin-bottom:6px; width:117px;}
#home #title{background:none; padding-bottom:0;}
#about #title-link{background-position:0 -36px; width:77px;}
#work #title-link{background-position:0 -72px; width:65px;}
#services #title-link{background-position:0 -108px; width:108px;}
#software #title-link{background-position:0 -108px; width:108px;}
#blog #title-link{background-position:0 -144px; width:59px;}


/* divsite 
--------------------------------------------------------------------------- */
#divsite{
text-align: center;
margin:0 auto;
width:900px;
}

a{color:#0fa1c1; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
abbr{border:none; cursor:help;}
acronym{border-bottom:1px dotted; cursor:help;}
a:hover acronym{border:none;}
h1{color:#302d31; font:30px/36px Arial, sans-serif; font-weight:normal; letter-spacing:-1px; margin:0 0 18px 0; padding:0;}
h1 a{font-weight:normal;}
h2{color:#302d31; font:22px/27px Arial, sans-serif; font-weight:normal; margin:27px 0 18px 0; padding:0;}
h3{color:#302d31; border-bottom:1px dotted #c5c3c6; font:18px/27px Arial, sans-serif; font-weight:bold; margin:27px 0 21px 0; padding:0 0 5px 0;}
h4{color:#302d31; font:15px/18px Arial, sans-serif; font-weight:bold; margin:0 0 18px 0; padding:0;}
h5{color:#302d31; font:13px/18px Arial, sans-serif; font-weight:bold; margin:0 0 18px 0; padding:0;}
img{border:0;}
ol{margin:0 0 18px 36px; padding:0; }
ol li{margin-bottom:9px; }
p{margin:0 0 18px 0;}
small{color:#968b98; font-size:11px;}
strong{color:#302d31;}
ul{list-style:none; margin:0 0 18px 18px; padding:0;}
ul li{background:url('../img/bg_nav_01.png') no-repeat left -3px; margin-bottom:9px; padding-left:18px; text-align:left}


/* divhead
--------------------------------------------------------------------------- */
#divhead{ margin:0 auto; padding:0px; width:800px;}
/* divbody
--------------------------------------------------------------------------- */
#divbody{ margin:0 auto; padding:0px; width:800px; text-align:center}

/* divfoot
--------------------------------------------------------------------------- */
#divfoot{ color:#858089; margin:0 auto; padding:0 100px; width:700px; text-align:center}
#divfoot a{color:#858089; font-weight:normal;}
#divfoot a:hover{color:#333;}
#divfoot ul#sitemap{border:0px dotted #362741; border-width:0px 0; list-style:none; margin:12px 0 18px 0; padding:10px 0;}
#divfoot #sitemap ul{list-style:none; margin:0; padding:0;}
#divfoot #sitemap li{background:none; display:inline; float:left; font-weight:bold; font-size:12px; margin:0 12px 0 0; padding:0; width:124px;}
#divfoot #sitemap li a{color:#c4c0c7; font-weight:bold;}
#divfoot #sitemap li a:hover{color:#333;}
#divfoot #sitemap li li{float:none; display:block; font-size:11px; margin:0;}
#divfoot #sitemap li li a{color:#858089; font-weight:normal;}
