@charset "iso-8859-1";
/* CSS Document */
/* Tom Veiga */

* {
	padding:0; margin:0;
	border:none; list-style:none;
}

div#wrap {
	background:#2d2221;
	text-align:center; width:100%;
}
	div#wrap div#header {
		width:100%;
		background:#251c1b;
	}
		div#header div.content {
			width:952px; margin:0 auto; padding-bottom:25px;
			text-align:left; overflow:hidden;
		}
			div#header div.content ul.mainNav {
				width:918px; height:65px; padding-left:34px;
				background:url(../imagens/layout/bg_menu.gif) repeat-y 0 0;
			}
				div#header div.content ul.mainNav li {
					float:left; display:inline; padding-top:14px; margin-right:40px;
					font:30px Arial, Helvetica, sans-serif;
				}
				div#header div.content ul.mainNav li.relacionamento {
					font:14px Arial, Helvetica, sans-serif; padding-top:26px; margin-left:15px; margin-right:0;
				}
					div#header div.content ul.mainNav li a {
						color:#a6a5a5; text-decoration:none;
					}	
						div#header div.content ul.mainNav li a span {
							color:#cecece;
						}
					div#header div.content ul.mainNav li a:hover,
					div#header div.content ul.mainNav li a.lkAtivo {
						color:#ff670b; text-decoration:none;
					}
			div#header div.content div.idiomas {
				width:952px; margin:15px 0 12px; text-align:right;
			}
				div#header div.content div.idiomas img {
					margin-right:8px;
				}
			div#header div.content img.foto {
				float:left; display:inline; margin-right:34px;
			}
			div#header div.content div.descricao {
				float:right; display:inline;
				width:665px; overflow:hidden;
			}
				div#header div.content div.descricao h1 {
					font:30px Arial, Helvetica, sans-serif; color:#FFF;
				}
					div#header div.content div.descricao h1 a {
						color:#FFF; text-decoration:none;
					}
				div#header div.content div.descricao h2 {
					font:20px Arial, Helvetica, sans-serif; color:#8a8281; font-weight:normal;
				}
				div#header div.content div.descricao p {
					font:12px Arial, Helvetica, sans-serif; color:#FFF;
					margin-top:16px;
				}
					div#header div.content div.descricao p a {
						color:#13cba6; font-weight:bold; text-decoration:none;
					}
					div#header div.content div.descricao p a:hover {
						text-decoration:underline;
					}
			div#header div.content h1.tituloTela {
				font:30px Arial, Helvetica, sans-serif; color:#8a8280;
				margin-top:30px;
			}
									
	div#wrap div#mainContent {
		width:952px; margin:0 auto; padding:36px 0 0 0;
		text-align:left;
	}
		div#mainContent ul.listaPoster {
			width:952px; margin-bottom:15px;
		}
			div#mainContent ul.listaPoster li {
				width:952px; margin-bottom:42px; padding-bottom:42px;
				border-bottom:1px solid #4a3837; overflow:hidden;
			}
			div#mainContent ul.listaPoster li.lastPoster {
				border-bottom:none;
			}
				div#mainContent ul.listaPoster li img {
					float:left; display:inline;
					margin-right:30px;
				}
				div#mainContent ul.listaPoster li div.txtPoster {
					float:left; display:inline;
					width:395px;
				}
					div#mainContent ul.listaPoster li div.txtPoster h2 {
						font:20px Arial, Helvetica, sans-serif; color:#FFF;
					}
					div#mainContent ul.listaPoster li div.txtPoster h4 {
						font:14px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;
						margin-top:16px;
					}
					div#mainContent ul.listaPoster li div.txtPoster p {
						font:12px Arial, Helvetica, sans-serif; color:#FFF;
						margin-top:16px;
					}
						div#mainContent ul.listaPoster li div.txtPoster p span {
							font-size:18px;
						}
						div#mainContent ul.listaPoster li div.txtPoster p a {
							color:#FFF; text-decoration:none; font-weight:bold;
						}
						div#mainContent ul.listaPoster li div.txtPoster p a:hover {
							text-decoration:underline;
						}
					div#mainContent ul.listaPoster li div.txtPoster div.boxComprar {
						width:395px; margin-top:28px;
					}
						div#mainContent ul.listaPoster li div.txtPoster div.boxComprar h3 {
							font:20px Arial, Helvetica, sans-serif; color:#FFF; 
						}
						div#mainContent ul.listaPoster li div.txtPoster div.boxComprar p {
							font:12px Arial, Helvetica, sans-serif; color:#FFF;
							margin-top:6px;
						}
							div#mainContent ul.listaPoster li div.txtPoster div.boxComprar p a {
								color:#f86400; text-decoration:none;
							}
							div#mainContent ul.listaPoster li div.txtPoster div.boxComprar p a:hover {
								text-decoration:underline;
							}
			div#mainContent p.introContato {
				font:12px Arial, Helvetica, sans-serif; color:#FFF;
				margin-bottom:40px;
			}
				div#mainContent p.introContato a {
					color:#13cba6; font-weight:bold; text-decoration:none;
				}
				div#mainContent p.introContato a:hover {
					text-decoration:underline;
				}
				div#mainContent form.contato,
				div#mainContent div#boxFormulario {
					float:left; display:inline;
					width:585px; overflow:hidden; margin-bottom:35px;
				}
				div#mainContent div#avisoOK {
					float:left; display:inline;
					width:585px; padding:70px 0 120px; overflow:hidden;
					font:20px Arial, Helvetica, sans-serif; color:#FFF;
				}
					div#mainContent div#avisoOK a {
						display:block; clear:both; width:140px; margin-top:50px;
						font:14px Arial, Helvetica, sans-serif; color:#13cba5;
					}
						
					div#mainContent form.contato label {
						display:block; float:left;
						width:95px; height:34px; padding-top:12px; margin-bottom:14px;
						font:18px Arial, Helvetica, sans-serif; color:#FFF; text-align:right;
					}
					div#mainContent form.contato input {
						width:445px; height:32px; padding:14px 10px 0; margin-bottom:14px;
						float:right; display:inline;
						background:#4a3836;
						font:16px Arial, Helvetica, sans-serif; color:#FFF;
					}
					div#mainContent form.contato input.confirma {
						width:5px; height:2px;
						float:right; display:inline;
						background:none;
					}
					div#mainContent form.contato textarea {
						width:445px; height:146px; padding:14px 10px 0; margin-bottom:5px;
						float:right; display:inline;
						background:#4a3836;
						font:16px Arial, Helvetica, sans-serif; color:#FFF;
					}
					div#mainContent form.contato input.btnEnviarContato {
						width:75px; height:40px; padding:0; margin-bottom:14px;
						float:right; display:inline; clear:both;
						background:none; cursor:pointer;
						font:16px Arial, Helvetica, sans-serif; color:#13cba5;
					}
				div#mainContent div.infoContato {
					float:right; display:inline;
					width:266px; margin-top:54px;
				}
					div#mainContent div.infoContato h3 {
						font:16px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold;
						margin-bottom:12px;
					}
					div#mainContent div.infoContato p {
						font:18px Arial, Helvetica, sans-serif; color:#FFF;
						margin-bottom:12px;
					}
						div#mainContent div.infoContato p a {
							color:#13cba5; text-decoration:none;
						}
						div#mainContent div.infoContato p a:hover {
							text-decoration:underline;
						}
				div#mainContent ul.listaMidia {
					width:952px;
				}
					div#mainContent ul.listaMidia li {
						margin-bottom:22px;
					}
					div#mainContent ul.listaMidia h2 {
						font:20px Arial, Helvetica, sans-serif; color:#13cba9;
						margin-bottom:14px;
					}
						div#mainContent ul.listaMidia h2 a {
							color:#13cba9; text-decoration:none;
						}
						div#mainContent ul.listaMidia h2 a:hover {
							text-decoration:underline;
						}
					div#mainContent ul.listaMidia img {
						float:left; display:inline;
						margin-left:5px; margin-bottom:10px;
					}
					div#mainContent ul.listaMidia img.firstIMG {
						margin-left:0;
					}
					div#mainContent ul.listaMidia p {
						font:12px Arial, Helvetica, sans-serif; color:#FFF;
						width:952px; clear:both; margin:10px 0 12px;
					}
						div#mainContent ul.listaMidia p a {
							color:#13cba6; font-weight:bold; text-decoration:none;
						}
						div#mainContent ul.listaMidia p a:hover {
							text-decoration:underline;
						}
				div#mainContent div.txtComprar {
					width:952px; min-height:400px;
				}
					div#mainContent div.txtComprar p {
						font:12px Arial, Helvetica, sans-serif; color:#FFF;
						margin-bottom:14px!important; width:600px;
					}
						div#mainContent div.txtComprar p a {
							color:#13cba6; font-weight:bold; text-decoration:none;
						}
						div#mainContent div.txtComprar p a:hover {
							text-decoration:underline;
						}	
					
					
	div#wrap div#footer {
		width:100%; clear:both; padding-bottom:60px;
		background:#251c1b; overflow:hidden;
	}
		div#footer div.content {
			width:952px; margin:0 auto; padding:30px 0;
			text-align:center; color:#7c7776;
			font:12px Arial, Helvetica, sans-serif;
		}
			div#footer div.content span {
				display:block; float:right;
				width:180px;
			}
				div#footer div.content span a {
					font:12px Arial, Helvetica, sans-serif; text-decoration:none; color:#514f4f;
				}
				div#footer div.content span a:hover {
					text-decoration:underline;
				}
						