@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family: Helvetica, Verdana, Arial, sans-serif; color:#C4C4C4;}

html.Home {height:100%;}
body {background:#222 url(../i/big_bg.png) center repeat-y; height:100%;}
.Selected {color:#E85B05 !important;}
.LineThru {border-bottom:1px #c4c4c4 solid; height:1px; margin:20px 0 5px 0;}
h2 {margin: 0 0 20px 0; font:38px Georgia, "Times New Roman", Times, serif; color:#C24C04;}
h3 {margin: 0 0 10px 0;}

#geral {width:500px; margin:0 auto; background:#181818; height:100%;}

	#topo {}
		#topo h1 {background:transparent url(../i/banner.png) no-repeat; width:500px; height:116px; text-indent:-10000px;}
		#topo ul {list-style:none; margin:-40px 0 0 162px;}
			#topo ul li {float:left; margin-right:10px;}
				#topo ul li a {text-decoration:none; color:#c4c4c4; font-size:19px;}
				#topo ul li a:hover {color:#E85B05;}
		#corpo.Home {clear:both; margin-top:80px; list-style:none; padding:0 !important;}
			#corpo.Home li {width:435px; height:150px; margin:0 auto; clear:both; margin-bottom:43px; padding-left:15px;}
				#corpo.Home li a {color:#C4C4C4; text-decoration:none;}
					#corpo.Home li a img {float:left;}
				#artspots {background:transparent url(../i/galleries-title-artspots.png) top right no-repeat;}
				#furaffinity {background:transparent url(../i/galleries-title-furaffinity.png) top right no-repeat;}
				#deviantart {background:transparent url(../i/galleries-title-deviantart.png) top right no-repeat;}
					#corpo.Home li span {display:block; width:198px; float:right; margin-top:51px; margin-right:14px; font-size:14px; line-height:17px;}
					#corpo.Home li span.Link {margin-top:17px; color:#E85B05;}
					#corpo.Home li a:hover span {text-decoration:none;}
					#corpo.Home li a:hover span.Link {text-decoration:underline;}

	#footer {font-size: 14px; color: #c4c4c4; text-align: center; clear: both; padding:20px 0 30px 0;}
		#footer a {color: #e85b05; text-decoration: none;}
		#footer a:hover {text-decoration:underline;}
		
	#corpo {padding:0 40px; clear:both; margin-top:80px; list-style:none;}
		#corpo p {margin-bottom:10px;}
		.Smaller p {font-size:12px;}
		.SimpleList > li {margin-bottom:20px !important;}
			.SimpleList li {margin:0; padding:0 0 0 20px; list-style:none;}
				.SimpleList li li {font-size:13px;}
			.SimpleList li a {color:#E85B05; text-decoration:none;}
			.SimpleList li a:hover {text-decoration:underline;}
			
	form {margin:20px 0;}
		form .Warning span:last-child  {font-size:12px; line-height:14px; padding-top:-3px; color:#C4C4C4; display:block; float:left;}
		form .Warning span:first-child {color:#E85B05; font:italic 22px Georgia, "Times New Roman", Times, serif; display:block; float:left; margin-right:5px;}
		
		form label, form input {display:block;}
		form label {color:#E85B05; margin-top:20px; font:italic 22px Georgia, "Times New Roman", Times, serif; cursor:pointer;}
		form > * > label {clear:both;}
		form input {border:2px #3b3b3b solid; -moz-border-radius:4px; -webkit-border-radius:3px; border-radius:3px; height:20px; color:#101010; width:100%; margin:4px 0 0 0 }
		form textarea {border:2px #3b3b3b solid; -moz-border-radius:4px; -webkit-border-radius:3px; border-radius:3px; width:100%; height:140px; color:#101010; margin:4px 0;}
			form label span {font:12px Helvetica, Verdana, Geneva, sans-serif; display:block;}
			form fieldset {border:none;}
				form fieldset label, form fieldset input {float:left; line-height:20px;}
				form fieldset input {clear:left; height:20px; width:auto;}
				form fieldset label {margin-left:5px; color:#C9C9C9; margin-top:0; font:normal 14px/20px Helvetica, Verdana, Geneva, sans-serif;}
		form input[type="button"] {background-color:black; width:100px; height:30px; color:#C4C4C4; font-size:16px; margin:20px 0 0 0; cursor:pointer;}
		form input[type="button"]:hover {border-color:white;}
		form .Errado {border-color:#FF0000 !important;}
		form .CampoObrigatorio {color:red; font-weight:bold;}
		#aviso, #aviso2 {clear:both;}
		.SendError {text-align:center; display:block; margin:150px 0; text-decoration:none; font-size:23px; color:#E85B05; font-weight:bold;}
		.SendError:hover {text-decoration:underline;}
		.SendOkay {text-align:center; display:block; margin:150px 0; text-decoration:none; font-size:23px; color:#FFF; font-weight:bold;}






