* {margin:0; padding:0;}

html {}
body {background:#D4D4D4 url(images/body-bg.jpg) no-repeat 50% 20px;}

#xsiswebmaster-445 {background:#D4D4D4 url(images/body-bg2.jpg) no-repeat 50% 20px;}
#xsiswebmaster-449 {background:#D4D4D4 url(images/body-bg3.jpg) no-repeat 50% 20px;}
#xsiswebmaster-450 {background:#D4D4D4 url(images/body-bg4.jpg) no-repeat 50% 20px;}
#xsiswebmaster-451 {background:#D4D4D4 url(images/body-bg5.jpg) no-repeat 50% 20px;}
#xsiswebmaster-464 {background:#D4D4D4 url(images/body-bg6.jpg) no-repeat 50% 20px;}
img {border:0;}
p {margin:12px 0;}
hr {border:none; border-top: 1px dashed #999; height: 1px; color: #fff; margin: 10px 0px; clear:both;}
ul {margin:4px 0 16px 18px;}
	
#wrapper {width:780px; margin:0px auto; padding:0; color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}

#header {padding:0;	margin:0; height:210px;}
#header #logo {padding:10px 0 0 0px;}
#header #logo a {height:180px; width:780px; display:block; text-indent:-9999px;}
#header #slogan {display:none;}

/* xsis */
#xsis {clear:both;}
#xsis h4 {font-size:13px; margin-top:12px; font-style:normal;}
#xsis h3, #xsis h1 {margin:0 0 15px; font-size:15px; color:#fff; font-style:normal;}
#xsis h2 {font-size:15px; font-style:normal;}

#xsis a, #xsis a {color:#FF9900;}
#xsis a:hover, #footer a:hover {text-decoration:none;}

/* body */
#body {overflow:auto; height:250px; width:560px; margin:0; padding:0;}
#body-wrapper {overflow:hidden; padding:0 10px 0 40px;}
#body img {padding:2px; border:1px #fff solid; margin-right:5px;}

/* footer */
#footer {clear:both; height:120px; width:750px; margin:0 auto; padding:0; color:#696969; font-size:10px;}
#footer #footer-wrapper {padding:75px 0 0 0; margin:0;}
#footer #xsis-technology {width:128px; height:22px; display:block; float:right;}
#footer ul li {list-style:none;	display:inline;}
#footer p {padding:0; width:470px; float:left; display:inline;}
#footer a {text-decoration:none; color:#696969;}
#footer a:hover {text-decoration:underline;}

/*******************************************************
Navigation & Sidebar
*/

/* nav */
#nav {width:550px; padding:0 0 0 15px; margin:266px 0 0 0; position:absolute; display:inline; overflow:hidden;}
#nav ul li {list-style:none; float:left; margin:0px 1px 0;}
#nav ul li a {width:70px; text-decoration:none; color:#fff; padding:1px 5px; display:block; text-align:center;}
#nav ul li a:hover, #nav ul .selected a {text-decoration:underline;}

/* sidebar */
#sidebar {display:none;}

/*******************************************************
Modules
*/

/* text-body */
.text-body {overflow:hidden; margin-bottom:10px;}

/* comom itens */
.subtitle {margin:0; padding:0;	font-size:10px;}

/* forms */
input {margin:1px 0;}
button {cursor:pointer;}
fieldset {border:none;}
.button {cursor:pointer; border:#F7941D solid 1px; background:#F7941D; color:#fff; width:100px}
.form-general {text-align:left; padding:10px 0;border:none;}
.form-general label {float:left; width:80px; text-align:left; margin-bottom:2px; line-height:13px;}
.form-general input, #form-general select {padding:2px; font-size:11px; margin:2px 0;  border:#5a5a5a solid 1px;}
.form-general textarea {text-align:left; margin:2px 0 0; color:#F7941D; line-height:13px; border:#5a5a5a solid 1px; height:60px;}
.form-general button {cursor:pointer; border:#5a5a5a solid 1px; background:#fff; color:#000; width:100px; margin-top:-7px;}

.txtbox {border:1px solid #999;width:150px;}
.error {margin:10px 40px;; text-align:center; border:#f00 solid 1px; background:#FFE6E6; padding:10px 0; clear:both;}
.error p {margin:0!important; padding:0;color:#f00!important; font-weight:bold; text-align:center!important;}
.msgerror {color:#f00!important; font-weight:bold;}