@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
}

#wrapper {
	position:relative;
	width: 778px;
	height:600px;
	margin:auto;
	z-index:0;
}

#wrapper_contenido {
	position:relative;
	width: 778px;
	margin:auto;
	z-index:0;
}

#content_sec {
	position:relative;
	width:778px;
	background-image:url(../images/bg_main_sections.jpg);
	background-repeat: repeat-y;
	background-position:top;
	padding-top:80px;
}

#list_actividades {
	width:160px;
}

#list_actividades ul {
	margin-top:0;
}


.clear {
	clear:both;
}

.red_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #630000;
}
.red_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #630000;
}
.red_text_gral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #630000;
}

.red_text_gral_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #630000;
}

.red_text_gral_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #630000;
}

.red_text_gral_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #630000;
}

.gray_text_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6E70;
}

.white_text_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

.black_text_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #630000;
	font-size: 12px;
}

a:hover {
	text-decoration: none;
}

a.lnk_menubottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #6D6E70;
	font-size: 10px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}

a.lnk_menubottom:hover {
	text-decoration: underline;
}

a.lnk_red1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #630000;
	font-size: 12px;
}

a.lnk_red1:hover {
	text-decoration: none;
}

a.lnk_titlered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #630000;
	font-size: 13px;
	line-height: 20px;
}

a.lnk_titlered:hover {
	text-decoration: none;
}

a.titlered2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #630000;
	font-size: 17px;
}

a.titlered2:hover {
	text-decoration: none;
}


a.lnk_black1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 12px;
}

a.lnk_black1:hover {
	text-decoration: underline;
}

a.lnk_white1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}

a.lnk_white1:hover {
	text-decoration: underline;
}

a.lnk_black2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	line-height:13px;
}

a.lnk_black2:hover {
	text-decoration: underline;
}

a.pag {
	background-image:url(../images/paging.png);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #630000;
	font-size: 12px;
}

a.pag:hover {
	text-decoration: none;
}


#panel{
margin:0;
padding:0;
height:485px;
position: relative;
z-index: 4;
margin-top:-485px;
overflow: hidden;
}

#panel_in{
height:350px;
position: relative;
z-index: 5;
margin-top:-350px;
}


#mycustomscroll {
/* Typical fixed height and fixed width example */
	float:left;
	width: 500px;
	height: 225px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}

.mycustomscroll_bg {
	background-image:url(../images/scrollbg.png);
	background-repeat:no-repeat;
	background-position:right;
}

#float_menu1 {
	position: absolute;
	width: 128px;
	top: 127px;
	left: 415px;
}

#float_menu2 {
	position: absolute;
	width: 128px;
	top: 132px;
	left: 511px;
}

#float_menu3 {
	position: absolute;
	width: 128px;
	top: 188px;
	left: 415px;
}

#float_menu4 {
	position: absolute;
	width: 128px;
	top: 195px;
	left: 507px;
}

#float_menu5 {
	position: absolute;
	width: 128px;
	top: 257px;
	left: 522px;
}

#float_menu6 {
	position: absolute;
	width: 128px;
	top: 250px;
	left: 418px;
}

#float_menu7 {
	position: absolute;
	width: 128px;
	top: 309px;
	left: 450px;
}

/* gallery */
.bg_galfloat {
	position:fixed;
	z-index:10;
	width:660px;
	height:240px;
	padding:20px;
	background-image:url(../images/bg_gallery_float.png);
	background-repeat:no-repeat;
	left:50%;
	margin-left:-350px; 
	top:50%;
	margin-top:-140px;
}

.close_galfloat {
	width:17px;
	height:17px;
	float:right;
	margin-top:-17px;
	margin-right:-17px;
}

.pag_galfloat {
	width:660px;
	text-align:center;
}
/* FIN gallery */

#sections_mark1 {
	position:absolute;
	z-index:8;
	left: 62px;
	top: 517px;
}

#sections_mark2 {
	position:absolute;
	z-index:8;
	left: 141px;
	top: 508px;
}

#sections_mark3 {
	position:absolute;
	z-index:8;
	left: 242px;
	top: 505px;
}

#sections_mark4 {
	position:absolute;
	z-index:8;
	left: 328px;
	top: 504px;
}

#sections_mark5 {
	position:absolute;
	z-index:8;
	left: 415px;
	top: 499px;
}

#sections_mark6 {
	position:absolute;
	z-index:8;
	left: 507px;
	top: 521px;
}

#sections_mark7{
	position:absolute;
	z-index:8;
	left: 691px;
	top: 502px;
}

#sections_mark8 {
	position:absolute;
	z-index:8;
	left: 58px;
	top: 517px;
}

#sections_mark9 {
	position:absolute;
	z-index:8;
	left: 138px;
	top: 508px;
}

#sections_mark10 {
	position:absolute;
	z-index:8;
	left: 255px;
	top: 503px;
}

#sections_mark11 {
	position:absolute;
	z-index:8;
	left: 388px;
	top: 496px;
}
