/* CSS Document by HSM www.hsm.it*/

/* TAGS */
body { margin: 0px; padding: 0px; font-family: trebuchet ms; font-size: 12px; background: #FFFFFF; }
a { color: #6F8FD1; }
a:hover { color: #8E2323; }
form { margin: 0px; padding: 0px; }
input,select,textarea { font-family: trebuchet ms; font-size: 12px; }

/* ID */
#master { background-image: url(../img-layout/master-bg.jpg); background-repeat: repeat-x; }
#header { background: #FFFFFF url(../img-layout/header-bg.jpg) no-repeat 50% scroll; background-position: top; height: 118px; }
#content { width: 800px; background-color: #EBEBEB; height: auto; }
#content  p { line-height:22px; }
#splash{ width: 800px; height: 190px; background-image: url(../img-layout/splash-bg.jpg); }
#splash-foto{ width: 600px; float: left; }
#splash-menu{ width: 200px; float: right; }
#content{ width: 800px; background-color: #FFFFFF; }
#content-main{ width: 600px; float: left; text-align: left; }
#content-main h1 { font-size: 16px; color: #336699; padding-left: 3px; margin-bottom: 0px; border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #BCD1EB; }
#content-main h2 { font-size: 14px; color: #336699; color: #515151; }
#content-main h3 { font-size: 13px; color: #336699; margin-bottom: 0px; padding-bottom: 0px; }
#content-main h4 { font-size: 12px; color: #7AA0CB; margin-bottom: 0px; padding-bottom: 0px; font-style: italic; }
#content-main p { padding-top: 0px; margin-top: 3px; padding-left: 7px; }
#content-main .imgprd { float: right; margin-right: 8px; }
#content-main .imgmap{ float: right; margin-right: 8px; }
#content-menu{ width: 200px; float: right; background-image: url(../img-layout/content-menu-bg.jpg); }
#footer { background-image: url(../img-layout/bottom.jpg); background-position: bottom; background-repeat: no-repeat; width: 100%; height: 62px; clear: both; background-color: #0A466B; border-top: solid; border-top-width: 2px; border-top-color: #144074; border-bottom: solid; border-bottom-width: 2px; border-bottom-color: #144074; margin-top: 5px; }
#footer p { color: #ffffff; padding-top: 35px; }
#footer a { color: #ffffff; }

/* CLASSES */
.tableintro { font-size: 12px; width: 100%; height: 100%; padding: 0px; margin: 0px; }
.tablelang { width: 450px; font-size: 12px; font-weight: bold; padding: 2px; }
.tablelang a { color: #3366CC; font-variant: small-caps; }
.box { background-image: url(../img-layout/box-bg.jpg); width: 200px; height: 171px; }
.box h1{ padding-top: 18px; text-align: center; font-size: 17px; margin: 0px; color: #6893BE; }
.box h2{ padding-top: 18px; text-align: center; font-size: 15px; margin: 0px; color: #6893BE; }
.box p{ text-align: left; font-size: 12px; margin: 0px; padding-left: 15px; padding-right: 12px; color: #666666; }
.box img{ padding: 0px; margin: 0px; }

.login { width: 340px; height: 117px; background-image: url(../img-layout/login.gif); background-repeat: no-repeat; padding-top: 30px; text-align: center; float: left; }
.login input { margin: 0px 30px 3px 70px; border: solid; border-width: 1px; border-color: #757575; color: #3F3F3F; font-family: trebuchet ms; font-size: 11px; }
.login-help { width: 180px; background-color: #FEFDF1; float: right; margin-right: 20px; margin-top: 10px; border: solid; border-width: 1px; border-color: #efefef; }
.note { background-color: #FDFEF3; border-style: solid; border-width: 1px; border-color: #E8E88D; }

.head-evidence {
	  border-width: 1px;  color: #3F3F3F; font-family: trebuchet ms; font-size: 12px; padding: 3px; background-color: #F4F5DD;
}

.iframeTooltip {
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1); }

#message, .error { display: inline; color: #CC3333;   background-color: yellow; }

#events { width:100%;}
#events tr:hover{ background-color: #E8E88D; cursor:hand; pointer:hand;}

#events th { background-color:#6691BC; color:white;}
#msg_events_detail {border-width: 1px;  color: #3F3F3F; font-family: trebuchet ms; font-size: 12px; padding: 3px; background-color: #F8F8DC; width:250px; height:200px;}



