/* conteudo */

	#content #maincontent {
		width:529px;
		margin:78px 0 0 0;
		float:left;
		display:inline; /* IE6 double margin bug */
	}

		#content #maincontent h2 {
			width:360px;
			height:103px;
			margin-left:169px;
			background:url(tit_home.gif) left top no-repeat;
			text-indent:-5000em;
			overflow:hidden;
		}
		
		#content #maincontent #intro {
			margin:10px 0 0 175px;
			line-height:1.6em;
		}
			#content #maincontent #intro a {
				padding-right:20px;
				background:url(arrow_right.gif) right bottom no-repeat;
			}

		#content #maincontent h3 {
			width:190px;
			height:124px;
			margin:40px 35px 0 90px;
			background:url(logo_result.gif) left top no-repeat;
			text-indent:-5000em;
			overflow:hidden;
			float:left;
			display:inline; /* IE6 double margin bug */
		}

		#content #maincontent #result {
			margin:48px 90px 0 0;
		}			
		
		#content #maincontent #saibamais,#content #maincontent #video {
			display:block;
			padding-left:21px;
			background-position:left top;
			background-repeat:no-repeat;
			margin-left:315px;
			margin-top:5px;
		}
		
		#content #maincontent #saibamais {
			background-image:url(ico_saibamais.gif);
		}
		#content #maincontent #video {
			background-image:url(ico_video.gif);
		}
			
			
	#content #subcontent {
		width:285px;
		background:#e0e0e0 url(pic_home.jpg) right top no-repeat;
		float:left;
		padding-top:195px;
		padding-bottom:20px;
	}
	
		#subcontent p{
			margin-left:20px;
			margin-bottom:3px;
		}
		
		#subcontent form{
			margin-top:26px;
		}
		
/* forms */

	form label {
		font-size:11px;
		float:left;
		width:60px;
		line-height:1.8em;
	}

		form label.obrigatorio {
		}

		form input, textarea {
			width:150px;
			margin-bottom:0;
			border:1px solid #afafaf;
		}

		form #Enviar, form #Limpar {
			width:157px;
			margin:0 0 0 60px;
			padding:2px 0;
			font-weight:bold;
			background:#565656;
			color:#fff;
			border:0;
			outline:none;
		}
			
			
			
/* validacao dos forms */


	#msg_erro {
		display:none;
		font-weight:bold;
		font-size:11px;
		color:red;
		background:url(ico_alerta2.gif) 0 0 no-repeat;
		padding-left:24px;
		margin-bottom:8px;
		margin-left:20px;
	}

		#msg_erro.on {
			display:block;
		}


		form label.on {
			font-weight:bold;
			color:red;
		}

		form input.on, form textarea.on {
			border:1px solid #ff0000;
		}

			
			
			
			
			
			
			
			
			
			
			
			
			