body {background-color:#000; margin:0; padding:0;}

#container {margin:0 auto; padding:0; position:relative;}


/* IDIOMAS */
#container div.idiomas {background-image:url(../imagens/bg_idiomas.jpg); background-repeat:repeat-y; background-position:center; width:906px;  display:block; height:850px; margin:0 auto; text-align:center;}

#container div.idiomas img {padding-top:230px; padding-left:7px;}
#container div.idiomas p {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; font-weight:normal;}
#container div.idiomas div.port_eng {background-color:#000; padding:7px 0 7px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:20px; margin-top:45px;}
#container div.idiomas div.port_eng a { text-decoration:none; color:#FFF;}
#container div.idiomas div.port_eng a:hover { color:#d2ac66;}

/* FIM IDIOMAS */


/* TOPO */
div.topo {
	height:150px;
	background-image:url(../imagens/botao.png);
	background-repeat:repeat-x;
	margin:0 auto;
	width:100%;
	display:block;
}
div.icone { width:61px; height:69px; position:relative; z-index:3; float:left; margin-top:-57px; margin-left:10px;}
div.topo div.logo {text-align:center; padding-top:11px;}
div.topo div.menu {width:906px; margin:0 auto; padding:0;}
div.topo div.menu ul { display:table; list-style:none; margin:0; padding:0; float:left;}
div.topo div.menu ul li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:9px 29px 0 0;
	font-weight: bold;
	background-image: url(../imagens/botao.png);
}
div.topo div.menu ul li a {color:#FFF; text-decoration:none;}
div.topo div.menu ul li a:hover {
	color:#d2ac66;
}
/* FIM TOPO */

/* HOME */
div.conteudo {
	width:906px;
	background-color:#000;
	margin:0 auto;
	padding:30px 0 0 0px;
	background-image: url(../imagens/fundo7.png);
}

div.conteudo div.banner {
	width:900px;
	float:left;
}
div.conteudo div.banner_02 {
	width:210px;
	height: 230px;
	float:left;
	background-image: url(../imagens/fundo2.png);
}
div.conteudo div.banner_02 a { color: #E4CD6B;}
div.conteudo div.banner_02 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
div.conteudo div.banner_02 img { border-style:none;}

div.conteudo div.col_01 {
	width:232px;
	float:left;
	padding:10px 0 0 0;
	clear: both;
}
div.conteudo div.col_01 div.mini_banner {
	width:220px;
	padding:0 0 25px 0;
}
div.conteudo div.col_01 div.texto {
	width:220px;
}
div.conteudo div.col_01 div.texto a {
	color:#0000FF;
}
div.conteudo div.col_01 div.texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	margin:0;
	padding:0 0 15px 0;
}

div.conteudo div.col_02 {
	float:left;
	padding:10px 0 0 40px;
	width:425px;
}
div.conteudo div.col_02 div.box {width:100%; padding:0 0 15px 0; margin:0;}
div.conteudo div.col_02 div.thumb {float:left; padding:0 15px 0 0; width:77px;}
div.conteudo div.col_02 div.texto {
	padding:0;
	margin:0;
	width:240px;
	float:left;
}
div.conteudo div.col_02 div.texto a { color:#fff;  font-weight:bold;}
div.conteudo div.col_02 div.texto a:hover { color:#d2ac66;}
div.conteudo div.col_02 div.texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	display:block;
	padding:9px 0 0 0;
	margin:0;
}

div.conteudo div.col_03 {
	float:left;
	padding:10px 0 0 0;
	width:200px;
}
div.conteudo div.col_03 div.texto { padding:0; margin:0; width:200px;float:left;}
div.conteudo div.col_03 div.texto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	display:block;
	padding:9px 0 0 0;
	margin:0;
}

/* FIM HOME */


/* DESPEDIDA */

div.conteudo_despedida {width:906px; background-color:#000; margin:0 auto; padding:30px 0 0 0px; }

div.conteudo_despedida div.col_01 {width:320px;  float:left; padding:30px 0 0 0; clear: both;}
div.conteudo_despedida div.col_02 { float:left; padding:30px 0 0 15px; width:280px; height:720px;}
div.conteudo_despedida div.col_02  p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:18px; display:block; padding:12px 0 0 0 ; margin:0;}

div.conteudo_despedida div.col_03 { float:left; padding:30px 0 0 40px; width:250px;}
div.conteudo_despedida div.col_03 div.box {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}
div.conteudo_despedida div.col_03 div.box input {margin-top:4px; width:180px;}
div.conteudo_despedida div.col_03 div.box input.ok { width:45px; height:24px;}


/* FIM DESPEDIDA */


/* CONTATO */

div.conteudo_contato {width:906px; background-color:#000; margin:0 auto; padding:30px 0 0 0px; }

div.conteudo_contato div.col_01 {width:320px; float:left; padding:30px 0 0 0; clear: both;}
div.conteudo_contato div.col_03 {width:550px; float:left; padding:30px 0 0 0; clear: both;}
div.conteudo_contato div.col_02 { float:left; padding:30px 0 0 15px; width:340px;}
div.conteudo_contato div.col_02  p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; line-height:18px; display:block; padding:12px 0 0 0 ; margin:0;}
div.conteudo_contato div.col_02 div.box {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;}
div.conteudo_contato div.col_02 div.box input {margin-top:4px; width:320px;}
div.conteudo_contato div.col_02 div.box input.ok { width:45px; height:24px; float:right; padding:0 12px 0 0;}
div.conteudo_contato div.col_02 div.box textarea {margin-top:4px; width:320px;}

/* FIM CONTATO */


div.tit {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#5f5f5f; padding:0 0 15px 0;}
div.tit span {font-weight:bold;}

div.rodape {
	background-image:url(../imagens/fundo4.png);
	background-repeat:repeat-x;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	height:65px;
	margin-top:10px;
	line-height:70px;
}

div.bandeiras {text-align:center; padding-top:40px; margin:0; height:25px;}
div.bug_firefox { clear:both; margin:0; padding:0;}


/* PARA POP-UP */
div.popup {
position: absolute;
z-index: 5;
top: 250px;
left: 500px;
width: 500px;
height: 300px;
background: transparent;
}

div.popup_imagem {
margin: 0px 1px 0px 1px;
}

div.popup_botao {
text-align: right;
font-family: arial, tahoma, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #000000;
}
/* FIM PARA POP-UP */

/* PARA EVENTOS: ABRIL */
div.abril  .conteudoabril{
margin-top: -25px;
}
/* FIM PARA EVENTOS: ABRIL */

