/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 2, 2015 */

/* Este tipografía perteneces a la "Soberana Sans, es usada para los textos comunes de toda la página, digase para cosas como "Estado, Delegación.." ese tipo de campos.... esta tipografía sustituye a miryad pro */

@font-face {
    font-family: 'soberana_sans_lightbold'; /* Soberana Sans bold - No está siendo usada en ninguna página, lo importante es tenerla de respaldo por si se ocupa para algun elemento */
    src: url('../fonts/Soberana%20Sans/soberanasans-bold-webfont.eot');
    src: url('../fonts/Soberana%20Sans/soberanasans-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Soberana%20Sans/soberanasans-bold-webfont.woff2') format('woff2'),
url('../fonts/Soberana%20Sans/soberanasans-bold-webfont.woff') format('woff'),
url('../fonts/Soberana%20Sans/soberanasans-bold-webfont.ttf') format('truetype'),
url('../fonts/Soberana%20Sans/soberanasans-bold-webfont.svg#soberana_sans_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_sanslight'; /* Soberana Sans light - esta fuente sustituye todos los textos que estaban en Myriad Pro*/
    src: url('../fonts/Soberana%20Sans/soberanasans-light-webfont.eot');
    src: url('../fonts/Soberana%20Sans/soberanasans-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Soberana%20Sans/soberanasans-light-webfont.woff2') format('woff2'),
url('../fonts/Soberana%20Sans/soberanasans-light-webfont.woff') format('woff'),
url('../fonts/Soberana%20Sans/soberanasans-light-webfont.ttf') format('truetype'),
url('../fonts/Soberana%20Sans/soberanasans-light-webfont.svg#soberana_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_sanslight_italic'; /* Soberana Sans light más cursiva/italic - Hasta el momento no está siendo utilizada, pero es importante considerarla por si en algún momento se ocupa en algún elemento del sitio. */
    src: url('../fonts/Soberana%20Sans/soberanasans-lightitalic-webfont.eot');
    src: url('../fonts/Soberana%20Sans/soberanasans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Soberana%20Sans/soberanasans-lightitalic-webfont.woff2') format('woff2'),
url('../fonts/Soberana%20Sans/soberanasans-lightitalic-webfont.woff') format('woff'),
url('../fonts/Soberana%20Sans/soberanasans-lightitalic-webfont.ttf') format('truetype'),
url('../fonts/Soberana%20Sans/soberanasans-lightitalic-webfont.svg#soberana_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_sansregular'; /* Soberana Sans regular- No está implementada en ninguna hoja, sin embargo, está por si surgiera algún elemento que la requiriera */
    src: url('../fonts/Soberana%20Sans/soberanasans-regular-webfont.eot');
    src: url('../fonts/Soberana%20Sans/soberanasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Soberana%20Sans/soberanasans-regular-webfont.woff2') format('woff2'),
url('../fonts/Soberana%20Sans/soberanasans-regular-webfont.woff') format('woff'),
url('../fonts/Soberana%20Sans/soberanasans-regular-webfont.ttf') format('truetype'),
url('../fonts/Soberana%20Sans/soberanasans-regular-webfont.svg#soberana_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 2, 2015 */



@font-face {
    font-family: 'soberana_textobold';
    src: url('../fonts/Soberana%20Texto/soberanatexto-bold-webfont.eot');
    src: url('../fonts/Soberana%20Texto/soberanatexto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Soberana%20Texto/soberanatexto-bold-webfont.woff2') format('woff2'),
         url('../fonts/Soberana%20Texto/soberanatexto-bold-webfont.woff') format('woff'),
         url('../fonts/Soberana%20Texto/soberanatexto-bold-webfont.ttf') format('truetype'),
         url('../fonts/Soberana%20Texto/soberanatexto-bold-webfont.svg#soberana_textobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_textobold_italic';
    src: url('../fonts/Soberana%20Texto/soberanatexto-bolditalic-webfont.eot');
    src: url('../fonts/Soberana%20Texto/soberanatexto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Soberana%20Texto/soberanatexto-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/Soberana%20Texto/soberanatexto-bolditalic-webfont.woff') format('woff'),
         url('../fonts/Soberana%20Texto/soberanatexto-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/Soberana%20Texto/soberanatexto-bolditalic-webfont.svg#soberana_textobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_textoitalic';
    src: url('../fonts/Soberana%20Texto/soberanatexto-italic-webfont.eot');
    src: url('../fonts/Soberana%20Texto/soberanatexto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Soberana%20Texto/soberanatexto-italic-webfont.woff2') format('woff2'),
         url('../fonts/Soberana%20Texto/soberanatexto-italic-webfont.woff') format('woff'),
         url('../fonts/Soberana%20Texto/soberanatexto-italic-webfont.ttf') format('truetype'),
         url('../fonts/Soberana%20Texto/soberanatexto-italic-webfont.svg#soberana_textoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_textoregular';
    src: url('../fonts/Soberana%20Texto/soberanatexto-regular-webfont.eot');
    src: url('../fonts/Soberana%20Texto/soberanatexto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Soberana%20Texto/soberanatexto-regular-webfont.woff2') format('woff2'),
         url('../fonts/Soberana%20Texto/soberanatexto-regular-webfont.woff') format('woff'),
         url('../fonts/Soberana%20Texto/soberanatexto-regular-webfont.ttf') format('truetype'),
         url('../fonts/Soberana%20Texto/soberanatexto-regular-webfont.svg#soberana_textoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 2, 2015 */



@font-face {
    font-family: 'soberana_titularbold';
    src: url('../fonts/Soberana%20Titular/soberanatitular-bold-webfont.eot');
    src: url('../fonts/Soberana%20Titular/soberanatitular-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Soberana%20Titular/soberanatitular-bold-webfont.woff2') format('woff2'),
         url('../fonts/Soberana%20Titular/soberanatitular-bold-webfont.woff') format('woff'),
         url('../fonts/Soberana%20Titular/soberanatitular-bold-webfont.ttf') format('truetype'),
         url('../fonts/Soberana%20Titular/soberanatitular-bold-webfont.svg#soberana_titularbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'soberana_titularregular';
    src: url('../fonts/Soberana%20Titular/soberanatitular-regular-webfont.eot');
    src: url('../fonts/Soberana%20Titular/soberanatitular-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Soberana%20Titular/soberanatitular-regular-webfont.woff2') format('woff2'),
         url('../fonts/Soberana%20Titular/soberanatitular-regular-webfont.woff') format('woff'),
         url('../fonts/Soberana%20Titular/soberanatitular-regular-webfont.ttf') format('truetype'),
         url('../fonts/Soberana%20Titular/soberanatitular-regular-webfont.svg#soberana_titularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: 'soberana_textoregular';
    color: #6A6B6C;
    background: #fff;
}

/*Elementos obligatorios del header*/
.header {
  position:relative;
  width: 1024px;
  height:80px;
  margin:auto;

  font-family: 'soberana_titularregular';
  font-size:12px;
  color: #0E0E1E;
  text-align:right;
}

/*DIV  HEADER que contiene el logotipo que va montado en el encabezado*/
#logoHEADER
{
	width: 197px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 50px;
	background-image: url(../img/bigBackground.fw.png);
	background-position: 0px -93px;
    cursor: pointer;
}

/*DIV que contiene el nombre del Sistema*/
#encabezado01{
	width: 340px;
	height: 20px;
	position: absolute;
	top: 16px;
	left: 625px;
    font-family: 'soberana_titularregular';
    font-size:13px;
    text-align: right;
}
/*Cierre del DIV HEADER*/


/*DIV BODY que contiene todos los elementos según la página donde este el usuario, su contenido varía de acuerdo con la sección de la página donde el usuario se encuentre*/
.body {
  position:relative;
  width: 1024px;
  height: 558px;
  margin:auto;
}

.FUA {
   width: 390px;
   height: 18px;
   position: absolute;
   left: 350px;
   top: 543px;
   font-family: 'soberana_textoregular';
   font-size: 10px;
   font-weight: normal;
   color: #6A6B6C ;
   text-align: center;
}
/*cierre del DIV BODY, solo el elemento de FECHA DE ÚLTIMA ACTUALIZACIÓN prevalece en todas las páginas*/

/*elementos del DIV FOOTER, estos no cambian*/
.footer{
  position:relative;
  width: 1024px;
  height: 90px;
  margin:auto;
  background-image:url(../img/002_gradienteFoot.fw.png);
 }

 #txtFOOT{
	 width: 550px;
	 height: 33px;
	 position:relative;
	 left:250px;
	 top:5px;

	 font-family: 'soberana_textoregular';
	 font-size: 8px;
  	 font-weight: bold;
     color: #6A6B6C;
	 text-align:center;

}

#logoFOOT{
   width: 97px;
   height: 29px;
   background-image: url(../img/bigBackground.fw.png);
   background-position: 0px -155px;
   position: absolute;
   left: 470px;
   top: 45px;
}


/*cierre de elementos del DIV FOOTER, estos no cambian*/



/*Contiene el formato correspondiente al nombre del Usuario, este va a variar según quien se logee*/
#nombreUSER{
	width: 250px;
	height: 22px;
	position: absolute;
	right: 85px;
	top: 43px;
	font-family: 'soberana_sanslight';
	font-size: 15px;
	color: #6A6B6C;
}

#engrane{
	width: 22px;
	height: 22px;
	position: absolute;
	right: 60px;
	top: 43px;
	background-image: url(../img/bigBackground.fw.png);
	background-position: -129px 0px;
}

#engrane:hover{


	background-position: -129px -0px;
}
/*Contiene el formato correspondiente al nombre del Usuario, este va a variar según quien se logee*/

/*DIV que contiene el GRADIENTE donde se montarán las opciones de la barra de menú*/
.gradiente {
  position:relative;
  width: 1024px;
  height: 30px;
  margin:auto;
  background-image:url(../img/001_gradienteMenu.fw.png);
}

.MOVIMIENTOS{
	width: 250px;
	height:30px;
	position:absolute;
	left:0px;
	background-image:url(../img/mov_N.fw.png);
    cursor: pointer;
}

.MOVIMIENTOS:hover{
	background-image:url(../img/mov_O.fw.png);
}

.pto01{
	width:13px;
	height: 30px;
	position:absolute;
	left:0px;
}

.pto001{
	width:13px;
	height: 30px;
	position:absolute;
	left:213px;
	background:url(../img/vi__eta_.png) 0px 14px no-repeat;
}

.CONSULTAS{
	width: 250px;
	height:30px;
	position:absolute;
	left:257px;
	background-image:url(../img/cons_N.fw.png);
    cursor: pointer;
}

.CONSULTAS:hover{
	background-image:url(../img/cons_O.fw.png);
}

.pto02{
	width:13px;
	height: 30px;
	position:absolute;
	left:0px;
}

.pto002{
	width:13px;
	height: 30px;
	position:absolute;
	left:455px;
	background:url(../img/vi__eta_.png) 0px 14px no-repeat;
}

.CATALOGOS{
	width: 250px;
	height:30px;
	position:absolute;
	left:513px;
	background-image:url(../img/cat_N.fw.png);
    cursor: pointer;
}

.CATALOGOS:hover{
	background-image:url(../img/cat_O.fw.png);
}

.pto03{
	width:13px;
	height: 30px;
	position:absolute;
	left:0px;
}

.pto003{
	width:13px;
	height: 30px;
	position:absolute;
	left:713px;
	background:url(../img/vi__eta_.png) 0px 14px no-repeat;
}

.USUARIOS{
	width: 250px;
	height:30px;
	position:absolute;
	left:769px;
	background-image:url(../img/usu_N.fw.png);
    cursor: pointer;
}

.USUARIOS:hover{
	background-image:url(../img/usu_O.fw.png);
}

.pto04{
	width:13px;
	height: 30px;
	position:absolute;
	left:0px;
}

.pto004{
	width:13px;
	height: 30px;
	position:absolute;
	left:955px;
	background:url(../img/vi__eta_.png) 0px 14px no-repeat;
}

/*cierre del DIV GRADIENTE*/


.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
  background-color: transparent;
  border-color: transparent;
}

.nav>li>a:focus, .nav>li>a:hover {
  text-decoration: none;
  background-color: transparent;
}

ul li {
  list-style-type: none;
  padding: 1px 0;
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

#welcome{
    font-family: "soberana_textoitalic";
	width: 400px;
	height: 22px;
	text-align: center;
	position: absolute;
	top: 2px;
	left: 302px;
}

a{
    color:#6A6B6C;
    text-decoration: underline;
}
a:focus {
  outline: thin dotted;
    color: #8e8f90;
}

a:active,
a:hover {
  outline: 0;
    color: #8e8f90;
}

.error__msg {
  font-size: 12px;
  font-weight: bold;
  color: #B92025;
}

.tituloALERTA{
	font-family: 'soberana_titularregular';
	font-size: 24px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	width: 360px;
	height: 40px;
	position: absolute;
	left: 26px;
	top: 48px;
}

.alertaVENTANA{
	width: 400px;
	height:250px;
	background-image:url(../img/bigBackground.fw.png);
	background-position:-721px -2000px;
    position: relative;
}

.textoALERTA{
	font-family: 'soberana_sansregular';
	color:#FFFFFF;
	font-size:15px;
	text-align:center;

	width:360px;
	height:60px;

	position:absolute;
	left:26px;
	top:100px;
}

.aceptarBTN{
	width:92px;
	height:30px;

	background-image:url(../img/bigBackground.fw.png);
	background-position:-724px -2256px;

	position:absolute;
	top:180px;
	left:100px;
}

.aceptarBTN:hover{
	background-position:-724px -2287px;
}

.eliminarICO{
    width:15px;
	height:15px;
    background-image:url(../img/bigBackground.fw.png);
    background-position: -1130px -1526px;
}

.eliminarICO:hover{
	background-position: -1150px -1526px ;
}


.errorlist {
  position: absolute;
  font-size: 10px;
    right: -100px;
  padding: 2px;
  background-color: red;
  color: white;
    z-index: 50;
  margin-top: 0px;
  /* left: 10%; */

}
ul {
  margin-top: 0px;
  margin-bottom: 10px;
}
