
/**
 * @copyright 2007-2010
 * @author: Mauricio Pasciulla
 */


/* global class */
.small   { font-size:.9em; }
.bold    { font-weight:bold; }
.italic  { font-style:italic; }
.underline { text-decoration:underline!important; }
.right   { text-align:right; }
.left    { text-align:left; }
.center  { text-align:center; }
.full    { text-align:justify; }
.pointer { cursor:pointer; }
.gray, .gray a:link, .gray a:visited, .gray a:hover { color:#ccc!important; }
.button  { height:40px; }
.input   { width:250px; border:1px solid #ccc; }
.exclamation {
	font-size:12px;
	background:#FBF0D0 url(../img/exclamation.png) no-repeat 5px 50%;
	padding:5px 25px 5px;
	border-bottom:1px solid #ffd324;
}
.quo     { margin-left:5px; }
.clearer { clear:both; }
.fright  { float:right; }
.fleft   { float:left; }
.fright-img { float:right; margin:5px; }
.fleft-img  { float:left; margin:5px; }
.print { border:1px dashed #aaa; padding:4px; position:relative; }
.print:hover .bt { visibility:visible; }
.print .bt { width:16px; height:16px; background:url(../img/printer.png) no-repeat; position:absolute; right:10px; visibility:hidden; cursor:pointer; }
.ad-required { color:#FF0000; margin:0 5px; }

/* loading */
.loading {
	background:#E5F1FF url(../img/buttonbg.gif) repeat-x;
	bottom:0;
	right:20px;
	position:fixed;
	border:1px solid #C7D9FA;
}
.loading div {
	font-weight:bold;
	background:url(../img/loading.gif) no-repeat 4px 5px;
	padding:5px 9px 4px 25px;	
}
* html .loading { /* ie6 hack */
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/* loading 2*/
.loading2 { font-weight:bold; background:url(../img/loading.gif) no-repeat; padding-left:25px; }


/* pop ups */
.PU_window, .PU_window2 { top:0; left:0; height:100%; width:100%; z-index:1000; }
.PU_window { position:fixed; }
* html .PU_window { /* ie6 hack */
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.PU_window2 { position:absolute; }

.PU_overlay {
	position: absolute;
	left: 50%;
	background: url(../img/pu-bg.png);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	z-index: 1001;
}
* html .PU_window .PU_overlay {  /* ie6 hack */
	top: 200px;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
.OL_small  { top:35%; width:340px; margin-left:-170px; }
.OL_medium { top:30%; width:420px; margin-left:-210px; }
.OL_large  { top:20%; width:540px; margin-left:-270px; }

* html .PU_window2 .OL_small, 
* html .PU_window2 .OL_medium, 
* html .PU_window2 .OL_large { top: 100px; }


/* alert */
.alert { background:#fff; margin:8px; border:3px solid #FF6666; -moz-border-radius:6px; -webkit-border-radius:6px; z-index:100; }
.alert .title { color:#fff; font-weight:bold; background:#FF6666; padding:1px 3px; }
.alert .close { float:right; padding:0 5px; cursor:pointer; }
.alert .msg { padding:10px; text-align:center; }
.alert .bt { margin-bottom:10px; text-align:center; }


/* pop up blue */
.PU_blue {
	background: #fff;
	margin: 8px;
	border: 3px solid #799ADC;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	z-index: 1002;
}

.PU_blue .title { color:#fff; font-weight:bold; background:#799ADC; padding:2px; }
.PU_blue .h1 { background:#CEDDFF; padding:2px 4px; margin:5px 10px; }
.PU_blue .title .close { float:right; padding:0 5px; cursor:pointer; }
.PU_blue .body { padding:10px; }
.PU_blue .divButton { text-align:center; margin:10px; }

/* community */
.ic-official, .ic-default, .ic-myspace, 
.ic-facebook, .ic-twitter, .ic-youtube, 
.ic-blogger { width:16px; height:16px; cursor:pointer; }

.bl-official, .bl-default, .bl-myspace, 
.bl-facebook, .bl-twitter, .bl-youtube, 
.bl-blogger { padding-left:20px; }

.ic-official, .bl-official { background:url(../img/community/official.png) no-repeat left; }
.ic-default,  .bl-default  { background:url(../img/community/default.gif) no-repeat left 6px; }
.ic-myspace,  .bl-myspace  { background:url(../img/community/myspace.png) no-repeat left; }
.ic-facebook, .bl-facebook { background:url(../img/community/facebook.png) no-repeat left; }
.ic-twitter,  .bl-twitter  { background:url(../img/community/twitter.png) no-repeat left; }
.ic-youtube,  .bl-youtube  { background:url(../img/community/youtube.png) no-repeat left; }
.ic-blogger,  .bl-blogger  { background:url(../img/community/blogger.png) no-repeat left; }

.ic-official { width:20px; }
.bl-official { padding:0 24px; }

/* Tiny MCE */
.juanchi { background-color:#CCFF00; }

/* inserts */
.ins-images { margin: 2px; }
.ins-images a img { margin: 2px; padding:1px; border:1px solid #ddd; }
.ins-images a:hover img { border-color:#eef; }


