@charset "utf-8";

html, body { border:0; margin:0; padding:0; }

body {	
	font:12px Verdana, Arial, Helvetica, sans-serif;
/*	font:12px Arial, Helvetica, sans-serif;*/
	color: #000000; 
	text-align: center;
	background:url(../images/background.png) repeat top left;
	
	background-color:#6699cc;
}

img { border:0; }
object { padding:0; margin:0; }
a, a:visited { text-decoration:none; color:#333333;}
a:hover { text-decoration: underline;}
a img,:link img,:visited img { border:none }
:link,:visited { text-decoration:none }
ul,ol { list-style:none; padding:0; margin:0; }
address { font-style:normal }
pre { font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding:5px; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.clear-left { clear:left; }
.clear { clear:both; }

h1 { padding-bottom:10px; margin:0; font-size:1.5em; font-weight:normal; }

/* Container
-----------------------------------------------------------------------------*/
#container { width:900px; margin:0 auto; text-align:left; }

/* Header
-----------------------------------------------------------------------------*/
#header { height: 228px; background:url(../images/header-background.png) no-repeat; }
#header #header-content { height:200px; }
#header #logo { position:relative; top:9px; width:281px; height: 65px; float:left; }
#header #news-scroll { text-align:right; height:20px; background: url(../images/news-scroll-background.png) repeat-x; color:#FFFFFF; padding-top:8px; }

/* Toolbar
-----------------------------------------------------------------------------*/
#header #toolbar { margin-left: 281px; top:10px; position:relative; }
#toolbar div.menu { float:left; padding:0; margin:0; }
#toolbar div.menu .submenu { margin-top:-2px; }
#toolbar .submenu { visibility:hidden; position:absolute; z-index:100; }
#toolbar .over { display:none; visibility:hidden; }	
#toolbar .submenu div { margin:0; padding:0; height:45px; }

/* Content
-----------------------------------------------------------------------------*/
#content { background-color:#FFFFFF; min-height:500px; /*padding-left: 282px;*/ }

/* Navigator
-----------------------------------------------------------------------------*/
#navigator { float:left; width:248px; border-right:1px solid #CCCCCC; margin-left:10px; margin-top:10px; padding: 10px; }
#navigator .insertBox { float:right; margin-top:-5px; padding-right:10px; }

/* Body
-----------------------------------------------------------------------------*/
#body { margin-left:282px;  /*background-color:#FFFFFF; min-height:500px;*/ /*padding-left: 282px;*/ }
#login #body { margin-left:0; }
#body .content { padding:10px; }
.pageicon { margin-left:-8px; }

.toolBox { margin-top:5px; padding:5px 0; border-top:1px dotted #666666;} 
.inputBox { /*padding:10px;*/ /*background-color:#CCCCCC;*/ width:804px; /*top:100px;*/ }
.inputBox .buttons { margin-top:10px; } 
.inputBox .right-buttons { text-align:right; margin-top:0; margin-right:5px; } 
.inputBox .header { background:url(../images/input-box-top.png) no-repeat; height:14px; }
.inputBox .body { padding:10px; background:url(../images/input-box-body.png); background-repeat:repeat-y;}
.inputBox .footer { background:url(../images/input-box-bottom.png) no-repeat; height:14px; }
.inputBox textarea { margin-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:774px; height:200px; }
.inputBox .textBox { width:774px; margin-bottom:10px; margin-top:5px;} 
.inputBox .title { font-size:2.1em; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; }	

.inputBox #contenitorTable { width:790px; empty-cells:show; table-layout:fixed; }
.inputBox #contenitorTable td { width:197px; border:#0066CC 1px solid; text-align:center;}

.detailBox #picsTable { width:600px; empty-cells:show; table-layout:fixed; margin-top:10px; }
.detailBox #picsTable td { width:25%; text-align:center; vertical-align:top; background-color:#D7F2FF; overflow:hidden;}
.detailBox #picsTable td img { margin:5px;}

.confirmationBox { text-align:center; margin:0 auto; width:492px; top:100px; background:#FFFFFF;}
.confirmationBox .img {
	/*opacity: .90;*/						/* Opacity - W3 Standard */
	/*filter:alpha(opacity=90); zoom: 1;*/	/* Opacity - M$ */
}
.confirmationBox .header { background:url(../images/information-box-top.png) no-repeat; height:14px; }
.confirmationBox .body { background:url(../images/information-box-body.png); background-repeat:repeat-y;
	/*opacity: .90;	*/					/* Opacity - W3 Standard */
	/*filter:alpha(opacity=90); zoom: 1;*/	/* Opacity - M$ */
}
.confirmationBox .body .text{ color:#FFFFFF; font:24px bold Georgia, "Times New Roman", Times, serif;}
.confirmationBox .footer { background:url(../images/information-box-bottom.png) no-repeat; height:14px; }

.detailBox { padding-right:10px; text-align:left; }
.toolBox { padding-bottom:5px;}

/* Footer
-----------------------------------------------------------------------------*/
#footer { height: 30px; background:#FFFFFF;  }
#footer #footer-content { border-top:1px solid #CCCCCC; margin:0 15px; padding:5px 0; text-align:left; font-size:0.8em; }
#footer #webmaster-logo { float:right; margin-top:-2px; }
#footer #webmaster-name { display:block; margin-top:5px; margin-right:5px; float:left; }
/* Sign in
-----------------------------------------------------------------------------*/
.login .input { padding-bottom:5px; }
