body {height:100%;margin:18px auto 0 auto;border:0;padding:0;color:#fff;font-family:verdana, arial, sans-serif, Helvetica;font-size:0.72em;text-align:center;background:#F50263 url("../images/fnd.png") top repeat-x;}
	body img {margin:0;border:0;padding:0;}
	html {min-height:100%;/* height:100%; */}
	acronym, abbr {border-bottom:1px dotted #fff;cursor:help;}
	sup {font-size:0.5em;}
	cite {float:right;margin:8px 0 0 0;color:#fff;font-size:0.9em;font-style:normal;}
	ul {list-style-type:none;}
	dl {float:left;width:100%;margin:0;}
		dl p {float:none!important;margin:0 0 2px 0!important;padding:0;}
		dl p:first-line {font-weight:normal!important;}
		dl a {float:none!important;position:static!important;width:auto!important;padding:0!important;}
		dl a:HOVER {background:none!important;}
		dl ul li {display:block!important;color:#DFDFDF;}
		dl dt {float:left;display:inline;width:92%;margin:0 0 4px 8%;}
		dl dt.dt {width:100%;margin:0 0 20px 0;font-size:2em}
		dl dd {float:left;display:inline;width:92%;margin:0 0 22px 8%;padding:0;}
	a {text-decoration:none;color:#fff;}
		a:HOVER {color:#CCC;}
	
	#fndbottom {position:fixed;width:100%;height:300px;top:0;left:0;background:url("../images/fnd.png") 0 -600px repeat-x;z-index:3;}
	#fndmiddle {position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;/* background:url("../images/diamante.png") center bottom no-repeat; */}
	#fndtop {position:fixed;width:100%;height:298px;bottom:0;left:0;background:url("../images/fndtop.png") bottom repeat-x;z-index:1;}
	
	ol#breadcrumb {position:absolute;width:100%;top:124px;left:0;margin:0;padding:0;font-family:Trebuchet MS;font-size:0.94em;z-index:100;}
	ol#breadcrumb li {position:relative;margin:0 4px 0 0;padding:0 8px 0 0;background:url(../images/separationbread.gif) no-repeat 100% 50%;display:inline;}
	ol#breadcrumb li.on {padding:0 8px 14px 0;font-weight:bold;background:url("../images/point.png") 40% 100% no-repeat!important;}
	ol#breadcrumb li a {padding:0 0 14px 0;}
		ol#breadcrumb li a:HOVER {background:url("../images/pointhover.png") 48% 100% no-repeat;}			


/* CONTAINER_________________________________________________________________ */
	#container {position:relative;min-width:760px;max-width:990px;margin:0 auto 0 auto;padding:0;text-align:left;z-index:4;}
	
	#header {position:relative;width:223px;height:75px;margin:0 auto 0 auto;z-index:10;}
		h1{position:relative;width:223px;height:75px;margin:0 auto 0 auto;padding:20px 0 0 0;font-size:3em;z-index:10;}
			h1 span{position:absolute;width:223px;height:95px;top:0;left:0;display:block;background:url(../images/millk.png) no-repeat center;}
			h1 a {cursor:pointer;}
		#cite {position:absolute;width:136px;height:42px;top:12px;left:-220px;padding:34px 54px 50px 33px;color:#ccc;font-size:0.96em;text-align:right;z-index:100;background:url(../images/globo.png) no-repeat 0 0;}
				#cite p {margin:0;}
	
/* COL1_________________________________________________________________ */
	#col1 {float:left;width:100%;padding:14px 0 120px 0;}
		#col1 ul {float:left;width:100%;margin:0;padding:0;font-family:Trebuchet MS;text-align:right;}
		#col1 ul li {float:left;position:relative;width:100%;margin:2px 0 2px 0;padding:0;}
		#col1 ul li.on .a {float:left;position:relative;width:14.9%;margin:10px 0 50px 0;padding:0 4% 0 0;font-size:1.6em;background:url("../images/point.png") 90% 50% no-repeat;}
		#col1 ul li strong {text-transform:uppercase;}
		#col1 ul li a {float:left;position:relative;width:14.9%;margin:0;padding:0 4% 0 0;}
			#col1 ul li a:HOVER {background:url("../images/pointhover.png") 90% 50% no-repeat;}
		
		#col1 ul li ul {position:relative;width:32.9%;margin:12px 0 0 0;padding:0 0 0 1.6%;text-align:left;z-index:10;}
		#col1 ul li ul li {float:none;position:static;width:auto;margin:0;padding:0;display:inline;}
		#col1 ul li ul li.on .aa {float:left;position:relative;width:auto;margin:0 10px 0 0;padding:0 10px 0 0;font-style:normal;font-weight:bold;background:url(../images/separation.gif) no-repeat 100% 60%;z-index:100;}
		#col1 ul li ul li a {position:relative;width:auto;margin:0 10px 0 0;padding:0 10px 0 0;font-style:normal;background:url(../images/separation.gif) no-repeat 100% 60%;z-index:100;}
			#col1 ul li ul li a:HOVER {background:url(../images/separation.gif) no-repeat 100% 60%;}


		#engised a {position:relative;height:21px;cursor:pointer;}
			#engised a span {position:absolute;width:70px;height:21px;top:0;right:20%;display:block;background:url(../images/engised.png) no-repeat center;}
			#engised a:HOVER span {background:url(../images/engisedhover.png) no-repeat center;}	
		#mymosaic a {position:relative;height:24px;cursor:pointer;}
			#mymosaic a span {position:absolute;width:88px;height:24px;top:0;right:20%;display:block;background:url(../images/mymosaic.png) no-repeat center;}
			#mymosaic a:HOVER span {background:url(../images/mymosaichover.png) no-repeat center;}
			#mymosaic .a span {position:absolute;width:88px;height:24px;top:0;right:20%;display:block;background:url(../images/mymosaicactive.png) no-repeat center;}
		#aboutme {margin:25px 0 0 0!important;}
		#form {float:left;width:12.4%;margin:14px 0 0 2.6%;padding:0;clear:both;display:inline;}
			#form form fieldset {border:none;margin:0;padding:0;}
			#form form legend {display:none;}
			#form form input {float:left;width:92%;margin:0 0 8px 0;padding:2px 4% 2px 4%;border:0;font-size:1em;color:#fff;background:url(../images/inputfnd.png) no-repeat center;}
			#form form label {float:left;font-size:0.94em;}
			#form form textarea {float:left;width:92%;height:157px;margin:0;padding:2px 4% 2px 4%;border:0;font-size:1.2em;color:#fff;background:url(../images/textfnd.png) no-repeat center;overflow:auto;}
			#form form #submit {float:right;width:auto;margin:4px 0 0 0;padding:0;font-weight:bold;background:none;cursor:pointer;}
				#form form #submit:HOVER {color:#CCC;}

	
/* COL2_________________________________________________________________ */
	#col2 {position:absolute;width:95.2%;height:auto!important;top:-69px;left:0;padding:140px 8% 40px 4.8%;font-family:verdana;color:#B2B2B2;background:url("../images/colborder.png") left repeat-y;}
	#col2lonely {position:absolute;width:33%;height:auto!important;top:-57px;left:18.9%;padding:140px 2.7% 40px 1.6%;text-align:left;font-family:verdana;color:#B2B2B2;background:url("../images/colborder.png") left repeat-y;}
		#col2 strong, #col2lonely strong {text-transform:none!important;}
		#col2 ul, #col2lonely ul {width:100%!important;margin:0 0 80px 0!important;padding:0!important;z-index:0!important;}
		#col2 ul li, #col2lonely ul li {position:static!important;}
		#col2 ul li a, #col2lonely ul li a {float:left;width:62px!important;height:62px;margin:0 3px 3px 0!important;padding:0!important;background:none!important;}
		#col2 ul li a img, #col2lonely ul li a img {float:left;width:62px;height:62px;}
		#bottom {position:absolute;left:0;bottom:0;font-family:verdana;font-size:2em;font-weight:bold;}
		#col2 p, #col2lonely p {float:left;margin:8px 0 8px 0;color:#DFDFDF;font-size:1em;line-height:1.4em;}
			#col2 p:first-line, #col2lonely p:first-line {font-weight:bold;}

/* COL3_________________________________________________________________ */
	#col3 {position:absolute;width:130%;height:auto!important;top:-32px;left:108.4%;padding:0 0 20px 0;background:url("../images/colborder.png") left repeat-y;}
		#image {width:340px;margin:0 auto 0 auto;}
			#image h2 {position:relative;float:left;top:12px;left:7px;margin:0;padding:0;color:#1A1617;font-size:2.5em;line-height:0.8em;font-family:impact;font-weight:normal;}		
			#protect {position:absolute;width:100%;height:100%;top:-9px;left:0;z-index:10;}
			#image img {float:left;position:relative;width:320px;top:-9px;left:8px;margin:0;padding:0;z-index:0;}
			#shadowup {float:left;width:100%;height:20px;background:url("../images/shadowup.png") left no-repeat;}
			#shadowmiddle {float:left;position:relative;width:100%;background:url("../images/shadowmiddle.png") left repeat-y;}
			#shadowbottom {float:left;width:100%;height:20px;background:url("../images/shadowbottom.png") left no-repeat;}	

/* FOOTER_________________________________________________________________ */
	#footer {float:left;width:56.2%;padding:0 0 30px 0;font-size:0.9em;text-align:center;}
		#footer ul {position:relative;margin:4px auto 6px auto;padding:0;}
		#footer ul li {display:inline;}
			#footer .separation li {margin:0 0 0 2px;padding:0 7px 0 0;background:url(../images/separation.gif) no-repeat right;}
			#engisedweb  {position:relative;top:10px;}

.hidden {display:none;}
.noback {background:none!important;}
.on {color:#FF0066;}
.modulofix {padding-top:45px!important;}
.middle {vertical-align:middle;}
