img {border: 0;}

#xoopsHiddenText {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}

.pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagneutral.gif);}
.pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/pagact.gif);}
.paginact {font-size: 10px; width: 16px; height: 19px;text-align: center; background-image: url(./images/paginact.gif);}


.CPbigTitle{
	font-size: 20px;
	color: #555;
	background: no-repeat left top;
	font-weight: bold;
	height: 40px;
	vertical-align: middle;
	padding: 10px 0 0 50px;
	border-bottom: 3px solid #1247e1;
}
.CPindexOptions{
	padding: 4px;
	vertical-align: top;
}
.CPmediumTitle{
	font-weight: bold;
	font-size: 14px;
	color: #555;
}
div.cpicon{
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	overflow:hidden;
}
div.cpicon a { 
	display: block; float: left;
	height: 60px !important;
	height: 60px; 
	width: 60px !important;
	width: 60px; 
	
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #5198E6;
	padding: 2px 2px 1px 2px;
	margin: 2px;
	color: #555;
}
div.cpicon a:hover{
	background-color: #89C6F2;
	border: 1px solid #5198E6;
	color: #1247e1;
}

div.cpicon img { margin-top: 3px; margin-bottom: 8px; }
div.cpicon span {
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}
div.cpicon span.uno{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: Blue;
}
div.cpicon span.unor{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #CC0000;
}
div.cpicon1 a { 
	display: block; 
	float: left;
	margin:2px;
}
.info{color:#666666; font-size:85%; line-height:16px; background:transparent;}
input.erro, span.erro{color: #DF0D16}
div.erro {color: #DF0D16; border-left: 3px solid #DF0D16; padding-left:5px;}
input.ok, div.ok, span.ok{color: #146F29}
td.erro{background-color: #DF0D16; color: #FFFFFF}
td.ok{background-color: #146F29; color: #FFFFFF}

.errorMsg{background-color:#FFEFF0; padding:5px; border: 2px solid #FF0000; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #9F272C; line-height:18px;}
.okMsg{background-color:#EFFFF0; padding:5px; border: 2px solid #33CC00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #0F7F14; line-height:18px;}
.msg{background-color:#FFFBCF; padding:5px; border: 2px solid #DDDF00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #333333; line-height:18px;}




a.classic{color:#0300FF !important}
a.classic:hover{color:#177CBF !important; text-decoration:underline;}

.yui-button a.imgButton, .yui-button button.imgButton{
        text-indent: -5em;
        overflow: hidden;
        padding: 0 1em !important;
        *margin-left: 5em;   /* IE only */
        _padding: 0 2em; /* IE < 7 only */
}
.btnBlue{
background: url("images/btn/bkg/blue.gif") left top repeat-x !important;
}
.btnBlue.yui-button-hover{
background: url("images/btn/bkg/blueover.gif") left top repeat-x !important;
}
.btnOrange{
background: url("images/btn/bkg/orange.gif") left top repeat-x !important;
}
.btnOrange.yui-button-hover{
background: url("images/btn/bkg/orangeover.gif") left top repeat-x !important;
}
.btnGray{
background: url("images/btn/bkg/gray.gif") left top repeat-x !important;
}
.btnGray.yui-button-hover{
background: url("images/btn/bkg/grayover.gif") left top repeat-x !important;
}
.btnRed{
background: url("images/btn/bkg/red.gif") left top repeat-x !important;
}
.btnRed.yui-button-hover{
background: url("images/btn/bkg/redover.gif") left top repeat-x !important;
}
.btnGreen{
background: url("images/btn/bkg/green.gif") left top repeat-x !important;
}
.btnGreen.yui-button-hover{
background: url("images/btn/bkg/greenover.gif") left top repeat-x !important;
}
.btnBlue a, .btnBlue button, .btnOrange a, .btnOrange button, .btnGray a, .btnGray button, .btnRed a, .btnRed button, .btnGreen a, .btnGreen button{
color: #FFF !important;
}


.required{font-weight:bold; color:red; font-size:80%}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
.fleft{
	float:left
}
.fright{
	float:right
}