*{margin:0; padding:0;}
html, body{height:100%; width:100%;	overflow:hidden;}

body{
	width:100%;
	font-family:'trebuchet ms';
	font-size:13px;
	text-align:center;/* fix IE5.x */
	color:#fff;
	background:#000;
	padding:0 0 0 0;
	margin:0 auto;
}

#flash_content{width:100%; height:100%;}

img{border:none;}

#global{
	position:relative;
	text-align:left;/*reset IE5.x fix*/
	margin:0 auto;
	padding:0;
	height:auto;
}

#main{padding:0 0 1em 0;}

h1{font-size:2.0em; font-weight:bold; padding:0.4em 1em 0 0.2em;}
h1 span{font-size:1.0em; font-weight:normal; color:#f00;}

h2{clear:left; font-size:1.1em; font-weight:bold; padding:0.4em 0 0 0.4em;}
h3{clear:left; font-size:1em; font-weight:bold; padding:1.5em 0 0 0.8em;}
h4{clear:left; font-size:1em; font-weight:bold; padding:1.5em 0 0 0.8em;}
h3 span{font-size:0.8em; font-weight:normal;}

p{clear:left; font-size:0.9em; padding:0.5em 0.5em 0 0.5em;}
p strong{color:#f00;}
a{padding:0.3em 0 0.3em 0; text-decoration:none; font-weight:bold; font-size:0.9em; color:#f00;}
a:hover{text-decoration:underline;}

ul{clear:left; list-style:none;}

.content{clear:left; padding:1.5em 0 1em 0;}
.content ul{padding:0.8em 0 0em 0;}
.content ul li{display:list-item; clear:both; padding:0 0 0 0.8em;}

.flashAlert{clear:left; padding:0.4em 0 0.8em 0; display:none;}
.flashAlert p{text-align:center; font-size:0.9em; line-height:1.7em;}

#menu{clear:left;}
#menu ul{float:left; padding:0 0 0 0;}
#menu ul li{display:inline;}
#menu ul li a{float:left; border:0.1em solid #534872; padding:0.3em 3em 0.3em 3em; text-decoration:none; color:#fff; font-weight:bold; font-size:0.9em; background:#362e4c;}
#menu ul li a:hover{background:#354d2f;}

fieldset{float:left; clear:left; border:none; padding:0 0 0 0;}
input{float:left; font-size:12px; height:16px; padding:2px 0 0 2px; font-family:'trebuchet ms';width:200px;}
textarea{float:left; font-size:12px; padding:2px 0 0 2px; width:370px; height:100px; font-family:'trebuchet ms'; overflow:auto;}
.btn{height:30px;width:50px;}

/* PAGE 404*/
body.error{background:#000000 repeat-x 0 0;background-image:url(/img/bg-erro-404.jpg);}
#content-error #strip-wrong{position:absolute; top:0px; left:0px; width:170px; height:170px; background:url(/img/strip-wrong-address.png) no-repeat 0 0; text-indent:-6666px; overflow:hidden;}
#content-error #title{width:369px; height:105px; margin:93px 0 0 92px; background:url(/img/kasulo-title.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;float:left;}
#content-error #check-new-website{width:369px; height:53px; margin:9px 0 0 92px; background:url(/img/check-new-website.gif) no-repeat 0 0; text-indent:-6666px; overflow:hidden;clear:left;float:left; cursor:pointer;}