@charset "utf-8";
/* CSS Document */

* {
border:0px;
padding:0px;
margin:0px; }

#container {
width:780px;
left:50%;
margin-left:-380px;
position:absolute; }

#topo {
width:780px;
float:left;
position:relative;
height:154px;
background-image:url(../imagens/layout/layout_r1_c1.jpg); }

#navegacao {
background-image:url(../imagens/layout/layout_r2_c1.jpg);
width:240px;
height:432px;
float:left;
position:relative; }

	#navegacao ul {
		list-style:none;
		position:relative;
		top:23px; }

	#navegacao li {
		color:#333333;
		font:normal 16px Verdana, Arial, Helvetica, sans-serif;
		line-height:34px;
		text-align:center; }

	#navegacao a {
		color:#333333;
		text-align:center;
		text-decoration:none; }

	#navegacao a:hover {
		color:#333333;
		text-decoration:underline; }

	li a:visited { color:#333333; }

#content {
position:relative;
width:780px; }
	
/* CONTEUDO INDEX */

#indexbox {
width:460px;
float:left;
position:relative;
padding:12px 40px 0px 40px;
text-align:center; }

.indexbg { background:url(../imagens/layout/index_content.jpg) top center no-repeat; height:475px; }

.servicosbg {
background:url(../imagens/layout/servicos_box.jpg) top center no-repeat; height:432px; }

.produtosbg { background:url(../imagens/layout/produtos_box.jpg) top center no-repeat; height:498px; }

.contatobg {
background:url(../imagens/layout/contato_box.jpg) top center no-repeat; height:455px; }

#indexbox h1 {
color:#333333;
font:normal 18px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:18px;
text-align:left; }

#indexbox p {
color:#333333;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding-bottom:4px;
text-align:left; }

#indexbox p a {
color:#333333;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
padding-bottom:4px;
text-align:left;
text-decoration:underline;
}

#indexbox p a:hover {
	text-decoration:none;
	}

.strongbox { color:#333333; text-align:center; font:bold 14px Verdana, Arial, Helvetica, sans-serif; }

.left { text-align:left; }

#indexbox img {
border:1px solid #666666;
margin-top:5px; }

#indexbox ul {
list-style-position:inside;
text-align:left;
color:#333333;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
padding:12px 0px 6px 0px;
}

#indexbox li {
line-height:16px;
padding-bottom:6px; }

/* LINHAS */

#linhas {
background:url(../imagens/layout/servicos_imgs.jpg) top center no-repeat;
height:440px;
width:780px;
float:left;
position:relative; }

#linhas h1 {
color:#FFFFFF;
font:normal 16px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
line-height:26px;
padding:6px 0px 18px 30px; }

#linhas ul {
padding-left:14px;
padding-right:14px;
list-style-position:outside; }

#linhas li {
display:inline; }

#linhas img {
border:4px solid #CCCCCC;
margin:0px 5px 6px 4px;}

/* CONSULTE TABELAS */

#consultetabelas {
background:url(../imagens/layout/consulte_tabelas.jpg) top center no-repeat;
right:146px;
left:147px;
width:427px;
height:202px;
padding:18px 30px 0px 30px;
float:left;
position:relative; }

#consultetabelas h1 {
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
padding-bottom:18px; }

#consultetabelas li {
list-style-position:inside;
list-style-type:disc;
padding-bottom:8px;
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
color:#CC0000; }

/* BOX LISTAS */

#listas {
background-image:url(../imagens/layout/index_listas.jpg);
width:730px;
height:181px;
padding-top:17px;
padding-left:25px;
padding-right:25px;
float:left;
position:relative; }

.saibamais {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
float:right;
padding-right:10px; }

ul li a {
	color:#CC0000;
	text-decoration:underline; }
	
ul li a:hover {
	color:#CC0000;
	text-decoration:none; }
	

	#listas a {
		color:#CC0000;
		text-decoration:none; }

	#listas a:hover {
		color:#333333;
		text-decoration:underline; }

	a:visited { color:#CC0000; }

#listaleft {
float:left;
position:relative;
width:222px;
height:168px; }

#listacenter {
float:left;
position:relative;
width:222px;
left:32px;
right:32px;
height:168px; }

#listaright {
float:right;
position:relative;
width:222px;
height:168px; }

#listas h1 {
color:#FFFFFF;
font:normal 15px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
line-height:26px; }

#listaleft p {
color:#333333;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
padding:12px 10px 24px 10px; }

#listas ul {
padding:12px 10px 15px 10px;
list-style-type:disc;
list-style-position:inside;
color:#333333;
font:normal 10px Verdana, Arial, Helvetica, sans-serif; }

#listas li {
line-height:14px; }

#listaright p {
color:#333333;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
padding:12px 10px 68px 10px; }

/* CONTATO */

form {
text-align:left; }

#indexbox h5 {
color:#666666;
font:normal 13px Verdana, Arial, Helvetica, sans-serif; }

input {
	background-color:#E8E8E8;
	border:solid 1px #999999;
	color:#333333;
	font: normal 12px Arial, Helvetica, sans-serif; }

input[type="text"] { padding:2px; margin:2px 0px 6px 0px }

input:focus {
	background-color:#FFFFFF;
	border:solid 1px #CC0000; }

/*textarea*/
textarea {
	background-color:#E8E8E8;
	border:solid 1px #999999;
	color:#333333;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:2px 0px 6px 0px;
	padding:2px; }

textarea:focus {
	background-color:#FFFFFF;
	border:solid 1px #CC0000; }

/*submit*/
input[type="submit"] {
	background-color:#E8E8E8;
	padding:2px;
	width:70px; }

input[type="submit"]:hover {
	background-color:#FFFFFF;
	color:#CC0000; }

/*reset*/
input[type="reset"] {
	background-color:#E8E8E8;
	padding:2px;
	width:70px; }

input[type="reset"]:hover {
	background-color:#FFFFFF;
	color:#CC0000; }
	
/* RODAPE */

#rodape {
background-color:#FFFFFF;
border:#CC0000 solid 1px;
width:730px;
height:30px;
position:relative;
float:left;
left:50%;
margin-left:-365px;
text-align:center; }

#rodape address {
padding-top:8px;
font:normal 13px Verdana, Arial, Helvetica, sans-serif; }