body		{margin:0px; font-family:"Trebuchet Ms"; font-size:14px; color:#FFF; background: #000 url(../images/back.jpg) no-repeat top center;}
*		{margin:0px; padding:0px; list-style-type:none; text-decoration:none;}
img		{border:0px; margin:0px;}

/*------ESTRUTURA BASICA---------*/

.web	{width:100%; float:left; min-height:760px; padding-bottom:20px;}

.container	{width:760px; height:auto; margin:auto;}

.header, .footer		{width:100%; float:left;}
.footer	#logo		{width:100%; height:100px; background:url(../images/footer.png) no-repeat center;}
.header h1	{height:150px; float:left;}
.header h1 img	{padding-top:30px;}
.header .menu, .footer .menu		{width:100%; height:45px; float:left; clear:both; text-align:center;}
.header .menu a, .footer .menu a	{color:#FFF; display:inline-block; text-transform:uppercase; padding:0px 15px 0px 15px; line-height:45px;}
.header .menu a:hover	{background:#373737;}

.edoor		{width:760px; height:415px; float:left; clear:both; margin-left:5px;}
.box 		{width:240px; height:190px; float:left; background:silver; margin-top:15px;}
.space		{width:11px; height:20px; float:left;}
.meio       {width:100%; min-height:420px; float:left; background:#000; margin-left:4px; margin-top:-5px;}
.meio #menu {width:220px; height:auto; float:left; padding:0px 10px 0px 10px;}
.meio #menu a   {display:block; color:#FFF; line-height:35px; border-bottom:solid 1px #333; text-indent:10px; font-size:13px;}
.meio #menu a:hover   {background:#0F0F0F}
.meio #menu a.on   {background:url(../images/on.jpg) no-repeat left center; border-bottom:0px;}
.fotos      {width:520px; height:auto; float:left;}
.fotos hr   {width:100%; height:auto; float:left; clear:both; visibility:hidden;}
.fotos a.group  {border:solid 1px #111; padding:2px; float:left; margin:5px;}
.fotos a.group:hover    {background-color:#222;}
.fotos a.group img  {float:left;}
.container form	{width:370px; height:385px; border:0px; float:left; padding:10px;}
.container fieldset 	{border:0px;}
form input	{display:block;}
form label, form label span	{display:block; clear:both;}
form label span	{padding-top:10px;}
form label input	{width:350px; height:25px; display:block;}
form label textarea	{width:350px; height:130px; display:block;}
form strong		{font-size:10px; color:#FFCC00; display:inline-block;}
.container p	{width: 250px; float:left; font-size:11px; color:#999; padding-top:25px;}
.container p strong	{font-weight:normal; font-size:14px; color:#FFF;}
#msg		{width:350px; float:left; clear:both; background-color:#666; border:solid 1px #FFF; text-indent:10px; font-size:11px; color:#FFF; line-height:20px;}

#loading    {width:400px; height:150px; float:left; background:url(../images/load.gif) no-repeat center; display:none;}