@charset "utf-8";
/* CSS Document */

* {
	margin:0px auto;
	padding:0px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

#geral {
	width:1002px;
}

#topo {
	width:1002px;
	height:389px;
}

#box-esq {
	width:458px;
	height:389px;
	float:left;
}

#logo {
	width:458px;
	height:172px;
	background:url(../bg-logo.jpg) no-repeat;
}

#logo h1 a {
	display:block;
	padding-top:82px;
	width:344px;
	height:82px;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../logo.jpg) center center no-repeat;
}

#newsletter {
	font-family:Georgia, "Times New Roman", Times, serif;
	width:458px;
	height:217px;
	background:url(../bg-newsletter.jpg) repeat-x;
}

#newsletter form {
	padding-top:100px;
	padding-left:48px;
	float:left;
}

.linha {
	padding-bottom:3px;
}

#newsletter form p.label {
	float:left;
	width:40px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

#newsletter input {
	border:2px ridge #010000;
}

#box-dir {
	float:right;
	width:544px;
	height:389px;
}

#menu-topo {
	float:left;
	width:497px;
	height:80px;
}

#menu-topo p {
	float:right;
	padding-top:25px;
}

#menu-topo a {
	float:left;
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}

#link_02 {
	width:24px;
	height:20px;
	padding-right:10px;
	background:url(../bg-link-home.jpg) no-repeat;
}

#link_03 {
	width:29px;
	height:20px;
	background:url(../bg-link-mailto.jpg) no-repeat;
}

#flash {
	float:left;
	width:497px;
	height:302px;
	background:#12356e;
}

#borda-dir {
	float:right;
	width:47px;
	height:389px;
	background:url(../bg-borda-dir.jpg) no-repeat;
}

#menu {
	width:1002px;
	height:40px;
	background:#000;
	border-top:1px solid #00fcff;
	border-bottom:1px solid #00fcff;
}

#menu ul {
	padding-top:10px;
	text-align:center;
	list-style:none;
}

#menu li {
	font-size:12px;
	color:#fff;
	display:inline;
}

#menu a {
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

#conteudo {
	width:1002px;
	height:auto;
	padding-bottom:10px;
}

#menu-rodape {
	clear:both;
	width:1002px;
	height:45px;
	border-top:1px solid #00fcff;
	border-bottom:1px solid #00fcff;
	background:#000;
}

#menu-rodape ul {
	padding-top:13px;
	text-align:center;
	list-style:none;
}

#menu-rodape li {
	font-size:11px;
	color:#fff;
	display:inline;
}

#menu-rodape a {
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#rodape {
	clear:both;
	width:1002px;
	height:145px;
	background:url(../bg-rodape.jpg) repeat-x;
}

#rodape p {
	text-align:center;
	width:500px;
}

#rodape address {
	width:250px;
	text-align:center;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#12324b;
}

.esq { float:left;padding-left:230px; }
.dir { float:right;padding-right:230px;}

.branco { color:#fff;font-size:14px; }
.grande { font-size:14px;  }

#rodape h1 a {
	display:block;
	width:313px;
	height:77px;
	text-indent:-5000px;
	overflow:hidden;
	background:url(../logo-rodape.jpg) no-repeat;
}
