body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	background: #E3E3E3;
}

td, p {
	font-family: Arial, Helvetica, sans-serif;
	color:#395D83;
	font-size:12px;
}
th { text-align:right; color:#395D83 }

img {border:0;}
div {position:relative}
p {margin:0; margin-bottom:10px;}

a:link, a:visited {
	color: #006AFF;
}
a:active, a:hover{
	color: #006AFF;
	text-decoration: none;
}

input, select, textarea {
	border:1px solid #81A2C3;
	background: #E5F3FA;
	color:#395D83;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin-bottom:10px;
}
.large {width:246px }
.lbl_medium {float: left; width:50px; }
.sender {
	border:1px solid #176040;
	background: #176040;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.notice {padding:5px; background: #FBF197; border:1px solid #FBF197; color:#395D83; margin:5px 0 5px 0}
.warning {padding:5px; background: #FFD200; border:1px solid #FFD200; color:#2047A7; margin:5px 0 5px 0}
.form_errors {padding:5px; background:#e6e6e6; border: 1px dashed #CC0000; color:#666; margin:5px 0 5px 0; line-height: normal;}
.form_errors p { color:#333; margin:0; }
.disabled  { color:#999; }
.clear {width:auto; height:auto; border:none; background:none;}
.obs {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.err {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6600}

.error_list, .error_list li { margin: 0; color: red }

h1, .ttl { font-size:24px; font-weight:bold; margin:0 0 5px 0 }
h2 { margin:0 0 5px 0 }
h3, .sttl { font-size:16px; font-weight:bold; margin:0 0 5px 0 }


/* POS*/
#exo {width:995px; height:auto; position:relative;}
#logo {position:absolute; top:0; left:0; width:455px; height:108px;}
#menu {position:absolute; top:120px; left:0; width:850px; height:70px; z-index:1000; }
#bottle {position:absolute; top:0px; left:500px; width:490px; height:auto; overflow:hidden}

#contentHolder { position:absolute; top:220px; left:10px; width:600px; height:auto; text-align:left;}
.ttls { clear:both; margin-bottom:15px; }
.content, .contentLeft, .contentRight  { line-height:22px; margin:0 0 0 5px }
.contentLeft {float:left; width:250px;}
.contentRight {float:right; width:280px; margin-left:20px;}

.box_login {
	background:url(../images/bg_login.png) no-repeat top left; 
	width:453px; height:260px; left:100px; top:20px
}

h3 a:link, h3 a:visited { font-size: 13px; text-decoration: none: }

#div_conteudo {
	border: none;
	float:left;
	width:390px;
	padding:0 10px 0 0;
	height:440px;
	position:absolute;
	top:50px;
	left:0;
	background: transparent;
	color:#6D6D6D;
	overflow: auto;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	line-height: 20px;
}
#div_conteudo  h1 {
	color:#1A3665;
	margin-bottom:40px;
}
#div_conteudo a {font-weight:bold; color:#1A3665;}
.desce_content {display:none;}