@charset "iso-8859-1";
/* Marcação .css */



/************************************************************************/
/* ® 2007-2009 Listalitoral | Morfosdesign.com                          */
/************************************************************************/

/* Html ****************************************************************/
body {
	border:0px;
	margin:0px;
	padding:0px;
	text-align:center; /* ie6 hack */
	background:#fff;
}


/* Topo *****************************************************************/
#topo {
	width:960px;
	height:120px;
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
	text-align:left;
}

#topo #logo {
	width:220px;
	height:120px;
	margin:0px;
	border:0px;
	position:relative;
	top:0px;
	left:0px;
}

#topo #bannerTopo {
	width:472px;
	height:64px;
	position:absolute;
	top:35px;
	left:300px;
}

/* Navegação Global *******************************************************/
#navegacaoGlobal {
	width:960px;
	height:40px;
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
}

/* Conteudo *******************************************************/
#conteudo {
	width:960px;
	margin:0px auto 0px auto;
}

	/* Mensagem Erro / sucesso *******************************************************/
	#mensagemErro, #mensagemSucesso {
		width:940px;
		margin:20px 10px 10px 10px;
	}
	
	/* barraBusca *******************************************************/
	#barraBusca {
		width:740px;
		margin:30px 100px 10px 100px;
	}
	
	/* Bloco Principal *******************************************************/
	#blocoPrincipal {
		width:660px;
		margin:0px 10px 0px 15px;
		float:left;
	}
		
		#blocoPrincipal #colunaEsquerda {
			width:200px;
			margin:20px 0px 0px 10px;
			float:left;
			padding:0px;
		}
		
		#blocoPrincipal #colunaDireita {
			width:200px;
			margin:20px 10px 0px 0px;
			float:right;
			padding:0px;
		}
		
		#blocoPrincipal #colunaCentral {
			width:200px;
			margin:20px 0px 0px 20px;
			padding:0px;
			float:left;
		}
		
		#blocoPrincipal #bannerPrincipal {
			margin:30px 0px 0px 0px;
			padding:0px;
		}
		
		#blocoPrincipal #bannerRodape {
			margin:30px 0px 0px 0px;
			padding:0px;
			clear:both;
		}
	
	/* Bloco secundario *******************************************************/
	#blocoSecundario {
		width:250px;
		margin:0px 10px 0px 0px;
		float:right;
	}


/* Rodape *******************************************************/
#rodape {
	width:960px;
	height:205px;
	margin:15px auto 0px auto;
	padding:0px;
	position:relative;
}

	/* blocoDireito *******************************************************/
	#blocoDireito {
		width:300px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:0px;
		right:20px;
	}

	/* Rodape *******************************************************/
	#blocoCentral {
		width:300px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:0px;
		left:320px;
	}

	/* Rodape *******************************************************/
	#blocoEsquerdo {
		width:300px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:0px;
		left:20px;
	}





/*----------- Thiago Quinteiro ----------------*/
/*----------- Configuração do formulário de contato ----------------*/

#formulario form {width:80%; margin:20px auto 0px auto;}
#formulario form fieldset legend {
		color:#009CE7;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:19px;

		}
#formulario form fieldset {
border-color:#0099FF;
border-bottom: 5px solid #009CE7;


}
#formulario form label 
{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:16px;
		color:#00A1F0;
		font-weight:normal;
		float:left;
		margin:3px 2% 3px 7%;
		width:150px;
		clear:both;
}

#formulario form label small {color:#990000;}
#formulario form label span {color:#00A1F0; font-size:12px;}

#formulario form input, select, textarea, button
{
		border:1px solid #009CE7;
		font-family:Tahoma, Geneva, sans-serif;
		color:#000;
		font-size:16px;
		background:#fff;
		margin:3px 7% 3px 2%;
		float:right;
		width:215px;
		
		}
		
/*-----------------------------------------------------*/