/* CSS FOLHA DE ESTILO */

body {
	margin: 0px;
	padding: 0px;
	background-color: #1E1A1A;
	background-image: url(../imagens/bg1.jpg);
	background-repeat: repeat;
}

#geral {
	margin: 0px auto;
	padding: 0px;
	width: 850px;
	height: auto;
}

#topo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	height: 164px;
}

#corpo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 840px;
	height: auto;
}

#conteudo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	height: auto;
	background-image: url(../imagens/conteudo.gif);
	background-repeat: repeat-y;
}


#conteudo_e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	height: 390px;
	background-image: url(../imagens/conteudo.gif);
	background-repeat: repeat-y;
}


#empresa {
	margin: 0px;
	padding-right: 30px;
	float: left;
	width: 483px;
	height: auto;
	text-align: justify;
}

#tb1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	height: auto;
	text-align: left;
}

#tb2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 405px;
	height: auto;
	text-align: left;
}

#t_tb {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	height: 20px;
	text-align: left;
	background-image: url(../imagens/marc.jpg);
	background-repeat: repeat-x;
}

#t_tb2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 405px;
	height: 20px;
	text-align: left;
	background-image: url(../imagens/marc2.jpg);
	background-repeat: repeat-x;	
}

#texto_tb {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: left;
	width: 240px;
	height: auto;
	text-align: left;
}

#texto_tb2 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: left;
	width: 385px;
	height: auto;
	text-align: left;
}



#img_empresa {
	margin: 0px;
	padding-left: 10px;
	float: left;
	width: 287px;
	height: auto;
	text-align: right;
}

#t_corpo {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	width: 840px;
	height: 30px;
}

#texto {
	margin: 12px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	float: left;
	width: 810px;
	height: auto;
}


#novidades {
	margin: 12px 0px 0px 0px;
	padding: 0px 20px 0px 17px;
	float: left;
	width: 810px;
	height: auto;
}

#novidades img{
	border: 2px #666 solid;
}


#equipe{
	margin: 0px;
	padding: 0px;
	width: 405px;
	height: 130px;
	float: left;
}

#foto{
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 100px;
	float: left;
}

#curri{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 295px;
	float: left;
	text-align: justify;
}

#curri1{
	margin: 0px;
	padding: 0px 30px 0px 10px;
	width: 265px;
	float: left;
	text-align: justify;
}


#modion {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	height: auto;
	text-align: center;
}

#link {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 810px;
	height: auto;
}


#link_s {
	margin: 0px 0px 35px 0px;
	padding: 0px;
	float: left;
	width: 162px;
	height: auto;
	text-align: center;
}

#link_s img {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}


#marca {
	margin: 12px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	width: 830px;
	height: auto;
}

#r_corpo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	height: 38px;;
	background-image: url(../imagens/r_corpo.gif);
	background-repeat: no-repeat;
}

#rodape {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 850px;
	height: 28px;;
}

#rodape_index {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	height: 28px;;
}



#titulo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 205px;
	height: 30px;
}

#guia {
	margin: 0px;
	padding: 0px 22px 0px 0px;
	float: left;
	width: 613px;
	height: 30px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

#guia a {
	margin: 0px;
	padding: 0px
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

#guia a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff9000;
	text-decoration: none;
}






.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e31111;
}
#nov_topo {
	background-image: url(../imagens/novidades/topo.jpg);
	background-repeat: no-repeat;
	width: 808px;
	height: 17px;
}
#nov_corpo {
	background-image: url(../imagens/novidades/corpo.jpg);
	background-repeat: repeat-y;
	width: 778px;
	padding: 0px 15px 0px 15px;
}
#nov_corpo a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b2b2b;
	text-decoration: none;
}
#nov_corpo a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e31111;
	text-decoration: none;
}
#nov_base {
	background-image: url(../imagens/novidades/base.jpg);
	background-repeat: no-repeat;
	width: 808px;
	height: 15px;
}
#voltar a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e31111;
	text-decoration: none;
}
#voltar a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}