body{	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
        color: #FFFFFF;	background: #000000 url('images/background.png') repeat-x top;}
a:link{	text-decoration: none;	color: #CCCCCC;}
a:active{	text-decoration: none;	color: #CCCCCC;}
a:visited{	text-decoration: none;	color: #CCCCCC;}a:hover{	text-decoration: none;	color: #FFFFFF;}

a:img
{
	border: none;
}

img
{
	border: none;
}

p
{
	margin-top: 0px;
}



/* Vertical Align */



html, body
{
	margin: 0;
	padding: 0;
}

html, body, .parent
{
	height: 100%;
}

.parent
{
	margin: 0 auto;
	display: table;
	vertical-align: middle;
	height: 100%;
	white-space: nowrap;
}

.child
{
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	white-space: nowrap;
}



/* Here comes the Hammer */



.spacer1
{
	width: 1000px;
	height: 10px;
}

.languages
{
	width: 1000px;
	text-align: center;
	vertical-align: middle;
	text-shadow: 1px 1px 3px #000000;
}

.header1
{
	width: 1000px;
	height: 100px;
	text-align: center;
	vertical-align: middle;	background: url('images/header_ct.png') no-repeat;	background-position: center;
}

.header2
{
	width: 1000px;
	height: 100px;
	text-align: center;
	vertical-align: middle;	background: url('images/header_es.png') no-repeat;	background-position: center;
}

.header3
{
	width: 1000px;
	height: 100px;
	text-align: center;
	vertical-align: middle;	background: url('images/header_en.png') no-repeat;	background-position: center;
}

.header4
{
	width: 1000px;
	height: 100px;
	text-align: center;
	vertical-align: middle;	background: url('images/header_pt.png') no-repeat;	background-position: center;
}

.content
{
	width: 1000px;
	text-align: center;
	vertical-align: middle;
}

#image
{
	text-align: center;
	font-style: normal;
}

.footer1
{
	width: 1000px;
	height: 40px;
	text-align: center;
	vertical-align: middle;	background: url('images/footer_ct.png') no-repeat;	background-position: center;
}

.footer2
{
	width: 1000px;
	height: 40px;
	text-align: center;
	vertical-align: middle;	background: url('images/footer_es.png') no-repeat;	background-position: center;
}

.footer3
{
	width: 1000px;
	height: 40px;
	text-align: center;
	vertical-align: middle;	background: url('images/footer_en.png') no-repeat;	background-position: center;
}

.footer4
{
	width: 1000px;
	height: 40px;
	text-align: center;
	vertical-align: middle;	background: url('images/footer_pt.png') no-repeat;	background-position: center;
}

.spacer2
{
	height: 20px;
}

.webs
{	
	text-align: center;
	vertical-align: middle;
}

.watermark
{
	text-align: center;
	vertical-align: middle;
}