/* ESTUDIO SITE INFORMATICA LTDA */
/* WWW.ESTUDIOSITE.COM.BR */
/* TEMPLATE SOB LICENÇA GPL */

body{
	color:#888;
	line-height:13px;
	background-image: url(../images/header_gradient_.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
img {
border:none;
}
p{
	margin-bottom: 10px;
}

hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0;
}

h1 {
	font:20px Georgia, "Times New Roman", Times, serif;
	line-height:109%;
	color:#004276;
	font-weight:bold;
}

h2 {
	font-size:20px line-height:109%;
}

h3 {
	font-size:21px;
}

h4 {
	font-size:19px;
}

h5 {
	font-size:17px;
}

h6 {
	font-size:15px;
}

ol {
	list-style:decimal;
}

ul {
	list-style:disc;
}

li {
	margin-left:30px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:10px;
}

p {
	font:13px/1.5 Georgia, "Times New Roman", Times, serif;
	color:#333;
}

h2 {
	font:20px Georgia, "Times New Roman", Times, serif;
	line-height:109%;
	color:#004276;
	font-weight:bold;
}

h2 a {
	text-decoration:none;
}

p a {
	text-decoration:none;
}

div.article-icons {
	float:right;
	overflow:hidden;
}


#esquerda h3 {
	text-transform: uppercase;
	background-image: url(../images/icone_h3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 24px;
}
a:link, a:active, a:visited{
	color:#004276;
	text-decoration: none;
}
a:hover{

}

h1, h2, h4, h6 {
	color:#004276;
}


input.button, button {
	border-style:solid;
	border-color:#a6504d;
	background-color:#8c171a;
	color:#fff;
	font-size:1.3em;
}


#main_breadcrumb {
	background:url(../images/style4/home_icon.png) no-repeat 10px center;
}


.article_row {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
}


a.forgotpass, a.forgotuser, a.regusr {
	line-height:20px;
	padding-left:19px;
}


div.contentpaneopen, table.contentpaneopen td.buttonheading, table.blog table.contentpaneopen td.buttonheading {
	margin-right:10px;
	padding:0;
}

.contentheading {
	margin-right:10px;
}

div.mosimage {
	margin:5px;
}

.pagenav {
	padding:3px 5px 3px 3px;
}

.small, .createdate, .modifydate {
	font:11px Tahoma;
}

table.contenttoc {
	float:right;
	margin:5px;
	padding:1px;
}

table.contenttoc th {
	padding:2px 10px;
}

table.contenttoc td {
	font-size:.9em;
	font-weight:400;
	text-align:left;
	padding:2px 0 2px 4px;
}

table.contenttoc a {
	text-decoration:none;
	line-height:1em;
}

table.contentpane, table.contentpaneopen {
	width:100%;
	margin:0 auto;
	padding:0;
}


.clr{
	clear:both
}

.moduletable{
	margin-bottom: 15px;
}


a.readon {
	background-color: #B92E22;
	padding: 5px;
	color: #FFFFFF;
	text-decoration: none;
}
a.readon:hover {
	background-color: #319AD8;
}
.createby {
	font-style: italic;
	color: #3183BC;
}
.pagenav {
	font-size: 16px;
	border: 1px solid #000000;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #A3CBE7;
	color: #256692;
	text-decoration: none;
}
a.pagenav {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3183BC;
}
a.pagenav:hover {
	background-color: #B92E22;
}
.category {
	font-size: 18px;
}
.contentpane li {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3183BC;
	font-size: 18px;
}
.sectiontableentry1 td, .sectiontableentry2 td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3183BC;
	font-size: 18px;
}
.sectiontableentry1 td, .sectiontableentry2 td {
	padding-right: 5px;
	padding-left: 5px;
}
.sectiontableentry1:hover, .sectiontableentry2:hover {background-color: #C2DDEF;
	color: #3183BC;}
table tr .sectiontableheader {
	background-color: #3183BC;
	color: #FFFFFF;
	font-size: 18px;
	padding: 5px;
	
}
table tr .sectiontableheader a {
	color: #FFFFFF;
}

table.blog table.contentpaneopen td {
	padding:0 4px;
}

td.sectiontableheader {
	font-weight:700;
	padding:8px;
}

tr.sectiontableentry1 td, td.sectiontableentry1 {
	padding:6px;
}

tr.sectiontableentry2 td, td.sectiontableentry2 {
	padding:6px;
}

div.blog_more ul, div.blog_more ul li {
	list-style:none;
	margin:0;
}

div.blog_more ul li a {
	background:url(../images/icon_assets.gif) no-repeat 0 -115px;
	text-decoration:none;
	display:block;
	height:20px;
	padding:4px 4px 4px 15px;
}

div.blog_more ul li a:hover {
	text-decoration:none;
}

td.article_column.column_separator {
	padding-left:4px;
	padding-right:0;
}

td.article_column {
	padding:4px;
}
td.buttonheading {
	vertical-align:top;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

td.buttonheading img {
	margin:1px;
	padding:0;
}

fieldset {
	margin-top:5px;
	padding:5px;
}

legend {
	margin:0;
	padding:0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color:#666;
}

.tool-tip {
	float:left;
	background:#ffc;
	border:1px solid #d4d5aa;
	max-width:200px;
	padding:5px;
}

.tool-title {
	font-size:100%;
	font-weight:700;
	background:url(../../system/images/selector-arrow.png) no-repeat;
	margin:-15px 0 0;
	padding:15px 0 5px;
}

.tool-text {
	font-size:100%;
	margin:0;
}

td.sectiontableheader a {
	text-decoration:none;
}

table.contentpane {
	width:100%;
}

div.tooltip {
	float:left;
	background:#ffc;
	border:1px solid #d4d5aa;
	max-width:200px;
	z-index:13000;
	padding:5px;
}

div.tooltip h4 {
	font-size:95%;
	font-weight:700;
	background:url(../images/selector-arrow.png) no-repeat;
	margin:-15px 0 0;
	padding:15px 0 5px;
}

div.tooltip p {
	font-size:90%;
	margin:0;
}

.img_caption.left {
	float:left;
	margin-right:1em;
}

.img_caption.right {
	float:right;
	margin-left:1em;
}

.img_caption.left p {
	clear:left;
	text-align:center;
}

.img_caption.right p {
	clear:right;
	text-align:center;
}

a img.calendar {
	width:16px;
	height:16px;
	margin-left:3px;
	background:url(../images/calendar.png) no-repeat;
	cursor:pointer;
	vertical-align:middle;
}

p.info {
	background:#f8fafc url(../images/icon_assets.gif) no-repeat 3px -447px;
	text-align:left;
	border-top:2px solid #b5d4fe;
	border-bottom:2px solid #b5d4fe;
	margin:.75em 0;
	padding:.05em 20px .05em 45px;
}

p.warn {
	background:#fff7c0 url(../images/icon_assets.gif) no-repeat 3px -147px;
	text-align:left;
	border-top:2px solid #f7d229;
	border-bottom:2px solid #f7d229;
	margin:.75em 0;
	padding:.05em 20px .05em 45px;
}

p.alert {
	background:#fbeef1 url(../images/icon_assets.gif) no-repeat 3px -297px;
	text-align:left;
	border-top:2px solid #feabb9;
	border-bottom:2px solid #feabb9;
	margin:.75em 0;
	padding:.05em 20px .05em 45px;
}

ul.checklist li {
	background:url(../images/icon_assets.gif) no-repeat 0 4px;
	line-height:24px;
	padding-left:20px;
	list-style:none;
}

pre {
	border:1px dotted #e8e8e8;
	border-left:10px solid #b4b4b4;
	background:#fafafa;
	font-size:120%;
	color:#304257;
	font-family:"Courier New", Courier, monospace;
	line-height:100%;
	white-space:normal;
	margin:10px 0;
	padding:5px 0 5px 10px;
}

p.quote {
	color:#424242;
	letter-spacing:.2em;
	text-align:center;
	text-transform:uppercase;
	border-bottom:4px solid #eee;
	border-top:4px solid #eee;
	font:normal small-caps normal 1em/125% Georgia, Garamond, Times, serif;
	margin:24px auto;
	padding:5px;
}

p.quote:first-letter {
	display:block;
	float:left;
	font-size:250%;
	margin:4px 0 0;
}

.articleheading h2 a {
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
}

.yjnewsflash_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
	font-size:17px;
	line-height:19px;
	margin-bottom:5px;
}

.contentheading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
	font-size:17px;
	line-height:19px;
	margin-bottom:5px;
}

h3, h5 {
	color:#777;
}

.article-icons {
	float:right;
}

.leading {
	background-color:#f7f8f8;
	padding:10px;
	border:1px solid #eee;
}

.small, .createdate, .modifydate {
	color:#999;
	font-size:9px;
	line-height:15px;
	margin-bottom:20px;
	margin-left:5px;
}

.modifydate {
	margin:0;
}

#main_breadcrumb {
	margin-bottom:20px;
	padding:1px;
	font-size:11px;
}
