/*
:root {
  var-pie-url: url(/XXX/PIE.htc);
  -ms-var-pie-url: url(/XXX/PIE.htc);
}

@variables { pie-url: url(/YYY/PIE.htc); }
*/
@charset "utf-8";
/* CSS Document */
/*FONTS INICIO*/
@font-face {
   font-family: "ScotiaModern-Bold-Italic";
   src: url('../font/EmbeddedOpenType/ScoMoBit.eot');
}
@font-face {
   font-family: "ScotiaModern-Bold-Italic";
   src: url('../font/TrueType/ScoMoBit.ttf');
}
@font-face {
   font-family: "ScotiaModern-bold";
   src: url('../font/EmbeddedOpenType/ScoMoBol.eot');
}
@font-face {
   font-family: "ScotiaModern-bold";
   src: url('../font/TrueType/ScoMoBol.ttf');
}
@font-face {
   font-family: "ScotiaModern-italic";
   src: url('../font/EmbeddedOpenType/ScoMoIta.eot');
}
@font-face {
   font-family: "ScotiaModern-italic";
   src: url('../font/TrueType/ScoMoIta.ttf');
}
@font-face {
   font-family: "ScotiaModern-italic";
   src: url('../font/OpenType/ScoMoIta.otf');
}

@font-face {
   font-family: "ScotiaModern";
   src: url('../font/EmbeddedOpenType/ScoMoReg.eot');
}
@font-face {
   font-family: "ScotiaModern";
   src: url('../font/TrueType/ScoMoReg.ttf');
}
@font-face {
   font-family: "ScotiaModern";
   src: url('../font/OpenType/ScoMoReg.otf');
}
/*FONTS END*/
/*Web Page*/
body {
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  
}
#wrapper{
  width:1024px;
  margin:auto;
  border-top:0px;
 /*font-family: Arial, Helvetica, sans-serif;*/ 
  color: #606060;
}
/* add Miguel Mendez 26/Jul/2013 */
.nameTitulo{
  height:60px;
  width:370px;
  margin-top:22px;
  float:left;
  font-family:ScotiaModern-bold;
  font-size:1.1em;
  color:#606060;
  font-weight:bold;
  margin-right:15px;
  display:table;
  *margin-top:42px;
  *height:40px;
}
/* end add */
/*Contenido Header*/
#header{
  width:1024px;
  height: 60px;
  float: left;
  border-bottom: #CCC 2px solid;
  *border-bottom:2px solid #CCC;
}
.logo{
  /*border-right:#CCC thin solid;*/
  width:256px;
  margin-top:10px;
  float:left;
  margin-left:23px;
  height:57px;
}
.name{
  height:60px;
  width:370px;
  margin-top:7px;
  float:left;
  font-family:ScotiaModern;
  font-size:1.1em;
  color:#606060;
  font-weight:bold;
  margin-right:15px;
  display:table;
  *margin-top:25px;
  *height:40px;
}
.name span{
    display:table-cell;
    vertical-align:middle;
}
.menuNav{
  width:337px;
  height:61px;
  margin-top:7px;
  float:left;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#606060;
  display:table;
  margin-right:23px;
  text-align:right;
  *margin-top:27px;
  *height:41px;
}
.menuNav span{
    display:table-cell;
    vertical-align:middle;
}
.menuNav a{
    text-decoration:none;
  color:#606060;
}
.menuNav a:hover{
  text-decoration:underline;
}
/*Contenido Body*/
#body{
  width:1024px;
  height:auto;
  float:left;
}
.box{
  height:485px;
  width:710px;
  float:left;
}
/*Menu HOME*/
.menuHome{
  text-align:center;
  float:left;
  width:656px;
  height:40px;
  padding-left:50px;
  padding-top:31px;
  
}
.menuHome li {
  display:inline;
  border-right:#069 thin solid;
  *border-right:1px #069 solid;
  padding-right:10px;
  padding-left:10px;
  *vertical-align:-15px;
}
.menuHome li:nth-child(6){
  border-right:none;
}
.menuHome .last{
  border-right:none;
}
.menuHome li a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3F669A;
  font-weight:bold;
  text-decoration:none;
}
.menuHome li a:hover{
  color:#3F669A;
  text-decoration:underline;
}
.menuHome li a:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3F669A;
  font-weight:bold;
}
/*Banner Principal*/
.center_top{
	margin-left: 85px;
	margin-top: 12px;
	width: 611px;
	height: 189px;
	float: left;
	left: 84px;
}
/*Banners Secundarios*/
.left{
	width: 199px;
	height: 169px;
	float: left;
	margin-left: 84px;
	margin-top: 15px;
	margin-right: 7px;
}

.center_bottom{
	width: 193px;
	height: 169px;
	float: left;
	margin-top: 15px;
	margin-right: 11px;
}

.right{
	width: 193px;
	height: 169px;
	float: left;
	margin-top: 15px;
}
/*Registro LOG-IN*/
.box-right{
  height:485px;
  width:314px;
  float:left;
}
.login{
  background:url(../img/homeLogIn.jpg) center center no-repeat;
  float:left;
  width:215px;
  height:376px;
  margin-left:26px;
  margin-top:16px;
}
.english{
  float:left;
  width:90%;
  height:20px;
  padding-left:15px;
  font-family:ScotiaModern;
  font-weight:normal;
  color:#606060;
  font-size:14px;
  margin-top:.3em;
}
.english a{
  color:#606060;
  text-decoration:none;
}
.logTitle{
  float:left;
  width:90%;
  height:1.7em;
  padding-left:22px;
  font-family:ScotiaModern;
  font-weight:bold;
  color:#FFF;
  font-size:.8em;
  margin-top:.2em;
}
*.logTitle{
  float:left;
  width:90%;
  height:1.7em;
  padding-left:22px;
  font-family:ScotiaModern-bold;
  font-weight:normal;
  color:#FFF;
  font-size:.8em;
  margin-top:.2em;
}
.loginForm{
  float:left;
  height:192px;
  width:100%;
  padding-top:18px;
}
.loginTitleText{
  font-family:ScotiaModern;
  font-weight:bold;
  font-size:.9em;
  color:#D28700;
}
.loginSubTitleText{
  font-family:ScotiaModern;
  font-weight:bold;
  font-size:.7em;
  color:#606060;
  text-align:right;
  padding-top:16px;
}
*.loginSubTitleText{
  font-family:ScotiaModern-bold;
  font-weight:normal;
  font-size:.7em;
  color:#606060;
  text-align:right;
  padding-top:16px;
}
*.loginSubTitleText a{
  color:#606060;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   /* Safari and Chrome CSS here */
  .loginSubTitleText{
    font-family:ScotiaModern;
    font-weight:bold;
    font-size:.7em;
    color:#606060;
    text-align:right;
    padding-top:16px;
  }
  .loginSubTitleText a{
    color:#606060;
  }
  .logTitle{
    float:left;
    width:90%;
    height:1.7em;
    padding-left:22px;
    font-family:ScotiaModern;
    font-weight:bold;
    color:#FFF;
    font-size:.8em;
    margin-top:.2em;
  }
}
.loginBtnAlign{
  text-align:right;
  padding-top:10px;
}
.loginSubTitleText a{
  color:#606060;
}
.inputText1{
  border: 1px solid #959CA1;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius:15px 15px 15px 15px;
  height:18px;
  font:Arial, Helvetica, sans-serif;
  background-color:#EFEFEF;
  width:140px\0/;
  *+width:140px;
  behavior: url(PIE.htc);
  position: relative;
  zoom: 1;
}


.inputPass1{
  border: 0;
  height:21px;
  font:Arial, Helvetica, sans-serif;
  width:146px;
  max-width:146px;
 /*behavior: url(PIE.htc);*/
 background-image:url('../img/btn_login.png');
 background-repeat:no-repeat;
  position: relative;
  zoom: 1;
}

.inputPass1Large{
  border: 1px solid #959CA1;
  border-radius:15px 15px 15px 15px;
  -moz-border-radius:15px 15px 15px 15px;
  -webkit-border-radius:15px 15px 15px 15px;
  height: 18px;
  font: Arial, Helvetica, sans-serif;
  background-color: #EFEFEF;
  behavior: url(PIE.htc);
  position: relative;
  zoom: 1;
  width: 162px;
}

*.inputPass1Large{
  border: 1px solid #959CA1;
  border-radius:15px 15px 15px 15px;
  -moz-border-radius:15px 15px 15px 15px;
  -webkit-border-radius:15px 15px 15px 15px;
  height: 18px;
  font: Arial, Helvetica, sans-serif;
  background-color: #EFEFEF;
  behavior: url(PIE.htc);
  position: relative;
  zoom: 1;
  width: 162px;
}

 @-moz-document url-prefix() {
   .inputPass1Large{
    border: 1px solid #959CA1;
    border-radius:15px 15px 15px 15px;
    -moz-border-radius:15px 15px 15px 15px;
    -webkit-border-radius:15px 15px 15px 15px;
    height: 18px;
    font: Arial, Helvetica, sans-serif;
    background-color: #EFEFEF;
    position: relative;
    zoom: 1;
    width: 158px;
  }
 }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .inputPass1Large{
  border: 1px solid #959CA1;
  border-radius:15px 15px 15px 15px;
  -moz-border-radius:15px 15px 15px 15px;
  -webkit-border-radius:15px 15px 15px 15px;
  height: 18px;
  font: Arial, Helvetica, sans-serif;
  background-color: #EFEFEF;
  zoom: 1;
  width: 162px;
}
}


/*Links de ayuda en el HOME*/
.homeLinks{
  float:left;
  height:100px;
  width:100%;
  font-size:.7em;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  *margin-top:15px;
}
.homeLinks a{
  color:#B6B9BB;
}
.registro{
  color:#D6D8DA;
}
.registro a{
  color:#D6D8DA;
}
.homeLinks ul {
  list-style: square outside;
  color: #B6B8BB; 
}
.homeLinks li{
  margin-bottom:4px;
}
/*Contenido Footer*/
#footer{
  width:1024px;
  height:96px;
  border-top:#CCC 2px solid;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  color:#5F5F5F;
  *border-top:2px solid #CCC;
}
.contacto{
  width:519px;
  height:66px;
  margin-top:32px;
  float:left;
  margin-left:23px;
}
.legales{
  width:266px;
  height:66px;
  margin-top:32px;
  float:left;
  text-align:center;
}
.legales a{
  color:#5F5F5F;
}
.security{
  width:185px;
  height:80px;
  margin-top:15px;
  float:left;
  display:table;
  text-align:right;
  padding-right:10px;
  padding-left:20px;
}
.security span{
  display:table-cell;
  vertical-align:top;
}
/*Consulta General de Saldos*/
.mainMenu{
  /*width:59.3em;*/
  width:59.8em;
  height:45px;
  padding-top:5px;
  /*margin-left: 24px;*/
  margin-left: 20px;
}

.secondHead{
  width:100%;
  height:50px;
  clear:both;
}
.location{
  float:left;
  width:35%;
  color:#5F5F5F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  padding-left:40px;
  font-weight:normal;
}
.location a{
  font-weight:bold;
  text-decoration:none;
  color:#5F5F5F;
}
.location a:hover{
  text-decoration:none;
}
.location span{
/*  font-family:ScotiaModern-bold; */
  font-size:18px;
  color:#003479;
}
.userData{
  float:left;
  text-align:right;
  width:55%;
  color:#5F5F5F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  padding-right:53px;
}
.filtroCuentas{
  color:#5F5F5F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  padding-right:53px;
  padding-left:40px;
  /*min-height:20px;*/
  float:left;
  width:915px;
}
.filtroCuentasBusqueda{
  color:#5F5F5F;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  font-weight:bold;
  padding-right:53px;
  padding-left:40px;
  /*min-height:20px;*/
  float:left;
  width:580px;
  height:1px;
}
.filtroCuentas img{
  vertical-align:middle;
  *+vertical-align:central;
  padding-left:15px;
}

.filtroCuentas_interno {
  color: #5F5F5F;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
  font-weight: bold;
/*   height: 25px; */
  width: 100%;
  border-bottom:2px #d6d6d6 solid;
  margin:10px 0 10px 0;
}

.filtroCuentas_pagos {
  color: #5F5F5F;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .8em;  
  font-weight: bold;
  width: 100%;
}
.selectedCombo {
  font-size: .9em;
  font-family: Arial, Helvetica, sans-serif;
  height: 18px;
  margin-right: 5px;
}

.selectedComboQryGral {
  font-size: .9em;
  font-family: Arial, Helvetica, sans-serif;
  height: 18px;
  margin-right: 5px;
  width:250px;
}
.iconTools{
  /*float:left;*/
  /*width:929px;*/
  height:35px;
  float:right;
  width:250px;
  padding-right:53px;
  padding-left:40px;
}
.iconTools_small {
  /*float: left;
  width: 773px;*/
  /*padding-right: 53px;*/
  /*padding-left: 40px;*/
  height: 35px;
  float: right;
  width: 170px;
  padding-right: 210px;
  padding-left: 20px;
}
.leftIconTool{
	float:left;
	padding-left:45px;
}
/*Icono Buscar*/

/*Icono Buscar*/
.icon {
  float: right;
  padding-right: 3px;
}
.icon_loose {
  margin-left:5px;
  float:right;
  position:absolute;
  display:inline;
}
*.icon_loose {
  float:right;
}
/*Icono buscar_small*/
.Buscar_small a {
  background: url(../img/btn_icon_buscar_small.jpg) no-repeat 0 0;
  width: 20px;
  height: 22px;
  display: block;
  text-indent: -9999px;
}
.Buscar_small a:hover {
  background-position: 0 -22px;
}

.icon{
  float:right;
  padding-right:3px;
}
.Buscar a{
  background: url(../img/btn_icon_buscar.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Buscar a:hover {
  background-position: 0 -28px;
}
/*Icono Imprimir*/
.Imprimir a{
  background: url(../img/btn_icon_imprimir.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Imprimir a:hover {
  background-position: 0 -28px;
}
/*Icono Exportar*/
.Exportar a{
  background: url(../img/btn_icon_exportar.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Exportar a:hover {
  background-position: 0 -28px;
}

/*Tabla Página Principal*/
.divTable{
  float:left;
  width:100%;
  *padding-bottom:40px;
}
.mainTable{
	font-family: Arial, Helvetica, sans-serif;
  border: 2px solid #D2D4D4;
    border-radius: 40px 0 40px 0;
    float: left;
    height: 230px auto;
    margin-bottom: 40px;
    margin-left: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 10px;
    width: 923px;
  behavior: url(PIE.htc);
}

.mainTable_small {
	font-family: Arial, Helvetica, sans-serif;
  border: 2px solid #D2D4D4;
  border-radius: 40px 0 40px 0;
  -webkit-border-radius: 40px 0 40px 0;
  -moz-border-radius: 40px 0 40px 0;
  float: left;
  height: auto;
  margin-bottom: 40px;
  margin-left: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-top: 20px;
  width: 766px;
  behavior: url(PIE.htc);
  min-height: 230px
  }
.mainTable_full {
	font-family: Arial, Helvetica, sans-serif;
  border: 2px solid #D2D4D4;
  border-radius: 40px 0 40px 0;
  -webkit-border-radius: 40px 0 40px 0;
  -moz-border-radius: 40px 0 40px 0;
  float: left;
  height: auto;
  margin-bottom: 40px;
  margin-left: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-top: 20px;
  width: 923px;
  behavior: url(PIE.htc);
  min-height: 230px
}
.mainTable_expand {
	font-family: Arial, Helvetica, sans-serif;
  float: left;
  height: auto;
  margin-bottom: 40px;
  margin-left: 20px;
  width: 931px;
}
.Table {
  float: left;
  width: 98%;
  height: auto;
  color: #606060;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-collapse:collapse;
}
.even{
  background-color:#EAEBEC;
}
.odd{
  background-color:#FFF;
}
.Table th{
  text-align:left;
  padding:3px;
  vertical-align:top;
}
.Table td{
  padding:3px;
}
.Table .cellRight{
  text-align:right;
  padding-right:20px;
}

.Table .hover {
  background-color:#003379;
  color:#FFFFFF;  
}
.rowExpanded{
	width: 29px;
}
@-moz-document url-prefix() {
	.rowExpanded{
		width: 23px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.rowExpanded{
		width: 23px;
	}
}

#pager1 {
  float: left;
  border-top:#D28700 2px solid;
  width:911px;
  padding-left:15px;
  margin-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  color:#5F5F5F;
  padding-top:5px;
  font-style:italic;
  font-weight:bold;
  padding-bottom:15px;
    
}
#pager1 img{
  vertical-align:middle;
}
#pager1 .active{
  color:#B5121B;
  font-style:normal;
}
#pager1 .unactive{
  font-weight:normal;
  font-style:normal;
}
/*Código Daniel Inicio*/
/*
  * Call Menu
*/
.bordeMenu {
    border: 0em solid #d2d4d4;
    border-radius: 0em 1.1em 0em 1.1em;
    -moz-border-radius: 0em 1.1em 0em 1.1em;
    -webkit-border-radius: 0em 1.1em 0em 1.1em;
    height: 34px;
   background-image: url(../img/barraMenuTrim.jpg);
   background-repeat:repeat-x;
   background-position: top;
   behavior: url(PIE.htc);
}

.CURRENT {
  background:url(../img/menuActive.jpg) no-repeat !important;
  height:34px !important;
}

.CURRENT a{
  background-image:none !important;
}

ul.sm li#li_lstopt8.CURRENT  {
  background:url(../img/menuActiveBIG.jpg) no-repeat !important;
  height:34px !important;
}

ul.sm li#li_lstopt8.CURRENT a{
  background-image:none !important;
}

/*
  * End call Menu
*/

/*Entrust*/
.borde {
  border: .1em solid #d2d4d4;
  border-radius:1em 0em 1em 0em;
  -moz-border-radius:1em 0em 1em 0em;
  -webkit-border-radius:1em 0em 1em 0em;
  behavior: url(PIE.htc);
}
.entrust{
  padding-left:7em;
  padding-top:2em;
  font-family: ScotiaModern-bold, sans-serif;
  font-size:18px;
  color:#003479;
  font-weight: bold;
  text-decoration: none;
}
#box_entrust{
  height:31em;
  width:64em;
}
#entrust_left {
  float: left;
  margin-left: 8em;
  margin-top: 3.5em;
  width: 20em;
  min-height: 12em;
  height:auto;
}

div.entrust_contents {
  border: 2px solid #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  padding:13px 22px 16px 18px;
  behavior: url(PIE.htc);
  width: 270px;
  height:170px;
  font-family:ScotiaModern;
  font-size:14px;
  line-height:19px;
}
/*
div.entrust_contents br {
  line-height:5px;
}*/
div.entrust_contents b strong {
  color:#003278;
}
div.entrust_contents h1 {
  color:#003278;
  font-size:19px;
  font-weight:bold;
  margin:auto;
}
div.entrust_contents div.phone {
  font-size:19px;
  margin:auto;
  text-align:center;
  margin-top:8px;
}

#entrust_right{
  float: right;
  margin-right: 9em;
  margin-top: 17px;
  width: 300px;
  height: 200px;
  border: 2px solid #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  behavior: url(PIE.htc);
  text-align:center;
}
#entrust_right_mensajes {
  float: right;
  font-family: ScotiaModern-bold, sans-serif;
  font-size: 12px;
  margin-right: 12.5em;
  width: 300px;
  min-height: 37px;
  height:auto;
  text-align: left;
  color: #FFFFFF;
}
.entrust_right_cat{
  float: right;
  margin-right: 1em;
  margin-top: 0px;
  width: 300px;
  height: 196px;
  border: 2px solid #d2d4d4;
  -webkit-border-radius: 25px 0px 0px 0px;
  -moz-border-radius: 25px 0px 0px 0px;
  border-radius: 25px 0px 0px 0px;
  behavior: url(PIE.htc);
  text-align:center;
}
.textDisplay{
  position:relative;
  text-align:right;
  z-index:6000;
  top:180px;
  padding-left:15px;
  padding-right:15px;
  font-family: ScotiaModern-bold, sans-serif;
  color:#003479;
  font-weight:bold;
  height:27px;
  width:auto;
  background-color:#FFF;
  float:right;
  border: 2px solid #d2d4d4;
  border-radius: 15px 0px 15px 0px;
  -moz-border-radius:15px 0px 15px 0px;
  -webkit-border-radius:15px 0px 15px 0px;
  behavior: url(PIE.htc);
}
.textDisplayAlign{
  padding-top:4px;
}
#entrust_right_text{
  float: left;
  /*margin-right:1.6em;*/
  margin-left:35.5em;
  margin-top:1em;
  width: 20em;
  height: 9.5em;
  text-align:center;
}
#entrust_right_text a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  font-weight:bold;
  text-align:right;
}
#entrust_right_text p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  font-weight:bold;
}
#entrust_right_text span {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003278;
  font-weight: bold;
  text-align: center;
}
#entrust_right_text_img{
  float: right;
  margin-right:8.5em;
  margin-top:.6em;
  width: 18.9em;
  height: 9.5em;
  text-align:center;
}
.entrust_right_text_img_p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#5F5F5F;
  font-weight: normal;
  text-align:left;
}
.alignRigth{
  text-align:right;
  padding-right:1.5em;
}
#entrust_right_text b{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3F669A;
  font-weight:bold;
  text-align:center;
}
/*Fix IE7 */
.centerInput{
  vertical-align:central;
}
/*Código Daniel Final*/
/*MAIN MENU*/
#contentBox {
  padding-left: 20px;
  width: 926px;
  height: 34px;
  background: url(../img/barraMenuTrim.jpg) repeat-x;
  border-radius: 0px 15px 0px 15px;
  -moz-border-radius:0px 15px 0px 15px;
  -webkit-border-radius:0px 15px 0px 15px;
  font-family: ScotiaModern-bold, sans-serif;
  font-size: .7em;
  color: #FFF;
  behavior: url(PIE.htc);
}
#contentBox ul {
  margin:0px;
  padding:0px;
  position:relative;
  width:100%;
}
#contentBox ul li {
  display:inline;
  float:left;
  border-right:#FFF dotted 1px;
}
.titleCell {
  cursor:pointer;
  height:34px;
  line-height:34px;
  margin:0;
  padding:0;
  position:relative;
  width:111px;
  z-index:1000;
}
.titleCell strong {
  font-weight:bold;
  display:block;
  height:28px;
  margin:0;
  padding:0;
  text-align:center;
  z-index:1000;
}
#contentBox ul ul {
  position:absolute;
  display:none;
  z-index:100;
}
#contentBox ul ul li {
  border: #959CA1 solid;
  border-width: 1px;
  width: 200px;
  background-color: #FFF;
  padding: 10px;
  color: #606060;
  border-radius: 0px 15px 0px 15px;
  -moz-border-radius:0px 15px 0px 15px;
  -webkit-border-radius:0px 15px 0px 15px;
  behavior: url(PIE.htc);
}
#contentBox ul li:hover ul {
  display: block;
  top: -1px !important;
  top: 34px;
}
#contentBox ul li:hover .titleCell strong {
  border-width:1px;
  background-color:#0F4081;
  height:34px;
  background:#0F4081 url(../img/menuActive.jpg) no-repeat center top;
} 
/*added by Paty*/
#contentBox .activeMenu{
  border-width:1px;
  background-color:#0F4081;
  height:34px;
  background:#0F4081 url(../img/menuActive.jpg) no-repeat center top;
} 
/*codigo entrust Gustavo*/
#entrust_select {
  border-radius: 25px 0px 25px 0px;
  -moz-border-radius:25px 0px 25px 0px;
  -webkit-border-radius:25px 0px 25px 0px;
  float: left;
  margin-left: 5em;
  margin-top: 3em;
  width: 27em;
  height: 198px;
  behavior: url(PIE.htc);
}
#entrust_right2 {
	border-radius: 25px 0px 0px 0px;
  -moz-border-radius: 25px 0px 0px 0px;
  -webkit-border-radius: 25px 0px 0px 0px;
  float: right;
  margin-right:7.5em;
  margin-top:3em;
  width: 21em;
  height: 12em;
  behavior: url(PIE.htc);
}
.inputText2{
  border: 1px solid #959CA1;
  border-radius: 15px 15px 15px 15px;
  -moz-border-radius:15px 15px 15px 15px;
  -webkit-border-radius:15px 15px 15px 15px;
  height: 18px;
  font: Arial, Helvetica, sans-serif;
  background-color: #EFEFEF;
  width: 330px;
  behavior: url(PIE.htc);
  position: relative;
  zoom: 1;
}

/**** Tablas ****/
.tituloTablas{
  font-weight: bold;  
}
.headerTable{
  float:left;
  width:100%;
  height:auto;
  padding-left: 20px;
    padding-top: 20px;
  padding-bottom: 15px;
  color:#606060;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.75em;
}
.even{
  background-color:#EAEBEC;
}
.odd{
  background-color:#FFF;
}
.pagerLineTop{
  float:left;
  border-top:#D28700 2px solid;
  width:840px;
  padding-left:15px;
  margin-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  color:#5F5F5F;
  padding-top:5px;
  font-style:italic;
  font-weight:bold;
  padding-bottom:15px;
    
}
.pagerLineBottom{
  float:left;
  border-bottom:#D28700 2px solid;
  width:840px;
  padding-left:15px;
  margin-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  color:#5F5F5F;
  padding-top:5px;
  font-style:italic;
  font-weight:bold;
  padding-bottom:15px;   
}
.liteSpace{
  font-size:2px;
}
.estiloImgsBannerHome{
  center center no-repeat;
}
.estiloImgsBannerHomemini{
  border: none; center center no-repeat;
}
.estiloImgsBannerHomeminiLeft{
  border: none; center center no-repeat;
  border-radius: 25px 0px 0px 0px;
  -moz-border-radius:25px 0px 0px 0px;
  -webkit-border-radius:25px 0px 0px 0px;
  behavior: url(PIE.htc);
}
.estiloImgsBannerHomeminiRight{
  border: none; center center no-repeat;
  border-radius: 0px 0px 25px 0px;
  -moz-border-radius:0px 0px 25px 0px;
  -webkit-border-radius:0px 0px 25px 0px;
  behavior: url(PIE.htc);
}
/******Botones*****/

/***SE A„ADE CAMBIO PARA QUE LOS BOTONES EN FIREFOX SALGAN LO MAS CENTRADOS POSIBLES add Miguel Mendez 14/Ago/2013 ***/
/*Remove button padding in FF*/
input[type="button"]::-moz-focus-inner{ 
    border: 0;
    padding: 0;     
}
input[type="submit"]::-moz-focus-inner{ 
    border: 0;
    padding: 0;     
}
input[type="reset"]::-moz-focus-inner{ 
    border: 0;
    padding: 0;    
}

/***BOTONES HOME**/
/**DEFAULT***/
input[type="button"].home{
  height: 19px;
background: url(../img/fondo_btn_home.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
  behavior: url(PIE.htc);
  zoom: 1;
  position: relative;
width:72px !important;
}

input[type="submit"].home{
  height: 19px;
  background: url(../img/fondo_btn_home.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #fff hidden;
  cursor: pointer;
  padding: 0 10px 0 10px;
  behavior: url(PIE.htc);
  zoom: 1;
  position: relative;
  width:72px !important;
}

input[type="reset"].home{
  height: 19px;
  background: url(../img/fondo_btn_home.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #fff hidden;
  cursor: pointer;
  padding: 0 10px 0 10px;
  behavior: url(PIE.htc);
  zoom: 1;
  position: relative;
  width:72px !important;
}
/***SECUNDARIOS***/
input[type="button"].secundary .home{
  height: 19px;
  background: url(../img/fondo_btn_gris.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
  position: relative;
  width:72px !important;
}

input[type="submit"].secundary .home{
  height: 19px;
  background: url(../img/fondo_btn_gris.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);*/
  zoom: 1;
  position: relative;
  width:72px !important;
}

input[type="reset"].secundary .home{
  height: 19px;
  background: url(../img/fondo_btn_gris.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);*/
  zoom: 1;
  position: relative;
  width:72px !important;
}
/***FINAL BOTONES HOMES***/

/*Color Predeterminado*/
input[type="button"] {
  height: 19px;
  background: url(../img/fondo_btn_home.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  width:72px;
}

input[type="button"].big120{
	background: url(../img/fondo_home_120.png) no-repeat;
	 width:120px;
}
input[type="button"].big140{
	background: url(../img/fondo_home_140.png) no-repeat;
	 width:140px;
}

input[type="submit"] {
  height: 19px;
  background: url(../img/fondo_btn_home.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);
  zoom: 1;*/
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}

input[type="submit"].big120{
	background: url(../img/fondo_home_120.png) no-repeat;
	 width:120px;
}

input[type="button"].big140{
	background: url(../img/fondo_home_140.png) no-repeat;
	width:140px;
}

input[type="reset"] {
  height: 19px;
  background: url(../img/fondo_botones_rojo.fw.jpg) repeat-x;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);*/
  zoom: 1;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
}
*input[type="button"] {
  border: none;
  width:72px;
  border-left:0px;
  text-align:center;
  padding: 0 3px 0 3px;
}
*input[type="submit"] {
  border: none;
  width:72px;
  border-left:0px;
  text-align:center;
  padding: 0 3px 0 3px;
}
*input[type="reset"] {
  border: none;
  width:auto;
  border-left:0px;
  text-align:center;
  padding: 0 3px 0 3px;
}

*input[type="submit"].big {
  min-width:140px;
}

/*Color Gris*/

input[type="submit"].big140Sec{
	background:url(../img/fondo_btn_gris_interrupt.png) no-repeat;
	margin-right: 16px !important;
	width:140px !important;
}

input[type="button"].secundary {
  height: 19px;
  background: url(../img/fondo_btn_gris.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);
  zoom: 1;*/
  position: relative;
  width:72px;
}

input[type="submit"].secundary {
  height: 19px;
  background: url(../img/fondo_btn_gris.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);
  zoom: 1;*/
  position: relative;
  width:72px;
}

input[type="reset"].secundary {
  height: 19px;
  background: url(../img/fondo_btn_gris.png) no-repeat;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  border: 1px #959CA1 hidden;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius:5px 5px 5px 5px;
  -webkit-border-radius:5px 5px 5px 5px;
  cursor: pointer;
  padding: 0 10px 0 10px;
 /* behavior: url(PIE.htc);
  zoom: 1;*/
  position: relative;
  width:72px;
}
*input[type="button"].secundary {
  border: none;
  border-left:0px;
  text-align:center;
  padding: 0 3px 0 3px;
}
*input[type="submit"].secundary {
  border: none;
  border-left:0px;
  text-align:center;
  padding: 0 3px 0 3px;
}
*input[type="reset"].secundary {
  border: none;
  width:auto;
  border-left:0px;
  text-align:center;
  padding: 0 3px 0 3px;
}
/*Titulos para alertas*/
/*Grandes*/
.mensaje_aviso {
  background: url(../img/bg_aviso.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 517px;
  min-height: 42px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 20px;
  padding-top: 7px;
}
*.mensaje_aviso {
  behavior: url(PIE.htc);
  border:none;
}

.mensaje_advertencia {
  background: url(../img/bg_aviso-advertencia.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 517px;
  min-height: 42px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 17px;
  padding-top: 7px;
}
*.mensaje_advertencia {
  behavior: url(PIE.htc);
  border:none;
}

.mensaje_advertencia span {
  font-family:ScotiaModern;
  font-weight:normal;
  font-size:15px;
}

.mensaje_confirmacion {
  background: url(../img/bg_confirmacion.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 517px;
  min-height: 42px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 18px;
  vertical-align:middle;
  padding-top: 7px;
}
*.mensaje_confirmacion {
  behavior: url(PIE.htc);
  border:none;
}

.mensaje_error {
  background: url(../img/bg_error.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 517px;
  min-height: 42px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding-top: 7px;
}
*.mensaje_error {
  behavior: url(PIE.htc);
  border:none;
}
.mensaje_informacion {
  background: url(../img/bg_informacion.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 517px;
  min-height: 42px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding-top: 7px;
}
*.mensaje_informacion {
  behavior: url(PIE.htc);
  border:none;
}

/*Medianos*/

.mensaje_error_medium {
  background:url(../img/bg_med_error.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 275px;
  min-height: 30px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 10px;
  text-align: left;
  padding-top: 4px;
}
*.mensaje_error_medium  {
  behavior: url(PIE.htc);
  border:none;
}
.mensaje_informacion_medium {
  background: url(../img/bg_med_informacion.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 300px;
  min-height: 31px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-size: 12px;
  text-align: left;
  padding-top: 4px;
}
*.mensaje_informacion_medium  {
  behavior: url(PIE.htc);
  border:none;
}
.mensaje_aviso_medium {
  background: url(../img/bg_med_aviso.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 300px;
  min-height: 31px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-size: 12px;
  text-align: left;
  padding-top: 4px;
}
*.mensaje_aviso_medium  {
  behavior: url(PIE.htc);
  border:none;
}
.mensaje_advertencia_medium {
  background: url(../img/bg_med_advertencia.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 300px;
  min-height: 31px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-size: 12px;
  text-align: left;
  padding-top: 4px;
}
*.mensaje_advertencia_medium  {
  behavior: url(PIE.htc);
  border:none;
}
.mensaje_confirmacion_medium {
  background: url(../img/bg_med_confirmacion.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 300px;
  min-height: 31px;
  height:auto;
  color: #FFFFFF;
  font-family: ScotiaModern-bold, sans-serif;
  font-size: 12px;
  text-align: left;
  padding-top: 4px;
}
*.mensaje_confirmacion_medium  {
  behavior: url(PIE.htc);
  border:none;
}

/*Pequeños*/

.mensaje_aviso_small {
  background: url(../img/loginFondo_bg_mensaje_aviso.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 214px;
  min-height: 30px;
  margin-left: 26px;
  margin-top: 26px;
  top: 0;
  font-family: ScotiaModern-bold, sans-serif;
  (-bracket-:hack;
    font-family: ScotiaModern, sans-serif;
    );
  font-size: 11px;
  color: #FFFFFF;
}
*.mensaje_aviso_small {
  behavior: url(PIE.htc);
  float: left;
  border:none;
}
.mensaje_advertencia_small {
  background: url(../img/loginFondo_bg_mensaje_aviso_advertencia.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 214px;
  min-height: 30px;
  margin-left: 26px;
  margin-top: 26px;
  top: 0;
  font-family: ScotiaModern-bold, sans-serif;
  (-bracket-:hack;
    font-family: ScotiaModern, sans-serif;
  );
  font-size: 11px;
  color: #FFFFFF;
}
*.mensaje_advertencia_small {
  behavior: url(PIE.htc);
  float: left;
  border:none;
}
.mensaje_confirmacion_small {
  background: url(../img/loginFondo_bg_mensaje_confirmacion.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 214px;
  min-height: 30px;
  margin-left: 26px;
  margin-top: 26px;
  top: 0;
  font-family: ScotiaModern-bold, sans-serif;
  (-bracket-:hack;
    font-family: ScotiaModern, sans-serif;
  );
  font-size: 11px;
  color: #FFFFFF;
}
*.mensaje_confirmacion_small {
  behavior: url(PIE.htc);
  float: left;
  border:none;
}
.mensaje_error_small {
  background: url(../img/loginFondo_bg_mensaje_error.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 214px;
  min-height: 30px;
  margin-left: 26px;
  margin-top: 6px;
  top: 0;
  font-family: ScotiaModern-bold, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #FFFFFF;
}
*.mensaje_error_small {
  behavior: url(PIE.htc);
  float: left;
  border:none;
}
.mensaje_informacion_small {
  background: url(../img/loginFondo_bg_mensaje_informacion.fw.jpg) repeat-y;
  border: 2px hidden #d2d4d4;
  -webkit-border-radius: 25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;;
  border-radius: 25px 0px 25px 0px;
  width: 214px;
  min-height: 30px;
  margin-left: 26px;
  margin-top: 26px;
  top: 0;
  font-family: ScotiaModern-bold, sans-serif;
  (-bracket-:hack;
    font-family: ScotiaModern, sans-serif;
    );
  font-size: 11px;
  color: #FFFFFF;
}
*.mensaje_informacion_small {
  behavior: url(PIE.htc);
  float: left;
  border:none;
}

/*E-llave*/
.ellave{
  background: url(../img/fondo_ellave.fw.jpg) center center no-repeat;
  float:left;
  width:215px;
  height:376px;
  margin-left:40px;
  margin-top:16px;
  *margin-top:0px;
}

.titulo_ellave {
  float:left;
  width:90%;
  height:20px;
  padding-left:22px;
  font-family:ScotiaModern;
  font-weight: bold;
  color:#FFFFFF;
  font-size:.9em;
  margin-top:.3em;
}
.titulo_ellave a{
  color:#FFFFFF;
  text-decoration:none;
}

.loginellave{
  float:left;
  height:308px;
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5F5F5F;
}

.ellave_atencion {
  font-family:ScotiaModern;
  font-size:16px;
  color:#003379;
  font-weight:bold;
}

.ellave_textAzul {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#003379;
}

.ellave_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.ellaveTitleTextv {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#202020;
}
.titleTextv {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#212121;
}
.titleTextvHeadSmall {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #5F5F5F;
  font-weight:bold;
}
.titleTextvHead {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #5F5F5F;
  font-weight:bold;
}
textarea {
  border: 1px solid #959CA1;
  border-radius: 10px  10px 10px 10px;
  -moz-border-radius:10px  10px 10px 10px;
  -webkit-border-radius:10px  10px 10px 10px;
  height: 45px;
  font: Arial, Helvetica, sans-serif;
  background-color: #EFEFEF;
  width: 156px;
  resize: none !important;
  behavior: url(PIE.htc);
  position: relative;
  zoom: 1;
}

/*Icono Transmitir*/
.Transmitir a{
  background: url(../img/btn_icon_transmitir.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Transmitir a:hover {
  background-position: 0 -28px;
}

/*Icono Guardar*/
.Guardar a{
  background: url(../img/btn_icon_guardar.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Guardar a:hover {
  background-position: 0 -28px;
}

/*Icono Actualizar*/
.Actualizar a {
  background: url(../img/btn_icon_actualizar.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Actualizar a:hover {
  background-position: 0 -28px;
}

/*Icono Importar*/
.Importar a {
  background: url(../img/btn_icon_importar.jpg) no-repeat 0 0;
  width: 26px;
  height: 28px;
  display: block;
  text-indent: -9999px;
}
.Importar a:hover {
  background-position: 0 -28px;
}
/*************************************************************Para Exportar***********************************************************/

/*Encabezado de la sección principal de Exportar*/
.encabezadoExportar {
  font-family:ScotiaModern-bold;
  font-size:14px;
  color:#5F5F5F;
  width:56%;
  height:25px;
  padding-top:2px;
  padding-left:40px;
  position:relative;
  float:left;
  display:table-cell;
  vertical-align:middle;
}

/*****Tabla Principal de Exportacion****/
.exportar {
  width: 97%;
  border-collapse: collapse;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  font-size: 12px;
  padding-top: 2px;
}

.exportar tr th {
  border-bottom:#D28700 solid 2px;
  font-size:16px;
  height:25px;
  vertical-align:middle;
}

.exportar tr td {
  border-bottom:#DDDDDD solid 2px;
  height:30px;
  vertical-align:middle;
}

/*Administracion tesoreria*/
.admonTesoreria {
  width: 97%;
  border-collapse: collapse;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  font-size: 12px;
  padding-top: 2px;
}

.admonTesoreria tr th {
  border-bottom:#D28700 solid 2px;
  font-size:14px !important;
  height:25px;
  vertical-align:middle;
}

.admonTesoreria tr td {
  border-bottom:#DDDDDD solid 2px;
  height:30px;
  vertical-align:middle;
}

/*Doble Firma*/
.ico_doblefirma {
  width: 30%;
  border-collapse: collapse;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  font-size: 12px;
  padding-top: 2px;
}

.ico_doblefirma tr th {
  border-bottom:#D28700 solid 2px;
  font-size:16px;
  height:25px;
  vertical-align:middle;
}

.ico_doblefirma tr td {
  border-bottom:#DDDDDD solid 2px;
  height:30px;
  vertical-align:middle;
}
/**Exportar Usr**/
.exportarUsr {
  width: 97%;
  border-collapse: collapse;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  font-size: 12px;
  padding-top: 2px;
}

.exportarUsr tr th {
  position:relative;
  border-bottom:#D28700 solid 2px;
  font-size:16px;
  height:25px;
  vertical-align:middle;
}

.exportarUsr tr td {
  position:relative;
  border-bottom:#DDDDDD solid 2px;
  height:30px;
  vertical-align:middle;
}
/********Tabla Complementos Exportar***************/

.complemento {
  margin-top: 10px;
  width:98%;
  border-collapse:collapse;
  text-align:left;
  font-family:Arial-bold, Helvetica, sans-serif;
  color:#5F5F5F;
  font-size:14px;
}

.complemento tr th {
  font-size:16px;
  height:20px;
  vertical-align:middle;
  border-bottom:#D28700 dotted 2px;
}

.complemento tr td {
  border-bottom:#DDDDDD solid 2px;
  height:25px;
  vertical-align:middle;
}

/*****Tabla seccionada****/
.seccionada {
  width: 95%;
  border-collapse: collapse;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  font-size: 12px;
  padding-top: 2px;
}

.seccionada tr th {
  font-size: 14px;
  height: 25px;
  vertical-align: middle;
}

.seccionada tr td {
  height: 30px;
  vertical-align: middle;
  font-size: 12px;
}
.seccionada tr td[colspan] {
  border:#0F4081 1px 0px 1px 0px sollid;
  background-color:#EFF0F1;
  font-size: 12px;
  vertical-align:middle;
}

/*********Estilo input grande************/
.exportarN {
  width:140px;
  width:140px\0/;
  *+width:140px;
  height: 18px;
  background-color:#FFFFFF;
  border: 1px solid #959CA1;
  border-top-left-radius:0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow:   rgba(0,0,0,0.2)   0px 1px  inset;
  font-family:Arial, Helvetica, sans-serif;
  color:#5F5F5F;
  font-size:12px;
  font-weight:bold;
}
/*********Estilo input pequeño************/
.exportarS {
  width:48px;
  width:48px\0/;
  *+width:48px;
  height: 18px;
  background-color:#FFFFFF;
  border: 1px solid #959CA1;
  border-top-left-radius:0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow:   rgba(0,0,0,0.4)   0px 1px  inset;
  font-family:Arial, Helvetica, sans-serif;
  color:#5F5F5F;
  font-size:12px;
  font-weight:bold;
}

/********Estilo de ebcabezado punteado y linea********/
.punteado {
  border-bottom: #D28700 dotted 2px;
  font-size: 16px;
  height: 30px;
  width: 98%;
  vertical-align: middle;
}

.linea {
  border-bottom: #D28700 solid 2px;
  font-size: 16px;
  height: 30px;
  vertical-align: middle;
}

/*********Tabla de imprecion*********/
.exportarPrint {
  font-size:16px;
  width:80%;
  height:25px;
  border-collapse:collapse;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  color:#5F5F5F;
  position:relative;
  padding-top:2px;
  padding-left:40px;
  float:left;
}

.datos_impresion {
  font-size:12px;
}
.complementoPrint {
  margin-top: 10px;
  margin-left: 10px;
  width: 98%;
  border-collapse: collapse;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  color: #5F5F5F;
  font-size: 12px;
  font-weight: bold;
  padding-top: 1px;
}

/*********************************************Fin Exportar*************************************************/
#login_geo {
  border: 2px solid #d2d4d4;
  -webkit-border-radius:25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  float: left;
  margin-left: 10em;
  margin-top: 2em;
  width: 695px;
  height:auto;
  min-height: 190px;
  text-align: left;
  behavior: url(PIE.htc);  
}

#login_geo div.separador {
  width:95%;
  height:2px;
  background-color:#D28700;
  margin:auto;
  margin-top:27px;
  margin-bottom:45px;
}

#login_geo_botones {
  float:left;
  margin-left:10em;
  margin-top:20px;
  width: 695px;
  text-align:right;
  width:65%;
}

#entrust_ellave {
/*   border: .1em solid #d2d4d4; */
  border: 2px solid #d2d4d4;
  -webkit-border-radius:25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  float: left;
  margin-left: 6em;
  margin-top: 2em;
  width: 695px;
  height:auto;
  min-height: 169px;
  text-align: center;
  behavior: url(PIE.htc);
}

#entrust_ellave div.separador {
  width:95%;
  height:2px;
  background-color:#D28700;
  margin:auto;
  margin-top:27px;
  margin-bottom:45px;
}

#entrust_ellave table {
  width:90%;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bolder;
  font-size:16px;
}
#entrust_ellave table tr td[align="right"] {
  width:60%;
}
#entrust_ellave table tr td[align="left"] {
  padding-left:15px;
}
#entrust_ellave_botones {
  float:left;
  margin-left:6em;
  margin-top:20px;
  width: 695px;
  text-align:right;
  width:65%;
}
#entrust_ellave_errores {
  float:left;
  margin-left:6em;
  margin-top:10px;
  width:697px;
  text-align:left;
}

/***Seccion Interna**/
.internal {
  font-family: ScotiaModern-bold, sans-serif;
  font-size:16px;
  color:#5F5F5F;
  font-weight:bold;
  text-decoration:none;
}

div.separadorInterno {
  width:97%;
  height:2px;
  background-color:#D28700;
  margin-top:16px;
  margin-bottom:16px;
}

/*Entrust*/
#tablaEntrust {
  width:70%;
  margin-top:70px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#1F1F1F;
}
/*Iconos de funcion*/
div.cross {
  background:url(../img/crosshair.fw.gif) no-repeat;
  width:12px;
  height:12px;
  cursor:pointer;
  margin:auto;
}
.next {
  width:9px;
  height:16px;
  cursor:pointer;
  position:absolute;
  display:inline;
}
.order-table-even-row{
  text-align:center;
  background:none repeat scroll 0 0 #B9B9B9;
  border-top:0px solid #BBBBBB;
}
.order-table-odd-row{
  text-align:center;
  background:none repeat scroll 0 0 #F9F9F9;
  border-top:0px solid #BBBBBB;
}
.order-table-even-row-application{
  text-align:left;
  background:none repeat scroll 0 0 #B9B9B9;
  border-top:0px solid #BBBBBB;
}
.order-table-odd-row-application{
  text-align:left;
  background:none repeat scroll 0 0 #F9F9F9;
  border-top:0px solid #BBBBBB;
}
/*Contenido de ayuda*/
#contenAyuda {
  margin: 16px 0 0 10px;
  width: 754px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#contenAyuda a {
  font-size: 12px;
  color: 003379;
  text-decoration: underline;
  font-weight: bold;
}
/*Elementos de ayuda */
#titulo {
  background: url(../img/fondo_titulos_ayuda.fw.jpg) repeat-y;
  width: 320px;
  height:auto;
  min-height: 29px;
  color: #FFFFFF;
  font-family: ScotiaModern-bold;
  font-weight: bold;
  font-size: 18px;
  padding: 3px 0 0 10px;
  border: .1em hidden #d2d4d4;
  -webkit-border-radius:15px 0px 15px 0px;
  -moz-border-radius: 15px 0px 15px 0px;
  border-radius: 15px 0px 15px 0px;
}
*#titulo {
    behavior: url(PIE.htc);
}
#titulo_grande {
  color: #DDDDDD;
  font-size: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

/*****Esquema de Ayudas*****/
#wrapper_ayuda{
  width:763px;
  margin:auto;
  border-top:0px;
}

/*Header ayuda*/
#header_ayuda{
  width:763px;
  height: 82px;
  float: left;
  border-bottom: #CCC 2px  solid;
  *border-bottom:2px solid #CCC;
}

/*Footer de ayuda*/
#footer_ayuda{
  width:763px;
  height:96px;
  border-top:#CCC 2px solid;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:.7em;
  color:#5F5F5F;
  *border-top:2px solid #CCC;
}

/*Cuerpo de ayuda*/
#body_ayuda{
  width:763px;
  height:auto;
  float:left;
  color:#5F5F5F;
}

/*"Frame" de Ayuda*/
.divTable_ayuda{
  width:100%;
  padding-top:16px;
}

/*Contenidos de ayuda*/
div#contents {
  margin-top: 50px;
}
div#contents ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
div#contents ul li {
  font-size: 15px;
  color: #003379;
  font-weight: bold;
  background: url(../img/ul_point_image.fw.jpg) no-repeat 0px 0px;
  margin: auto;
  padding-left: 20px;
}
div#contents ul li blockquote {
  font-size: 12px;
  color: #000000;
  font-weight: normal;
}
div#contents ul li blockquote p span {
  font-size: 15px;
  color: #003379;
  font-weight: bold;
}
div#contents ul li blockquote ol li {
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  background: none;
  padding-left: 0px;
}
div#contents ul li ul ol li {
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  background: none;
  padding-left: 0px;
}
div#contents ul li ul {
  color:#000000;
  font-size:12px;
  font-weight:normal;
  background:none;
  list-style-type: disc;
  margin:24px;
}
div#contents ul li ul li {
  color:#000000;
  font-size:12px;
  font-weight:normal;
  background:none;
  margin:0px;
}
/*Separador de ayuda*/
.separadorAyuda {
  width:100%;
  height:2px;
  background:#AAAAAA;
  margin:auto;
  margin-top:40px;
}

/****Control Expandir Contraer de Administracion de Roles****/

.adminContent {
  padding:20px 0 20px 0;
  width: 870px;
  height: auto;
  min-height: 150px;
  margin: auto;
  border: #BDBDAE 1px solid;
  font-size:12px;
  font-weight:bold;
}
.adminEven {
  width: 910px;
  height: 25px;
  background-color: #EAEBED;
  border: #BDBDAE 1px solid;
  padding: 10px 5px 0px 16px;
}
.adminOdd {
  width: 910px;
  height: 25px;
  background-color: #F8F8EF;
  border: #BDBDAE 1px solid;
  padding: 10px 5px 0px 16px;
}
.adminEnd {
  width: 910px;
  height: 25px;
  background-color: #EAEBED;
  border: #BDBDAE 1px solid;
  border-radius: 0px 0px 40px 0px;
  -moz-border-radius:0px 0px 40px 0px;
  -webkit-border-radius:0px 0px 40px 0px;
  behavior: url(PIE.htc);
  padding: 10px 5px 0px 16px;
}
.adminStart {
  width: 910px;
  height: 25px;
  background-color: #F8F8EF;
  border-radius: 40px 0px 0px 0px;
  -moz-border-radius:40px 0px 0px 0px;
  -webkit-border-radius:40px 0px 0px 0px;
  behavior: url(PIE.htc);
  border: #BDBDAE 1px solid;
  padding: 10px 5px 0px 16px;
}

.adminEvenPermisos {
  width: 875px;
  height: 25px;
  background-color: #EAEBED;
  border: #BDBDAE 1px solid;
  padding: 10px 5px 0px 16px;
}
.adminOddPermisos {
  width: 875px;
  height: 25px;
  background-color: #F8F8EF;
  border: #BDBDAE 1px solid;
  padding: 10px 5px 0px 16px;
}
.adminEndPermisos {
  width: 875px;
  height: 25px;
  background-color: #EAEBED;
  border: #BDBDAE 1px solid;
  border-radius: 0px 0px 40px 0px;
  -moz-border-radius:0px 0px 40px 0px;
  -webkit-border-radius:0px 0px 40px 0px;
  behavior: url(PIE.htc);
  padding: 10px 5px 0px 16px;
}
.adminStartPermisos {
  width: 875px;
  height: 25px;
  background-color: #F8F8EF;
  border-radius: 40px 0px 0px 0px;
  -moz-border-radius:40px 0px 0px 0px;
  -webkit-border-radius:40px 0px 0px 0px;
  behavior: url(PIE.htc);
  border: #BDBDAE 1px solid;
  padding: 10px 5px 0px 16px;
}

/*Para textos de aviso*/
.textos_aviso {
  font-family:ScotiaModern;
  font-size:14px;
  text-align:left;
  padding:10px;
}

.textos_aviso strong b {
  font-family:ScotiaModern-bold;
  font-size:14px;
  text-align:left;
  color:#003379;
}

.textos_aviso_geo {
  font-family:ScotiaModern;
  font-size:14px;
  text-align:left;
  padding:10px;
}

.textos_aviso_mig {
  font-family:ScotiaModern;
  font-size:14px;
  text-align:left;
  padding:10px;
}

.textos_aviso_mig_dias{
	font-size:16px;
	color: #EC111A;
}

img {
  border: 0px;
}
a img {
  border: 0px;
}
.error_texto {
  color:#B4121A;
}

}
.error_campo {
  border:#B4121A solid 1px;
}

/* Estilos acuse recibo */
.texto_acuse{
  font-size:16px;
    text-align:left;
    padding:10px; 
    font-weight:bold;
}

.texto_acuse strong b span{
  font-size:14px;
  font-weight:bold;
    text-align:left;
  width:353px;
  color:#003379;
  margin-top:53px;
}
.div_text_center {
  text-align:center;
}
.div_text_right {
    text-align:right;
}

/*Pagina de carga*/
.carga {
  border: 2px solid #d2d4d4;
  -webkit-border-radius:25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  float: left;
  margin-left: 11em;
  margin-top: 11em;
  width: 695px;
  text-align: center;
  height:53px;
}

*.carga {
  behavior: url(PIE.htc);
}


.carga img {
  border:none;
  border-collapse:collapse;
  margin:0px;
}

.texto_carga {
  margin-left:10px;
  font-size:20px;
  font-family:ScotiaModern;
}

.img_no_border{
  border:0px;
}

.mensaje_solo {
    background: url(../img/bg_mensaje_solo.fw.jpg) repeat-y;
    border: 2px solid #D2D4D4;
    -webkit-border-radius: 25px 0px 25px 0px;
    -moz-border-radius: 25px 0px 25px 0px;;
    border-radius: 25px 0px 25px 0px;
    width: 517px;
    min-height: 42px;
    height:auto;
    color: #606060;
    font-family: ScotiaModern, sans-serif;
    font-size: 14px;
    margin-top:30px;
}

*.mensaje_solo {
    behavior: url(PIE.htc);
}

.mensaje_solo table tr td {
    padding:6px;
}

.mensaje_solo_ama {
    background: url(../img/bg_mensaje_solo.fw.jpg) repeat-y;
    border: 2px solid #D2D4D4;
    -webkit-border-radius: 25px 0px 25px 0px;
    -moz-border-radius: 25px 0px 25px 0px;;
    border-radius: 25px 0px 25px 0px;
    width: 517px;
    min-height: 42px;
    height:auto;
    color: #606060;
    font-family: ScotiaModern, sans-serif;
    font-size: 14px;
    margin-top:30px;
    margin-left:10px;
    float:left;
}

*.mensaje_solo_ama {
    behavior: url(PIE.htc);
}

.mensaje_solo_ama table tr td {
    padding:6px;
}

.fixMensajes {
	margin-top:0px !important;
}

.btnActions{
  width: 97%;
  text-align: right;
  height: 40px;
}
.chn {
	color: #CC0000; 
    font: bold; 
    font-size: 20px;
    font-family: Arial;
}

.contentHolder { 
 position:relative; 
 margin:0px; 
 padding:0px; 
 height: 33px; 
 overflow: hidden; 
}

/* Tooltip Styles */
a.tt {
  position: relative;
  color: black;
  text-decoration: none;
}

a.tt:hover {
  color: black; 
  background: #FFFFFF;
  text-decoration: underline;
}

a.tt span {
  z-index: 999;
  display:none;
  text-decoration: none;
  width:140px;
}

a.tt:hover span{
  padding:2px 3px; 
  margin-left:0px; 
  /*width:140px;*/
  text-align: left;
  display:block;
  position:absolute;
  border:1px solid #808080;
  background: #FFFDD0;
  color: #993300;
  top: 17px;
  left: 0px;
  text-decoration: underline;
  font-size: 11px;
}
/* Tooltip Styles */

/* dhtmlxcombo.css */
.dhx_combo_img{
  position:absolute;
  top:0px;
  right:0px;
  width:18px;
  height:20px;
}

.dhx_combo_option_img{
  position:relative;
  top:1px;
  margin-left:2px;
  left:0px;
  width:18px; height:18px;
}
.dhx_combo_input{
  color:#333333;
  font-family: Arial;
  font-size: 9pt;
  border:0px;
  padding:2px 2px 2px 2px;
  position:absolute;
  top:0px;
}
.dhx_combo_box{
  position:relative;
  text-align:left;
  border:1px solid #7F9DB9;
  height:20px;
  _height:22px;
  overflow:hidden;
    background-color: white;
}

.dhx_combo_list{
   position:absolute;
   z-index:230;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}

.dhx_combo_list div{
  cursor:default;
  padding:2px 2px 2px 2px;
}
.dhx_selected_option{
  background-color:navy;
  color:white;
}

.dhx_combo_img_rtl{
  position:absolute;
  top:0px;
  left:1px;
  width:17px;
  height:20px;
}
.dhx_combo_option_img_rtl{
  float:right;
  margin-right :0px;
  width:18px; height:18px;
}

.dhx_combo_list_rtl{
  direction: rtl;
  unicode-bidi : bidi-override;
   position:absolute;
   z-index:230;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}
.dhx_combo_list_rtl div{
  direction: rtl;
  unicode-bidi : bidi-override;
  padding:2px 2px 2px 2px;
}
.dhx_combo_list_rtl div div{
  float :right !important;
  cursor:default;
}
.dhx_combo_list_rtl div img{
  float :right !important;
}
.dhx_combo_list_rtl div input{
  float :right !important;
}

.dhx_combo_box.dhx_skyblue{
   border:1px solid #a4bed4;
}
.dhx_combo_list.dhx_skyblue_list{
  background-color: #eaf2fb;
  border:1px solid #a4bed4;
}
.dhx_combo_list_rtl.dhx_skyblue_list{
   background-color: #eaf2fb;
  border:1px solid #a4bed4;
}
.combo_dhx_skyblue_sel{
   background-image: url("imgs/bg_selection.gif") !important;
   background-position: bottom;
   background-repeat: repeat-x;
   color:black;
}
/* dhtmlxcombo.css */


/* MENU STYLES */
.sm,.sm ul,.sm li{display:block;list-style:none;/*padding:0;*/margin:0;line-height:normal;direction:ltr;}
/* ul.sm li{position:relative; width:11% } */
ul.sm li{position:relative; width:9.3% }
/* ul.sm li#li_lstopt8{width:19%;} */
ul.sm li#li_lstopt8{width:20.9%;}
ul.sm a{position:relative;display:block;}
ul.sm a.disabled{cursor:default;}
ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px;}
ul.sm li{float:left;}
ul.sm-rtl{direction:rtl;}
ul.sm-rtl li{float:right;}
ul.sm ul li,ul.sm-vertical li{float:none;}
 .SU li a div:hover{
	background-color:#eee;
} 
ul.sm a{white-space:nowrap;}
ul.sm ul a,ul.sm-vertical a{white-space:normal;}
* html ul.sm-vertical li{float:left;width:100%;}
* html ul.sm-vertical ul li{float:none;width:auto;}
*:first-child+html ul.sm-vertical>li{float:left;width:100%;}
ul.sm ul.sm-nowrap>li>a{white-space:nowrap;}
ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
* html ul.sm{height:1px;}
*:first-child+html ul.sm{min-height:1px;}
ul.sm li *,ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0);}


/* Menu box
===================*/

.MM
{
  padding: 0px 9px 0px 16px;
}

.MM ul
{
  z-index: 11111;
}

/* Menu items
===================*/
.MM a
{
  cursor: pointer;
  border-width: 1px;
  border-style: none;
  border-color: rgb(255, 255, 255);
  padding: 10px 10px 10px 10px;
  background-image: url("../img/barraMenuTrim.jpg");
  background-color: transparent;
  color: rgb(255, 255, 255);
  font-size: 0.6em;
  font-family: arial;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  min-width: 5em;
}

.MM li a:hover, .MM li a:focus, .MM li a:active, .MM li a.MMO, .MM li a.MMO:link, .MM li a.MMO:visited, 
.MM li a.CURRENT:hover, .MM li a.CURRENT:focus, .MM li a.CURRENT:active
{
  border-style: none none none none;
  text-decoration: none;
}

.MM li a:hover, .MM li a:focus, .MM li a:active,
.MM li a.highlighted
{
  border-style: none none none none;
  text-decoration: none;
}

  
/* Sub menu indicators
===================*/
.MM a span.sub-arrow
{
  position:absolute;
  bottom:2px;
  left:50%;
  margin-left:-5px;
  width:0;
  height:0;
  overflow:hidden;
}

/* Items separators
===================*/
.MM li
{
  padding: 0px 1px 0px 0px;
  margin: 0px 1px 0px -1px;
  border-width: 0px 1px 0px 0px;
  border-style: dotted;
  border-color: rgb(255, 255, 255);
  z-index: 1px;
}

.MM li:first-child,
.MM ul li 
{
  border-left:0;
}


.SU
{
  background-image: none;
  background-color: rgb(255, 255, 255);
  padding: 12px;
  border:#959CA1 solid 1px; 
  border-radius:0px 15px 0px 15px; 
  font-size: 2em;
  *font-size: 1em;
  -webkit-margin-before: 0.67em; 
  -webkit-margin-after: 0.67em; 
  -webkit-margin-start: 0px; 
  -webkit-margin-end: 0px;  
   behavior: url(PIE.htc); 
}

.SU ul
{
  z-index: 11111;
}

.SU li a, .SU li a:link
{
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(255, 255, 255);
  background-image: none;
  background-color: rgb(255, 255, 255);
  color: rgb(96, 96, 96);
  font-size: 10px;
  font-family: arial;
  /*font-weight: bolder;*/
  text-align: left;
  width: auto;
  padding: 1px;
  white-space: nowrap;
}

.SU li a:hover, .SU li a:focus, .SU li a:active, .SU li a.SMO, .SU li a.SMO:link, .SU li a.SMO:visited, 
.SU li a.CURRENT:hover, .SU li a.CURRENT:focus, .SU li a.CURRENT:active
{
  background-image: none;
  color: #0F4081;
}

.NOSEPARATOR
{
  border-width: 0px !important;
  padding: 0px !important;
  margin: 0px !important;
}

/* Para Menu IExplorer */
.SUB {
#behavior: url(PIE.htc);
}

.SUB a, .SUB a:link
{
  cursor: pointer;
  border-width: 1px;
  background-image: none;
  background-color: rgb(255, 255, 255);
  color: rgb(96, 96, 96);
  font-size: 10px;
  font-family: arial;
  text-align: left;
  width: auto;
  padding: 1px;
  white-space: nowrap;
  border-style: none none none none;
  text-decoration: none;

}

.SUB a:hover, .SUB a:focus, .SUB a:active, .SUB a.SMO, .SUB a.SMO:link, .SUB a.SMO:visited, 
.SUB a.CURRENT:hover, .SUB a.CURRENT:focus, .SUB a.CURRENT:active
{
  background-color: #EAEBEC;
  background-image: none;
  border-color: #EAEBEC;
  color: #0F4081;
  border-style: none none none none;
  text-decoration: none;
}
/* MENU STYLES */
/*SELECT STYLES*/
/* Revisar liga http://support.microsoft.com/kb/2728884 */
select {
    margin: 0;
    background: #ffffff;
    color: #333333;
    border:1px solid #7F9DB9;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:default;
    font-family:Arial;
    font-size:9pt;
    height:21px;

}
*select {
    background-image:url(../img/combo_select.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-indent:0.01px;
    text-overflow:”;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 select { background-image:url(../img/combo_select.gif);
    background-repeat:no-repeat;
    background-position:right;
    border-radius:initial;
    padding-right:20px; }
}
select, x:-moz-background-image {
    background-image:url(../img/combo_select.gif);
    background-repeat:no-repeat;
    background-position:right;
}    
select, x:-moz-background-image, x:default {
    background-image:'';
    background-repeat:'';
    background-position:'';
   }

select::-ms-expand { display: none; }
/*select styles*/

/*radio styles*/
input[type="radio"] {
	width:13px;
	height:13px;
	-moz-appearance:radio;
}
/*radio styles*/

/*checkbox style*/
input[type="checkbox"] {
	width:13px;
	height:13px;
	-moz-appearance:checkbox;
}
/*checkbox style*/


#popup {
   visibility: hidden;
   opacity: 0;
   margin-top: -300px;
}
 
#popup:target {
   visibility:visible;
   opacity: 1;
   background-color: rgba(0,0,0,0.8);
   position: fixed;
   top:0;
   left:0;
   right:0;
   bottom:0;
   margin:0;
   z-index: 999;
   -webkit-transition:all 1s;
   -moz-transition:all 1s;
   transition:all 1s;
}
.popup-contenedor {
   position: relative;
   margin:7% auto;
   padding:30px 50px;
   background-color: #fafafa;
   color:#333;
   border-radius: 3px;
   width:50%;
}
a.popup-cerrar {
   position: absolute;
   top:3px;
   right:3px;
   background-color: #333;
   padding:7px 10px;
   font-size: 20px;
   text-decoration: none;
   line-height: 1;
   color:#fff;
}

/*Modal*/
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 10px; /* Location of the box */
    left: 0;
    top: 0;
    width: 99%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(231,228,228); /* Fallback color */
    background-color: rgba(231,228,228,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    border: 1px solid #b7b7b7;
    border-radius: 12px;
    width: 900px;
    height: 570px;
    box-shadow: 0px 15px 30px rgba(0,0,0,0.4);
}

.boletines-title{
	font-family:arial;
	font-size:16px;
	margin-top: -10px;
	padding-bottom: 5px;
	text-align: left;
	font-stretch: semi-expanded;
}

.boletines-content{
	font-family:arial;
	font-size:12px;
	font-weight: lighter;
	text-align: left;
	font-stretch: semi-expanded;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	transition: .3s ease-out; 
}

.boletines-border{
	padding-bottom: 5px;
	border-bottom:1px solid  #e0e0e0;
	padding-left: 10px;
	border-left: 5px solid  lightgray;
	padding: 20px;
}

.boletines-importante{
	border-left: 5px solid  #dd271d !important;
	background-image: url(../img/importanteIcon.jpg);
	background-position:right 5px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	border-bottom: 1px solid  #e0e0e0;	
	padding: 20px;
}

.boletines-cerrar{
	height: 36px;
	width: 140px;
	border: 1px solid #F10505;
	border-radius: 12px;
	background-color: white;
}

.left-content{
    background-repeat: no-repeat;
    border-radius: 9px;
} 

.link{
		font-family:arial;
		font-size:12px;
		font-weight: lighter;
		color: #dd271d;
		margin-top: 10px;
		text-align: right;
		width: 100%;
		text-decoration: underline;
		font-weight: 300;
		cursor: pointer;
}

.titulo{
		font-family:arial;
		color: #dd271d; 
		font-size: 24px; 
		margin-top: 0px; 
		margin-left: 19px; 
		margin-bottom: 5px;
}

.modal_pishing {
background-color: #333333;
width: 835px;
height: 250px;
position: absolute;
margin-left: 10.5%;
margin-top: 8%;
border-radius: 15px;
}
.modal_pishing img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
    }
/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

.cerrar_pishing{
	background: 0,0;
    border: 0;
    cursor: pointer;
    color: white;
    font-size: 20px;
    line-height: 1;
    float: right;
}
.cerrar_pishing:hover{
	color: white;
}
/* Entrust AntiPhishing*/ 
#entrust_right_antiPhishing {
  border: 2px solid #d2d4d4;
  -webkit-border-radius:25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  float: right;
  margin-right: 9em;
  margin-top: 0em;
  width: 300px;
  height: 80px;
  min-height: 80px;
  text-align: left;
  behavior: url(PIE.htc);  
}	
.entrust_right_antiPhishing_text {
  font-family:ScotiaModern;
  font-size:12px;
  text-align:left;
  padding-top:16px;
  padding-left:18px;
  padding-right:18px;
  color:red;
}
#entrust_right_antiPhishing2 {
  border: 2px solid #d2d4d4;
  -webkit-border-radius:25px 0px 25px 0px;
  -moz-border-radius: 25px 0px 25px 0px;
  border-radius: 25px 0px 25px 0px;
  float: left;
  margin-right: 0em;
  margin-top: 0em;
  width: 300px;
  height: 80px;
  min-height: 80px;
  text-align: left;
  behavior: url(PIE.htc);  
}	
.entrust_right_antiPhishing_text2 {
  font-family:ScotiaModern;
  font-size:12px;
  text-align:left;
  padding-top:16px;
  padding-left:18px;
  padding-right:18px;
  color:red;
}
.mainTable_antiPhishing{
	font-family: Arial, Helvetica, sans-serif;
  border: 2px solid #D2D4D4;
    border-radius: 40px 0 40px 0;
    float: left;
    height: 230px;
    margin-bottom: 40px;
    margin-left: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 10px;
    width: 923px;
  behavior: url(PIE.htc);
}

.mensajeDF{
	width: 95%;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	color: #b4121a;
	font-size: 12px;
	padding-top: 2px;
	position:relative;
	left:0;
}