@charset "utf-8";
/* Formatacao base */


* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

body {
	margin: 0;
	background: #FFFFFF url(../images/hdr-bg.jpg) 0 0 repeat-x;
}
a {
	color: #0088CC;
}
a img {
	border: none;
}
p.atencao {
	background: #FFFFCE url(../images/atencao.png) 6px 6px no-repeat;
	padding: 6px 6px 6px 48px;
	border: 1px solid #BEBEBE;
	line-height: 16px;
}
input.submit {
	width:100px;
	text-align:center;
	font-weight:bold;
	background:#FFCC33;
	font-size:12px;
}
input.submit-off {
	width:100px;
	text-align:center;
	font-weight:normal;
	background:#C0C0C0;
	font-size:12px;
}
h2 {
	font-size: 14px;
	padding-bottom: 6px;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #c0c0c0;
}

#header {
	font-size: 12px;
	padding-bottom: 14px;
	margin: 0 0 0 0;
	border-bottom: 1px solid #c0c0c0;

}

#mainHeader,
#mainMenu,
#mainContent {
	width: 940px;
	margin: 0 auto;
}
#mainHeader a img {
	border: none;
}
#mainHeader a.logo {
	width: 600px;
	float: left;
	cursor: pointer;
}
#mainHeader div.login {
	width: 320px;
	float: right;
	margin-top: 60px;
	text-align: right;
}
#mainHeader div.login a {
	font-size: 14px;
	color: #000000;
}
#mainMenu {
	margin: 0 auto 32px auto;
	padding: 0;
	height: 28px;
	background: url(../images/mnu-bg.jpg) 0 0 no-repeat;
	text-align: center;
}
#mainMenu li {
	display: inline;
	list-style: none;
}
#mainMenu li a {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
	padding: 0 24px;
}
#mainMenu li a:hover {
	text-decoration: underline;
}
#mainContent h1 {
	font-size: 18px;
	margin: 0 0 20px 0;
}
#mainContent p {
	margin: 0 0 10px 0;
	font-size: 12px;
}
#mainContent li {
	margin: 0 0 10px 0;
	font-size: 12px;
}
#mainContent table {
	border-collapse: collapse;
}
#mainContent table tr td {
	font-size: 12px;
}
#mainContent input,
#mainContent textarea {
	border: 1px solid #DDDDDD;
	width: 100%;
	height: 22px;
}
#mainContent textarea {
	height: 100px;
}
#mainContent table.tabela th {
	font-size: 12px;
	padding: 0 0 4px 0;
	text-align: left;
}
#mainContent table.tabela td {
	text-align: left;
	padding: 4px 0;
	border-bottom: 1px solid #EEE;
}

/**/
#mainFooter {
	padding: 10px 0 20px 0;
	margin: 20px 0 0 0;
	background: #EEE;
}
#mainFooter div.footerBody {
	width: 940px;
	margin: 0 auto;
}
#mainFooter div.footerBody div.footerLeft {
	font-size: 12px;
	color: #AAA;
	text-decoration: none;
	width: 380px;
	float: left;
}
#mainFooter div.footerBody div.footerLeft a {
	font-size: 12px;
	color: #222222;
	text-decoration: none;
}
#mainFooter div.footerBody div.footerRight {
	width: 500px;
	float: right;
	text-align: right;
	color: #AAA;
	font-size: 11px;
}
#mainFooter div.footerBody div.footerRight a {
	font-size: 11px;
}
#mainFooter div.footerBody div.footerRight a.woit {
	color: #AAA;
	text-decoration: none;
}


