/* CSS Document*/
#aviso{
  color:#950808;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size:11px;
}
#back {
  position:absolute; 
  z-index:110;
  top:0px;
  right:54px;
  background:url(js/seccBack.jpg) repeat-y;  
  background-position:53px 0px; 
  width:250px;
  height:100%;
}
body{
  margin:0px;
  padding:0px;
  overflow: auto;
  background:#e7e7e7 url(js/seccBack.jpg)repeat-y !important;
  background: url(js/seccBack.jpg);
  background-repeat:repeat-y;
  background-color: #e7e7e7;
  background-position: left; 
  cursor:default;
}

#cont{
  position:relative;
  z-index:110;
  width:250px;
  height:800px;
  top:0px;
  margin-left:0px;
}

.logo,.pm,.pyc{
  position:relative;
  display:block;
  margin:0px auto;
}
.logo{
	padding-top:100px;
}
.pm{
	margin-top:10px;
}

#cont IMG{
  position:relative;
  z-index:111;
  /*padding-top:100px;*/
  left:0px;
  margin-left:20px;
}

#cont a:link, a:visited, a:hover, a:active{
  text-align: center;
  text-decoration:none;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color:#505050;
}

#cont SPAN{
  position:relative;
  z-index:111;
  text-decoration:none;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  color:#505050;
  line-height:25px;
}
a#contactenos {
  position:absolute;
  display:block;
  width:40px;
  height:30px;
  background:url(js/sobre.png) no-repeat;
  left:127px;
  margin-top:10px;
  z-index:111;
}
a#contactenos:hover{ 
  background-position:0 -33px
}
.pm{
  position:relative;
  z-index:111;
  margin-left:-50px;
  color: #681727;
  font-size:17px;
  font-family: "Times New Roman";
  text-align:center
}
/*   menú princ  */
#barra_menu_sup,.barra_menu_sup { 
  clear:both; 
  margin: 1px 0px 0px 8px;
}

#barra_menu_sup SPAN,.barra_menu_sup SPAN{
  display:none;
}
a.bt_br1_0, a.bt_br1_0:link, a.bt_br1_0:visited, a.bt_br1_0:active { 
  display: block; 
  cursor: pointer;
  white-space:nowrap;
  width:12px; 
  height:70px;  
  font-family: Verdana, arial, Helvetica, sans-serif;
  color: #505050; 
  font-size:7pt;
  text-decoration:none; 
  vertical-align:text-bottom;
  background:url(js/solapa.png); 
  background-position:right
}

a.desGraf{ 
  background:url(js/desGraf.png);
  background-repeat:no-repeat;
}
a.desDig{ 
  background:url(js/desDig02.png);
  background-repeat:no-repeat; 
}

#cli { 
  margin-top:-8px;
  width:172px; 
  height:152px; 
  background:url(js/cli.png);
  background-repeat:no-repeat;
  background-position:-7px 0px;
}

#clientes{
  text-align:center;
  line-height:18px;
  font-weight:bold;
}
#clientes a:link,a:visited,a:active{
  color:#808080; 
  font-size:11px
}
#clientes a:hover{
  color:#681727
}

#iconos{
  position:absolute;
  width:20px;
  height:371px; 
  background:url(js/iconos01.png);
  right:20px;
  top:130px;
  z-index:1;
}

a.imaCor{
  background:url(js/imaCor.png);
  background-repeat:no-repeat
}

.ItemMenuPpal { 
  padding: 0px 1px;
}

a.ItemMenu0, a.ItemMenu0:link,a.ItemMenu0:visited, a.ItemMenu0:active { 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:8pt; 
  font-weight:bold; 
  text-decoration:none; 
  height:19px; 
  display:block; 
  vertical-align:text-bottom; 
  padding: 3px 5px 0px 5px;
  background:#f7f7f7 ;
  border-right:1px #bbbbbb solid
}

a.ItemMenu0:hover{
  background-color:#ffffff;
}

.lnks01,.lnks02{
  width:100px;
  height:113px; 
  background:url(js/solapa1.png);
  background-position:right
}
.lnks02 {
  background:url(js/solapa2.png);
  background-position:right
}
.lnks01 SPAN,.lnks02 SPAN{ 
  display:none
}
.lnks01 A,.lnks02 A{ 
  position:relative; 
  top:25px;
  height:19px; 
  display:block;  
  padding: 25px 5px 25px 5px
}
#log{
  display:none;
}
#menu01{
  position:absolute;
  top:130px;
  right:40px;
  z-index:90
}
#menu02{
  position:absolute;
  top:210px;
  right:40px;
  z-index:91
}
#menu03{
  position:absolute;
  top:290px;
  right:40px;
  z-index:92
}
#menu04{
  position:absolute;
  top:370px;
  right:40px;
  z-index:93
}
#menu05{
  position:absolute;
  top:450px;
  right:40px;
  z-index:94
}

#menuDesp a:link,a:active,a:visited{
  font-size:11px;
}

.menuDespC{
  font-family:Arial, Helvetica, sans-serif; 
  font-size:8pt;
  padding:5px 10px 10px 13px;
  text-align:left;
  background:#f7f7f7; 
  width:126px; 
  height:170px;
  border-right:1px #cccccc solid;
  border-top:1px #dddddd solid;
  color:#606060
}
.menuDespC A{
  font-size:11px;
  color:#808080
}

a.nos {
  background:url(js/nos1.png);
  background-repeat:no-repeat; 
}

.nos SPAN, #cli SPAN{ 
  display:none
}
#cli A{ 
  position:relative;
  left:0px;
  top:25px;
  height:38px; 
  display:block;  
  padding:10px 0px 50px 0px
}

#sombra{ 
  position:absolute; 
  background:url(js/sombra.png) repeat-y;
  height:1000px;
  width:6px;
  right:48px;
  top:0px;
  z-index:100
} 

.posicionadorMenu { 
  position:relative; 
  clear:both; 
  text-align:left
}

/*   fin menu princ  */

/*  contenido  */
#cargando {
  width: 100%;
  height: 100%; 
  padding-top:0px;
  position: absolute;
  text-align:center;
  background:#e7e7e7;
}
#cargando P{
  font-family:"Book Antiqua"; 
  color:#681727; 
  font-size:14px;
}
#cargando IMG{
  padding-top:100px;
}
#cont_izq{
  position:absolute;
  right:0px; 
  margin-right:10px;
  top:20px;
  width:65%; 
  text-align:right; 
  z-index:5
}

.digi{
  padding-left:100px;
  font-size:17px;
  color:#707070; 
  font-family: Verdana, Arial, Helvetica, sans-serif
}
.fontloading {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#505050; 
  font-size:11px
}
/*   izquierda  */
#manchas {
  position:absolute;
  top:0px;
  right:10px  
}
#nosotros{
   position:absolute;
   margin-top:80%;
   right:0px
}

#titulo_graf { 
  position:absolute;
  right:0px;
  top:0px;
  width:200px; 
  height:106px; 
  background:url(js/des_gra.png)
}
#titulo_corp { 
  position:absolute;
  right:0px;
  top:0px; 
  width:200px; 
  height:106px;
  background:url(js/ima_cor.png)
}
#titulo_digi { 
  position:absolute;
  right:0px;
  top:0px; 
  width:200px; 
  height:106px; 
  background:url(js/des_dig.png)
}

#titulo_nos {
  position:absolute;
  right:0px;
  top:0px; 
  width:140px; 
  height:106px; 
  background:url(js/secc_nos.png)
}
.ttl{
  text-decoration:blink
}

#txt_inicial,#txt_inicial_nos {
  position:absolute;
  right:0;
  margin-right:75%;
  width:25%; 
  text-align:right
}
#txt_inicial_nos {
  width:22%; 
}
#txt_inicial P,#txt_inicial_nos P{
  font-family:Geneva, Arial, Helvetica, sans-serif; 
  color:#505050; 
  font-size:13px; 
  margin-top:100px;
}
*:first-child+html #txt_inicial_nos P{
  margin-top:110px;
} 
#txt_inicial_nos B{
  color:#808080;
  font-weight:100;
}
#txt_inicial_nos SPAN {
  color:#985848;
}

.txt{
  color:#707070;
  font-size:12px;
}

#items{ 
  position:absolute;
  right:58px;
  top:107%;
  width:60%; 
  text-align:right; 
}

.item{ 
  display: block;
  font-family:Geneva, Arial, Helvetica, sans-serif; 
  text-decoration:none; 
  color:#784737; 
  font-size:13px;
  margin-bottom:-13px; 
  padding-right:10px;
  text-align:right;
  width:150%; 
  line-height:13px; 
  background:url(js/item.png) no-repeat; 
  background-position:right
}
#validator { 
  position:absolute; 
  bottom:7px;
  margin-left:-170px;
  width:138px; 
  height:18px
}
.vxhtml {
  position:relative;
  display:block;
  width:69px; 
  height:18px; 
  background:url(js/w3c-validator.jpg) no-repeat
}
a.vxhtml:hover { 
  background-position:0px -17px
}
.vcss {
  position:relative;
  display:block;
  width:69px; 
  height:18px; 
  background:url(js/vcss.jpg) no-repeat; 
  float:right;
  margin-top:-18px
}
a.vcss:hover { 
  background-position:0px -17px
}
/*  fin izquierda  */

#DERECHA,#DERECHA_nos{ 
  position:absolute;
  left:27%;
  background:#f9f9f9 url(js/der_sombra.jpg) repeat-y;
  background-position:left;
  margin-top:-20px;
  width:70%;
  height:1000px;
  max-width:500px;
  padding-left:30px;
  z-index:1; 
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px;
}

#DERECHA A{
  color:#aa0000; 
  text-decoration:none
}
#DERECHA SPAN{ 
  position: relative; 
  display:block;
  color:#691828; 
  font-weight:bold; 
  font-size:12px
}

#DERECHA img{
  border:3px #e7e7e7 solid;
  opacity:0.7;
}
#DERECHA img:hover{
  opacity:1
}
/*.equipo{
  position: absolute; 
  display:block;
  top:130px;
  color:#bb9090; 
  font-weight:bold; 
  font-size:12px
  
}*/
.nombres{
  position: absolute;
  top:166px;
  width:130px;
  height:100px;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#707070;
  font-weight:100;
  text-align:right
}
.nombres B{
  position:relative;
  display:block;
  padding-bottom:15px;
  font-weight:100;
  color:#681727;
}
.cargos {
  position: absolute;
  top:166px;
  width:150px;
  height:100px;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-weight:100;
  text-align:left;
  margin-left:135px
}

#R00,#R01, #R02, #R03,#R04,#R05{
  position:relative;
  left:0px; 
  top:0px;
  width:100%;
  padding-top:10px; 
  z-index:1
}
#R00 p, #R01 p,#R02 p,#R03 p,#R04 p,#R05 p{ 
  margin-right:10px;
  padding:0px 100px 20px 10px;
  color:#606060; 
  margin-top:10px; 
  z-index:1; 
  border-bottom:1px #aaa solid; 
}

#imgn{
  position:fixed;
  border: 0px;
  padding:0px 20px 0px 20px;
  width: auto;
  height: 100%;
  top: 0px;   
  margin-left:0px;
  visibility:hidden;
  z-index:1500;
}
	 
#visor{
  background:#707070;
  border:0;
  position:relative; 
  z-index:1500; 
  left:0px; 
  top:17px;
  margin-top:17px;
  padding:0px;
  border:1px #cccccc solid;
}
*:first-child+html #visor{
  top:13px;
  margin-top:13px;
}

*:first-child+html #visor{
  border:5px #888888 solid;
}
             	
.fnd{
   position: absolute;
   display:block;
   background:#000000;
   width: 100%;
   height: 100%;
   top: 0px ; 
   margin-top:0px;  
   left: 0px ;
   opacity:0.5
}

*:first-child+html .fnd {
   background:transparent;
}

.cerrar{ 
  position: absolute;
  right:0;
  margin-right:25px;
  top:0px;
  margin-top:10px; 
  color:#bbb; 
  font-size:11px; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  text-align:right;
  text-decoration:none
}
*:first-child+html a#cerrar {
  display:block;
  width:80px;
  height:20px;
  margin-right:15px;
  padding-left:5px;
  text-align:center;
  background:url(js/cerrar.png);
  background-repeat:no-repeat;
  color:#FFFFFF
}
a#cerrar:active,a#cerrar:link,a#cerrar:visited {
  text-decoration:none;
  color:#bbb; 
  font-size:11px;
}
a#cerrar:hover{
  color:#eee; 
  font-size:11px
}
*:first-child+html a#cerrar:active,a#cerrar:link,a#cerrar:visited{
  
}
*:first-child+html a#cerrar:hover{
  color:#555555; 
}

.tex{ 
  position:relative;
  margin-top:50px;
  color:#bbb;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:center
}