* {
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:16px;
}	
body { 	
	font-family:"Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size:100%;
	background:url(../imagens/fd1b.jpg) repeat-x top;
	color:#003366;
}
a { text-decoration:none; 	color:#003366; }
ol, ul { list-style: none; }
p { font-size:0.8em;}

.font1 { color:#990000; font-size:1.2em; font-weight:bold; margin-bottom:10px;}
.font2 { font-size:0.9em; font-weight:bold; margin-top:10px;}
#topo { 
	width:915px; 
	height:106px; 
	margin:0 auto;
	}

#logo { 
	width:406px; 
	height:106px; 
	background:url(../imagens/logo3.jpg) no-repeat;
	float:left;
	}
#logo a{ 
	width:406px; 
	height:106px;
	display:block;
	text-indent:-9000px; 
	}
#menu { 
	width:400px; 
	height:33px;
	float:right;
	margin-top:48px;
}
#menu ul li{ display:inline;}
#menu ul li a{
	display: block;
	float:left;
	overflow: hidden;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
	letter-spacing:-1px;
	}
.mempresa {
	border-right:1px solid #A1B4C7;
	padding:10px;
	}
.mempresa:hover {
	border-right:1px solid #A1B4C7;
	background:#295578;
	color:#fff;
	}
.mcatalogo {
	border-right:1px solid #A1B4C7; 
	padding:10px;
	}
.mcatalogo:hover {
	border-right:1px solid #A1B4C7;
	background:#295578;
	color:#fff;
	}
.mcontatos {
	border-right:1px solid #A1B4C7;
	padding:10px;
	}
.mcontatos:hover {
	border-right:1px solid #A1B4C7;
	background:#295578;
	color:#fff;
	}
.linguaingles {
	padding:0px;
	margin:0px;
	width:33px;
	height:32px;
	background:url(../imagens/band_ingles.jpg) no-repeat;
	float:right;
	margin-top:48px;
	}	
.linguaingles a{
	width:33px;
	height:32px;
	display:block;
	text-indent:-9000px;
	}
.linguaespanhol {
	padding:0px;
	margin:0px;
	width:33px;
	height:32px;
	background:url(../imagens/band_espanhol.jpg) no-repeat;
	text-indent:-9000px;
	float:right;
	margin-left:5px;
	margin-top:48px;
	}	
.linguaespanhol a{
	width:33px;
	height:32px;
	display:block;
	text-indent:-9000px;
	}
.linguaportugues {
	padding:0px;
	margin:0px;
	width:33px;
	height:32px;
	background:url(../imagens/band_portugues.jpg) no-repeat;
	text-indent:-9000px;
	float:right;
	margin-left:5px;
	margin-top:48px;
	}	
.linguaportugues a{
	width:33px;
	height:32px;
	display:block;
	text-indent:-9000px;
	}

#video { 
	width:464px; 
	height:370px;
	float:left;
	background:url(../imagens/fd_video.jpg) no-repeat;
	padding-top:47px;
	padding-left:6px; 
	}
#catalogodestaque {
	width:437px; 
	height:356px; 
	float:right;
	background:url(../imagens/bn_catalogo3.jpg) no-repeat;
	margin-top:41px;
	}	
	#catalogodestaque a{
	width:437px; 
	height:356px;
	display:block;
	text-indent:-9000px; 
	margin-top:41px;
	}	
#catalogodestaque-ingles {
	width:437px; 
	height:356px; 
	float:right;
	background:url(../imagens/bn_catalogo2.jpg) no-repeat;
	margin-top:41px;
	}	
	#catalogodestaque-ingles a{
	width:437px; 
	height:356px;
	display:block;
	text-indent:-9000px; 
	margin-top:41px;
	}	
#catalogodestaque-espanhol {
	width:437px; 
	height:356px; 
	float:right;
	background:url(../imagens/bn_catalogo4.jpg) no-repeat;
	margin-top:41px;
	}	
	#catalogodestaque-espanhol a{
	width:437px; 
	height:356px;
	display:block;
	text-indent:-9000px; 
	margin-top:41px;
	}	

#conteudo { 
	width:915px; 
	height:417px; 
	margin:0 auto;
	}	
#conteudo2 { 
	width:915px; 
	height:252px; 
	margin:0 auto;
	padding-top:30px;
	}
.end1 { 
	width:407px; 
	height:192px; 
	background:url(../imagens/fd_end2.jpg) no-repeat; 
	float:left;
	padding-top:30px;
	padding-left:30px;
	}		
.end2 {
	width:407px;
	height:202px;
	background:url(../imagens/fd_end2.jpg) no-repeat; 
	float:right;
	padding-top:20px;
	padding-left:30px;
	}
#rodape {
	height:50px;
	margin:0 auto;
	padding-top:20px;
	clear:both;
	text-align:center;
	border-top:1px solid #BECCD9;
	}		

.fontrodtel { font-size:1.0em; font-weight:bold; margin-bottom:5px;}
.fontcontatos { font-size:1.1em; font-weight:bold; margin-bottom:5px;}

#conteudo-tp { 
	width:840px; 
	height:400px;
	margin:0 auto;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	background:url(../imagens/fd3a.jpg) no-repeat top;
	clear:both;
	color:#fff;
	}
.titulointerno { font-size:1.20em; margin-bottom:20px;}			
#conteudo-tp p{ font-size:0.80em}
#rodape-tp { 
	height:40px; 
	background:url(../imagens/fd_rod1.jpg) repeat-x top; 
	padding-top:15px; 
	text-align:center; 
	color:#CCC;
	clear:both;
	}
#rodape-tp p{ font-size:0.70em;}
 
#contatos { height:300px;}
#formulario{ width:250px; float:right; margin-left:20px;}

.tab8{ width:350px; padding:10px; border:1px dotted #ccc; background:#85BD6C}
.imput{ width:250px;}
.textarea{ width:250px;}
.botaofale{ 
	width:250px;
	height:30px;
	display:block; 
	border:none; 
	background:url(../imagens/botaoenviarform.gif) no-repeat;
	text-indent:-9000px;
	}
.img-restaurante1 { padding:3px; border:1px dotted #fff; margin-right:9px; margin-bottom:9px; float:left; background:#85BD6C;}
.img-restaurante2 { padding:3px; border:1px dotted #fff;margin-bottom:9px; float:left; background:#85BD6C;}

.catalogo { width:106px; height:140px; margin-right:15px; margin-bottom:15px; float:left;}
.catalogo-d { width:106px; height:125px; margin-bottom:15px; float:left;}
.imgcatalogo { padding:1px; border:2px solid #989E9F; margin-bottom:5px;}
