BODY, TD, INPUT, SELECT, TEXTAREA {FONT-SIZE:11px; COLOR:#ECE9D8; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif}
INPUT, TEXTAREA, SELECT {COLOR: #000000;}
INPUT.Activo, SELECT.Activo, TEXTAREA.Activo { background-color:#e6e6e6; color:#000066;  }
TEXTAREA {WIDTH: 100%}
h2 {font-size: small; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}
FORM {PADDING: 0px 0px 0px 0px; MARGIN: 0px;}
BODY {MARGIN:0px; COLOR:#FFFFFF; BACKGROUND-COLOR:#000000}
BODY.black{
	background: #000000;
	background-color: #000000;
		scrollbar-3dlight-color:#000000;
		scrollbar-arrow-color:#6E6E6E;
		scrollbar-track-color:#000000;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#000000;
		scrollbar-highlight-color:#6E6E6E;
		scrollbar-shadow-color:#6E6E6E;
	margin: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;	
}

BODY.white {
	FONT-SIZE:11px; COLOR:#000000; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background: #FFFFFF; background-color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;	
}

.DivThickBox {
	background: #000000 url('../imgs/style/bg_web.jpg');
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:-1000;
	position:absolute; 
	filter: Alpha(Opacity=90) Black;
	-moz-opacity:0.90;
	opacity:0.9;
	-khtml-opacity:.9;
}

FORM {PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:0px}
LI {MARGIN-BOTTOM:6px}
UL {MARGIN-TOP:2px}
OL {MARGIN-TOP:2px}

TD.username{font:11px Helvetica,Arial,sans-serif;color:#fff; font-weight:bold;}

A:active { outline: none; }
A:focus { -moz-outline-style: none; }

A:link { TEXT-DECORATION: none }
A:visited { TEXT-DECORATION: none }
A:active { TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }

.alink { FONT-SIZE:10px; font-weight:bold;}	
.alink a:link {color:#ECE9D8; text-decoration:none;}
.alink a:visited {color:#ECE9D8; text-decoration:none;}
.alink a:hover {color:#ECE9D8; text-decoration:underline;}

.alink1 { FONT-SIZE:11px; font-weight:bold; color:#6E6E6E;}	
.alink1 a:link {color:#6E6E6E; text-decoration:underline;}
.alink1 a:visited {color:#6E6E6E; text-decoration:underline;}
.alink1 a:hover {color:#6E6E6E; text-decoration:underline;}

.alink2 { FONT-SIZE:11px; font-weight:bold;}	
.alink2 a:link {color:#ECE9D8; text-decoration:none;}
.alink2 a:visited {color:#ECE9D8; text-decoration:none;}
.alink2 a:hover {color:#ECE9D8; text-decoration:underline;}

.alink3 { FONT-SIZE:11px; font-weight:bold;}	
.alink3 a:link {color:#FFFF00; text-decoration:underline;}
.alink3 a:visited {color:#FFFF00; text-decoration:underline;}
.alink3 a:hover {color:#FFFF00; text-decoration:underline;}

.alink4 { FONT-SIZE:11px; font-weight:bold;}	
.alink4 a:link {color:#F7AB06; text-decoration:underline;}
.alink4 a:visited {color:#F7AB06; text-decoration:underline;}
.alink4 a:hover {color:#F7AB06; text-decoration:underline;}

.alink43 { FONT-SIZE:14px; font-weight:bold;}	
.alink43 a:link {color:#F7AB06; text-decoration:underline;}
.alink43 a:visited {color:#F7AB06; text-decoration:underline;}
.alink43 a:hover {color:#F7AB06; text-decoration:underline;}

.alink44 { FONT-SIZE:18px; font-weight:bold;}	
.alink44 a:link {color:#F7AB06; text-decoration:underline;}
.alink44 a:visited {color:#F7AB06; text-decoration:underline;}
.alink44 a:hover {color:#F7AB06; text-decoration:underline;}

.alink5 { FONT-SIZE:10px; font-weight:normal; color:#6E6E6E;}	
.alink5 a:link {color:#6E6E6E; text-decoration:underline;}
.alink5 a:visited {color:#6E6E6E; text-decoration:underline;}
.alink5 a:hover {color:#6E6E6E; text-decoration:underline;}

.alink6 { FONT-SIZE:11px; font-weight:bold; color:#000000;}	
.alink6 a:link {color:#000000; text-decoration:underline;}
.alink6 a:visited {color:#000000; text-decoration:underline;}
.alink6 a:hover {color:#000000; text-decoration:underline;}

.alink7 { FONT-SIZE:11px; font-weight:bold; color:#FFFFFF;}	
.alink7 a:link {color:#FFFFFF; text-decoration:none;}
.alink7 a:visited {color:#FFFFFF; text-decoration:none;}
.alink7 a:hover {color:#FFFFFF; text-decoration:underline;}

.alink8 { FONT-SIZE:11px; font-weight:bold; color:#FFFFFF;}	
.alink8 a:link {color:#FFFFFF; text-decoration:underline;}
.alink8 a:visited {color:#FFFFFF; text-decoration:underline;}
.alink8 a:hover {color:#FFFFFF; text-decoration:underline;}

.alink9 {color:#F7AB06;}	
.alink9 a:link {color:#F7AB06; text-decoration:underline;}
.alink9 a:visited {color:#F7AB06; text-decoration:underline;}
.alink9 a:hover {color:#F7AB06; text-decoration:underline;}

.alink10 {color:#FF0000;}	
.alink10 a:link {color:#FF0000; text-decoration:underline;}
.alink10 a:visited {color:#FF0000; text-decoration:underline;}
.alink10 a:hover {color:#FF0000; text-decoration:underline;}

.gal-btn2-txt {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.gal-btn2-bg{background-color:#D0D7C7;}
.gal-btn2-txt{font-size:8.5pt;font-weight:normal;letter-spacing:1px;line-height:15px;color:#405F6B;text-decoration:none;}

.gal-btn2-txt{font-size:8.5pt;font-weight:normal;letter-spacing:1px;line-height:15px;color:#405F6B;text-decoration:none;}
.gal-btn2-txt a:link{color:#405F6B;text-decoration:none;}
.gal-btn2-txt a:active{color:#405F6B;text-decoration:none;}
.gal-btn2-txt a:hover{color:#FF0000;text-decoration:underline;}

.gal-btn2-disabled-txt {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8.5pt;font-weight:normal;letter-spacing:1px;line-height:15px;color:#A5B097;text-decoration:none;}

.fondoBlanco { BACKGROUND-COLOR: #FFFFFF; padding:0px}
.texto_normal { FONT-SIZE: 11px; COLOR: #444444; }
.tabla_titulo { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #6E6E6E; padding:6px;}
.celda_titulo { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #6E6E6E;}
.tabla_footer { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; BACKGROUND-COLOR: #6E6E6E; padding:6px;}
.tabla_titulo1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #6E6E6E; padding:2px 10px 2px 10px;}
.tabla_texto_1 { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; }
.tabla_texto_1_Error { FONT-SIZE: 12px; COLOR: #FF0000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none;}
.tabla_texto_2 { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; padding:4px; }
.tabla_texto_3 { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; padding:10px; }
.tabla_texto_4 { FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabla_texto_4_Error { FONT-SIZE: 10px; COLOR: #FF0000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabla_texto_5 { FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none;}
.tabla_texto_5_Error { FONT-SIZE: 10px; COLOR: #FF0000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none;}
.tabla_texto_6 { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabla_texto_7 { FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #6E6E6E; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabla_texto_8 { FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none; padding:10px 10px 10px 10px; border:1px solid #696969; FONT-WEIGHT: normal; }
.tabla_texto_9 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; padding:6px;}
.tabla_texto_10 { FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabla_texto_10_Error { FONT-SIZE: 11px; COLOR: #CC3333; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.tabla_texto_11 { FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ECE9D8; TEXT-DECORATION: none; padding:4px; }

.tabla_titulo a:link {color:#F7AB06; text-decoration:underline;}
.tabla_titulo a:visited {color:#F7AB06; text-decoration:underline;}
.tabla_titulo a:hover {color:#F7AB06; text-decoration:underline;}

.tabla_footer a:link {color:#F7AB06; text-decoration:underline;}
.tabla_footer a:visited {color:#F7AB06; text-decoration:underline;}
.tabla_footer a:hover {color:#F7AB06; text-decoration:underline;}

.tabla_texto_1 a:link {color:#000000; text-decoration:underline;}
.tabla_texto_1 a:visited {color:#000000; text-decoration:underline;}
.tabla_texto_1 a:active {color:#000000; text-decoration:underline;}
.tabla_texto_1 a:hover {color:#000000; text-decoration:underline;}

.tabla_texto_2 a:link {color:#000000; text-decoration:none;}
.tabla_texto_2 a:visited {color:#000000; text-decoration:none;}
.tabla_texto_2 a:active {color:#000000; text-decoration:none;}
.tabla_texto_2 a:hover {color:#000000; text-decoration:underline;}

.HeaderMain {

	text-align:center;
	vertical-align:middle;
	width:100%;
}

.perfilON {
	background-image:url("../imgs/marcos/marco03.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:125px;
	height:180px;
	text-align:center;
	vertical-align:top;
}

.perfilOFF {
	background-image:url("../imgs/marcos/marco02.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:125px;
	height:180px;
	text-align:center;
	vertical-align:top;
}

.formPromptTd {PADDING: 5px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #ECE9D8; TEXT-ALIGN: right;  background-color:#333333;}
.formReqTd {PADDING: 5px; VERTICAL-ALIGN: top; WIDTH: 1px; COLOR: #990000;}
.formElementTd {PADDING: 5px; VERTICAL-ALIGN: top; background-color:#333333;}
.formfield {BORDER: #F7AB06 1px solid; COLOR: #000000; FONT-WEIGHT: bold; }
.formfield1 {COLOR: #000000; FONT-WEIGHT: normal; }
.formfield2 {BORDER: #7F9DB9 1px solid; COLOR: #000000; FONT-WEIGHT: normal; background-color:#ffffff; height:19px; }
.formfield2a {BORDER: #7F9DB9 1px solid; COLOR: #000000; FONT-WEIGHT: normal; background-color:#ffffff; height:19px; padding:2px; }
.formfield3 {BORDER: #7F9DB9 1px solid; COLOR: #000000; FONT-WEIGHT: normal; background-color:#e6e6e6; height:19px; }
.formfield4 {BORDER: #7F9DB9 1px solid; COLOR: #000000; FONT-WEIGHT: normal; background-color:#ffffff;}
.formfield5 {BORDER: #7F9DB9 1px solid; COLOR: #000000; FONT-WEIGHT: normal; background-color:#e6e6e6; }
.formfield6 {COLOR: #000000; FONT-WEIGHT: normal; background-color:#e6e6e6; }
.formButton {FONT-WEIGHT: bold; COLOR: #990000; width:110px; height:30px; font-size:10px; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; cursor:hand; cursor:pointer;}

.fontVerdeBold { font-weight:bold; COLOR:#00CC00; }
.fontVerde { COLOR:#00CC00; }
.fontRojoBold { font-weight:bold; COLOR:#FF0000; }
.fontRojo { COLOR:#FF0000; }
.fontRojoOscuro { COLOR:#990000; }
.fontRojoOscuroBold { font-weight:bold; COLOR:#990000; }
.fontAzulBold { font-weight:bold; COLOR:#1821E7; }
.fontAzul { COLOR:#1821E7; }
.fontAmarilloBold { font-weight:bold; COLOR:#F7AB06; }
.fontAmarillo { COLOR:#F7AB06; }
.fontTituloAmarillo { FONT-SIZE:16px; font-weight:bold; COLOR:#F7AB06; }
.fontTituloBlanco { FONT-SIZE:12px; font-weight:bold; COLOR:#F7AB06; padding-top:20px; padding-bottom:5px}
.fontTituloBlancoN { FONT-SIZE:16px; font-weight:bold; COLOR:#F7AB06;}
.fontTituloGris { FONT-SIZE:11px; font-weight:bold; COLOR:#ECE9D8; background-color:#6E6E6E; border:1px outset #6E6E6E; }
.fontTituloGrisOscuro { FONT-SIZE:11px; font-weight:bold; COLOR:#ECE9D8; background-color:#333333; border:1px outset #333333; }
.fontNegro { color:#000000 }
.fontNegroBold { font-weight:bold; color:#000000 }
.TituloGayatown { FONT-SIZE:14px; font-weight:bold; COLOR:#F7AB06;}
.Nota { font-weight:normal; font-size:9px }
.NotaImg { font-weight:bold; font-size:9px; color:#000000; font-style : italic; }

.PPSmallDesText { COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: xx-small; FONT-WEIGHT: bold; }
.PPRLabelText { COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: xx-small; FONT-WEIGHT: bold; }

.fontMenu1 { FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; font-style:italic; TEXT-ALIGN:center; padding:2px;}	
.fontMenu1 a:link {color:#ECE9D8; text-decoration:none;}
.fontMenu1 a:visited {color:#ECE9D8; text-decoration:none;}
.fontMenu1 a:hover {color:#000000; text-decoration:none;}
.fontMenu1Blk { FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; COLOR:#000000; font-style :italic; TEXT-ALIGN:center;}	

.tablaTenueGris {  background-color:#6E6E6E; border:1px outset #6E6E6E; }
.tablaTenueGrisClaro {  background-color:#ECE9D8; border:1px outset #ECE9D8; }
.tablaTenueGrisOscuro {  background-color:#333333; border:1px outset #333333; }
.tablaTenueGrisLight {  background-color:#CCCCCC; border:1px outset #CCCCCC;}
.tablaTenueGrisLight1 {  background-color:#DDDDDD; border:1px outset #DDDDDD; }
.fontTenueGris { FONT-SIZE:10px; font-weight:normal; COLOR:#FFFFFF; padding:2px 0px 2px 0px; }
.fontTenueGrisBold { FONT-SIZE:10px; font-weight:bold; COLOR:#FFFFFF; padding:2px 0px 2px 0px; }

.fontCenter { TEXT-ALIGN:center; }
.fontTenue { FONT-SIZE:10px; font-weight:normal; COLOR:#404040; }
.division { background-color:#C89B06 }
.fondoGris { background-color:#6E6E6E }
.fondoGrisOscuro { background-color:#6E6E6E }
.fondoAmarillo { background-color:#F7AB06; color:#000000; font-weight:bold }
.fondoCrema { background-color:#FEB957; color:#000000; font-weight:bold }
.fondoNegro { background-color:#000000 }

.fontBold { font-weight:bold }
.fontGde { font-weight:normal; FONT-SIZE:12px; }
.fontBoldGde { font-weight:bold; FONT-SIZE:12px; }
.fontBoldGdeNegro { font-weight:bold; FONT-SIZE:12px; color:#000000; }
.fontXGde { font-weight:normal; FONT-SIZE:14px; }
.fontBoldXGde { font-weight:bold; FONT-SIZE:14px; }

.fontFiesta1 { FONT-SIZE:14px; font-weight:bold; color:#F7AB06; }
.fontFiesta1 a:link { color:#F7AB06; text-decoration:underline; }
.fontFiesta1 a:visited { color:#F7AB06; text-decoration:underline; }
.fontFiesta1 a:hover { color:#F7AB06; text-decoration:underline; }
.fontFiesta2 { FONT-SIZE:11px; font-weight:bold; color:#F7AB06; }
.fontFiesta2 a:link { FONT-SIZE:11px; font-weight:bold; color:#F7AB06;  text-decoration:underline; }
.fontFiesta2 a:visited { FONT-SIZE:11px; font-weight:bold; color:#F7AB06; text-decoration:underline; }
.fontFiesta2 a:active {FONT-SIZE:11px; font-weight:bold; color:#F7AB06; text-decoration:underline;}
.fontFiesta2 a:hover {FONT-SIZE:11px; font-weight:bold; color:#F7AB06; text-decoration:underline;}
.fontFiesta3 { FONT-SIZE:11px; font-weight:bold; color:#F7AB06; }
.fontFiesta3 a:link { color:#F7AB06; text-decoration:underline; }
.fontFiesta3 a:visited { color:#F7AB06; text-decoration:underline; }
.fontFiesta3 a:hover { color:#F7AB06; text-decoration:underline; }

.fontTenue a:link {text-decoration:underline;}
.fontTenue a:visited {text-decoration:underline;}
.fontTenue a:active {text-decoration:underline;}
.fontTenue a:hover {text-decoration:underline;}

.News { FONT-SIZE:11px; font-weight:normal; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.NewsBold { FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.NewsYellow { FONT-SIZE:11px; font-weight:normal; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsYellowBold { FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsYellowBoldBig { FONT-SIZE:16px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsYellowT { FONT-SIZE:11px; font-weight:normal; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsYellowBoldT { FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsYellowBoldGdeT { FONT-SIZE:14px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsYellowBoldBigT { FONT-SIZE:16px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsWhiteBoldBigT { FONT-SIZE:16px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FFFFFF;}
.NewsRed { FONT-SIZE:11px; font-weight:normal; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}
.NewsRedBold { FONT-SIZE:11px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}
.NewsRedBoldBig { FONT-SIZE:16px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}
.NewsHead { FONT-SIZE:10px; font-weight:normal; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}
.NewsHeadBld { FONT-SIZE:10px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}
.NewsHeadBld12 { FONT-SIZE:12px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}
.NewsLight { FONT-SIZE:11px; font-weight:normal; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FFFF00;}
.NewsGde { FONT-SIZE:14px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.NewsHeadGde { FONT-SIZE:14px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#FF6000;}

.NewsLightGde { FONT-SIZE:14px; font-weight:bold; FONT-FAMILY:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR:#F7AB06;}
.NewsLightGde a:link {text-decoration:underline; COLOR:#F7AB06;}
.NewsLightGde a:visited {text-decoration:underline; COLOR:#F7AB06;}
.NewsLightGde a:active {text-decoration:underline; COLOR:#F7AB06;}
.NewsLightGde a:hover {text-decoration:underline; COLOR:#F7AB06;}

.menuSepara {BORDER-RIGHT: #ACA899 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #ACA899 1px solid;}
.menuOver {BORDER-RIGHT: #ACA899 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #ACA899 1px solid;}
.menuOver {BORDER-RIGHT: #3F6AAE 1px solid; BORDER-TOP: #3F6AAE 1px solid; BORDER-LEFT: #3F6AAE 1px solid; BORDER-BOTTOM: #3F6AAE 1px solid; BACKGROUND-COLOR: #BDD0E2}
.menuClick {BORDER-RIGHT: #3F6AAE 1px solid; BORDER-TOP: #3F6AAE 1px solid; BORDER-LEFT: #3F6AAE 1px solid; BORDER-BOTTOM: #3F6AAE 1px solid; BACKGROUND-COLOR: #94B4DB}

.hmMenus {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:10px 10px 10px 10px; border:1px outset #ECE9D8}
.hmMenus1 {FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; font-style:italic; TEXT-ALIGN:center;}
.hmItemsOver {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:10px 10px 10px 10px; border:1px outset #ECE9D8; background-color:#BDD0E2}
.hmItemsSelected {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:10px 10px 10px 10px; border:1px outset #ECE9D8; background-color:#94B4DB}

.hbutton1 {padding:2px 2px 2px 2px; border:1px solid #D66300; FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; font-style:italic; TEXT-ALIGN:center; COLOR:#ECE9D8}
.hbutton1over {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#FEB957; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}
.hbutton1select {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#E9A343; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}

.hbutton1 {padding:2px 2px 2px 2px; border:1px solid #D66300; FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; font-style:italic; TEXT-ALIGN:center; COLOR:#ECE9D8}
.hbutton1over {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#FEB957; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}
.hbutton1select {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#E9A343; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}

.hbutton2 {padding:2px 12px 2px 6px; border:1px solid #FFCC99; background-color:#FFCC99}
.hbutton2over {padding:2px 12px 2px 6px; border:1px solid black; color:white; background-color:#996633}
.hbutton2select {padding:2px 12px 2px 6px; border:1px solid black; color:white; background-color:#996633}

.hbutton3 {padding:4px 8px 4px 8px; border:1px solid #FFFFFF; FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#000000; font-style:italic; TEXT-ALIGN:center; COLOR:#ECE9D8}
.hbutton3over {padding:4px 4px 4px 4px; border:1px solid #FFFFFF; background-color:#FEB957; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}
.hbutton3select {padding:4px 4px 4px 4px; border:1px solid #FFFFFF; background-color:#E9A343; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}

.hmMenus3Table {BACKGROUND-COLOR:#D66300; border:1px outset #D66300}
.hmMenus3 {padding:2px 2px 2px 2px; border:1px solid #D66300; FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; font-style:italic; TEXT-ALIGN:center; COLOR:#ECE9D8}
.hmMenus3over {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#FEB957; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}
.hmMenus3select {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#E9A343; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}

.hmMenus4Table {BACKGROUND-COLOR:#D66300; border:1px outset #D66300}
.hmMenus4 {padding:3px; border:1px solid #D66300; FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#D66300; font-style:italic; TEXT-ALIGN:left; COLOR:#ECE9D8}
.hmMenus4over {padding:3px; border:1px solid #9E4A00; background-color:#FEB957; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:left; COLOR:#000000}
.hmMenus4select {padding:3px; border:1px solid #9E4A00; background-color:#E9A343; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:left; COLOR:#000000}

.hmMenus5Table {BACKGROUND-COLOR:#FFFFFF; border:1px outset #FFFFFF; COLOR:#D66300}
.hmMenus5 {padding:2px 2px 2px 2px; border:1px solid #FFFFFF; FONT-SIZE:11px; font-weight:bold; BACKGROUND-COLOR:#FFFFFF; font-style:italic; TEXT-ALIGN:center; COLOR:#D66300}
.hmMenus5over {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#FEB957; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}
.hmMenus5select {padding:2px 2px 2px 2px; border:1px solid #9E4A00; background-color:#E9A343; FONT-SIZE:11px; font-weight:bold; font-style:italic; TEXT-ALIGN:center; COLOR:#000000}

.XhmMenus {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:10px 10px 10px 10px; border:1px outset #ECE9D8}
.XhmMenus1 {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; FONT-WEIGHT: normal; vertical-align: bottom}
.XhmItemsOver {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:10px 10px 10px 10px; border:1px outset #ECE9D8; background-color:#BDD0E2}
.XhmItemsSelected {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; padding:10px 10px 10px 10px; border:1px outset #ECE9D8; background-color:#94B4DB}

.Xhbutton1 {padding:2px 2px 2px 2px; border:1px solid #ECE9D8}
.Xhbutton1over {padding:2px 2px 2px 2px; border:1px solid #3F6AAE; background-color:#BDD0E2}
.Xhbutton1select {padding:2px 2px 2px 2px; border:1px solid #3F6AAE; background-color:#94B4DB}

.Xhbutton2 {padding:2px 12px 2px 6px; border:1px solid #FFCC99; background-color:#FFCC99}
.Xhbutton2over {padding:2px 12px 2px 6px; border:1px solid black; color:white; background-color:#996633}
.Xhbutton2select {padding:2px 12px 2px 6px; border:1px solid black; color:white; background-color:#996633}

.foto {
border: 1px dotted #E4B320;
}
.foto_galeria {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: inset;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: inset;
	border-top-color: #512D2D;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #512D2D;
}
.foto_galeria_mouseover {
	border: 1px dotted #e4b320;
	margin: 1px;
	cursor: url("../imgs/bearmex01.ico"), pointer;
}
.foto_galeria_visited {
	filter: Alpha(Opacity=50) Gray; -moz-opacity:0.30; opacity:0.3; -khtml-opacity:.3;
}

/***** error/success classes *****/
.formatError {
	background-color:#FBF9FA;
	border:1px solid #E3D0D5;
	padding:8px;
	margin:0px;
	width:auto;
}
.fontError {
	color: #330000;
	font-size:11px;
}
ul.fontError {
	color: #CC3333;
	font-weight:normal;
	font-size:11px;
}
.fontErrorHeader {
	background-color:#F2E8EC;
	background-image:url("../imgs/icon_error.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
	border:1px solid #C9A9B1;
	padding:8px;
	padding-left:34px;
	margin-bottom:6px;
	font-size:12px;
	font-weight:bold;
	color:#7E314B;
}
.fontSuccessHeader {
	background-color:#F2E8EC;
	background-image:url("../imgs/exclam.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
	border:1px solid #C9A9B1;
	padding:8px;
	padding-left:34px;
	margin-bottom:6px;
	font-size:12px;
	font-weight:bold;
	color:#7E314B;
}
.fontSuccess {
	color: #330000;
	font-weight:bold;
	font-size:11px;
}
ul.fontSuccess {
	color: #7E314B;
	font-weight:bold;
	font-size:11px;
}

ul.fontSuccess a, ul.fontError a:link {color:#CC3333; text-decoration:underline;}
ul.fontSuccess a, ul.fontError a:visited {color:#CC3333; text-decoration:underline;}
ul.fontSuccess a, ul.fontError a:hover {color:#CC3333; text-decoration:underline;}

div.scroll { overflow: scroll; height:100%; width:auto; max-width:100%; border: 1px solid #666; padding: 1px 2px 1px 2px; display:block; }

.fontSmall {
	font-size:10px;
	color:#999999;
	font-weight:normal;
}


/*****************************************************************************/






html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

#wrapper {
	margin: 0 auto;
	width: 950px;
	height:100%;
	background-color:#000000;
}

.pageHeader {
	position: relative;
	width:950px;
	height:69px;
	margin:0 auto;
	text-align:center;
	padding: 0px;
	margin:0px;
	margin-bottom:2px;
}
.pageHeader .imgHeader {
	width:281px;
	height:50px;
	float: left;
	margin-top:10px;
	margin-left:10px;
}
.pageHeader .RollerHeader {
	float: right;
	width:470px;
	height:69px;
	background:url("../imgs/marcos/marco_top.png");
	background-repeat:no-repeat;
	background-position:top left;
}
.pageHeader .RollerHeader img {
	margin-top:4px;
	margin-left:-2px;
}

.pageHeader .RollerHeader iframe {
	margin-top:4px;
	margin-left:-2px;
}

.containerSeparate {
	width:950px;
	height:2px;
	border: 0px;
	padding:0px;
	margin: 0 auto;
	margin-bottom:3px;
}

.pageBody {
	position: relative;
	width:950px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	padding: 0px;
	margin:0px;
	margin-top:3px;
}

.pageBody .leftHandNavigation
{
	background: #000000 url('../imgs/style/bg_col_iz.png') repeat-y top;
	width:160px;  
	float:left;
	text-align:center;
}
.pageBody .leftHandNavigation1
{
	background: #000000 url('../imgs/style/bg_col_iz_290.png') repeat-y top;
	width:290px;  
	float:left;
	text-align:center;
}
.pageBody .pageContent
{
	width: 630px;
	height:100%;
	float: left;
	text-align:center;
}
.pageBody .pageContent1
{
	width: 100%;
	height:100%;
	float: left;
	text-align:center;
}
.pageBody .pageContent2
{
	width: 660px;
	height:100%;
	float: left;
	text-align:center;
}

.pageBody .RightHandNavigation
{
	background: #000000 url('../imgs/style/bg_col_der.png') repeat-y top;
	width:160px;  
	float:right;
	text-align:center;
}

.pageBody .RightHandNavigation1
{
	background: #000000 url('../imgs/style/bg_col_der_290.png') repeat-y top;
	width:290px;  
	float:right;
	text-align:center;
}

#DivContainerL {
	position: relative;
	width: 160px;
	margin: 0 auto;
}
#DivContainerL div.alignBottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding:0px;
}
#DivContainerL div.alignBottom div {
	float: left; 
	width:160px;
}
#DivContainerL div.alignBottom div img {
	margin-bottom:5px;
}

#DivContainerL_290 {
	position: relative;
	width: 290px;
	margin: 0 auto;
}
#DivContainerL_290 div.alignBottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding:0px;
}
#DivContainerL_290 div.alignBottom div {
	float: left; 
	width:290px;
}
#DivContainerL_290 div.alignBottom div img {
	margin-bottom:5px;
}

#DivContainerR {
	position: relative;
	width: 160px;
	margin: 0 auto;
}
#DivContainerR div.alignBottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding:0px;
}
#DivContainerR div.alignBottom div {
	float: left; 
	width:160px;
}
#DivContainerR div.alignBottom div img {
	margin-bottom:5px;
}

#DivContainerR_290 {
	position: relative;
	width: 290px;
	margin: 0 auto;
}
#DivContainerR_290 div.alignBottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding:0px;
}
#DivContainerR_290 div.alignBottom div {
	float: left; 
	width:290px;
}
#DivContainerR_290 div.alignBottom div img {
	margin-bottom:5px;
}

#footer {
	position: fixed;
	bottom: 0px;
	left: 0px;
	height:45px;
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
}

*html #footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width:100%;
	height:45px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.footerContent {
	background: #000000 url('../imgs/style/bg_bottom.jpg') repeat-x top;
	width:950px;
	height:45px;
	margin: 0 auto;
	text-align: left;
}
.footerContent .div1 {
	float:left;
	padding-top:10px;
	width:135px;
	text-align:center;
	border:solid 0px #FF0000;
}
.footerContent .div2 {
	float:left;
	padding-top:10px;
	width:50px;
	text-align:center;
	border:solid 0px #00FF00;
}
.footerContent .div3 {
	float:left;
	padding-top:5px;
	width:225px;
	text-align:center;
	border:solid 0px #0000FF;
}

.footerContent .div4 {
	float:right;
	padding-top:5px;
	width:260px;
	text-align:right;
	border:solid 0px #0000FF;
}

/********************************
	NOSOTROS
********************************/

.contentMain {
	font-weight:bold;
	text-align:center;
	padding:20px;
}
.contentMain .Nosotros1 {
	width:160px;
	text-align:center;
	float:left;
}
.contentMain .Nosotros2 {
	width:430px;
	text-align:left;
	float:left;
}

#BotonOver   { position:fixed; z-index: 99999; top:5px; left:856px; cursor:hand; cursor:pointer; }
#BotonCerrar { position:fixed; z-index:100000; top:5px; left:856px; cursor:hand; cursor:pointer; }
