body{
background:#FC8B01 url("../images/bg.png") repeat-y left top;
font:normal 62.5% "Verdana", Arial, sans-serif;
}

h1{font-size:4em}
h2{font-size:3em}
h3{font-size:2.5em}
h4{font-size:2em}
h5{font-size:1.8em}
h6{font-size:1.5em}
a, a:visited{text-decoration:none}

/*-----CONTAINER GERAL-----*/
#container{
border-left:1px solid #000;
padding-bottom:50px;
width:780px;
}

/*-----TOPO-----*/
#topo{
background:#fff;
border-right:1px solid #000;
height:75px;
}

	object{float:left}

/*-----MENU-----*/
#menu{
border:1px solid #000;
border-right:0;
float:left;
margin:0;
padding:0;
text-transform:uppercase;
width:122px; /*width of menu*/
}

	/*idioma*/
	#idioma{
	left:700px;
	position:absolute;
	z-index:20;
	}
		
		#idioma a{
		display:block;
		float:left;
		height:30px;
		text-indent:-9999px;
		width:30px;
		}
		
		a.portugues{background:url("../images/portugues.png") no-repeat}
		a.english{background:url("../images/english.png") no-repeat}

/*-----CONTEUDO-----*/
#conteudo{
border-top:1px solid #FC8B01;
margin-left:123px;
padding:20px;
width:615px;
}

#conteudo h4.slogan{
border-top:1px solid #FC8B01;
border-bottom:1px solid #FC8B01;
color:#454545;
font:bold 1.2em "Trebuchet Ms", Arial, Helvetica, sans-serif;
height:14px;
margin-bottom:10px;
padding:4px 0 6px 0;
text-align:center;
text-transform:uppercase;
width:100%;
}

#conteudo p, dl, li{
color:#626262;
line-height:1.4em;
}

#conteudo p{
font-size:1.1em;
padding-bottom:15px;
}

.clear{clear:both}

/*-----HOME-----*/
	.texto{
	float:left;
	width:370px;
	}
	
	.texto img{
	margin:20px 0;
	}
	
	h2{
	background:url("../images/bg-titulo.gif") no-repeat left bottom;
	color:#454545;
	font:bold 1.4em "Trebuchet Ms", Arial, Helvetica, sans-serif;
	height:30px;
	padding-left:30px;
	text-transform:uppercase;
	width:450px;
	}
	
	.espaco-topo{
	padding-top:45px;
	}

	.destaques{
	float:right;
	margin-left:10px;
	width:230px;
	}
	
		.titulo-destaque{
		background:#393738 url("../images/img-titulodestaque.png") no-repeat top right;
		border-bottom:1px solid #FC8B01;
		color:#fff;
		font-size:1em;
		font-weight:bold;
		margin:30px 0 10px 0;
		padding:4px;
		text-transform:uppercase;
		}
		
		.destaques a{
		color:#FC8B01;
		text-decoration:underline;
		}
		
		.destaques a:hover{text-decoration:none}
	
		.destaques dt{font-weight:bold}
		.destaques dd, .destaques li{margin-bottom:12px}
		
		.imagens{
		padding-top:45px;
		}

.maior{
width:100%;
}

.imagem-lado{
padding-left:20px;
}

table{
border:1px solid #ccc;
border-collapse:collapse;
}

.cinza{
background:#ccc;
}

.td-name{
font-weight:bold
}

th{
background:#FC8B01;
border-bottom:1px solid #000;
color:#000;
font-weight:bold;
padding:5px 10px;
text-align:center;
}

td{
padding:10px;
}

/*-----FALE CONOSCO-----*/
fieldset{
border:0;
color:#626262;
}

label{
display:block;
float:left;
padding:5px 5px 0 0;
text-align:right;
width:100px;
}

input, textarea, select{
background:#efefef;
border:1px solid #626262;
color:#626262;
font-size:1.2em;
margin-bottom:3px;
padding:2px;
width:220px;
}

input.form-radio{
border:0;
display:block;
float:left;
width:10px;
}

textarea{
font:1.4em "Arial", Verdana, sans-serif;
height:100px;
}

select{width:228px}

button{
background:#393738;
border:0;
color:#fff;
cursor:pointer;
margin-left:279px;
padding:5px;
}

button:hover{
background:#848283;
color:#fff;
}


/*-----RODAPE-----*/
#rodape{
background:#848283;
border:1px solid #000;
width:778px;
}

p.copyright{
color:#fff;
float:ledt;
font-size:1em;
padding:15px 0 0 5px;
}

/*-----logo Spark-----*/
h6.logo{
background:url("../images/logo-spark.png") no-repeat;
float:right;
height:30px;
margin:5px;
width:20px;
}

h6.logo a{
display:block;
height:30px;
overflow:hidden;
text-indent:-99999px;
width:20px;
}