/* CSS do Site: www.lginn.com.br */

body {
	background-image   : url(../imagens/bg_conteudo.jpg);
	background-position: top;
	background-repeat  : repeat-x;
	background-color   : #d8e6f9;
	margin             : 0px;
	padding            : 0px;
	border             : none;
	text-align         : center;
	font-family        : Arial, Verdana, Helvetica, sans-serif;
	font-size          : 11px;
	color              : #000000;
}

.limpar {
	clear: both;
}

#tudo_conteudo {
	width     : 990px;     
	margin    : 0px auto;
	padding   : 0px;
	text-align: left;
}

form {
	border : 0px;
	margin : 0px;
	padding: 0px;
}

.frmCampoTexto {
	border          : #000066 1px solid;
	background-color: #d8e6f9;
	margin          : 2px;
	font-size       : 11px;
}

.frmBotao {
	border          : 1px ridge #000066;
	background-color: #C5CBF5;
	margin          : 2px;
	font-size       : 11px;
}

.msgok, .msgerro {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size  : 11px;
	font-weight: bold;
}

.msgerro {
	border-top      : #891635 solid 1px;
	border-right    : #891635 solid 1px;
	border-bottom   : #891635 solid 1px;
	border-left     : #891635 solid 1px;
	background-color: #a44756;
	color           : #ffffff;
}

.msgok {
	border-top      : #006600 solid 1px;
	border-right    : #006600 solid 1px;
	border-bottom   : #006600 solid 1px;
	border-left     : #006600 solid 1px;
	background-color: #00CC66;
	color           : #000000;
}

/* ------------- LINHA - 01 (TOPO) ------------- */

#linha01 {
	margin    : 0px auto;
	padding   : 0px;
	text-align: center;
}

#linha01_colEsq {
	width     : 200px;
	text-align: center;
	float     : left;
}

#linha01_colDir {
	width     : 785px;
	text-align: center;
	float     : left;
}

#menu {
	height   : 30px;
	overflow : auto;
	font-size: 11px;
}

	#menu ul {
		list-style-type: none;
		margin         : 0px;
		padding        : 0px;
		line-height    : 30px;
		text-align     : center;
	}
	
	#menu li {
		display   : inline;
		text-align: center;
		margin    : 0px;
	}

	#menu li a {
		text-decoration: none;
		padding-top    : 5px;
		padding-left   : 5px;
		padding-right  : 5px;
		padding-bottom : 5px;
		font-weight    : bold;
		color          : #000066;
	}
	
	#menu li a:hover {
		color: #1e54a0;
	}

#topo_flash {
	margin    : 0px;
	padding   : 0px;
	height    : 230px;
}

/* ------------- LINHA - 02 (CONTEÚDO) ------------- */

#linha02 {
	margin    : 0px auto;
	padding   : 0px;
	text-align: center;
	height    : 470px;
}

#linha02_colEsq {
	width     : 200px;
	text-align: center;
	float     : left;
}

	#bg_newsletter {
		background-image   : url(../imagens/bg_newsletter.png);
		background-position: top;
		background-repeat  : no-repeat;
		text-align         : left;
		height             : 400px;
	}
	
	#conteudo_newsletter {
		padding-left : 25px;
		padding-top  : 10px;
		padding-right: 25px;
	}

#linha02_colDir {
	width         : 785px;
	text-align    : left;
	float         : left;
	padding-top   : 15px;
	padding-bottom: 15px;
}

	#linha02_colDir h1 {
		font-size  : 22px;
		font-weight: bold;
		color      : #000066;
	}

	#linha02_colDir h2 {
		font-size  : 16px;
		font-weight: bold;
		color      : #000066;
	}
	
	#linha02_colDir a {
		color          : #000000;
		text-decoration: underline;
	}

	#linha02_colDir a:hover {
		color          : #000000;
		text-decoration: none;
	}
	
	#linha02_colDir_home h1 {
		font-size: 18px;
		color    : #ed8a3d;
		margin   : 0px auto;
		padding  : 0px;
	}
	
	#linha02_colDir_home p {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size  : 11px;
		color      : #000000;
	}
	
	#linha02_colDir_home a {
		color          : #000000;
		text-decoration: underline;
	}

	#linha02_colDir_home a:hover {
		color          : #000000;
		text-decoration: none;
	}
/* ------------- RODAPÉ ------------- */

#bg_rodape {
	background-image : url(../imagens/bg_rodape.jpg);
	background-repeat: repeat-x;
	width            : 100%;     
	margin           : 0 auto;
	text-align       : center;
	height           : 99px;
}

#tudo_rodape {
	width       : 990px;     
	margin      : 0 auto;
	padding-left: 10px;
	padding-top : 10px;
	text-align  : left;
	color       : #FFFFFF;
}

	#tudo_rodape a {
		color          : #FFFFFF;
		text-decoration: underline;
	}

	#tudo_rodape a:hover {
		color          : #FFFFFF;
		text-decoration: none;
	}