/* 
================================
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, input { behavior: url("iepngfix.htc") }

p{ margin:0px auto}/*FF*/
.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; z-index:10; } /*FF*/
/*.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:0; }/*FF*/
/*.contenedorCabecera { position:relative; width:1024px; height:147px; }*/
.ovni{ position:absolute; width: 174px; height:147px; top:0px; left:0px }
.bannerTop{ position:absolute; width: 479px; height:117px; top:0px; left:219px ; z-index:10 } /*falta left*/  /*FF*/
.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:0px; 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; top:0px; left:175px; topwidth:1024px; height:500px}

.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 }

/*.bottompane {position:relative; width: 1024px; height:114px; background-color: transparent; padding:0px  }*/
/*Redes Sociales*/
.bottomPaneRedes{position:absolute; width: 535px; height:42px; background-color: transparent; padding:0px; text-align:center; top:594px; left:32px; }
.redesSoc1 { position:absolute; width: 33px; height:34px; top:5px; left:106px; margin:0px; padding:0px;  }
.redesSoc2 { position:absolute; width: 33px; height:34px; top:5px; left:160px; margin:0px; padding:0px;  }
.redesSoc3 { position:absolute; width: 33px; height:34px; top:5px; left:214px; margin:0px; padding:0px; cursor:pointer; background-image:url(/portals/0/images/bnrTwitter.png); }

.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; }
.patrTec4{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; }


/* -- 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;
}


.taf-wrap{z-index:600000000; position:absolute; top:679px; left:250px;}
.taf-intro{width:180px;float:left;padding:50px 0 0 0;}
.taf-intro h2{font-family:Arial, Helvetica, Sans-Serif;font-size:24px;font-style:normal;font-variant:normal;letter-spacing:-1px;margin:0;}
.taf-form{float:right;width:280px;padding:20px 10px 0 20px;}
.taf-form p{margin:0;padding-top:10px;}  
.taf-form .NormalTextBox{background:#eee;border:none;width:260px;padding:5px;}
.taf-progress-icon{background:url(/DesktopModules/EngageTellAFriend/images/progress.gif) no-repeat;height:32px;width:32px;margin-left:-210px;margin-top:-32px;float:left;display:none;}
.taf-submit{padding:10px 0 0 0;font-size:15px;}
#simplemodal-overlay{background-color:#000;}
#simplemodal-container a.modalCloseImg{background:url(/DesktopModules/EngageTellAFriend/Images/x.png) no-repeat;width:34px;height:34px;display:inline;z-index:111111113200;position:absolute;top:20px;right:10px;cursor:pointer;}
#simplemodal-container{background-color:#003366;border:solid 3px #3c5c6a;width:500px;left:0px;position:relative;overflow:visible;padding:0 20px 30px 20px;}
.taf-error{color:#f00;font-weight:bold;}
.taf-success{color:#54990A;font-weight:bold;position:absolute; top:300px; left:50px}

