@charset "utf-8";
/* CSS Document */

.main
{
	width: 955px;
	margin: auto;
	position: relative;
	margin-top: -217px;
}

.bigblack
{
	width: 100%;
	height: 185px;
	position: relative;
	background: url(../images/bigblack2.png) repeat top center;
	display: table;
}

.smallblack
{
	background: url(../images/smallblack2.png) repeat top center;
	width: 100%;
	height: 32px;
	position: static;
	display: table;
}

.logo
{
	height: 185px;
	text-align: center;
	position: static;
	margin: auto;
	width: 100%;
	background: url(../images/nm.png) no-repeat center center;
	z-index: 1000;
}

.menu
{
	width: 100%;
	height: 32px;
	position: static;
	text-align: center;
}

.context
{
	width: 100%;
	position: static;
	margin-top: 20px;
}

.headersection
{
	width: 100%;
	position: static;
	height: 34px;
	background: url(../images/headersection.png) no-repeat center center;
	text-align: center;
}

.middlebackground
{
	width: 100%;
	position: static;
	background: url(../images/middlebackground.png) repeat-y center center;
}

.bottombackground
{
	width: 100%;
	position: static;
	height: 10px;
	background: url(../images/bottombackground.png) no-repeat center center;
}

.textarea
{
	width: 855px;
	position: static;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 50px;
	padding-right: 50px;
	text-align: justify;
}

.squares
{
	width: 100%;
	position: static;
}

.smsqtop
{	
	background: url(../images/smsqtop.png) no-repeat center center;
	height: 10px;
	position: static;
}

.smsqint
{
	background: url(../images/smsqint.png) repeat-y center center;
	position: static;
	height: 250px;
}

.smsbottom
{
	background: url(../images/smsqbottom.png) no-repeat center center;
	height: 10px;
	position: static;
}

.smalltextarea
{
	width: 225px;
	position: static;
	margin: auto;
}

.left
{
	position: absolute;
	width: 225px;
	left: 79px;
	top: 394px;
}

.middle
{
	position: absolute;
	width: 225px;
	left: 364px;
	top: 394px;
}

.right
{
	position: absolute;
	width: 225px;
	left: 653px;
	top: 394px;
}
		
.contact
{
	width: 568px;
	position: static;
	left: 10px;
	top: 10px;
}

.contacttop
{
	height: 10px;
	position: static;
	background: url(../images/contacttop.png) no-repeat center center;
}

.contactint
{
	position: static;
	height: 70px;
	background: url(../images/contactint.png) repeat-y center center;
}

.contactbottom
{
	height: 10px;
	position: static;
	background: url(../images/contactbottom.png) no-repeat center center;
}

.contacttext1
{
	position: absolute;
	width: 225px;
	left: 78px;
	top: 298px;
	font-size: 12px;
}

.contacttext2
{
	position: absolute;
	width: 225px;
	left: 364px;
	top: 298px;
	font-size: 12px;
}

.formulario
{
	width: 568px;
	position: static;
}

.formulariotop
{	
	height: 10px;
	position: static;
	background: url(../images/formtop.png) no-repeat center center;
}

.formularioint
{
	position: static;
	background: url(../images/formint.png) repeat-y center center;
	font-size: 12px;
}

.formulariobottom
{
	height: 10px;
	position: static;
	background: url(../images/formbottom.png) no-repeat center center;
}

.formtext
{
	width: 508px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
        font-family: Tahoma;
}

.portatop
{
	height: 10px;
	position: static;
	background: url(../images/portatop.png) no-repeat center center;
}

.portaint
{
	position: static;
	background: url(../images/portaint.png) repeat-y center center;
}

.portabottom
{
	height: 10px;
	position: static;
	background: url(../images/portabottom.png) no-repeat center center;
}