body { 
					background-image: url('../imagens/background.jpg');
					background-repeat: repeat-x;
					background-color: #3349a5;
					font-family: trebuchet ms, arial, hevetica, sans-serif;
					margin:0px;
					text-align: justify;
					}
.tabela_mae {
			width:790px;
			height:100%;
			border:none;
			padding: 0px;
			}
#img { border-width: 1px;
border-style:solid;
border-color:#000000;
}

.ultimo_comentario  {
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size:14px;
	padding:0px;
	text-indent:10px;
	text-align:justify;
	}

.tabela2_principal {
		border:none;
		padding:0px;
		font-family: trebuchet ms, arial, hevetica, sans-serif;
		font-size:10px;
		color:#FFFFFF;
		}
.contactar  {
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size:14px;
	padding:0px;
	text-indent:28px;
	}
.conteudo_lateral_esquerdo  {
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size:14px;
	padding-left:5px;
	padding-top:0px;
	}
.titulos {
		font-family: trebuchet ms, arial, hevetica, sans-serif;
		font-size:14;
		color:#000000;
		font-weight:bold;
		}
.celula_video_baixo {
		padding-top:50px;
		font-family: trebuchet ms, arial, hevetica, sans-serif;
		font-size:14px;
		color:#000000;
		}
.celula_imagem_baixo {
		padding-top:50px;
		font-family: trebuchet ms, arial, hevetica, sans-serif;
		font-size:14px;
		padding-left:15px;
		color:#ffffff;
		text-align:justify;
		}
.celula_flash_titulo{
	height:41px;
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size:5px;
	}
.conteudo_lateral_esquerdo2  {
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size:14px;
	padding-left:15px;
	padding-top:0px;
	}
.texto_preto {
		font-family: "trebuchet ms", arial, hevetica ;
		font-size:14px;
		color:#000000;
		padding-left: 20px;
		padding-top: 55px;

		}
.caixas_formulario {
		background-color:#FF9900;
		color: #000000;
		font-family: trebuchet ms, arial, hevetica, sans-serif;
		font-size:14px;
		border:solid;
		border-width:1px;
		border-color:#FFFFFF;
		}

.tabela_guest { 
				border-width: 1px;
				border-color: #081759;
				border-style: dashed;
				width: 380px;
				font-family: trebuchet ms, arial, hevetica, sans-serif;
				font-size:14px;
				color:#ffffff;
				}
.tabela_produtos { 
				border-width: 1px;
				border-color: #081759;
				border-style: dashed;
				width: 280px;
				font-family: trebuchet ms, arial, hevetica, sans-serif;
				font-size:14px;
				color:#ffffff;
				}
.tabela_portfolio { 
				border-width: 1px;
				border-color: #081759;
				border-style: dashed;
				width: 800px;
				font-family: trebuchet ms, arial, hevetica, sans-serif;
				font-size:14px;
				color:#ffffff;
				text-align:left;
				}	
a {
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #000000;
	}
a:hover {
	font-family: trebuchet ms, arial, hevetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;
	}
.tr { 	
		border:1px;
		border-style:dotted;
		border-color:#FF6600;
		border-width:1px;
		border-color:#FF9900;
		cursor:hand;		
}
.video {        border-width: 3px;
				border-color: #ffffff;
				border-style: solid;
				width: 320px;
				font-family: trebuchet ms, arial, hevetica, sans-serif;
				font-size:14px;
				color:#ffffff;
				}
.hugoanima {
		padding-left: 30px;
		padding-right: 35px;
		text-align:justify;
		}
.menu{
padding:0px; 
width:790px; 
height:145px;

}

/* ------------------- Shop -------------------*/
.caixa_selecao {
		background-color:#ffaa04;
		color:#000000;
		font: 12px Tahoma;
		border: 1px solid #ffffff;
		}
		
#formulario {
		text-align:right;
		width:420px;
		width:780px;
		}
		
#miniatura_foto {
		text-align:center;
		border: 1px solid #ffffff;
		}
		
#paginacao {
	width:100%;
	float:left;
	padding: 5px;
	text-align:center;
	}
	
#tamanho {
	width:600px;
	float:left;
	}
	
#div_foto {
		padding:10px;
		float:left;
		text-align:center;
		}

#div_foto_mini {
		padding:10px;
		float:right;
		text-align:center;
		}
		
#logotipo {
		float:left;
		}
		
#tamanho_fundo {
		height:350px;
		}
		
#div_foto1 {
		padding:10px;
		float:left;
		text-align:left;
		border: 1px solid #ffffff;
		}
		
#div_grande {
		width:580px;
		height:500px;
		vertical-align:top;
		}
		
#direita {
		padding:10px;
		float:right;
		text-align:left;
		width:290px;
		}

p {
		font: 12px Tahoma;
		color:#000000;
		
		}
#tamanho_fundo {
		
		height:450px;
		width: 305px;
		
		}
