/* CSS Document */

*{ 	
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
html{
	font-size:100.01%;
}
body{
	background-color:#F9E7B5;
}
td{
	
}

body, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
table{
	border-collapse:collapse;
}
img{
	border:0px solid #000000;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
hr{
	color:#F6CD74;
	margin: 2px 10px 2px 10px;
}
h1{
	color:#332E65;
	font-weight:bold;
	font-size:22px;
	margin: 10px 0px 10px 0px;
	text-align:center;
}
h2, h2 a{
	color:#332E65;
	font-weight:bold;
	font-size:13px;
	margin: 10px 0px 10px 0px;
	text-align:center;
}
p{
	margin: 5px 0px 0px 0px;
}
.mouseLink{
	cursor:pointer;
}
.mouseHelp{
	cursor:help;
}
.verm{
	color:#fa0000;
}
.tudo{
	width:100%;
}
.tudo .dir{
	background-image:url(image/FdirBack.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.tudo .dir div{
	background-image:url(image/Fdir.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:653px;
	
}
.tudo .esq{
	background-image:url(image/FesqBack.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.tudo .esq div{
	background-image:url(image/Fesq.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:710px;
}
.tudo .meio{
	width:830px;
	vertical-align:top;
}
.tudo .rodape{
	background-image:url(image/Frodape.gif);
	background-repeat:no-repeat;
	height:30px;
}
.tudo .rodapeD{
	background-image:url(image/FrodapeD.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.tudo .rodapeE{
	background-image:url(image/FrodapeE.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.area{
background-color:#FAFAFA;


}
.cabecalho .Clogo{
	height:205px;
	background-image:url(image/Fcab.gif);
	background-repeat:no-repeat;
	border:0px solid #000000;
}

.area .menuD{
	width:162px;
	padding:12px 10px 12px 10px;
}
.corpo{
	padding:0px 18px 0px 18px;
	font-size:12px;
}
.corpo ul{
	list-style-position:outside;
	padding:10px 10px 10px 20px;
}
.corpo .maior{
	font-size:14px;
}
.menuE{
	padding-left:4px;
	width:170px;
}
.menuE img{
	margin-bottom:10px;
	margin-left:10px;
	border-width:0px;
}
.area .menuD .Mcab{
	background-image:url(image/Mt.gif);
	background-repeat:no-repeat;
	width:162px;
	height:49px;
}
.area .menuD .Mcorp{
	background-image:url(image/MBack.gif);
	background-repeat:repeat-y;
	padding: 0px 12px 0px 15px;
	
}
.Mcorp li{
	list-style-image:url(image/Micon.gif);
	list-style-position:inside;
	list-style-position:outside;
	margin-left:20px;
	padding: 2px 0px 2px 0px;
	font-weight:bold;
}
.Mcorp a{
	color:#333333;
}
.Mcorp li .vip{
	color:#f02d44;
}
.area .menuD .Mrod{
	background-image:url(image/Mi.gif);
	background-repeat:no-repeat;
	width:162px;
	height:17px;
}

.area .centro{
	
}
.janD{
	width:19px;
}
.janE{
	width:18px;
}
.janS{
	height:31px;
}
.janI{
	height:18px;
	font-size:9px;
}
.janM .janE{
	background-image:url(image/CBeBack.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.janM .janD{
	background-image:url(image/CBdBack.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.janI .janE{
	background-image:url(image/CBie.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.janI .janC{
	background-image:url(image/CBiBack.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.janI .janD{
	background-image:url(image/CBid.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.janS .janC div{
	position:relative;
	float:right;
}



.janela .titulo{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.janela .janS .janE{
	background-image:url(image/CBCse.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.janela .janS .janC{
	padding-top:8px;
	background-image:url(image/CBCsBack.gif);
	background-repeat:repeat-x;
}
.janela .janS .janD{
	background-image:url(image/CBCsd.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.janela .janM dt, .janela .janC{
 	background-color:#FFFFFF;
}
.login input{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.cadastro td{
	border-bottom:1px dashed #aaaaaa;
	padding: 5px 0px 5px 0px;
	font-size:12px;
}
.tit{
	font-size:14px;
	font-weight:bold;
}
a.help
{
	position:relative;
	cursor:help;
}
a.help img {
	margin: 0px 10px;
}
a.help:hover
{
	background:transparent;
	text-decoration:none;
	
}

a.help span{display: none}

a.help:hover span
{ 
	font-size:10px;
	text-align:left;
	display:block;
	float:left;
	z-index:9999;
	font-weight:bold;
	position:absolute;
	text-decoration:none;
	left:-150px;
	top:0px;
	width:150px;
	padding:5px 10px;
	border:1px solid #999;
	background:#FFFACD; 
}
.banner{
	float:right;
	margin-top:6px;
	margin-right:78px;
	z-index:50;
	height:72px;
	width:392px;
	border:1px solid #f02d44;
	background-color:#FFFFFF;
}

.links{
	width:570px;
	float:right;
	margin-top:14px;
	text-align:right;
}
.links img{
	margin:0px 20px 0px 0px;
}
.alerta{
	font-size:14px;
	background-color:#f02d44;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	border-radius:4px 4px;
}
.alertaOK{
	font-size:18px;
	background-color:#009900;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
}

.alertai{
	background-color:#f02d44;
	color:#FFFFFF;
}
.aviso{ 
	border:1px solid #FF9900;
	background-color:#FFFFCC;
	padding:5px 5px;
	margin:10px 0px;
	text-align:left;
	font-size:16px;
}