body 		{ margin: 0px; padding: 0px; font-size: 12pt; font-family: Verdana; color: #000000; }
pre			{ font-size: 10pt; font-family: Verdana; }
a			{ color: #2222AA; }
a:hover		{ color: #EE1122; }

div, input	{ font-size: 10pt; text-align: left; vertical-align: top}
td			{ vertical-align: top }
form 		{ margin: 0px; padding: 0px; }
.board 		{ margin: 2px; padding: 3px; border: 1px #996633 solid; background: #FFFFDD; color: green; }
.tools		{ color: #777; display: inline; }
/*.field		{ border: 1px #ddd solid; width: 100%; } */
.button		{ font-size: 8pt; display: inline; background: #800; color: #999; margin-left: 5px; cursor: pointer; padding: 4px;}
.helper		{ display: inline; margin-left: 7px; }
.photobutton    { margin-top: 0px; background: #CCC; text-align: center; padding: 2px; color: #888; cursor: pointer; }
.photobuttonh	{ margin-top: 0px; background: #AAA; text-align: center; padding: 2px; cursor: pointer; }

body.sel select{
    visibility: hidden;
}

.user {
	border: 1px solid #bbb;
	text-indent: 0px;
	font-size: 10pt;
	cursor: pointer;
}

.buser {
	border: 1px solid #bbb;
	text-indent: 0px;
	font-size: 10pt;
}

.title_g {
	font-size: 12pt; font-weight: bold;
}

.maxheight {
    min-height: 300px;
    height: expression(document.documentElement.clientHeight < 300 ? "300px": "auto");
    color: #000;
    background: #FFF;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 80px;
    padding-top: 25px;
    padding-bottom: 50px;
}

#over {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #000;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	
}
#imgbox {
    position: fixed;
    left: 50%;
    top: expression(0 + eval(document.documentElement.scrollTop||document.body.scrollTop) + 'px' );
}
* html #imgbox {
    position: absolute;
    left: 50%;
    top: expression(0 + eval(document.documentElement.scrollTop||document.body.scrollTop) + 'px' );
}
* html #over {
	position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}

/* Hide boxes */
.hide_box_title {
	color: #800;
	background: #c8ab37;
	padding: 4px;
	padding-left: 10px;
	cursor: pointer;
}

.hide_box_title_h {
	color: #800;
	background: #AAAAAA;
	padding: 4px;
	padding-left: 10px;
	cursor: pointer;
}

/* GUES BOOK */
	.gba	{ color: #339933 }
	.gblock { font-family: Trebuchet MS; font-size: 10pt; margin-top: 10px; }
	.gadd	{ font-size: 8pt; color: #777; }
	.gfield { border: 1px #ddd solid; }

/* CONTENT */
	.content_title	{ font-size: 16pt; color: blue; margin-bottom: 10px;  font-weight: bold; font-family: Arial;}
	.sub_title	{ font-size: 12pt; color: #333399; margin-bottom: 7px; margin-top: -3px;  font-weight: bold; }
	.content_text	{ text-align: justify; font-size: 12pt; font-family: Arial; margin-bottom: 10px; color: #000 }

/* FILES */
	.fileitem 	{ font-size: 8pt; padding: 1px; margin-bottom: 3px; border: 1px solid #eee; }

/* BOXES */
	.boxfield	{ color: #777; font-size: 10pt; width: 100%; padding: 5px;}
	.boxfield_hbg 	{ border: 1px #ded solid; overflow: hidden;}
	.boxhead	{ color: #333; background: #FFF; padding-left: 5px; padding-right: 5px; position: absolute; margin-top: -14px; margin-left: 10px; }

/* MENU	 */  	
	.menuLink	{ color: black; font-family: Arial; text-decoration: none; font-style: italic}
	.menuLink:hover	{ color: blue; }
	.menu0		{ padding: 7px; font-size: 12pt; text-align: left; padding-left: 10px }
	.menu1		{ padding: 5px; font-size: 10pt; text-align: left; padding-left: 20px; }
	.menu2		{ padding: 5px; font-size: 8pt; text-align: left; padding-left: 40px; }
	.menu3		{ padding: 5px; font-size: 8pt; text-align: left; padding-left: 60px; }
	.mn			{ background: #85c226; border-top-right-radius: 5px; border-bottom-right-radius: 5px}

	.menuLinkt	{ color: #AAAAFF; margin:4px;}
	.menuLinkt:hover{ color: #FFFFFF; }

/* RECOMENDED */

	.w100 		{ width: 100%; }
	.edb		{ border: 1px #999 dashed; }
	.fly 		{ position: absolute; left: 50%; top: 20px; width: 400px; margin-left: -200px; z-index: 100;}
	.error		{ padding: 7px; color: red; background: #FFF; text-align: center; border: 1px solid red; }
	.message	{ padding: 7px; color: green; background: #FFF; text-align: center; border: 1px solid green; }

/* Fix PNG in IE6 img, div, td { behavior: url(iepngfix.htc) }  */

/* SOFT CORNERS */

.w { background-color: #FFF; }

