body	{
	margin: 0;
	padding: 0;

	background: #076700;

	font-family: "comic sans ms", arial, sans-serif;
}

#main	{
	position: absolute;
	top: 0px;
	left: 0px;

	width: 780px;

	margin: 0;
	padding: 20px;
}

#logo, #slogan	{
	height: 120px;

	margin: 0;
	padding: 0;

	background: #ffffee;
}

#logo	{ width: 180px; }

#hLinks { font-size: 8pt; }

.extraLinks {
	width: 130px;
	padding: 0;
	padding-top: 30px;
	margin: 0;
	text-align: left;
	vertical-align: top;
	/*background: #efdf8c;*/
}

.extraLinks a, #extraLinks a:visited {
	height: 18px;
	width: 130px;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #660000;
	font-style: normal;
	background-color: #efdf8c;
	background-position: center center;
	vertical-align: middle;
	margin: 3px;
	padding: 1px;
	padding-top: 2px;
	/*border: 1px solid #660000;*/
	border: 1px solid #efdf8c;
	display: block;
}

.extraLinks a:hover {
	background: #ffffee;
	color: #BBA988;
	border: 1px solid #660000;
}

#sponsors {
	padding: 0;
	margin: 0;
	margin-top: 20px;
}

#sponsors, #sponsors a, #sponsors a:visited {
	text-align: left;
	font-size: 7pt;
	font-weight: normal;
	color: #BBA988;
	text-decoration: none;
}

#sponsors a, #sponsors a:visited {
	width: 70px;
	font-style: italic;
}

#sponsors img {
	/*height: 40px;*/
	width: 40px;
}

#sponsors td { vertical-align: top; }

#sponsors hr {
	color: #660000;
	height: 1px;
}

#content {
	width: 740px;
	height: 100%;

	margin: 0;
	padding: 0;

	border: none;

	vertical-align: top;

	background: #ffffee url("images/bg_vertNav.gif") repeat-y 0px 0px;
}


#content .text {
	margin: 0;
	padding: 0;
	vertical-align: top;
	color: #726549;
}

#content .text p {
	/*text-indent: 20px;*/
	text-indent: 0px;
	font-size: 80%;
}

#content .text p a {
	color: #BBA988;
	text-decoration: underline;
}

#content .text p a:visited {
	color: #BBA988;
}

#content .text p a:hover {
	color: #660000;
	text-decoration: none;
}



#copyright	{
	height: 30px;

	margin: 0;
	padding: 0;

	background: #87B28A;
}

#copyright table {
	width: 730px;
	margin: 0;
	padding: 0;

	font-size: 75%;

	letter-spacing: 1pt;

	color: #BFEBC2;
}

#copyright td {
	padding: 5px;
	margin: 0;

	vertical-align: top;
}

#bLinks a, #bLinks a:visited {
	color: #BFEBC2;
	text-decoration: none;
}

#bLinks a:hover {
	color: white;
	text-decoration: underline;
}

#info {	text-align: right; }

.mainMenu0, .mainMenu0_over {
	position:	absolute;	
	margin:		0px 0px 0px 0px;
	padding:	3px 0px 0px 0px;
	font-family:	verdana, arial, "comic sans ms", sans-serif;
	font-weight:	bold;
	font-size:	8pt;
	text-align:	center;
}

.mainMenu0	{ color: #ffffee; }
.mainMenu0_over {
	color: #999955;
	background: #ffffee;
}

.mainMenu0_border {
	VISIBILITY: hidden;
	POSITION: absolute;
}

.mainMenu1, .mainMenu1_over, .mainMenu2, .mainMenu2_over, .mainMenu3, .mainMenu3_over {
	position:	absolute;	
	margin:		0px 0px 0px 0px;
	padding:	4px 0px 0px 3px;
	font-family:	verdana, arial, "comic sans ms", sans-serif;
	font-weight:	normal;
	font-size:	8pt;
}

.mainMenu1, .mainMenu2, .mainMenu3 {
	color:		#999955;
	background:	#ffffee;
}

.mainMenu1_over, .mainMenu2_over, .mainMenu3_over {
	color:		#ffffee;
	background:	#999955;
}

.mainMenu1_border, .mainMenu2_border, .mainMenu3_border {
	VISIBILITY: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR: #999955;
}

.back_bar {
	background:	#999955;
	position:	absolute;
}

a img {
	border: none;
}

.Estilo1 {
	color: #660000;
	font-size: 9pt;
	text-decoration: none;
}
.Estilo1 a, .Estilo1 a:visited {
	color: #660000;
	font-size: 9pt;
	text-decoration: none;
}
.Estilo1 a:hover {
	text-decoration: underline;
}
.direccion 
{
    padding-top:3px;
    height:20px;
    border:solid 1 #000000;
    background-color:AntiqueWhite;
    text-align:center;
    font-size:80%;
}

.foto_galeria 
{
    height: 80px;
    margin: 5px;
}

img.horizontal {
	width: 300px;
}

img.vertical {
	heigth: 300px;
}
