BODY			{
	margin:0px 0px 0px 0px;
	border-left:0px;
	height:100%;

}


TH,TD,DIV {	font-size:12px; color:#000000; FONT-FAMILY:Tahoma, Arial, Helvetica}
.Fondo {
	background-image: url(images/FondoDeg.png);
	background-repeat: repeat-x
}

.Fondo2 {
	BACKGROUND:	transparent;
}
.FondoSup {
	background-image: url(images/LogoCas.png);
	backrgound-repeat: no-repeat;
}

.LogoAnim
    background-image: url(images/LogoAnim.html);

.Atopbg2 {
	background-repeat: repeat-x;
	background-position: bottom;
}

.Atopbg {
	background-repeat: no-repeat;
	background-position: left bottom;
}

.Atopbg3 {
	background-repeat: no-repeat;
	background-position: right bottom;
}


#wrapper {
	position:relative; height:258px
}


#logo {
	z-index:3; position:absolute; left:25px; width:228px; top:25px; height:60px
}
#user {
	z-index:3; position:absolute; right:8px; top:8px; height:18px; TEXT-ALIGN:right
}
#header {
	z-index:2; position:absolute; width:100%; bottom:40px
}
#menu {
	z-index:1; position:absolute; background:transparent; width:100%; bottom:0px; height:60px
}

/*--------------------------------------------------------------------------------------------------------------------------*/

.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.cm{ text-align:center; vertical-align:middle;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left; vertical-align:middle;}


/* Title, Module Title */
.Head					{font-size:12px; color:#000000; font-weight:bold}
.SubHead				{font-size:12px; color:#000000}
.SubSubHead				{font-size:12px; color:#000000}
.Normal 				{font-size:12px; color:#333333}
.Anoun                  {font-size:14px; font-weight:bold; color:#002c52}
.Anoun2                 {font-size:12px; font-style:italic; color:#959691}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#000036; TEXT-DECORATION:underline}
A.CommandButton:hover		{color:#f5be0b; TEXT-DECORATION:none}

A,A:link,
A:visited,
A:active					{color:#000036; TEXT-DECORATION:none}
A:hover						{color:#f5be0b; TEXT-DECORATION:underline}

.breadcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{font-weight:normal; font-size:11px; color:#FFFFFF; TEXT-DECORATION:none}
A.topcss:hover				{
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
}

.topcss,
A.topcss:link,
A.topcss:active,
A.topcss:visited			{font-weight:normal; font-size:11px; color:#5a5a5a; TEXT-DECORATION:none}
A.topcss:hover				{
	font-weight:normal;
	font-size:11px;
	color:#EFEFEF;
	text-decoration: underline;
}

.topcssuser,
A.topcssuser:link,
A.topcssuser:active,
A.topcssuser:visited			{font-weight:bold; font-size:14px; color:#ffffff; TEXT-DECORATION:none}
A.topcssuser:hover				{
	font-weight:bold;
	font-size:14px;
	color:#EFEFEF;
	text-decoration: underline;
}

.datecss,
A.datecss:link,
A.datecss:active,
A.datecss:visited			{font-weight:bold; font-size:14px; color:#FFFFFF; TEXT-DECORATION:none}
A.datecss:hover				{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration: underline;
}

.bottomcss,
A.bottomcss:link,
A.bottomcss:active,
A.bottomcss:visited			{font-weight:normal; font-size:11px; color:#5a5a5a; TEXT-DECORATION:none}
A.bottomcss:hover			{font-weight:normal; font-size:11px; color:#EFEFEF; TEXT-DECORATION:underline}

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited { color:#5a5a5a;font-weight: normal; text-decoration:underline;font-size:11px;}
A.searchcss:hover { color:#EFEFEF;font-weight: normal; text-decoration:underline;font-size:11px;}

.links,A.links:link,A.links:active,A.links:visited			{font-weight:bold; font-size:11px; color:#5a5a5a; TEXT-DECORATION:none}
A.links:hover			{font-weight:bold; font-size:11px; color:#efefef; TEXT-DECORATION:underline}


.MainMenu_MenuContainer			{background-color: Transparent;width:100%; height:1px; padding-right:1px}
.MainMenu_MenuBar				{ }
.MainMenu_MenuIcon      		{ display:none; }

.MainMenu_MenuArrow				{ display:none; }
.Aallpane {
	border: 2px solid f5f4f0;
}

.MainMenu_RootMenuArrow			{ display:none; }
.MainMenu_MenuBreak			{
	border: 			blue 2px solid; 
 	background-color: 	transparent; 
 	height: 			1px;
}


.MainMenu_MenuItemSel	{
	background-image: url(images/BotonArr.png);
	background: transparent;
}

.MainMenu_TabRootMenuItem TD	{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:26px;
	width:202px;
	padding:5px 5px 5px 5px;
	text-align: left;
	background-image: url(images/BotonArr.png);
	background-repeat: no-repeat
   }
      
.MainMenu_TabRootMenuItemSel TD {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:26px;
	width:202px;
	padding:5px 5px 5px 5px;
	text-align: left;
	background-image: url(images/BotonAba.png);
	background-repeat: no-repeat;
}
  
.MainMenu_MenuItem				{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border:0px;
	padding:5px 5px 5px 5px;
	height:27px;
	cursor:	hand;
}

.submenu						{
	border: #000000   1px  solid;
	filter:  Alpha(Opacity=78);
	z-index:  1000;
	margin:0px 0px 0px -5px;
	background-color: #FFFFFF;
}

.submenuitemselected, .submenuitembreadcrumb			{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
	cursor:hand;
	border:0px;
	height:27px;
	background-color:#000033;
}




.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.Eventday,.Eventweekenday{	background-color: #FFFFFF}
.DataGrid_Item{				background-color: transparent;  color:#FFFFFF;   }
.DataGrid_AlternatingItem{	background-color: transparent;color:#FFFFFF;}




/* Pane Structure */
.TopShowPane 			{padding:5px 0px 5px 10px}
.LeftShowPane 			{padding:5px 5px 0px 0px}
.MiddleShowPane 		{padding:5px 10px 5px 10px}
.leftpane				{padding:5px 10px 5px 10px}
.NewRightPane		    {padding:5px 10px 5px 10px}
.CenterLeftPane		    {padding:5px 10px 5px 10px}
.CenterRightPane	    {padding:5px 10px 5px 10px}
.mbg {
	background-repeat: no-repeat;
	background-position: left;
}
.Imagepane				{padding:0px 0px 0px 0px
	background-image: url(images/middle.jpg);
	background-repeat: repeat-x;
}
.NewMypane			    {padding:5px 10px 5px 10px}
.rightpane				{padding:5px 10px 5px 10px}
.toppane				{padding:5px 10px 5px 10px}
.bottompane				{padding:5px 10px 5px 10px}
.contentpane			{padding:5px 10px 5px 10px}
.myleftpane				{padding:5px 10px 5px 10px}
.mycontentpane			{padding:5px 10px 5px 10px}
.myrightpane			{padding:5px 10px 5px 10px}
.mybottompane			{padding:5px 10px 5px 10px}
.logopane				{padding:5px 10px 5px 10px}
.showcasepane			{padding:5px 10px 5px 10px}
.bannerpane				{padding:5px 10px 5px 10px}
.vspacepane				{padding:5px 10px 5px 10px}
.hspacepane				{padding:5px 10px 5px 10px}
.allspacepane			{padding:5px 10px 5px 10px}

* { padding:0px; margin:0px; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.menu { height:30px; width:100%; margin:auto; }
#nav { list-style:none; background-repeat:no-repeat }
#nav li { float:right; background-image:url(boton.png); background-repeat:no-repeat; background-position:right; }
#nav li a { display:block; padding:7px 10px; text-align:center; text-decoration:none; color:#b00000; font-weight:bold; width:125px; padding-bottom:15px; }
#nav li a:hover { color:#939393; }
/* Submenu */
#nav ul.submenu { border:none; padding:5px; position:absolute; list-style:none; background-color:#ffffff; opacity: 0.6;
-moz-opacity: 0.6;
filter: alpha(opacity=60);
}
#nav ul.submenu li { float:none; background-image:none; border-bottom:1px solid #999999; width:200px; }
#nav2 li a { display:block; padding:7px 10px; text-align:left; text-decoration:none; color:#b00000; font-weight:bold; width:125px }
#nav2 li a:hover { color:#939393; }
/* Subsubmenu */
#nav ul.subsubmenu { border:1px solid #000000; padding:5px; position:absolute; list-style:none; background-color:#ffffff; margin-left:75px; margin-top:-30px;}
#nav ul.subsubmenu li { float:none; background-image:none; border-bottom:1px solid #999999; min-width:200px;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:lightbox/image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
