body {
	margin:0px;
	background:url(../images/fundo.jpg) top left repeat;
}
#logo {
	width:190px;
	height:108px;
	position:absolute;
	top:12px;
	left:50%;
	margin-left:-470px;
	z-index:2;
}
#logoInt {
	width:190px;
	height:108px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-450px;
	z-index:2;
}
#topoCapa {
	width:100%;
	height:570px;
	background:url(../images/fundo_topo.jpg) top center no-repeat;
	text-align:center;
	z-index:1;
	float:left;
}
#topo {
	width:100%;
	height:285px;
	background:url(../images/fundo_topo_int.jpg) top center no-repeat;
	text-align:center;
	z-index:1;
	float:left;
}
#barra {
	top:161px;
	left:50%;
	margin-left:-482px;
	width:964px;
	height:84px;
	background:url(../images/barra_banner.png) top left no-repeat;
	position:absolute;
	color:#365074;
	font-size:25px;
	text-align:center;
	padding-top:40px;
}
#barra a {
	font-size:17px;
	text-decoration:none;
	color:#273953;
}
#barra a:hover {
	text-decoration:none;
	color:#bf0669;
}
#redes_sociais {
	top:50px;
	right:50%;
	margin-right:-460px;
	widows:395px;
	height:73px;
	position:absolute;
}
#conteudo {
	float:left;
	width:100%;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#868577;
}
#conteudo a {
	color:#868577;
	text-decoration:none;
}
#conteudo a:hover {
	color:#bf0669;
	text-decoration:none;
}
#conteudo ul {
	list-style-type:circle;
}
#conteudo ul li {
	color:#bf0669;
	padding:5px 0;
	margin:0;
}
#conteudo h1 {
	font-size:22px;
	color:#bf0669;
}
#conteudo p {
	font-size:12px;
	padding:0;
	margin:5px 10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#868577;
}
#conteudo .evento {
	float:left;
	width:218px;
	height:125px;
	margin:10px;
	padding-top:25px;
	text-align:center;
	border:1px solid #868577;
	border-radius:10px;
}
#conteudo .produto {
	float:left;
	width:200px;
	height:250px;
	margin:10px;
	padding:8px;
	text-align:center;
	border:1px solid #868577;
	border-radius:10px;
}
#conteudo .produto .inputbox {
	width:180px;
	padding:7px 10px;
}
#conteudo .produto .inputboxSel {
	width:200px;
}
#conteudo .voltar {
	font-size:12px;
	text-align:right;
	padding-right:50px;
}
#centraliza {
	width:960px;
	position:relative;
	left:50%;
	margin-left:-480px;
}
#login {
	float:left;
	width:100%;
	margin:40px 0 45px 0;
}
#fundoAzul {
	float:left;
	height:100px;
	width:38%;
	background:url(../images/acesse_barra_login.jpg) top right no-repeat;
	text-align:right;
}
#fundoAzul a {
	width:235px;
	height:25px;
	right:43px;
	top:30px;
	position:relative;
	float:right;
	background:none;
	text-decoration:none;
}
#formLogin {
	float:left;
	height:68px;
	width:62%;
	background:url(../images/fundo_barra_login.jpg) top left repeat-x;
	padding-top:32px;
}
#formLogin p {
	padding:0;
	margin:5px 10px;
	color:#bf0669;
	font-size:15px;
}
#formLogin p a {
	color:#273953;
	text-decoration:none;
}
#formLogin p a:hover {
	color:#bf0669;
	text-decoration:none;
}
.inputLogin {
	width:253px;
	height:25px;
	color:#c7c0ec;
	border:none;
	background:url(../images/fundo_login.jpg) top left no-repeat;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	margin:0;
	padding:0 10px 6px 10px;
}
.inputbox {
	width:500px;
	color:#273953;
	border:1px solid #bf0669;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin:2px 0;
	padding:7px 10px;
	border-radius:10px;
	background:none;
}
.button {
	color:#273953;
	border:1px solid #bf0669;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin:2px 5px;
	padding:7px 20px;
	border-radius:10px;
	background:none;
}
#menuInferior {
	float:left;
	width:100%;
}
#coluna300 {
	float:left;
	width:288px;
	margin:10px;
}
#coluna300 h2 {
	font-size:17px;
	color:#2b405d;
	padding:0;
	margin:10px 6px 2px 6px;
}
#coluna300 h2 a {
	padding-top:5px;
	font-size:17px;
	color:#2b405d;
	text-decoration:none;
	text-transform:capitalize;
}
#coluna300 h2 a:hover {
	padding-top:5px;
	font-size:17px;
	color:#2b405d;
	text-decoration:none;
	text-transform:capitalize;
}
#coluna300 div {
	padding:0 6px 15px 6px;
}
#coluna300 a {
	font-size:13px;
	color:#b23378;
	text-decoration:none;
	text-transform:capitalize;
}
#coluna300 a:hover {
	font-size:13px;
	color:#cc3b89;
	text-decoration:none;
}
#coluna300 p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#868577;
	padding:0 6px;
	text-align:justify;
}
#coluna220 {
	float:left;
	width:220px;
	margin:7px;
}
#coluna150 {
	float:left;
	width:150px;
	margin:7px;
}
#coluna150 h2, #coluna220 h2 {
	font-size:15px;
	color:#383833;
	padding:0;
	margin:10px 0;
}
#coluna150 p, #coluna220 p {
	font-family:Verdana, Geneva, sans-serif;
	color:#8c8b7f;
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:20px;
}
#coluna150 p a, #coluna220 p a {
	color:#8c8b7f;
	text-decoration:none;
}
#coluna150 p a:hover, #coluna220 p a:hover {
	color:#8c8b7f;
	text-decoration:underline;
}
#rodape {
	width:100%;
	float:left;
	background:#f9f8ec;
	margin:45px 0 0 0;
	padding:12px 0;
}
#rodape .trajan {
	font-size:10px;
	color:#5d5d54;
}