body {

	height: 100%;

	margin: 0px;

	background-color: #C3EBF5;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(bg.jpg);

	background-repeat: no-repeat;

	background-position: center 0px;

}



#container {

	width: 990px;

}



#logo {

	float: left;

	position: absolute;

	z-index: 1;

	width: 220px;

	height: 113px;

}



#nav {

	width: 990px;

	height: 38px;

	font-size: 11px;

	padding-top: 42px;

}



#navOrange {

	width: 770px;

	height: 6px;

	float: right;

	border-bottom: solid 1px #839ACE;

	background-color: #CCBB00;

}



#navBlu {

	width: 770px;

	height: 32px;

	float: right;

	border-bottom: solid 1px #839ACE;

	background-color: #1E163D;

}



#menu {

	float: left;

	padding-top: 9px;

	padding-left: 15px;

}



#lang {

	float: right;

	padding-right: 9px;

	padding-top: 10px;

}



/*

#shadow {

	margin-top: 3px;

	width: 1000px;

	height: 325px;

	background-image: url(shadow.gif);

	background-repeat: no-repeat;

	background-position: 814px -27px;

}

*/



#text {

	float: left;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding-top: 15px;

	padding-left: 18px;

	padding-right: 15px;

	text-align: justify;

	line-height: 20px;

	width: 390px;

}



#text2 {

	float: left;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding-top: 15px;

	padding-left: 18px;

	text-align: justify;

	line-height: 20px;

	width: 470px;

}



#text3 {

	float: left;

	font-size: 11px;

	color: #333333;

	margin: 0px;

	padding-top: 15px;

	padding-left: 18px;

	text-align: justify;

	line-height: 20px;

	width: 170px;

}



#freeleft {

	float: left;

	font-size: 11px;

	color: #333333;

	padding-top: 15px;

	padding-left: 18px;

	text-align: left;

}



#freeright {

	float: right;

	font-size: 11px;

	color: #333333;

	padding-top: 15px;

	padding-right: 18px;

	text-align: left;

}



#content {

	width: 990px;

	height: 320px;

	background-color: #CDEFF7;

}

#content_galeria {

	width: 990px;

	height: 595px;

	background-color: #CDEFF7;

}



#content a, a:visited {

	text-decoration: underline;

	color: #000000;

}



#content a:hover {

	text-decoration: none;

	color: #000000;

}



#bottom {

	width: 990px;

	height: 20px;

	color: #666666;

	font-size: 10px;

	text-align: left;

	padding-top: 5px;

}



td {

	font-size: 11px;

	color: #333333;

}



form {

	margin: 0px;

}



input, select, textarea {

	background-color: #FFFFFF;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border: 1pt solid #999999;

}



.flags {

	margin-right: 5px;

}



.titles {

	font-size: 12px;

	color: #1E163D;

	padding-bottom: 5px;

	text-transform: uppercase;

	font-weight: bold;



}



.btn {

	background-color: #EFEFEF;

	color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border: 1pt solid #999999;

}



a.navOff, a:visited.navOff {

	padding-left: 3px;

	padding-right: 3px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



a:hover.navOff {

	text-decoration: none;

	color: #1E163D;

	background-color: #CCBB00;

}



a.navOn, a:visited.navOn {

	padding-left: 3px;

	padding-right: 3px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #1E163D;

	background-color: #CCBB00;

}



.divider {

	padding-left: 7px;

	padding-right: 7px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}



.border {

	border: 7px solid #DCDCE0;

}


