﻿body
{
	color:#f3fcc2;
	font-family:Arial;
	font-size:12px;
	height:auto;
	margin: 0px auto 0px auto;
	padding: 0px;
	width:1010px;
}

a
{
	border:none 0px;
	text-decoration:none;	
}

img
{
	border:none 0px;	
	float:left;
	position:relative;
}
#header
{
    float:left;
    position:relative;
    width:1010px;
    height:580px;
    border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
	
}
#down
{
    float:left;
    position:relative;
    width:1010px;
    height:74px;
    z-index:0;
    background-image:url('publico/include/imagenes/curvaabajo.png'); 
    border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
}
#content
{
    float:left;
    position:relative;
    width:1010px;
    /*height:400px;*/
    height:auto;
    border-left:solid 1px #b5b5b5;
	border-right:solid 1px #b5b5b5;
}
#bannerMenu
{
    float:left;
    position:relative;
    width:1010px;
    height:62px;
    z-index:50;
    margin-bottom:70px;
    background-repeat:no-repeat;
    background-image:url('publico/include/imagenes/barra.jpg');
}
#fondoAzul
{
    float:left;
    position:relative;
    width:1010px;
    height:393px;
     background-image:url('publico/include/imagenes/fondoazul.jpg'); 
     background-position:center bottom;
}
#Bienvenida
{
    float:left;
    position:relative;
    width:594px;
    height:192px;
    font-family:Helvetica;
    font-size:12px;
    color:White;
    line-height:1.5;
}
#txtBienvenida
{
     float:left;
    position:relative;
    width:550px;
    height:110px;
    line-height:2.0;
    z-index:0;
    margin-top:5px;
   
}
#CtnBienvenida
{
     float:left;
    position:relative;
    width:550px;
    height:110px;
    line-height:2.0;
    margin-top:5px;
   
}
#menuSecciones
{
    float:left;
    position:relative;
    width:778px;
    height:187px;
    margin-left:103px;
    margin-top:-23px;
      background-image:url('publico/include/imagenes/fondo.png');
      background-repeat:no-repeat;
}
.btnsDown
{
    float:right;
    position:relative;
    font-family:Helvetica;
    font-size:11px;
    color:White;
    width:50px;
    height:14px;
    border-right:solid 1px white;
    margin-left:12px;
    margin-top:47px;
}
.btnsDown:hover
{
    float:right;
    position:relative;
    font-family:Helvetica;
    font-size:11px;
    color:#1f5c9a;
    width:50px;
    height:14px;
     margin-left:12px;
     margin-top:47px;
    border-right:solid 1px white;
}
.ingresar
{
    float:right;
    position:relative;
    margin-top:35px;
    margin-right:17px;
}
#logo
{
    float:left;
    position:relative;
    margin-left:16px;
    margin-top:-12px;
}
#noticias
{
    float:left;
    position:relative;
    width:597px;
    height:330px;
    margin-left:20px;
    background-image:url('publico/include/imagenes/noticiasyeventoscompleto.jpg'); 
}
#pantallas
{
    float:left;
    position:relative;
    width:366px;
    height:399px;
    margin-left:24px;
}
.cntNoticieeas
{
    float:left;
    position:relative;
    width:200px;
    height:100px;
   
}
.titNoticias
{
    float:left;
    position:relative;
    width:409px;
    height:23px;
    color:#58b3e4;
     font-family:Helvetica;
    font-size:13.5px;
    margin-left:15px;
    margin-top:21px;
    
}
.txtNot
{
    float:left;
    position:relative;
    width:402px;
    height:81px;
    font-size:11px;
    color:#848484;
    font-family:Helvetica;
    margin-left:15px;
    line-height:1.5;
}
.cntNoticias
{
    float:left;
    position:relative;
     width:597px;
    height:149px;
}
.btndetalle
{
    float:right;
    position:relative;
    margin-right:7px;
}
#imgContacto
{
    float:left;
    position:absolute;
    bottom:-6px;
    left:41px;
}
#demoPrin
{
    float:left;
    position:absolute;
    bottom:-25px;
    left:35px;
    z-index:10;
    color:#58b3e4;
    font-family:Helvetica;
    font-size:11px;
}
.demoLInk
{
    color:#58b3e4;
}
.demoLInk:hover
{
    color:#848484;
}
#demoP
{
    float:left;
    position:relative;
}
#txtDemo
{
    float:left;
    position:relative;
    width:333px;
    height:61px;
     font-size:11px;
    color:#848484;
    font-family:Helvetica;
    line-height:1.5;
    margin-top:10px;
    text-align:justify;
    
}
#bannerPantallas
{
    
      float:left;
    position:relative;
    width:332px;
    height:236px;
}
#CNTNbannerPantallas
{
    float:left;
    position:relative;
    width:332px;
    height:236px;
    border: solid 5px #cecece;
}
.btnsPantallas
{
    float:right;
    position:relative;
    margin-top:8px;
    cursor:pointer;
}
.subrayar
{
    color:#848484;
}
.subrayar:hover
{
    color:#848484;
    text-decoration:underline;
}
.titulos
{
   float:left;
    position:relative;
    width:973px;
    height:31px;
    margin-left:19px;
   background-image:url('publico/include/imagenes/titulos/fondo.jpg'); 
}
#CTvaso
{
    float:left;
    position:relative;
    width:330px;
    height:405px;
}
#menusAcercad
{
    float:left;
    position:relative;
    width:150px;
    height:100px;
    margin-left:23px;
    z-index:10;
}
#menusBeneficios
{
    float:left;
    position:absolute;
    width:150px;
    height:100px;
    z-index:10;
    top:0px;
    left:25px;
}
.ImgIzquierdaClass
{
    float:left;
    position:absolute;
    left:0px;
    top:111px;
    z-index:0;
    visibility:hidden;
}
#vaso
{
    float:left;
    position:absolute;
    left:1px;
    top:111px;
    z-index:0;
}

#ctntTextosAcerca, #ctntTextosAcerca1
{
    float:left;
    position:relative;
     width:573px;
    height:365px;
    color:#848484;
    font-family:Helvetica;
    font-size:12;
    line-height:1.5;
    margin-top:15px;
    text-align:justify;
}
#imgAnte
{
    float:left;
    position:relative;
    margin-left:-95px;
}
#cntBeneficios
{
    float:left;
    position:relative;
    width:1010px;
    height:auto;
}
#beneficios
{
    float:left;
    position:relative;
    width:1010px;
    height:405px;
}
#Tubo
{
    float:left;
    position:absolute;
    bottom:-64px;
    left:1px;
}
#cntTextoConacyt
{
    color: #848484;
    float: left;
    font-family: Helvetica;
    height: 500px;
    line-height: 1.5;
    margin-left: 108px;
    position: relative;
    text-align: justify;
    width: 776px;
}
#cntCnacytBTNS
{
    float:left;
    position:relative;
    width:100px;
    height:100px;
}
#TuboCotacto
{
    float:left;
    position:relative;
    width:358px;
    height:405px;
}
#txtBeneficios
{
    float:right;
    position:relative;
    color:#848484;
    font-family:Helvetica;
    font-size:12;
    line-height:1.5;
    margin-top:55px;
    text-align:justify;
    width:600px;
    height:350px;
    margin-right:30px;
    
}
#areas_oportunidad
{
    float:left;
    position:relative;
    width:1010px;
    height:537px;

}
#imgAproecha
{
    float:left;
    position:relative;
}
.Aopotuni
{
    float:left;
    position:absolute;
    top:113px;
    left:29px;
}
#ofertaValor
{
    float:left;
    position:relative;
    width:1010px;
    height:404px;
    
}
#txtServicios
{
    float:left;
    position:relative;
    color:#848484;
    font-family:Helvetica;
    font-size:12;
    line-height:1.5;
    margin-top:25px;
    text-align:justify;
    width:562px;
    height:102px;
    margin-left:80px;
}

.txtContacto
{
     background-color:#eceded;
       font-family:Helvetica;
       border:none 0px;
    font-size:12px;
    color:#848484;
    float:left;
    height:19px;
    margin-bottom:2px;
    position:relative;
    width:301px;
    margin-left:6px;
    padding:4px 1px 2px 10px;
}
.txtError
{
    border:solid 1px red;
}
#contacto
{
    float:left;
    position:relative;
    width:650px;
    height:390px;
}
#titContacto
{
    float:left;
    position:relative;
     width:90px;
    height:344px;
    color:#235383;
    text-align:right;
    line-height:2.2;
    margin-top:20px;
}
#datosContacto
{
    float:left;
    position:relative;
    width:325px;
    height:137px;
    margin-top:20px;
}
#fotoContacto
{
    float:left;
    position:relative;
}
.imgLimpiarEnviar
{
    float:right;
    position:relative;
    margin-top:5px;
}
#grafica
{
    float:right;
    position:relative;
    z-index:0;
}
.login
{
    float:left;
    position:relative;
    width:100px;
    height:100px;
}
#bienvenidaMapa
{
    float:left;
    position:absolute;
    top:-69px;
    left:0px;  
    z-index:0;
}
.CiudS
{
    float:left;
    position:relative;
}
.titMapa
{
    float:left;
    position:relative;
    width:601px;
    height:30px;
}
#txtMapa1
{
    float:left;
    position:relative;
     width:601px;
    height:78px;  
}
#txtMapa2
{
    float:left;
    position:relative;
     width:270px;
    height:185px;
    margin-top:15px;
    text-align:justify;
}
#mapa
{
    float:left;
    position:relative;
     width:280px;
    height:200px;
    margin-top:-3px; 
}
.CiudS
{
    float:left;
    position:relative;
    width:300px;
    height:58px;
    margin-top:15px;
    
}
.BienvenidaMingresos
{
    float:left;
    position:relative;
    width:550px;
    height:110px;
    line-height:2.0;
    margin-top:5px;
}
.flechaB
{
    float:left;
    position:relative;
    margin-top:5px;
}
.contentNot
{
      float:right;
    position:relative;
    width:634px;
    height:142px;
    margin-bottom:10px;
    border-bottom:solid 1px #cecece; 
    margin-right:20px;
    text-align:justify;
}
.titulosNot
{
    float:left;
    position:relative;
    width:463px;
    height:30px;
    font-size:11px;
    color:#58b3e4;
     font-family:Helvetica;
    font-size:13.5px;
    margin-left:15px;
}
.resumenNotIndex
{
    float:left;
    position:relative;
        font-size:11px;
    color:#848484;
    font-family:Helvetica;
    margin-left:15px;
    line-height:1.5;
     width:463px;
     height:80px;
      margin-left:15px;
}
.lineaGruesa
{
    float:left;
    position:relative;
    width:auto;
    height:20px;
    border-bottom:solid 2px #93c8fe ;
  
}
.verMas
{
    float:right;
    position:relative;
    width:50px;
    height:25px;
     font-size:11px;
    color:#ff7800;
    font-family:Helvetica;
}
.verMas:hover
{
    float:right;
    position:relative;
    width:50px;
    height:25px;
     font-size:11px;
    color:#848484;
    font-family:Helvetica;
}
.mascara1
{
    float:left;
    position:absolute;
    top:-4px;
    left:-5px;
}
.mascara2
{
    float:left;
    position:absolute;
    top:-2px;
    left:-3px;
}
.underline:hover
{
    text-decoration:underline;
}
#cntntNotDetalle
{
    float:left;
    position:relative;
    width:661px;
    height:569px;
}
.divNoticias
{
    float:left;
    position:relative;
    width:639px;
    height:220px;
    margin-top:20px;
    font-size:11px;
    color:#848484;
    font-family:Helvetica;
    line-height:1.5;
    text-align:justify;
    border-bottom:solid 3px #CECECE;
    
}
.regresar
{
    float:right;
    height:25px;
    position:absolute;
    right:10px;
    bottom:5px;
    width:55px;
    font-size:11px;
    font-family:Helvetica;

}
.RHov
{
    color:#ff7800;
}
.RHov:hover
{
    color:#848484;
}

.colorA
{
    color:#58b3e4;
}
.colorA:hover
{
    color:#848484;
}
.CposAbsolt
{
    position:absolute;
    float:left;
    top:108px;
    width:77px;
    height:162px;
}
.CposAbsoltSistBase
{
    position:absolute;
    float:left;
    top:0px;
    width:691px;
    height:52px;
    z-index:20;
}
.CposAbsoltSistBase:hover
{
    position:absolute;
    float:left;
    top:0px;
    width:691px;
    height:52px;
    z-index:20;
      background-image:url('publico/include/imagenes/pestañas_modulos/sistemabase.png');
   
}
.CntnGrafica
{
   float: right;
    height: 379px;
    margin-right: 20px;
    margin-top: 14px;
    position: relative;
    width: 714px;
    z-index:10;
    left:5px;
    background-image:url('publico/include/imagenes/wrpgrafica.jpg');
}
.CntnGrafica1
{
   float: right;
    height: 379px;
    margin-right: 20px;
    margin-top: 14px;
    position: relative;
    width: 714px;
    z-index:10;
    left:5px;
}
.img1
{
  left:5px;
}
.img1:hover
{
  left:5px;
  background-image:url('publico/include/imagenes/pestañas_modulos/1.png');
  
}
.img2
{
    left:83px;
}
.img2:hover
{
    left:83px;
    background-image:url('publico/include/imagenes/pestañas_modulos/2.png');
}
.img3
{
    left:161px;
}
.img3:hover
{
    left:161px;
    background-image:url('publico/include/imagenes/pestañas_modulos/3.png');
}
.img4
{
    left:239px;
}
.img4:hover
{
    left:239px;
    background-image:url('publico/include/imagenes/pestañas_modulos/4.png');
}
.img5
{
    left:317px;
}
.img5:hover
{
    left:317px;
    background-image:url('publico/include/imagenes/pestañas_modulos/5.png');
}
.img6
{
    left:395px;
}
.img6:hover
{
    left:395px;
    background-image:url('publico/include/imagenes/pestañas_modulos/6.png');
}
.img7
{
    left:473px;
}
.img7:hover
{
    left:473px;
    background-image:url('publico/include/imagenes/pestañas_modulos/7.png');
}
.img8
{
    left:551px;
}
.img8:hover
{
    left:551px;
    background-image:url('publico/include/imagenes/pestañas_modulos/8.png');
}
.img9
{
    left:629px;
}
.img9:hover
{
    left:629px;
    background-image:url('publico/include/imagenes/pestañas_modulos/9.png');
}
#acercade
{
  margin-left: 73px;
    margin-right: 36px;
    margin-top: 20px;
    margin-bottom:10px;
}
#beneficios
{
}

.cFL
{
    float:left;
    position:relative;
}
#cntMenuQS
{
      float: left;
    height: 115px;
    width: 200px;
    z-index: 10;
}
#MenuBEneficios
{
    float: left;
    height: 115px;
    width: 200px;
    z-index: 10;
    margin-left:-65px;
}
#beneficiosMen
{
       
    margin-left: 0px;
    margin-right:28px;
    margin-top: 20px;
    margin-bottom:10px;
    
}
#wrpMen
{
      margin-left: 0px;
    margin-right:26px;
    margin-top: 20px;
    margin-bottom:10px;
}
#serviciosMen
{
    margin-left: 0px;
    margin-right:22px;
    margin-top: 20px;
}
#RegistrosMen
{
      margin-left: 0px;
    margin-right:20px;
    margin-top: 20px;
}
#SoporteMen
{
   margin-left: 0px;
    margin-right:28px;
    margin-top: 20px;
}
#contactMen
{
     margin-left: 0px;
    margin-right:28px;
    margin-top: 20px;
}
#MenuAreasOPort
{
     float: left;
    position: relative;
    width: 205px;
    z-index: 100;
}
#CntentTMQTodo
{
     float: left;
    position: relative;
    width: 205px;
    z-index: 100;
}
#CntentTMQTodoBeneficios
{
     float: left;
    position: relative;
    width:111px;
    z-index: 100;
}
#CntentTMQTodoProdWRP
{
     float: left;
    position: relative;
    width:199px;
    z-index:400;
}
.wrpProdDIV
{
  width:338px;
  height:25px;
  background-image:url('publico/include/imagenes/Menus/top.png');
  background-repeat:no-repeat;
}
.zINdex
{ z-index:100;}
.Cpointer
{ cursor:pointer;}
.ClsAbsolutImgsWRP
{
    float:left;
    position:absolute;
    visibility:hidden;
}
#cntntCombo
{
    float: right;
    height: 15px;
    margin-top: 15px;
    position: relative;
     width:726px;
}
#ImgCajero
{
   float:left;
    position:absolute;
    left:1px;
    top:111px;
    z-index:0;
    visibility:hidden;
    
}
#ImgCartografico
{
   float:left;
    position:absolute;
    left:1px;
    top:111px;
    z-index:0;
    visibility:hidden;
    
}
.Regresar1
{
    margin-top: 4px;
    position: relative;
}
#combo
{
    float:left;
    position:relative;
    width:615px;
    height:20px;
    background-image:url('publico/include/imagenes/fondocombo.jpg');
    background-repeat:no-repeat;
    
}


