@charset "utf-8";
*{
	margin:0px;
	padding:0px;
}
body{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.5px;
	color:#FFFFFF;
	background-color:#862C11;
	background-image:url(../img/bgPrincipal.gif);
	background-repeat:no-repeat;
}
#principal {
	width:999px;
}
#conteudoBarra{
	float:left;
	margin-left:40px;
	width:255px;
	text-align:center;
}
.ie #conteudoBarra{
	margin-left:20px;
}
.ie7 #conteudoBarra{
	margin-left:40px;
}
.ie8 #conteudoBarra{
	padding-left:50px;
	width:215px;
}
#logoBertolini40Anos{
	margin-top:80px;
	text-align:center;
}
#textoApp{
	margin:50px 0px 0px 25px;
	width:200px;
	display:table;
}
.ie #textoApp{
	margin:50px 0px 0px 0px;
}
.ie7 #textoApp{
	margin:50px 0px 0px 0px;
}
#revista40anos{
	width:200px;
	height:2px;
	height:72px;
	margin:20px 0px 0px 25px;
}
.ie #revista40anos{
	margin:20px 0px 0px 0px;
}
.ie7 #revista40anos{
	margin:20px 0px 0px 0px;
}
#escolhaIdiomas{
	width:200px;
	margin:50px 0px 0px 25px;
}
.ie #escolhaIdiomas{
	margin:50px 0px 0px 0px;
}
.ie7 #escolhaIdiomas{
	margin:50px 0px 0px 0px;
}
#menu{
	margin:15px 0px 0px 10px;
	float:left;
	width:690px;
}
#subMenu{
	margin:50px 0px -15px 50px;
	float:left;
}
#conteudo{
	margin:20px 0px 0px 20px;
	padding-bottom:50px;
	float:left;
	width:670px;
	font-size:12px;
	text-align:justify;
}
#bandeiras{
	height:20px;
	text-align:right;
	margin-bottom:20px;
	width:670px;
}

/* CONTEUDOS INTERNOS */
#textos{
	width:550px;
	float:left;
}

#fotos{
	margin:50px 0px 0px 20px;
	width:100px;
	float:left;
}

#capaFlash{
	margin-top:7px;
	margin-left:-20px;
}

.ff2 #capaFlash, .ff3 #capaFlash{
	margin-top:6px;
}

.ie #capaFlash{
	margin-top:5px;
}

.ie8 #capaFlash{
	margin-left:-10px;
}

#idCapaFlash{
	margin-left:0px;
	position:relative;
	z-index:10;
}

.padraoForm{
	margin-bottom:10px;
	text-align:left
}

form select, form input, form textArea {
	color:#666;
}

/* FONTES */
h1{
	font-size:20px;
}
h2{
	font-size:17.5px;
	color:#AAD7A5;
}
h3{
	font-size:14px;
}

/* LINKS */
.linkRed{
	text-decoration:none;
	color:#FFFFFF;
}
.linkRed a{
	text-decoration:none;
	color:#FFFFFF;
}
.linkRed:hover{
	color:#AAD7A5;
}
.linkRed:visited{
	text-decoration:none;
	color:#FFFFFF;
}
.linkRed:link{
	text-decoration:none;
	color:#FFFFFF;
}

#buttEnviar{
	background:none;
	border:none;
	font-weight:bold;
	cursor:pointer;
	margin-left:-9px;
}

/* TAMANHO FORMS */

	/* 538 |-----| */
	#formTamanho1{
		width:538px;
		display:table;
	}
	#formTamanho1FloatLeft{
		float:left;
		width:538px;
		display:table;
	}
	#formTamanho1FloatLeft span{
		margin-left:10px;
		float:left;
		width:538px;
		display:table;
	}
	#formTextAreaTamanho1{
		width:538px;
	}

	/* 367 */
	#formTamanho2{
		width:354px;
		display:table;
	}
	#formTamanho2FloatLeft{
		float:left;
		width:367px;
		display:table;
		
	}
	#formTamanho2FloatLeft span{
		margin-left:10px;
		float:left;
		width:367px;
		display:table;
	}


	/* 183 */
	#formTamanho3{
		width:171px;
		margin:0px;
	}
	#formTamanho3FloatLeft{
		float:left;
		width:183px;
	}
	#formTamanho3FloatLeft span{
		float:left;
		width:183px;
		margin:0px 0px 0px 0px;
		display:table;
	}
	#formSelectTamanho3{
		width:173px;
		float:left;
	}

	/* 177 */
	#formTamanho4{
		width:167px;
		display:table;
	}
	#formTamanho4FloatLeft{
		float:left;
		width:177px;
		display:table;
	}
	#formTamanho4FloatLeft span{	
		float:left;
		width:177px;
		display:table;
	}
	
	/* 275 */
	#formTamanho5{
		width:263px;
		display:table;
	}
	#formTamanho5FloatLeft{
		float:left;
		width:275px;
		display:table;
	}
	#formTamanho5FloatLeft span{	
		float:left;
		width:275px;
		display:table;
	}
	#formSelectTamanho5{
		width:268px;
		float:left;
	}
	
/* IMAGENS ROLLOVERS */
span.img-rollover {
	width: 120px;
	height: 35px;
	overflow: hidden;
	display: block;
	position: relative;
}
span.img-rollover a:hover {
	top: -35px;
	position: relative;
}
span.img-rollover-idiomas {
	height: 25px;
	overflow: hidden;
	display: block;
	position: relative;
}
span.img-rollover-idiomas a:hover {
	top: -25px;
	position: relative;
}