/* 
================================
Upgraded and Modified by Cetele
================================
*/ 

Body { vertical-align:top;  width: 100%; height: 100%; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; background-color: #003366; }
img, div, input { behavior: url("iepngfix.htc") }

.Labels { font-family: Arial; font-weight: bold; font-size:  9px;  color: #ffffff;  }
.LabelCheck { font-family: Verdana;  font-size:  6px;  color: #000000;  }
.LabelGrande { font-family: Verdana; font-weight: bold; font-size:  10px;  color: #000000;  }
.LabelAmarilla{ font-family: Arial; font-weight: bold; font-size:  16px;  color: #ffcc00;  }
.campoText { font-family: Verdana; font-size:  9px;  color: #000000;  }
.LabelPeque{ font-family: Verdana; font-size:  9px;  color: #ffffff;  }

.pagemaster { width: 1013px; height: 0px; background-color: transparent; vertical-align:top }
.skinmaster { width: 0px; height: 0px;  background-color: transparent; background-image: url(images/fondo.jpg); background-repeat:no-repeat; }
.skinheader { }
.skinfooter { }
.skingradient { BACKGROUND-IMAGE: url(gradient_MdBlue.jpg);  HEIGHT:26px; background-repeat: repeat-x; }
.menugradient { /*BACKGROUND-IMAGE: url(gradient.png);  */HEIGHT:10px; background-repeat: no-repeat; }

.controlpanel { background-color: #DFE5F2; }

.contenedorGrande { position:relative; width:100%; height:823px; } /*quitar TOP*/
.contenedorEscudos { position:relative; width:1024px; height:43px; }


/*.escudo1{ position:absolute; width: 297px; height:45px; top:-2px; left:201px }
.escudo2{ position:absolute; width: 297px; height:45px; top:-2px; left:698px }*/

.logo1{ position:absolute; width: 186px; height:54px; top:-2px; left:15px; z-index:1000; }
.escudo1{ position:absolute; width: 297px; height:45px; top:-2px; left:201px }
.logo2{ position:absolute; width: 186px; height:54px; top:-2px; left:512px; z-index:1000; }
.escudo2{ position:absolute; width: 297px; height:45px; top:-2px; left:698px }

.contenedorCabecera { position:relative; width:1024px; height:147px;z-index:-1010}
.ovni{ position:absolute; width: 174px; height:147px; top:0px; left:0px }
/*.bannerTop{ position:absolute; width: 479px; height:117px; top:-3px; left:219px } /*falta left*/
.bannerTop{ position:absolute; width: 562px; height:90px; top:0px; left:230px; z-index:-1000 } /*falta left*/ /*CTL - PATROCINIO*/
.registro{ position:absolute; width: 219px; height:90px; top:0px; left:815px }
.solapas{ position:absolute; width: 524px; height:26px; top:90px; left:174px }
.logo{ position:absolute; width: 177px; height:26px; top:90px; left:805px }
.raya1{ position:absolute; width: 850px; height:1px; top:116px; left:174px }

.contenedor { position:relative; width:1024px; height:517px}
.leftpane { position:absolute; width: 143px; height:517px; top:0px; left:32px; margin:0px; padding:0px;  }
.leftpane1 { position:absolute; width: 143px; height:234px; top:0px; left:0px; margin:0px; padding:0px;  }
.leftpane2 { position:absolute; width: 143px; height:75px; top:234px; left:-5px; margin:0px; padding:0px;  }
.leftpane3 { position:absolute; width: 143px; height:100px; top:309px; left:0px; margin:0px; padding:0px;  }
.leftpane4 { position:absolute; width: 143px; height:109px; top:409px; left:-5px; margin:0px; padding:0px;  }

.contenedorTopCentro { position:absolute; width: 631px; height:51px; margin:0px; padding:0px; top:0px; left:174px }
.centroImagen { position:absolute; width: 608px; height:54px; margin:0px; padding:0px; top:0px; left:8px }
.ticker { position:absolute; width: 262px; height:31px; margin:0px; padding:0px; top:54px; left:0px }
.menuCentro { position:absolute; width: 369px; height:31px; margin:0px; padding:0px; top:54px; left:262px }
.bannerRight { position:absolute; width: 189px; height:85px; margin:0px; padding:0px; top:0px; left:631px }
.contentpane { position:absolute; width: 850px; height:432px; margin:0px; padding:0px; top:85px; left:0px }
.SEOBookmarks { position:absolute; width: 500px; height:30px; margin:0px; padding:0px; top:485px; left:510px }

/*.bottompane {position:relative; width: 1024px; height:114px; background-color: transparent; padding:0px  }*/
.bottompane {position:absolute; width: 631px; height:54px; background-color: transparent; padding:0px; text-align:center; top:530px; left:179px; }

.panePatr { position:absolute; width: 189x; height:59px; top:0px; left:0px; margin:0px; padding:0px;  }
.panePatrTec { position:absolute; width: 363x; height:59px; top:0px; left:258px; margin:0px; padding:0px;  }
.patr1{position:relative; }
.patr2{position:relative; }
.patr3{position:relative; }
.patrTec1{position:relative; }
.patrTec2{position:relative; }
.patrTec3{position:relative; }


.toppane {  }
/*.toppane1 { position:absolute; top:0; left:312px; }
.toppane2 { position:absolute; top:0; left:886px;}*/
.toppane1 { position:absolute; top:0px; left:312px }
.toppane2 { position:absolute; top:0px; left:791px }
.toppane3 { width: 0px; height:0px; background-color: transparent; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom:0px }


.footergradient { BACKGROUND-IMAGE: url(gradient_MdBlue.jpg);  HEIGHT:26px; background-repeat: repeat-x; }

.MainMenu_MenuContainer { background-color: transparent; margin-left:50px;}
.MainMenu_MenuBar { cursor: pointer;  cursor: hand; height:21px; background-color: Transparent;  }
.MainMenu_MenuItem { border-left: #CFE0F2 0px solid;  border-bottom: #CFE0F2 1px solid;  border-top: #CFE0F2 1px solid;  border-right: #CFE0F2 0px solid; height: 21px; width:10px; cursor: pointer;  cursor: hand;  color: #ffffff;  font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal;  background-color: Transparent;}
.MainMenu_MenuIcon { background-color: #CFE0F2; /*background-image:url(gradient.jpg)*/;  border-left: #CFE0F2 1px solid;  border-bottom: #CFE0F2 1px solid;  border-top: #CFE0F2 1px solid;  cursor: pointer;  cursor: hand;  text-align: center;  width: 15;  height: 10px; }
.MainMenu_SubMenu { background-color: #CFE0F2; /*background-image:url(gradient.jpg)*/;  z-index: 1000;  cursor: pointer;  cursor: hand;  filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);  }
.MainMenu_MenuBreak { height: 1px; }
.MainMenu_MenuItemSel { background-color: #ffffff;  cursor: pointer;  cursor: hand;  color: black;  font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; height: 12px;  }
.MainMenu_MenuArrow { border-right: #CFE0F2 1px solid;  border-bottom: #CFE0F2 1px solid;  border-top: #CFE0F2 0px solid; font-family: webdings;  font-size: 10pt;  cursor: pointer;  cursor: hand;  }
.MainMenu_RootMenuArrow { font-family: webdings;  font-size: 10pt;  cursor: pointer;  cursor: hand; color:#FFFFFF }
.StandardButton { background: #7994CB none;  color: #FFFFFF; font-family:Verdana, sans-serif;  font-size: 11px; font-weight: normal; }
.TreeViewMenu { width: 150px; background-color: #EFF2FE; BORDER-RIGHT: #7994CB 0px solid;  BORDER-TOP: #7994CB 0px solid;  BORDER-LEFT: #7994CB 0px solid;  BORDER-BOTTOM: #7994CB 0px solid;  moz-border-radius-bottomleft: 15px;  moz-border-radius-bottomright: 15px;  moz-border-radius-topleft: 3px;  moz-border-radius-topright: 3px }
.TreeViewMenu_Header{ background-color:#BDCBE6; background-image:url(mid_grad.gif); background-repeat:repeat-x;  font-size: 16px; border-top: 1px solid #41638B; border-bottom: solid 1px #41638B; border-right: solid 1px #41638B; border-left: solid 1px #41638B; line-height: 16px; }
.TreeMenu_blue { background-color: #EFF2FE;  BORDER-RIGHT: #7994CB 1px solid;  BORDER-TOP: #7994CB 0px solid;  BORDER-LEFT: #7994CB 1px solid;  BORDER-BOTTOM: #7994CB 1px solid;  background-repeat: repeat-x; }
.TreeViewMenu_Text { color: #EFF2FE; line-height: 1em;  }

.Head { font-family: Tahoma, Arial, Helvetica; font-size:  14px; font-weight:  bold; color: #333333; }


.taf-wrap{
position:absolute;
top:679px; 
width:225px; 
height:35px; 
left:250px; 
text-align:left;
}

/* -- CustomStyles -- */
.DarkBG { color: #FFFFFF;   font-size: 11px; font-weight: bold; }

A:link { font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; color:#FFFFFF }
A:hover{ text-decoration: underline; font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; color:#FFFFFF }
A:visited {font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; color:#FFFFFF }
A:active{font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; color:#FFFFFF }
.sinLinea{ text-decoration:none}
.cssLogin a {font-family: Tahoma, Arial, Helvetica;  font-size: 9pt;  font-weight: bold;  font-style: normal; color:#FFFFFF}
.Esconder {zoom=1%;}
.FondoGridPlantilla 
{
	background-image:url(fondolinea.jpg);
}
.FondoResultado 
{
	background-image:url(fondoResultado.jpg);
}
.FondoResultadoTop 
{
	background-image:url(fondoResultadoTop.jpg);
}
/*.FondoResultadoBottom 
{
	background-image:url(fondoResultadoBottom.jpg);
}*/

.FondoResultadoCenter 
{
	background-color:#003366;
}
.FondoResultadoBottom 
{
	 background-color:#335c85;
}
.FondoFilaCalendario 
{
	background-image:url(fondoFilaCalendario.jpg);
}

.FondoJornadaCalendario 
{
	background-image:url(fondoJornadaCalendario.jpg);
}
/* By Vitin*/
/* Scroll Bar Master Styling Starts Here */

/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top:-10px; left: 0px; height:5px}

.vscrollerbase {
width: 15px;
background: transparent url(basebarcaps_verticalbarbody.png) 0px 0px  no-repeat;
top:135px;
}
.vscrollerbar {
width: 15px;
background: transparent url(basebarcaps_verticalbarbody.png) -15px 0px  repeat-y;
height:10px;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
top:-10px;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;
}

/*CTL 091020 Contenedor de Fundación*/
#text1 {
	width: 336px;
	height: 349px;
	overflow: auto;
	position: absolute;
	top:58px;
	left:308px;
	padding: 2px;
}