/*HTML TAGS*/

html, body
{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#ffffff;
}
/*CLASSES*/
.font {font-family:verdana,arial,helvetica,trebuchet,sans;}
.font.nano {font-size:7pt;}
.font.small {font-size:8pt;}
.font.normal {font-size:9pt;}
.font.large {font-size:12pt;}
.font.big {font-size:15pt;}
.font.huge {font-size:19pt;}
.font.bold {font-weight:bold;}
.font.italic {font-style:italic;}
.font.justify {text-align:justify;}



.center {margin-left:auto; margin-right:auto;}
.center_v {margin-top:auto; margin-bottom:auto;}
.right {margin-left:auto; margin-right:0;}
.left {margin-left:0; margin-right:auto;}
.textright {text-align:right;}
.textleft {text-align:left;}
.textcenter {text-align:center;}
.textjustify {text-align:justify;}
.fright {float:right;}
.fleft {float:left;}
.vtop {vertical-align:top}
.vmiddle {vertical-align:middle}
.vbottom {vertical-align:bottom}
.nowrap {white-space:nowrap}
.none {text-decoration:none;}
.link{
	text-decoration:underline;
	font-style:italic;
	color:#008ed2;
}
.inline {display:inline;}
.hidden
{
	visibility:hidden;
	display:none;

}


/*CONTENTS*/
#main_div{
	width:820px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-310px auto auto -410px;

}
#banner{
	width:820px;
	height:155px;
}

#shadow_left{
	background-image:url('images/shadow_left.jpg');
	background-repeat:repeat-y;
	width:11px;
}
#shadow_right{
	background-image:url('images/shadow_right.jpg');
	background-repeat:repeat-y;
	background-color:#ffffff;
	width:11px;
}

#content_index{
	height:430px;

}
#content_produtos{
	height:430px;

}
#content_servicos{
	height:430px;

}
#content_contactos{
	height:430px;

}
#content_table{
	border-spacing:0;
	border-collapse:collapse;
	height:100%;
	width:822px;
	background-color:#ffffff;
}
#img_left{
	background:url('images/img_left.jpg') no-repeat;
	background-position:bottom;
	width:78px;
	padding:0;
	}
#img_right{
	background:url('images/img_right.jpg') no-repeat;
	background-position:top;
	width:93px;
}
#main{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
#main_contactos{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	background:url('images/maps.jpg') no-repeat;
	background-position:right;
}
.title{
	color:#11284d;
}
#link_blue{
	color:#4d6783;
}
#footer{
	background:url('images/footer.jpg') no-repeat;
	width:820px;
	height:11px;
}