body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
	color: white;
}

ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

.qualificacao #right img
{
	padding-bottom: 10px;
}

h1
{
	font-size: 16px;
	text-transform: uppercase;
	text-align: left;
}

h2
{
	font-size: 13px;
	text-align: left;
	text-transform: uppercase;
}

form
{
	width: 382px;
}

.btnBertoncini
{
	float: right;
	width: 122px;
	height: 16px;
	background: url(../imagens/btnBertoncini.png) no-repeat;
	margin-top: 10px;
}

.btnBertoncini:hover
{
	background: url(../imagens/btnBertoncini_over.png) no-repeat;
}

#header
{
	background: url(../imagens/bg[header].jpg) repeat-x;
	width: 100%;
	height: 359px;
}

#body
{
	background: #c00A44 url(../imagens/bg[body_footer].png) repeat-x bottom center;
	width: 100%;
}

.servicos #body_inner,.institucional #body_inner,.qualificacao #body_inner,.contato #body_inner
{
	width: 840px;
	margin: 0 auto;
	padding-top: 40px;
	height: 770px;
	text-align: justify;
}

.servicos #body_inner
{
	height: 980px;
}

.servicos #body_inner ul
{
	list-style: square;
	padding-left: 20px;
}

.institucional #body_inner,.contato #body_inner
{
	height: 610px;
	background: url(../imagens/bg[inst_body_inner].png) no-repeat 0px 84px;
}

.contato #body_inner
{
	height: 500px;
	width: 770px;
	position: relative;
	left: -40px;
}

.contato #body_inner #left
{
	width: 500px;
}


.contato #body_inner #right
{
	width: 268px;
	border: 0;
	padding: 0px;
	right: 0;
	left: -20px;
	top: 50px;
	float: right;
}

.homepage #body_inner,.associacao #body_inner
{
	width: 837px;
	margin: 0 auto;
	padding-top: 40px;
	height: 400px;
}

.homepage #body_inner #right
{
	padding-left: 46px;
}

.homepage #body_inner
{
	position: relative;
	height: 580px;
}

.homepage #right li
{
	padding: 5px 0;
}

.associacao #body_inner
{
	width: 820px;
	position: relative;
	left: -10px;
}


#body_inner #left
{
	float: left;
	width: 387px;
}

.qualificacao #body_inner #left
{
	width: 574px;
}

.qualificacao #body_inner
{
	width: 740px;
	height: 550px;
	background: url(../imagens/bg[qual_body_inner].png) no-repeat 0px 90px;
	position: relative;
	left: -50px;
}

.qualificacao #body_inner #right
{
	width: 80px;
	border: 0;
	padding-top: 80px;
	right: 0;
	left: 0px;
}

#body_inner #right
{
	float: right;
	width: 341px;
	border-left: 1px dashed #F05B72;
	right: 20px;
	padding-left: 80px;
	position: relative;
}

.servicos #body_inner #right,.institucional #body_inner #right
{
	border: 0;
	padding-top: 75px;
}

#menu
{
	width: 897px;
	height: 88px;
	background: url(../imagens/bg[menu].png) no-repeat;
	margin: 0 auto;
}

#menu_itens
{
	margin: 0 auto;
	width: 850px;
}

#header #menu ul
{
	padding-top: 30px;
}

#header #menu li
{
	padding: 0 15px;
	float: left;
	text-indent: -9000px;
	overflow: hidden;
}

#menu .btn_institucional a:link,#menu .btn_institucional a:visited
{
	background: url(../imagens/menu.png) no-repeat 0 0;
	width: 140px;
	height: 20px;
	display: block;	
}

.institucional #menu .btn_institucional a:link, .institucional #menu .btn_institucional a:visited, #menu .btn_institucional a:hover
{
	background-position: 0 -49px;
	outline: none;
}

#menu .btn_servicos a:link,#menu .btn_servicos a:visited
{
	background: url(../imagens/menu.png) no-repeat -172px 0;
	width: 85px;
	height: 20px;
	display: block;
}

.servicos #menu .btn_servicos a:link, .servicos #menu .btn_servicos a:visited, #menu .btn_servicos a:hover
{
	background-position: -172px -49px;
	outline: none;
}

#menu .btn_qualificacao a:link,#menu .btn_qualificacao a:visited
{
	background: url(../imagens/menu.png) no-repeat -290px 0;
	width: 265px;
	height: 20px;
	display: block;
}

.qualificacao #menu .btn_qualificacao a:link, .qualificacao #menu .btn_qualificacao a:visited, #menu .btn_qualificacao a:hover
{
	background-position: -290px -49px;
	outline: none;
}

#menu .btn_associacao a:link,#menu .btn_associacao a:visited
{
	background: url(../imagens/menu.png) no-repeat -586px 0;
	width: 118px;
	height: 20px;
	display: block;
}

.associacao #menu .btn_associacao a:link, .associacao #menu .btn_associacao a:visited, #menu .btn_associacao a:hover
{
	background-position: -586px -49px;
	outline: none;
}

#menu .btn_contato a:link,#menu .btn_contato a:visited
{
	background: url(../imagens/menu.png) no-repeat -736px 0;
	width: 86px;
	height: 20px;
	display: block;
}

.contato #menu .btn_contato a:link, .contato #menu .btn_contato a:visited, #menu .btn_contato a:hover
{
	background-position: -736px -49px;
	outline: none;
}

#footer
{
	width: 100%;
	height: 40px;
	background-color: #777;
	margin: 0;
	font-size: 12px;
	clear: both;
}

#footer_inner
{
	width: 872px;
	margin: 0 auto;
	padding-top: 2px;
}

.textbox, .textbox_mensagem
{
	color: white;
	border: 0;
	background-color: #EB365A;
	font-size: 12px;
	font-family: Arial;
}


label
{
	text-align: right;
	width: 73px;
	float: left;
	display: block;
	padding-right: 10px;
}

input
{
	height: 20px;
}

.form_field
{
	padding-top: 16px;
	width: 500px;
}

.btnEnviar
{
	margin: 20px 0 0 80px;
	width: 65px;
	height: 29px;
}

#fotos
{
	padding-top: 10px;
	width: 830px;
	margin: 0 auto;
	height: 250px;
}

#news
{
	top: 60px;
	position: relative;
	clear: both;
}