#header
{
	padding: 2em;
	background: url(/images/bg1.gif) bottom repeat-x;
}

#header h1, #header h2
{
	color: #336699;
	margin: 0;
	padding: 0;
}





#menu
{
	margin: 0;
	padding: 0;
}

#menu table
{
	height: 32px;
	width: 100%;
}

#menu table td
{
	text-align: center;
	background: url(/images/bg2.gif);
}

#menu table td.current
{
	background: url(/images/bg3.gif);
}

#menu table td.current_l
{
	width: 43px;
	background: url(/images/bg_current_l.gif);
}

#menu table td.current_r
{
	width: 43px;
	background: url(/images/bg_current_r.gif);
}

#menu table td.l
{
	width: 43px;
	background: url(/images/bg_l.gif);
}

#menu table td.r
{
	width: 43px;
	background: url(/images/bg_r.gif);
}

#menu a
{
	display: block;
}



#wrapper
{
	float: left;
	width: 100%;
}

#content
{
	margin: 0 33% 0 0;
}

#content_inner
{
	padding: 2em 3em;
}

#right
{
	float: left;
	width: 32%;
	margin-left: -32%;
}




#contact
{
	clear: left;
	width: 100%;
}

#contact p
{
	margin: 0;
	padding: .1em;
}

#contact_header
{
	width: 50%;
	margin-left: 50%;
	margin-bottom: 0;
}



#footer
{
	clear: left;
	width: 100%;
}

#footer table
{
	height: 32px;
	width: 100%;
	background: url(/images/bg3.gif);
}

#footer table td
{
	width: 50%;
}

#footer table td.copy
{
	text-align: center;
	width: 50%;
	background: url(/images/bg5.gif);
}

#footer table td.separator
{
	background: url(/images/bg4.gif) left no-repeat;
}







.block
{
	margin-top: 5em;
	margin-bottom: 5em;
}

.block table
{
	height: 32px;
	width: 100%;
	background: url(/images/bg8.gif);
}

.block table td.ñ1
{
	width: 43px;
	background: url(/images/bg7.gif);
}

.block table td.ñ2
{
	text-align: center;
	width: 50%;
	background: url(/images/bg6.gif);
}

.block table td.ñ3
{
	background: url(/images/bg9.gif) left no-repeat;
}

.block .block_inner
{
	margin: 1em 3em;
}
